1//===- TableGen'erated file -------------------------------------*- C++ -*-===// 2// 3// Target Instruction Enum Values 4// 5// Automatically generated file, do not edit! 6// 7//===----------------------------------------------------------------------===// 8 9 10#ifdef GET_INSTRINFO_ENUM 11#undef GET_INSTRINFO_ENUM 12namespace llvm { 13 14namespace X86 { 15 enum { 16 PHI = 0, 17 INLINEASM = 1, 18 PROLOG_LABEL = 2, 19 EH_LABEL = 3, 20 GC_LABEL = 4, 21 KILL = 5, 22 EXTRACT_SUBREG = 6, 23 INSERT_SUBREG = 7, 24 IMPLICIT_DEF = 8, 25 SUBREG_TO_REG = 9, 26 COPY_TO_REGCLASS = 10, 27 DBG_VALUE = 11, 28 REG_SEQUENCE = 12, 29 COPY = 13, 30 AAA = 14, 31 AAD8i8 = 15, 32 AAM8i8 = 16, 33 AAS = 17, 34 ABS_F = 18, 35 ABS_Fp32 = 19, 36 ABS_Fp64 = 20, 37 ABS_Fp80 = 21, 38 ACQUIRE_MOV16rm = 22, 39 ACQUIRE_MOV32rm = 23, 40 ACQUIRE_MOV64rm = 24, 41 ACQUIRE_MOV8rm = 25, 42 ADC16i16 = 26, 43 ADC16mi = 27, 44 ADC16mi8 = 28, 45 ADC16mr = 29, 46 ADC16ri = 30, 47 ADC16ri8 = 31, 48 ADC16rm = 32, 49 ADC16rr = 33, 50 ADC16rr_REV = 34, 51 ADC32i32 = 35, 52 ADC32mi = 36, 53 ADC32mi8 = 37, 54 ADC32mr = 38, 55 ADC32ri = 39, 56 ADC32ri8 = 40, 57 ADC32rm = 41, 58 ADC32rr = 42, 59 ADC32rr_REV = 43, 60 ADC64i32 = 44, 61 ADC64mi32 = 45, 62 ADC64mi8 = 46, 63 ADC64mr = 47, 64 ADC64ri32 = 48, 65 ADC64ri8 = 49, 66 ADC64rm = 50, 67 ADC64rr = 51, 68 ADC64rr_REV = 52, 69 ADC8i8 = 53, 70 ADC8mi = 54, 71 ADC8mr = 55, 72 ADC8ri = 56, 73 ADC8rm = 57, 74 ADC8rr = 58, 75 ADC8rr_REV = 59, 76 ADD16i16 = 60, 77 ADD16mi = 61, 78 ADD16mi8 = 62, 79 ADD16mr = 63, 80 ADD16ri = 64, 81 ADD16ri8 = 65, 82 ADD16ri8_DB = 66, 83 ADD16ri_DB = 67, 84 ADD16rm = 68, 85 ADD16rr = 69, 86 ADD16rr_DB = 70, 87 ADD16rr_REV = 71, 88 ADD32i32 = 72, 89 ADD32mi = 73, 90 ADD32mi8 = 74, 91 ADD32mr = 75, 92 ADD32ri = 76, 93 ADD32ri8 = 77, 94 ADD32ri8_DB = 78, 95 ADD32ri_DB = 79, 96 ADD32rm = 80, 97 ADD32rr = 81, 98 ADD32rr_DB = 82, 99 ADD32rr_REV = 83, 100 ADD64i32 = 84, 101 ADD64mi32 = 85, 102 ADD64mi8 = 86, 103 ADD64mr = 87, 104 ADD64ri32 = 88, 105 ADD64ri32_DB = 89, 106 ADD64ri8 = 90, 107 ADD64ri8_DB = 91, 108 ADD64rm = 92, 109 ADD64rr = 93, 110 ADD64rr_DB = 94, 111 ADD64rr_REV = 95, 112 ADD8i8 = 96, 113 ADD8mi = 97, 114 ADD8mr = 98, 115 ADD8ri = 99, 116 ADD8rm = 100, 117 ADD8rr = 101, 118 ADD8rr_REV = 102, 119 ADDPDrm = 103, 120 ADDPDrr = 104, 121 ADDPSrm = 105, 122 ADDPSrr = 106, 123 ADDSDrm = 107, 124 ADDSDrm_Int = 108, 125 ADDSDrr = 109, 126 ADDSDrr_Int = 110, 127 ADDSSrm = 111, 128 ADDSSrm_Int = 112, 129 ADDSSrr = 113, 130 ADDSSrr_Int = 114, 131 ADDSUBPDrm = 115, 132 ADDSUBPDrr = 116, 133 ADDSUBPSrm = 117, 134 ADDSUBPSrr = 118, 135 ADD_F32m = 119, 136 ADD_F64m = 120, 137 ADD_FI16m = 121, 138 ADD_FI32m = 122, 139 ADD_FPrST0 = 123, 140 ADD_FST0r = 124, 141 ADD_Fp32 = 125, 142 ADD_Fp32m = 126, 143 ADD_Fp64 = 127, 144 ADD_Fp64m = 128, 145 ADD_Fp64m32 = 129, 146 ADD_Fp80 = 130, 147 ADD_Fp80m32 = 131, 148 ADD_Fp80m64 = 132, 149 ADD_FpI16m32 = 133, 150 ADD_FpI16m64 = 134, 151 ADD_FpI16m80 = 135, 152 ADD_FpI32m32 = 136, 153 ADD_FpI32m64 = 137, 154 ADD_FpI32m80 = 138, 155 ADD_FrST0 = 139, 156 ADJCALLSTACKDOWN32 = 140, 157 ADJCALLSTACKDOWN64 = 141, 158 ADJCALLSTACKUP32 = 142, 159 ADJCALLSTACKUP64 = 143, 160 AESDECLASTrm = 144, 161 AESDECLASTrr = 145, 162 AESDECrm = 146, 163 AESDECrr = 147, 164 AESENCLASTrm = 148, 165 AESENCLASTrr = 149, 166 AESENCrm = 150, 167 AESENCrr = 151, 168 AESIMCrm = 152, 169 AESIMCrr = 153, 170 AESKEYGENASSIST128rm = 154, 171 AESKEYGENASSIST128rr = 155, 172 AND16i16 = 156, 173 AND16mi = 157, 174 AND16mi8 = 158, 175 AND16mr = 159, 176 AND16ri = 160, 177 AND16ri8 = 161, 178 AND16rm = 162, 179 AND16rr = 163, 180 AND16rr_REV = 164, 181 AND32i32 = 165, 182 AND32mi = 166, 183 AND32mi8 = 167, 184 AND32mr = 168, 185 AND32ri = 169, 186 AND32ri8 = 170, 187 AND32rm = 171, 188 AND32rr = 172, 189 AND32rr_REV = 173, 190 AND64i32 = 174, 191 AND64mi32 = 175, 192 AND64mi8 = 176, 193 AND64mr = 177, 194 AND64ri32 = 178, 195 AND64ri8 = 179, 196 AND64rm = 180, 197 AND64rr = 181, 198 AND64rr_REV = 182, 199 AND8i8 = 183, 200 AND8mi = 184, 201 AND8mr = 185, 202 AND8ri = 186, 203 AND8rm = 187, 204 AND8rr = 188, 205 AND8rr_REV = 189, 206 ANDN32rm = 190, 207 ANDN32rr = 191, 208 ANDN64rm = 192, 209 ANDN64rr = 193, 210 ANDNPDrm = 194, 211 ANDNPDrr = 195, 212 ANDNPSrm = 196, 213 ANDNPSrr = 197, 214 ANDPDrm = 198, 215 ANDPDrr = 199, 216 ANDPSrm = 200, 217 ANDPSrr = 201, 218 ARPL16mr = 202, 219 ARPL16rr = 203, 220 ATOMADD6432 = 204, 221 ATOMAND16 = 205, 222 ATOMAND32 = 206, 223 ATOMAND64 = 207, 224 ATOMAND6432 = 208, 225 ATOMAND8 = 209, 226 ATOMMAX16 = 210, 227 ATOMMAX32 = 211, 228 ATOMMAX64 = 212, 229 ATOMMIN16 = 213, 230 ATOMMIN32 = 214, 231 ATOMMIN64 = 215, 232 ATOMNAND16 = 216, 233 ATOMNAND32 = 217, 234 ATOMNAND64 = 218, 235 ATOMNAND6432 = 219, 236 ATOMNAND8 = 220, 237 ATOMOR16 = 221, 238 ATOMOR32 = 222, 239 ATOMOR64 = 223, 240 ATOMOR6432 = 224, 241 ATOMOR8 = 225, 242 ATOMSUB6432 = 226, 243 ATOMSWAP6432 = 227, 244 ATOMUMAX16 = 228, 245 ATOMUMAX32 = 229, 246 ATOMUMAX64 = 230, 247 ATOMUMIN16 = 231, 248 ATOMUMIN32 = 232, 249 ATOMUMIN64 = 233, 250 ATOMXOR16 = 234, 251 ATOMXOR32 = 235, 252 ATOMXOR64 = 236, 253 ATOMXOR6432 = 237, 254 ATOMXOR8 = 238, 255 AVX_SET0PDY = 239, 256 AVX_SET0PSY = 240, 257 AVX_SETALLONES = 241, 258 BLENDPDrmi = 242, 259 BLENDPDrri = 243, 260 BLENDPSrmi = 244, 261 BLENDPSrri = 245, 262 BLENDVPDrm0 = 246, 263 BLENDVPDrr0 = 247, 264 BLENDVPSrm0 = 248, 265 BLENDVPSrr0 = 249, 266 BOUNDS16rm = 250, 267 BOUNDS32rm = 251, 268 BSF16rm = 252, 269 BSF16rr = 253, 270 BSF32rm = 254, 271 BSF32rr = 255, 272 BSF64rm = 256, 273 BSF64rr = 257, 274 BSR16rm = 258, 275 BSR16rr = 259, 276 BSR32rm = 260, 277 BSR32rr = 261, 278 BSR64rm = 262, 279 BSR64rr = 263, 280 BSWAP32r = 264, 281 BSWAP64r = 265, 282 BT16mi8 = 266, 283 BT16mr = 267, 284 BT16ri8 = 268, 285 BT16rr = 269, 286 BT32mi8 = 270, 287 BT32mr = 271, 288 BT32ri8 = 272, 289 BT32rr = 273, 290 BT64mi8 = 274, 291 BT64mr = 275, 292 BT64ri8 = 276, 293 BT64rr = 277, 294 BTC16mi8 = 278, 295 BTC16mr = 279, 296 BTC16ri8 = 280, 297 BTC16rr = 281, 298 BTC32mi8 = 282, 299 BTC32mr = 283, 300 BTC32ri8 = 284, 301 BTC32rr = 285, 302 BTC64mi8 = 286, 303 BTC64mr = 287, 304 BTC64ri8 = 288, 305 BTC64rr = 289, 306 BTR16mi8 = 290, 307 BTR16mr = 291, 308 BTR16ri8 = 292, 309 BTR16rr = 293, 310 BTR32mi8 = 294, 311 BTR32mr = 295, 312 BTR32ri8 = 296, 313 BTR32rr = 297, 314 BTR64mi8 = 298, 315 BTR64mr = 299, 316 BTR64ri8 = 300, 317 BTR64rr = 301, 318 BTS16mi8 = 302, 319 BTS16mr = 303, 320 BTS16ri8 = 304, 321 BTS16rr = 305, 322 BTS32mi8 = 306, 323 BTS32mr = 307, 324 BTS32ri8 = 308, 325 BTS32rr = 309, 326 BTS64mi8 = 310, 327 BTS64mr = 311, 328 BTS64ri8 = 312, 329 BTS64rr = 313, 330 CALL32m = 314, 331 CALL32r = 315, 332 CALL64m = 316, 333 CALL64pcrel32 = 317, 334 CALL64r = 318, 335 CALLpcrel16 = 319, 336 CALLpcrel32 = 320, 337 CBW = 321, 338 CDQ = 322, 339 CDQE = 323, 340 CHS_F = 324, 341 CHS_Fp32 = 325, 342 CHS_Fp64 = 326, 343 CHS_Fp80 = 327, 344 CLC = 328, 345 CLD = 329, 346 CLFLUSH = 330, 347 CLI = 331, 348 CLTS = 332, 349 CMC = 333, 350 CMOVA16rm = 334, 351 CMOVA16rr = 335, 352 CMOVA32rm = 336, 353 CMOVA32rr = 337, 354 CMOVA64rm = 338, 355 CMOVA64rr = 339, 356 CMOVAE16rm = 340, 357 CMOVAE16rr = 341, 358 CMOVAE32rm = 342, 359 CMOVAE32rr = 343, 360 CMOVAE64rm = 344, 361 CMOVAE64rr = 345, 362 CMOVB16rm = 346, 363 CMOVB16rr = 347, 364 CMOVB32rm = 348, 365 CMOVB32rr = 349, 366 CMOVB64rm = 350, 367 CMOVB64rr = 351, 368 CMOVBE16rm = 352, 369 CMOVBE16rr = 353, 370 CMOVBE32rm = 354, 371 CMOVBE32rr = 355, 372 CMOVBE64rm = 356, 373 CMOVBE64rr = 357, 374 CMOVBE_F = 358, 375 CMOVBE_Fp32 = 359, 376 CMOVBE_Fp64 = 360, 377 CMOVBE_Fp80 = 361, 378 CMOVB_F = 362, 379 CMOVB_Fp32 = 363, 380 CMOVB_Fp64 = 364, 381 CMOVB_Fp80 = 365, 382 CMOVE16rm = 366, 383 CMOVE16rr = 367, 384 CMOVE32rm = 368, 385 CMOVE32rr = 369, 386 CMOVE64rm = 370, 387 CMOVE64rr = 371, 388 CMOVE_F = 372, 389 CMOVE_Fp32 = 373, 390 CMOVE_Fp64 = 374, 391 CMOVE_Fp80 = 375, 392 CMOVG16rm = 376, 393 CMOVG16rr = 377, 394 CMOVG32rm = 378, 395 CMOVG32rr = 379, 396 CMOVG64rm = 380, 397 CMOVG64rr = 381, 398 CMOVGE16rm = 382, 399 CMOVGE16rr = 383, 400 CMOVGE32rm = 384, 401 CMOVGE32rr = 385, 402 CMOVGE64rm = 386, 403 CMOVGE64rr = 387, 404 CMOVL16rm = 388, 405 CMOVL16rr = 389, 406 CMOVL32rm = 390, 407 CMOVL32rr = 391, 408 CMOVL64rm = 392, 409 CMOVL64rr = 393, 410 CMOVLE16rm = 394, 411 CMOVLE16rr = 395, 412 CMOVLE32rm = 396, 413 CMOVLE32rr = 397, 414 CMOVLE64rm = 398, 415 CMOVLE64rr = 399, 416 CMOVNBE_F = 400, 417 CMOVNBE_Fp32 = 401, 418 CMOVNBE_Fp64 = 402, 419 CMOVNBE_Fp80 = 403, 420 CMOVNB_F = 404, 421 CMOVNB_Fp32 = 405, 422 CMOVNB_Fp64 = 406, 423 CMOVNB_Fp80 = 407, 424 CMOVNE16rm = 408, 425 CMOVNE16rr = 409, 426 CMOVNE32rm = 410, 427 CMOVNE32rr = 411, 428 CMOVNE64rm = 412, 429 CMOVNE64rr = 413, 430 CMOVNE_F = 414, 431 CMOVNE_Fp32 = 415, 432 CMOVNE_Fp64 = 416, 433 CMOVNE_Fp80 = 417, 434 CMOVNO16rm = 418, 435 CMOVNO16rr = 419, 436 CMOVNO32rm = 420, 437 CMOVNO32rr = 421, 438 CMOVNO64rm = 422, 439 CMOVNO64rr = 423, 440 CMOVNP16rm = 424, 441 CMOVNP16rr = 425, 442 CMOVNP32rm = 426, 443 CMOVNP32rr = 427, 444 CMOVNP64rm = 428, 445 CMOVNP64rr = 429, 446 CMOVNP_F = 430, 447 CMOVNP_Fp32 = 431, 448 CMOVNP_Fp64 = 432, 449 CMOVNP_Fp80 = 433, 450 CMOVNS16rm = 434, 451 CMOVNS16rr = 435, 452 CMOVNS32rm = 436, 453 CMOVNS32rr = 437, 454 CMOVNS64rm = 438, 455 CMOVNS64rr = 439, 456 CMOVO16rm = 440, 457 CMOVO16rr = 441, 458 CMOVO32rm = 442, 459 CMOVO32rr = 443, 460 CMOVO64rm = 444, 461 CMOVO64rr = 445, 462 CMOVP16rm = 446, 463 CMOVP16rr = 447, 464 CMOVP32rm = 448, 465 CMOVP32rr = 449, 466 CMOVP64rm = 450, 467 CMOVP64rr = 451, 468 CMOVP_F = 452, 469 CMOVP_Fp32 = 453, 470 CMOVP_Fp64 = 454, 471 CMOVP_Fp80 = 455, 472 CMOVS16rm = 456, 473 CMOVS16rr = 457, 474 CMOVS32rm = 458, 475 CMOVS32rr = 459, 476 CMOVS64rm = 460, 477 CMOVS64rr = 461, 478 CMOV_FR32 = 462, 479 CMOV_FR64 = 463, 480 CMOV_GR16 = 464, 481 CMOV_GR32 = 465, 482 CMOV_GR8 = 466, 483 CMOV_RFP32 = 467, 484 CMOV_RFP64 = 468, 485 CMOV_RFP80 = 469, 486 CMOV_V2F64 = 470, 487 CMOV_V2I64 = 471, 488 CMOV_V4F32 = 472, 489 CMOV_V4F64 = 473, 490 CMOV_V4I64 = 474, 491 CMOV_V8F32 = 475, 492 CMP16i16 = 476, 493 CMP16mi = 477, 494 CMP16mi8 = 478, 495 CMP16mr = 479, 496 CMP16ri = 480, 497 CMP16ri8 = 481, 498 CMP16rm = 482, 499 CMP16rr = 483, 500 CMP16rr_REV = 484, 501 CMP32i32 = 485, 502 CMP32mi = 486, 503 CMP32mi8 = 487, 504 CMP32mr = 488, 505 CMP32ri = 489, 506 CMP32ri8 = 490, 507 CMP32rm = 491, 508 CMP32rr = 492, 509 CMP32rr_REV = 493, 510 CMP64i32 = 494, 511 CMP64mi32 = 495, 512 CMP64mi8 = 496, 513 CMP64mr = 497, 514 CMP64ri32 = 498, 515 CMP64ri8 = 499, 516 CMP64rm = 500, 517 CMP64rr = 501, 518 CMP64rr_REV = 502, 519 CMP8i8 = 503, 520 CMP8mi = 504, 521 CMP8mr = 505, 522 CMP8ri = 506, 523 CMP8rm = 507, 524 CMP8rr = 508, 525 CMP8rr_REV = 509, 526 CMPPDrmi = 510, 527 CMPPDrmi_alt = 511, 528 CMPPDrri = 512, 529 CMPPDrri_alt = 513, 530 CMPPSrmi = 514, 531 CMPPSrmi_alt = 515, 532 CMPPSrri = 516, 533 CMPPSrri_alt = 517, 534 CMPS16 = 518, 535 CMPS32 = 519, 536 CMPS64 = 520, 537 CMPS8 = 521, 538 CMPSDrm = 522, 539 CMPSDrm_alt = 523, 540 CMPSDrr = 524, 541 CMPSDrr_alt = 525, 542 CMPSSrm = 526, 543 CMPSSrm_alt = 527, 544 CMPSSrr = 528, 545 CMPSSrr_alt = 529, 546 CMPXCHG16B = 530, 547 CMPXCHG16rm = 531, 548 CMPXCHG16rr = 532, 549 CMPXCHG32rm = 533, 550 CMPXCHG32rr = 534, 551 CMPXCHG64rm = 535, 552 CMPXCHG64rr = 536, 553 CMPXCHG8B = 537, 554 CMPXCHG8rm = 538, 555 CMPXCHG8rr = 539, 556 COMISDrm = 540, 557 COMISDrr = 541, 558 COMISSrm = 542, 559 COMISSrr = 543, 560 COMP_FST0r = 544, 561 COM_FIPr = 545, 562 COM_FIr = 546, 563 COM_FST0r = 547, 564 COS_F = 548, 565 COS_Fp32 = 549, 566 COS_Fp64 = 550, 567 COS_Fp80 = 551, 568 CPUID = 552, 569 CQO = 553, 570 CRC32r32m16 = 554, 571 CRC32r32m32 = 555, 572 CRC32r32m8 = 556, 573 CRC32r32r16 = 557, 574 CRC32r32r32 = 558, 575 CRC32r32r8 = 559, 576 CRC32r64m64 = 560, 577 CRC32r64m8 = 561, 578 CRC32r64r64 = 562, 579 CRC32r64r8 = 563, 580 CS_PREFIX = 564, 581 CVTDQ2PDrm = 565, 582 CVTDQ2PDrr = 566, 583 CVTDQ2PSrm = 567, 584 CVTDQ2PSrr = 568, 585 CVTPD2DQrm = 569, 586 CVTPD2DQrr = 570, 587 CVTPD2PSrm = 571, 588 CVTPD2PSrr = 572, 589 CVTPS2DQrm = 573, 590 CVTPS2DQrr = 574, 591 CVTPS2PDrm = 575, 592 CVTPS2PDrr = 576, 593 CVTSD2SI64rm = 577, 594 CVTSD2SI64rr = 578, 595 CVTSD2SIrm = 579, 596 CVTSD2SIrr = 580, 597 CVTSD2SSrm = 581, 598 CVTSD2SSrr = 582, 599 CVTSI2SD64rm = 583, 600 CVTSI2SD64rr = 584, 601 CVTSI2SDrm = 585, 602 CVTSI2SDrr = 586, 603 CVTSI2SS64rm = 587, 604 CVTSI2SS64rr = 588, 605 CVTSI2SSrm = 589, 606 CVTSI2SSrr = 590, 607 CVTSS2SDrm = 591, 608 CVTSS2SDrr = 592, 609 CVTSS2SI64rm = 593, 610 CVTSS2SI64rr = 594, 611 CVTSS2SIrm = 595, 612 CVTSS2SIrr = 596, 613 CVTTPD2DQrm = 597, 614 CVTTPD2DQrr = 598, 615 CVTTPS2DQrm = 599, 616 CVTTPS2DQrr = 600, 617 CVTTSD2SI64rm = 601, 618 CVTTSD2SI64rr = 602, 619 CVTTSD2SIrm = 603, 620 CVTTSD2SIrr = 604, 621 CVTTSS2SI64rm = 605, 622 CVTTSS2SI64rr = 606, 623 CVTTSS2SIrm = 607, 624 CVTTSS2SIrr = 608, 625 CWD = 609, 626 CWDE = 610, 627 DAA = 611, 628 DAS = 612, 629 DATA16_PREFIX = 613, 630 DEC16m = 614, 631 DEC16r = 615, 632 DEC32m = 616, 633 DEC32r = 617, 634 DEC64_16m = 618, 635 DEC64_16r = 619, 636 DEC64_32m = 620, 637 DEC64_32r = 621, 638 DEC64m = 622, 639 DEC64r = 623, 640 DEC8m = 624, 641 DEC8r = 625, 642 DIV16m = 626, 643 DIV16r = 627, 644 DIV32m = 628, 645 DIV32r = 629, 646 DIV64m = 630, 647 DIV64r = 631, 648 DIV8m = 632, 649 DIV8r = 633, 650 DIVPDrm = 634, 651 DIVPDrr = 635, 652 DIVPSrm = 636, 653 DIVPSrr = 637, 654 DIVR_F32m = 638, 655 DIVR_F64m = 639, 656 DIVR_FI16m = 640, 657 DIVR_FI32m = 641, 658 DIVR_FPrST0 = 642, 659 DIVR_FST0r = 643, 660 DIVR_Fp32m = 644, 661 DIVR_Fp64m = 645, 662 DIVR_Fp64m32 = 646, 663 DIVR_Fp80m32 = 647, 664 DIVR_Fp80m64 = 648, 665 DIVR_FpI16m32 = 649, 666 DIVR_FpI16m64 = 650, 667 DIVR_FpI16m80 = 651, 668 DIVR_FpI32m32 = 652, 669 DIVR_FpI32m64 = 653, 670 DIVR_FpI32m80 = 654, 671 DIVR_FrST0 = 655, 672 DIVSDrm = 656, 673 DIVSDrm_Int = 657, 674 DIVSDrr = 658, 675 DIVSDrr_Int = 659, 676 DIVSSrm = 660, 677 DIVSSrm_Int = 661, 678 DIVSSrr = 662, 679 DIVSSrr_Int = 663, 680 DIV_F32m = 664, 681 DIV_F64m = 665, 682 DIV_FI16m = 666, 683 DIV_FI32m = 667, 684 DIV_FPrST0 = 668, 685 DIV_FST0r = 669, 686 DIV_Fp32 = 670, 687 DIV_Fp32m = 671, 688 DIV_Fp64 = 672, 689 DIV_Fp64m = 673, 690 DIV_Fp64m32 = 674, 691 DIV_Fp80 = 675, 692 DIV_Fp80m32 = 676, 693 DIV_Fp80m64 = 677, 694 DIV_FpI16m32 = 678, 695 DIV_FpI16m64 = 679, 696 DIV_FpI16m80 = 680, 697 DIV_FpI32m32 = 681, 698 DIV_FpI32m64 = 682, 699 DIV_FpI32m80 = 683, 700 DIV_FrST0 = 684, 701 DPPDrmi = 685, 702 DPPDrri = 686, 703 DPPSrmi = 687, 704 DPPSrri = 688, 705 DS_PREFIX = 689, 706 EH_RETURN = 690, 707 EH_RETURN64 = 691, 708 ENTER = 692, 709 ES_PREFIX = 693, 710 EXTRACTPSmr = 694, 711 EXTRACTPSrr = 695, 712 F2XM1 = 696, 713 FARCALL16i = 697, 714 FARCALL16m = 698, 715 FARCALL32i = 699, 716 FARCALL32m = 700, 717 FARCALL64 = 701, 718 FARJMP16i = 702, 719 FARJMP16m = 703, 720 FARJMP32i = 704, 721 FARJMP32m = 705, 722 FARJMP64 = 706, 723 FBLDm = 707, 724 FBSTPm = 708, 725 FCOM32m = 709, 726 FCOM64m = 710, 727 FCOMP32m = 711, 728 FCOMP64m = 712, 729 FCOMPP = 713, 730 FDECSTP = 714, 731 FEMMS = 715, 732 FFREE = 716, 733 FICOM16m = 717, 734 FICOM32m = 718, 735 FICOMP16m = 719, 736 FICOMP32m = 720, 737 FINCSTP = 721, 738 FLDCW16m = 722, 739 FLDENVm = 723, 740 FLDL2E = 724, 741 FLDL2T = 725, 742 FLDLG2 = 726, 743 FLDLN2 = 727, 744 FLDPI = 728, 745 FNCLEX = 729, 746 FNINIT = 730, 747 FNOP = 731, 748 FNSTCW16m = 732, 749 FNSTSW8r = 733, 750 FNSTSWm = 734, 751 FP32_TO_INT16_IN_MEM = 735, 752 FP32_TO_INT32_IN_MEM = 736, 753 FP32_TO_INT64_IN_MEM = 737, 754 FP64_TO_INT16_IN_MEM = 738, 755 FP64_TO_INT32_IN_MEM = 739, 756 FP64_TO_INT64_IN_MEM = 740, 757 FP80_TO_INT16_IN_MEM = 741, 758 FP80_TO_INT32_IN_MEM = 742, 759 FP80_TO_INT64_IN_MEM = 743, 760 FPATAN = 744, 761 FPREM = 745, 762 FPREM1 = 746, 763 FPTAN = 747, 764 FRNDINT = 748, 765 FRSTORm = 749, 766 FSAVEm = 750, 767 FSCALE = 751, 768 FSINCOS = 752, 769 FSTENVm = 753, 770 FS_PREFIX = 754, 771 FXAM = 755, 772 FXRSTOR = 756, 773 FXRSTOR64 = 757, 774 FXSAVE = 758, 775 FXSAVE64 = 759, 776 FXTRACT = 760, 777 FYL2X = 761, 778 FYL2XP1 = 762, 779 FpPOP_RETVAL = 763, 780 FsANDNPDrm = 764, 781 FsANDNPDrr = 765, 782 FsANDNPSrm = 766, 783 FsANDNPSrr = 767, 784 FsANDPDrm = 768, 785 FsANDPDrr = 769, 786 FsANDPSrm = 770, 787 FsANDPSrr = 771, 788 FsFLD0SD = 772, 789 FsFLD0SS = 773, 790 FsMOVAPDrm = 774, 791 FsMOVAPDrr = 775, 792 FsMOVAPSrm = 776, 793 FsMOVAPSrr = 777, 794 FsORPDrm = 778, 795 FsORPDrr = 779, 796 FsORPSrm = 780, 797 FsORPSrr = 781, 798 FsVMOVAPDrm = 782, 799 FsVMOVAPDrr = 783, 800 FsVMOVAPSrm = 784, 801 FsVMOVAPSrr = 785, 802 FsXORPDrm = 786, 803 FsXORPDrr = 787, 804 FsXORPSrm = 788, 805 FsXORPSrr = 789, 806 GS_PREFIX = 790, 807 HADDPDrm = 791, 808 HADDPDrr = 792, 809 HADDPSrm = 793, 810 HADDPSrr = 794, 811 HLT = 795, 812 HSUBPDrm = 796, 813 HSUBPDrr = 797, 814 HSUBPSrm = 798, 815 HSUBPSrr = 799, 816 IDIV16m = 800, 817 IDIV16r = 801, 818 IDIV32m = 802, 819 IDIV32r = 803, 820 IDIV64m = 804, 821 IDIV64r = 805, 822 IDIV8m = 806, 823 IDIV8r = 807, 824 ILD_F16m = 808, 825 ILD_F32m = 809, 826 ILD_F64m = 810, 827 ILD_Fp16m32 = 811, 828 ILD_Fp16m64 = 812, 829 ILD_Fp16m80 = 813, 830 ILD_Fp32m32 = 814, 831 ILD_Fp32m64 = 815, 832 ILD_Fp32m80 = 816, 833 ILD_Fp64m32 = 817, 834 ILD_Fp64m64 = 818, 835 ILD_Fp64m80 = 819, 836 IMUL16m = 820, 837 IMUL16r = 821, 838 IMUL16rm = 822, 839 IMUL16rmi = 823, 840 IMUL16rmi8 = 824, 841 IMUL16rr = 825, 842 IMUL16rri = 826, 843 IMUL16rri8 = 827, 844 IMUL32m = 828, 845 IMUL32r = 829, 846 IMUL32rm = 830, 847 IMUL32rmi = 831, 848 IMUL32rmi8 = 832, 849 IMUL32rr = 833, 850 IMUL32rri = 834, 851 IMUL32rri8 = 835, 852 IMUL64m = 836, 853 IMUL64r = 837, 854 IMUL64rm = 838, 855 IMUL64rmi32 = 839, 856 IMUL64rmi8 = 840, 857 IMUL64rr = 841, 858 IMUL64rri32 = 842, 859 IMUL64rri8 = 843, 860 IMUL8m = 844, 861 IMUL8r = 845, 862 IN16 = 846, 863 IN16ri = 847, 864 IN16rr = 848, 865 IN32 = 849, 866 IN32ri = 850, 867 IN32rr = 851, 868 IN8 = 852, 869 IN8ri = 853, 870 IN8rr = 854, 871 INC16m = 855, 872 INC16r = 856, 873 INC32m = 857, 874 INC32r = 858, 875 INC64_16m = 859, 876 INC64_16r = 860, 877 INC64_32m = 861, 878 INC64_32r = 862, 879 INC64m = 863, 880 INC64r = 864, 881 INC8m = 865, 882 INC8r = 866, 883 INSERTPSrm = 867, 884 INSERTPSrr = 868, 885 INT = 869, 886 INT3 = 870, 887 INTO = 871, 888 INVD = 872, 889 INVEPT32 = 873, 890 INVEPT64 = 874, 891 INVLPG = 875, 892 INVVPID32 = 876, 893 INVVPID64 = 877, 894 IRET16 = 878, 895 IRET32 = 879, 896 IRET64 = 880, 897 ISTT_FP16m = 881, 898 ISTT_FP32m = 882, 899 ISTT_FP64m = 883, 900 ISTT_Fp16m32 = 884, 901 ISTT_Fp16m64 = 885, 902 ISTT_Fp16m80 = 886, 903 ISTT_Fp32m32 = 887, 904 ISTT_Fp32m64 = 888, 905 ISTT_Fp32m80 = 889, 906 ISTT_Fp64m32 = 890, 907 ISTT_Fp64m64 = 891, 908 ISTT_Fp64m80 = 892, 909 IST_F16m = 893, 910 IST_F32m = 894, 911 IST_FP16m = 895, 912 IST_FP32m = 896, 913 IST_FP64m = 897, 914 IST_Fp16m32 = 898, 915 IST_Fp16m64 = 899, 916 IST_Fp16m80 = 900, 917 IST_Fp32m32 = 901, 918 IST_Fp32m64 = 902, 919 IST_Fp32m80 = 903, 920 IST_Fp64m32 = 904, 921 IST_Fp64m64 = 905, 922 IST_Fp64m80 = 906, 923 Int_CMPSDrm = 907, 924 Int_CMPSDrr = 908, 925 Int_CMPSSrm = 909, 926 Int_CMPSSrr = 910, 927 Int_COMISDrm = 911, 928 Int_COMISDrr = 912, 929 Int_COMISSrm = 913, 930 Int_COMISSrr = 914, 931 Int_CVTDQ2PDrm = 915, 932 Int_CVTDQ2PDrr = 916, 933 Int_CVTDQ2PSrm = 917, 934 Int_CVTDQ2PSrr = 918, 935 Int_CVTPD2DQrm = 919, 936 Int_CVTPD2DQrr = 920, 937 Int_CVTPD2PSrm = 921, 938 Int_CVTPD2PSrr = 922, 939 Int_CVTPS2DQrm = 923, 940 Int_CVTPS2DQrr = 924, 941 Int_CVTPS2PDrm = 925, 942 Int_CVTPS2PDrr = 926, 943 Int_CVTSD2SSrm = 927, 944 Int_CVTSD2SSrr = 928, 945 Int_CVTSI2SD64rm = 929, 946 Int_CVTSI2SD64rr = 930, 947 Int_CVTSI2SDrm = 931, 948 Int_CVTSI2SDrr = 932, 949 Int_CVTSI2SS64rm = 933, 950 Int_CVTSI2SS64rr = 934, 951 Int_CVTSI2SSrm = 935, 952 Int_CVTSI2SSrr = 936, 953 Int_CVTSS2SDrm = 937, 954 Int_CVTSS2SDrr = 938, 955 Int_CVTTSD2SI64rm = 939, 956 Int_CVTTSD2SI64rr = 940, 957 Int_CVTTSD2SIrm = 941, 958 Int_CVTTSD2SIrr = 942, 959 Int_CVTTSS2SI64rm = 943, 960 Int_CVTTSS2SI64rr = 944, 961 Int_CVTTSS2SIrm = 945, 962 Int_CVTTSS2SIrr = 946, 963 Int_MemBarrier = 947, 964 Int_MemBarrierNoSSE64 = 948, 965 Int_UCOMISDrm = 949, 966 Int_UCOMISDrr = 950, 967 Int_UCOMISSrm = 951, 968 Int_UCOMISSrr = 952, 969 Int_VCMPSDrm = 953, 970 Int_VCMPSDrr = 954, 971 Int_VCMPSSrm = 955, 972 Int_VCMPSSrr = 956, 973 Int_VCOMISDrm = 957, 974 Int_VCOMISDrr = 958, 975 Int_VCOMISSrm = 959, 976 Int_VCOMISSrr = 960, 977 Int_VCVTDQ2PDrm = 961, 978 Int_VCVTDQ2PDrr = 962, 979 Int_VCVTDQ2PSrm = 963, 980 Int_VCVTDQ2PSrr = 964, 981 Int_VCVTPD2DQrm = 965, 982 Int_VCVTPD2DQrr = 966, 983 Int_VCVTPD2PSrm = 967, 984 Int_VCVTPD2PSrr = 968, 985 Int_VCVTPS2DQrm = 969, 986 Int_VCVTPS2DQrr = 970, 987 Int_VCVTPS2PDrm = 971, 988 Int_VCVTPS2PDrr = 972, 989 Int_VCVTSD2SI64rm = 973, 990 Int_VCVTSD2SI64rr = 974, 991 Int_VCVTSD2SIrm = 975, 992 Int_VCVTSD2SIrr = 976, 993 Int_VCVTSD2SSrm = 977, 994 Int_VCVTSD2SSrr = 978, 995 Int_VCVTSI2SD64rm = 979, 996 Int_VCVTSI2SD64rr = 980, 997 Int_VCVTSI2SDrm = 981, 998 Int_VCVTSI2SDrr = 982, 999 Int_VCVTSI2SS64rm = 983, 1000 Int_VCVTSI2SS64rr = 984, 1001 Int_VCVTSI2SSrm = 985, 1002 Int_VCVTSI2SSrr = 986, 1003 Int_VCVTSS2SDrm = 987, 1004 Int_VCVTSS2SDrr = 988, 1005 Int_VCVTTPS2DQrm = 989, 1006 Int_VCVTTPS2DQrr = 990, 1007 Int_VCVTTSD2SI64rm = 991, 1008 Int_VCVTTSD2SI64rr = 992, 1009 Int_VCVTTSD2SIrm = 993, 1010 Int_VCVTTSD2SIrr = 994, 1011 Int_VCVTTSS2SI64rm = 995, 1012 Int_VCVTTSS2SI64rr = 996, 1013 Int_VCVTTSS2SIrm = 997, 1014 Int_VCVTTSS2SIrr = 998, 1015 Int_VUCOMISDrm = 999, 1016 Int_VUCOMISDrr = 1000, 1017 Int_VUCOMISSrm = 1001, 1018 Int_VUCOMISSrr = 1002, 1019 JAE_1 = 1003, 1020 JAE_4 = 1004, 1021 JA_1 = 1005, 1022 JA_4 = 1006, 1023 JBE_1 = 1007, 1024 JBE_4 = 1008, 1025 JB_1 = 1009, 1026 JB_4 = 1010, 1027 JCXZ = 1011, 1028 JECXZ_32 = 1012, 1029 JECXZ_64 = 1013, 1030 JE_1 = 1014, 1031 JE_4 = 1015, 1032 JGE_1 = 1016, 1033 JGE_4 = 1017, 1034 JG_1 = 1018, 1035 JG_4 = 1019, 1036 JLE_1 = 1020, 1037 JLE_4 = 1021, 1038 JL_1 = 1022, 1039 JL_4 = 1023, 1040 JMP32m = 1024, 1041 JMP32r = 1025, 1042 JMP64m = 1026, 1043 JMP64pcrel32 = 1027, 1044 JMP64r = 1028, 1045 JMP_1 = 1029, 1046 JMP_4 = 1030, 1047 JNE_1 = 1031, 1048 JNE_4 = 1032, 1049 JNO_1 = 1033, 1050 JNO_4 = 1034, 1051 JNP_1 = 1035, 1052 JNP_4 = 1036, 1053 JNS_1 = 1037, 1054 JNS_4 = 1038, 1055 JO_1 = 1039, 1056 JO_4 = 1040, 1057 JP_1 = 1041, 1058 JP_4 = 1042, 1059 JRCXZ = 1043, 1060 JS_1 = 1044, 1061 JS_4 = 1045, 1062 LAHF = 1046, 1063 LAR16rm = 1047, 1064 LAR16rr = 1048, 1065 LAR32rm = 1049, 1066 LAR32rr = 1050, 1067 LAR64rm = 1051, 1068 LAR64rr = 1052, 1069 LCMPXCHG16 = 1053, 1070 LCMPXCHG16B = 1054, 1071 LCMPXCHG32 = 1055, 1072 LCMPXCHG64 = 1056, 1073 LCMPXCHG8 = 1057, 1074 LCMPXCHG8B = 1058, 1075 LDDQUrm = 1059, 1076 LDMXCSR = 1060, 1077 LDS16rm = 1061, 1078 LDS32rm = 1062, 1079 LD_F0 = 1063, 1080 LD_F1 = 1064, 1081 LD_F32m = 1065, 1082 LD_F64m = 1066, 1083 LD_F80m = 1067, 1084 LD_Fp032 = 1068, 1085 LD_Fp064 = 1069, 1086 LD_Fp080 = 1070, 1087 LD_Fp132 = 1071, 1088 LD_Fp164 = 1072, 1089 LD_Fp180 = 1073, 1090 LD_Fp32m = 1074, 1091 LD_Fp32m64 = 1075, 1092 LD_Fp32m80 = 1076, 1093 LD_Fp64m = 1077, 1094 LD_Fp64m80 = 1078, 1095 LD_Fp80m = 1079, 1096 LD_Frr = 1080, 1097 LEA16r = 1081, 1098 LEA32r = 1082, 1099 LEA64_32r = 1083, 1100 LEA64r = 1084, 1101 LEAVE = 1085, 1102 LEAVE64 = 1086, 1103 LES16rm = 1087, 1104 LES32rm = 1088, 1105 LFENCE = 1089, 1106 LFS16rm = 1090, 1107 LFS32rm = 1091, 1108 LFS64rm = 1092, 1109 LGDT16m = 1093, 1110 LGDTm = 1094, 1111 LGS16rm = 1095, 1112 LGS32rm = 1096, 1113 LGS64rm = 1097, 1114 LIDT16m = 1098, 1115 LIDTm = 1099, 1116 LLDT16m = 1100, 1117 LLDT16r = 1101, 1118 LMSW16m = 1102, 1119 LMSW16r = 1103, 1120 LOCK_ADD16mi = 1104, 1121 LOCK_ADD16mi8 = 1105, 1122 LOCK_ADD16mr = 1106, 1123 LOCK_ADD32mi = 1107, 1124 LOCK_ADD32mi8 = 1108, 1125 LOCK_ADD32mr = 1109, 1126 LOCK_ADD64mi32 = 1110, 1127 LOCK_ADD64mi8 = 1111, 1128 LOCK_ADD64mr = 1112, 1129 LOCK_ADD8mi = 1113, 1130 LOCK_ADD8mr = 1114, 1131 LOCK_AND16mi = 1115, 1132 LOCK_AND16mi8 = 1116, 1133 LOCK_AND16mr = 1117, 1134 LOCK_AND32mi = 1118, 1135 LOCK_AND32mi8 = 1119, 1136 LOCK_AND32mr = 1120, 1137 LOCK_AND64mi32 = 1121, 1138 LOCK_AND64mi8 = 1122, 1139 LOCK_AND64mr = 1123, 1140 LOCK_AND8mi = 1124, 1141 LOCK_AND8mr = 1125, 1142 LOCK_DEC16m = 1126, 1143 LOCK_DEC32m = 1127, 1144 LOCK_DEC64m = 1128, 1145 LOCK_DEC8m = 1129, 1146 LOCK_INC16m = 1130, 1147 LOCK_INC32m = 1131, 1148 LOCK_INC64m = 1132, 1149 LOCK_INC8m = 1133, 1150 LOCK_OR16mi = 1134, 1151 LOCK_OR16mi8 = 1135, 1152 LOCK_OR16mr = 1136, 1153 LOCK_OR32mi = 1137, 1154 LOCK_OR32mi8 = 1138, 1155 LOCK_OR32mr = 1139, 1156 LOCK_OR64mi32 = 1140, 1157 LOCK_OR64mi8 = 1141, 1158 LOCK_OR64mr = 1142, 1159 LOCK_OR8mi = 1143, 1160 LOCK_OR8mr = 1144, 1161 LOCK_PREFIX = 1145, 1162 LOCK_SUB16mi = 1146, 1163 LOCK_SUB16mi8 = 1147, 1164 LOCK_SUB16mr = 1148, 1165 LOCK_SUB32mi = 1149, 1166 LOCK_SUB32mi8 = 1150, 1167 LOCK_SUB32mr = 1151, 1168 LOCK_SUB64mi32 = 1152, 1169 LOCK_SUB64mi8 = 1153, 1170 LOCK_SUB64mr = 1154, 1171 LOCK_SUB8mi = 1155, 1172 LOCK_SUB8mr = 1156, 1173 LOCK_XOR16mi = 1157, 1174 LOCK_XOR16mi8 = 1158, 1175 LOCK_XOR16mr = 1159, 1176 LOCK_XOR32mi = 1160, 1177 LOCK_XOR32mi8 = 1161, 1178 LOCK_XOR32mr = 1162, 1179 LOCK_XOR64mi32 = 1163, 1180 LOCK_XOR64mi8 = 1164, 1181 LOCK_XOR64mr = 1165, 1182 LOCK_XOR8mi = 1166, 1183 LOCK_XOR8mr = 1167, 1184 LODSB = 1168, 1185 LODSD = 1169, 1186 LODSQ = 1170, 1187 LODSW = 1171, 1188 LOOP = 1172, 1189 LOOPE = 1173, 1190 LOOPNE = 1174, 1191 LRETI = 1175, 1192 LRETIW = 1176, 1193 LRETL = 1177, 1194 LRETQ = 1178, 1195 LSL16rm = 1179, 1196 LSL16rr = 1180, 1197 LSL32rm = 1181, 1198 LSL32rr = 1182, 1199 LSL64rm = 1183, 1200 LSL64rr = 1184, 1201 LSS16rm = 1185, 1202 LSS32rm = 1186, 1203 LSS64rm = 1187, 1204 LTRm = 1188, 1205 LTRr = 1189, 1206 LXADD16 = 1190, 1207 LXADD32 = 1191, 1208 LXADD64 = 1192, 1209 LXADD8 = 1193, 1210 LZCNT16rm = 1194, 1211 LZCNT16rr = 1195, 1212 LZCNT32rm = 1196, 1213 LZCNT32rr = 1197, 1214 LZCNT64rm = 1198, 1215 LZCNT64rr = 1199, 1216 MASKMOVDQU = 1200, 1217 MASKMOVDQU64 = 1201, 1218 MAXPDrm = 1202, 1219 MAXPDrm_Int = 1203, 1220 MAXPDrr = 1204, 1221 MAXPDrr_Int = 1205, 1222 MAXPSrm = 1206, 1223 MAXPSrm_Int = 1207, 1224 MAXPSrr = 1208, 1225 MAXPSrr_Int = 1209, 1226 MAXSDrm = 1210, 1227 MAXSDrm_Int = 1211, 1228 MAXSDrr = 1212, 1229 MAXSDrr_Int = 1213, 1230 MAXSSrm = 1214, 1231 MAXSSrm_Int = 1215, 1232 MAXSSrr = 1216, 1233 MAXSSrr_Int = 1217, 1234 MFENCE = 1218, 1235 MINPDrm = 1219, 1236 MINPDrm_Int = 1220, 1237 MINPDrr = 1221, 1238 MINPDrr_Int = 1222, 1239 MINPSrm = 1223, 1240 MINPSrm_Int = 1224, 1241 MINPSrr = 1225, 1242 MINPSrr_Int = 1226, 1243 MINSDrm = 1227, 1244 MINSDrm_Int = 1228, 1245 MINSDrr = 1229, 1246 MINSDrr_Int = 1230, 1247 MINSSrm = 1231, 1248 MINSSrm_Int = 1232, 1249 MINSSrr = 1233, 1250 MINSSrr_Int = 1234, 1251 MMX_CVTPD2PIirm = 1235, 1252 MMX_CVTPD2PIirr = 1236, 1253 MMX_CVTPI2PDirm = 1237, 1254 MMX_CVTPI2PDirr = 1238, 1255 MMX_CVTPI2PSirm = 1239, 1256 MMX_CVTPI2PSirr = 1240, 1257 MMX_CVTPS2PIirm = 1241, 1258 MMX_CVTPS2PIirr = 1242, 1259 MMX_CVTTPD2PIirm = 1243, 1260 MMX_CVTTPD2PIirr = 1244, 1261 MMX_CVTTPS2PIirm = 1245, 1262 MMX_CVTTPS2PIirr = 1246, 1263 MMX_EMMS = 1247, 1264 MMX_MASKMOVQ = 1248, 1265 MMX_MASKMOVQ64 = 1249, 1266 MMX_MOVD64from64rr = 1250, 1267 MMX_MOVD64grr = 1251, 1268 MMX_MOVD64mr = 1252, 1269 MMX_MOVD64rm = 1253, 1270 MMX_MOVD64rr = 1254, 1271 MMX_MOVD64rrv164 = 1255, 1272 MMX_MOVD64to64rr = 1256, 1273 MMX_MOVDQ2Qrr = 1257, 1274 MMX_MOVFR642Qrr = 1258, 1275 MMX_MOVNTQmr = 1259, 1276 MMX_MOVQ2DQrr = 1260, 1277 MMX_MOVQ2FR64rr = 1261, 1278 MMX_MOVQ64mr = 1262, 1279 MMX_MOVQ64rm = 1263, 1280 MMX_MOVQ64rr = 1264, 1281 MMX_MOVZDI2PDIrm = 1265, 1282 MMX_MOVZDI2PDIrr = 1266, 1283 MMX_PABSBrm64 = 1267, 1284 MMX_PABSBrr64 = 1268, 1285 MMX_PABSDrm64 = 1269, 1286 MMX_PABSDrr64 = 1270, 1287 MMX_PABSWrm64 = 1271, 1288 MMX_PABSWrr64 = 1272, 1289 MMX_PACKSSDWirm = 1273, 1290 MMX_PACKSSDWirr = 1274, 1291 MMX_PACKSSWBirm = 1275, 1292 MMX_PACKSSWBirr = 1276, 1293 MMX_PACKUSWBirm = 1277, 1294 MMX_PACKUSWBirr = 1278, 1295 MMX_PADDBirm = 1279, 1296 MMX_PADDBirr = 1280, 1297 MMX_PADDDirm = 1281, 1298 MMX_PADDDirr = 1282, 1299 MMX_PADDQirm = 1283, 1300 MMX_PADDQirr = 1284, 1301 MMX_PADDSBirm = 1285, 1302 MMX_PADDSBirr = 1286, 1303 MMX_PADDSWirm = 1287, 1304 MMX_PADDSWirr = 1288, 1305 MMX_PADDUSBirm = 1289, 1306 MMX_PADDUSBirr = 1290, 1307 MMX_PADDUSWirm = 1291, 1308 MMX_PADDUSWirr = 1292, 1309 MMX_PADDWirm = 1293, 1310 MMX_PADDWirr = 1294, 1311 MMX_PALIGNR64irm = 1295, 1312 MMX_PALIGNR64irr = 1296, 1313 MMX_PANDNirm = 1297, 1314 MMX_PANDNirr = 1298, 1315 MMX_PANDirm = 1299, 1316 MMX_PANDirr = 1300, 1317 MMX_PAVGBirm = 1301, 1318 MMX_PAVGBirr = 1302, 1319 MMX_PAVGWirm = 1303, 1320 MMX_PAVGWirr = 1304, 1321 MMX_PCMPEQBirm = 1305, 1322 MMX_PCMPEQBirr = 1306, 1323 MMX_PCMPEQDirm = 1307, 1324 MMX_PCMPEQDirr = 1308, 1325 MMX_PCMPEQWirm = 1309, 1326 MMX_PCMPEQWirr = 1310, 1327 MMX_PCMPGTBirm = 1311, 1328 MMX_PCMPGTBirr = 1312, 1329 MMX_PCMPGTDirm = 1313, 1330 MMX_PCMPGTDirr = 1314, 1331 MMX_PCMPGTWirm = 1315, 1332 MMX_PCMPGTWirr = 1316, 1333 MMX_PEXTRWirri = 1317, 1334 MMX_PHADDSWrm64 = 1318, 1335 MMX_PHADDSWrr64 = 1319, 1336 MMX_PHADDWrm64 = 1320, 1337 MMX_PHADDWrr64 = 1321, 1338 MMX_PHADDrm64 = 1322, 1339 MMX_PHADDrr64 = 1323, 1340 MMX_PHSUBDrm64 = 1324, 1341 MMX_PHSUBDrr64 = 1325, 1342 MMX_PHSUBSWrm64 = 1326, 1343 MMX_PHSUBSWrr64 = 1327, 1344 MMX_PHSUBWrm64 = 1328, 1345 MMX_PHSUBWrr64 = 1329, 1346 MMX_PINSRWirmi = 1330, 1347 MMX_PINSRWirri = 1331, 1348 MMX_PMADDUBSWrm64 = 1332, 1349 MMX_PMADDUBSWrr64 = 1333, 1350 MMX_PMADDWDirm = 1334, 1351 MMX_PMADDWDirr = 1335, 1352 MMX_PMAXSWirm = 1336, 1353 MMX_PMAXSWirr = 1337, 1354 MMX_PMAXUBirm = 1338, 1355 MMX_PMAXUBirr = 1339, 1356 MMX_PMINSWirm = 1340, 1357 MMX_PMINSWirr = 1341, 1358 MMX_PMINUBirm = 1342, 1359 MMX_PMINUBirr = 1343, 1360 MMX_PMOVMSKBrr = 1344, 1361 MMX_PMULHRSWrm64 = 1345, 1362 MMX_PMULHRSWrr64 = 1346, 1363 MMX_PMULHUWirm = 1347, 1364 MMX_PMULHUWirr = 1348, 1365 MMX_PMULHWirm = 1349, 1366 MMX_PMULHWirr = 1350, 1367 MMX_PMULLWirm = 1351, 1368 MMX_PMULLWirr = 1352, 1369 MMX_PMULUDQirm = 1353, 1370 MMX_PMULUDQirr = 1354, 1371 MMX_PORirm = 1355, 1372 MMX_PORirr = 1356, 1373 MMX_PSADBWirm = 1357, 1374 MMX_PSADBWirr = 1358, 1375 MMX_PSHUFBrm64 = 1359, 1376 MMX_PSHUFBrr64 = 1360, 1377 MMX_PSHUFWmi = 1361, 1378 MMX_PSHUFWri = 1362, 1379 MMX_PSIGNBrm64 = 1363, 1380 MMX_PSIGNBrr64 = 1364, 1381 MMX_PSIGNDrm64 = 1365, 1382 MMX_PSIGNDrr64 = 1366, 1383 MMX_PSIGNWrm64 = 1367, 1384 MMX_PSIGNWrr64 = 1368, 1385 MMX_PSLLDri = 1369, 1386 MMX_PSLLDrm = 1370, 1387 MMX_PSLLDrr = 1371, 1388 MMX_PSLLQri = 1372, 1389 MMX_PSLLQrm = 1373, 1390 MMX_PSLLQrr = 1374, 1391 MMX_PSLLWri = 1375, 1392 MMX_PSLLWrm = 1376, 1393 MMX_PSLLWrr = 1377, 1394 MMX_PSRADri = 1378, 1395 MMX_PSRADrm = 1379, 1396 MMX_PSRADrr = 1380, 1397 MMX_PSRAWri = 1381, 1398 MMX_PSRAWrm = 1382, 1399 MMX_PSRAWrr = 1383, 1400 MMX_PSRLDri = 1384, 1401 MMX_PSRLDrm = 1385, 1402 MMX_PSRLDrr = 1386, 1403 MMX_PSRLQri = 1387, 1404 MMX_PSRLQrm = 1388, 1405 MMX_PSRLQrr = 1389, 1406 MMX_PSRLWri = 1390, 1407 MMX_PSRLWrm = 1391, 1408 MMX_PSRLWrr = 1392, 1409 MMX_PSUBBirm = 1393, 1410 MMX_PSUBBirr = 1394, 1411 MMX_PSUBDirm = 1395, 1412 MMX_PSUBDirr = 1396, 1413 MMX_PSUBQirm = 1397, 1414 MMX_PSUBQirr = 1398, 1415 MMX_PSUBSBirm = 1399, 1416 MMX_PSUBSBirr = 1400, 1417 MMX_PSUBSWirm = 1401, 1418 MMX_PSUBSWirr = 1402, 1419 MMX_PSUBUSBirm = 1403, 1420 MMX_PSUBUSBirr = 1404, 1421 MMX_PSUBUSWirm = 1405, 1422 MMX_PSUBUSWirr = 1406, 1423 MMX_PSUBWirm = 1407, 1424 MMX_PSUBWirr = 1408, 1425 MMX_PUNPCKHBWirm = 1409, 1426 MMX_PUNPCKHBWirr = 1410, 1427 MMX_PUNPCKHDQirm = 1411, 1428 MMX_PUNPCKHDQirr = 1412, 1429 MMX_PUNPCKHWDirm = 1413, 1430 MMX_PUNPCKHWDirr = 1414, 1431 MMX_PUNPCKLBWirm = 1415, 1432 MMX_PUNPCKLBWirr = 1416, 1433 MMX_PUNPCKLDQirm = 1417, 1434 MMX_PUNPCKLDQirr = 1418, 1435 MMX_PUNPCKLWDirm = 1419, 1436 MMX_PUNPCKLWDirr = 1420, 1437 MMX_PXORirm = 1421, 1438 MMX_PXORirr = 1422, 1439 MONITOR = 1423, 1440 MONITORrrr = 1424, 1441 MONTMUL = 1425, 1442 MOV16ao16 = 1426, 1443 MOV16mi = 1427, 1444 MOV16mr = 1428, 1445 MOV16ms = 1429, 1446 MOV16o16a = 1430, 1447 MOV16r0 = 1431, 1448 MOV16ri = 1432, 1449 MOV16rm = 1433, 1450 MOV16rr = 1434, 1451 MOV16rr_REV = 1435, 1452 MOV16rs = 1436, 1453 MOV16sm = 1437, 1454 MOV16sr = 1438, 1455 MOV32ao32 = 1439, 1456 MOV32cr = 1440, 1457 MOV32dr = 1441, 1458 MOV32mi = 1442, 1459 MOV32mr = 1443, 1460 MOV32ms = 1444, 1461 MOV32o32a = 1445, 1462 MOV32r0 = 1446, 1463 MOV32rc = 1447, 1464 MOV32rd = 1448, 1465 MOV32ri = 1449, 1466 MOV32rm = 1450, 1467 MOV32rr = 1451, 1468 MOV32rr_REV = 1452, 1469 MOV32rs = 1453, 1470 MOV32sm = 1454, 1471 MOV32sr = 1455, 1472 MOV64cr = 1456, 1473 MOV64dr = 1457, 1474 MOV64mi32 = 1458, 1475 MOV64mr = 1459, 1476 MOV64ms = 1460, 1477 MOV64r0 = 1461, 1478 MOV64rc = 1462, 1479 MOV64rd = 1463, 1480 MOV64ri = 1464, 1481 MOV64ri32 = 1465, 1482 MOV64ri64i32 = 1466, 1483 MOV64rm = 1467, 1484 MOV64rr = 1468, 1485 MOV64rr_REV = 1469, 1486 MOV64rs = 1470, 1487 MOV64sm = 1471, 1488 MOV64sr = 1472, 1489 MOV64toPQIrr = 1473, 1490 MOV64toSDrm = 1474, 1491 MOV64toSDrr = 1475, 1492 MOV8ao8 = 1476, 1493 MOV8mi = 1477, 1494 MOV8mr = 1478, 1495 MOV8mr_NOREX = 1479, 1496 MOV8o8a = 1480, 1497 MOV8r0 = 1481, 1498 MOV8ri = 1482, 1499 MOV8rm = 1483, 1500 MOV8rm_NOREX = 1484, 1501 MOV8rr = 1485, 1502 MOV8rr_NOREX = 1486, 1503 MOV8rr_REV = 1487, 1504 MOVAPDmr = 1488, 1505 MOVAPDrm = 1489, 1506 MOVAPDrr = 1490, 1507 MOVAPDrr_REV = 1491, 1508 MOVAPSmr = 1492, 1509 MOVAPSrm = 1493, 1510 MOVAPSrr = 1494, 1511 MOVAPSrr_REV = 1495, 1512 MOVBE16mr = 1496, 1513 MOVBE16rm = 1497, 1514 MOVBE32mr = 1498, 1515 MOVBE32rm = 1499, 1516 MOVBE64mr = 1500, 1517 MOVBE64rm = 1501, 1518 MOVDDUPrm = 1502, 1519 MOVDDUPrr = 1503, 1520 MOVDI2PDIrm = 1504, 1521 MOVDI2PDIrr = 1505, 1522 MOVDI2SSrm = 1506, 1523 MOVDI2SSrr = 1507, 1524 MOVDQAmr = 1508, 1525 MOVDQArm = 1509, 1526 MOVDQArr = 1510, 1527 MOVDQArr_REV = 1511, 1528 MOVDQUmr = 1512, 1529 MOVDQUmr_Int = 1513, 1530 MOVDQUrm = 1514, 1531 MOVDQUrr = 1515, 1532 MOVDQUrr_REV = 1516, 1533 MOVHLPSrr = 1517, 1534 MOVHPDmr = 1518, 1535 MOVHPDrm = 1519, 1536 MOVHPSmr = 1520, 1537 MOVHPSrm = 1521, 1538 MOVLHPSrr = 1522, 1539 MOVLPDmr = 1523, 1540 MOVLPDrm = 1524, 1541 MOVLPSmr = 1525, 1542 MOVLPSrm = 1526, 1543 MOVLQ128mr = 1527, 1544 MOVMSKPDrr32 = 1528, 1545 MOVMSKPDrr64 = 1529, 1546 MOVMSKPSrr32 = 1530, 1547 MOVMSKPSrr64 = 1531, 1548 MOVNTDQArm = 1532, 1549 MOVNTDQ_64mr = 1533, 1550 MOVNTDQmr = 1534, 1551 MOVNTI_64mr = 1535, 1552 MOVNTImr = 1536, 1553 MOVNTPDmr = 1537, 1554 MOVNTPSmr = 1538, 1555 MOVPC32r = 1539, 1556 MOVPDI2DImr = 1540, 1557 MOVPDI2DIrr = 1541, 1558 MOVPQI2QImr = 1542, 1559 MOVPQIto64rr = 1543, 1560 MOVQI2PQIrm = 1544, 1561 MOVQxrxr = 1545, 1562 MOVSB = 1546, 1563 MOVSD = 1547, 1564 MOVSDmr = 1548, 1565 MOVSDrm = 1549, 1566 MOVSDrr = 1550, 1567 MOVSDrr_REV = 1551, 1568 MOVSDto64mr = 1552, 1569 MOVSDto64rr = 1553, 1570 MOVSHDUPrm = 1554, 1571 MOVSHDUPrr = 1555, 1572 MOVSLDUPrm = 1556, 1573 MOVSLDUPrr = 1557, 1574 MOVSQ = 1558, 1575 MOVSS2DImr = 1559, 1576 MOVSS2DIrr = 1560, 1577 MOVSSmr = 1561, 1578 MOVSSrm = 1562, 1579 MOVSSrr = 1563, 1580 MOVSSrr_REV = 1564, 1581 MOVSW = 1565, 1582 MOVSX16rm8 = 1566, 1583 MOVSX16rr8 = 1567, 1584 MOVSX32rm16 = 1568, 1585 MOVSX32rm8 = 1569, 1586 MOVSX32rr16 = 1570, 1587 MOVSX32rr8 = 1571, 1588 MOVSX64rm16 = 1572, 1589 MOVSX64rm32 = 1573, 1590 MOVSX64rm8 = 1574, 1591 MOVSX64rr16 = 1575, 1592 MOVSX64rr32 = 1576, 1593 MOVSX64rr8 = 1577, 1594 MOVUPDmr = 1578, 1595 MOVUPDrm = 1579, 1596 MOVUPDrr = 1580, 1597 MOVUPDrr_REV = 1581, 1598 MOVUPSmr = 1582, 1599 MOVUPSrm = 1583, 1600 MOVUPSrr = 1584, 1601 MOVUPSrr_REV = 1585, 1602 MOVZDI2PDIrm = 1586, 1603 MOVZDI2PDIrr = 1587, 1604 MOVZPQILo2PQIrm = 1588, 1605 MOVZPQILo2PQIrr = 1589, 1606 MOVZQI2PQIrm = 1590, 1607 MOVZQI2PQIrr = 1591, 1608 MOVZX16rm8 = 1592, 1609 MOVZX16rr8 = 1593, 1610 MOVZX32_NOREXrm8 = 1594, 1611 MOVZX32_NOREXrr8 = 1595, 1612 MOVZX32rm16 = 1596, 1613 MOVZX32rm8 = 1597, 1614 MOVZX32rr16 = 1598, 1615 MOVZX32rr8 = 1599, 1616 MOVZX64rm16 = 1600, 1617 MOVZX64rm16_Q = 1601, 1618 MOVZX64rm32 = 1602, 1619 MOVZX64rm8 = 1603, 1620 MOVZX64rm8_Q = 1604, 1621 MOVZX64rr16 = 1605, 1622 MOVZX64rr16_Q = 1606, 1623 MOVZX64rr32 = 1607, 1624 MOVZX64rr8 = 1608, 1625 MOVZX64rr8_Q = 1609, 1626 MPSADBWrmi = 1610, 1627 MPSADBWrri = 1611, 1628 MUL16m = 1612, 1629 MUL16r = 1613, 1630 MUL32m = 1614, 1631 MUL32r = 1615, 1632 MUL64m = 1616, 1633 MUL64r = 1617, 1634 MUL8m = 1618, 1635 MUL8r = 1619, 1636 MULPDrm = 1620, 1637 MULPDrr = 1621, 1638 MULPSrm = 1622, 1639 MULPSrr = 1623, 1640 MULSDrm = 1624, 1641 MULSDrm_Int = 1625, 1642 MULSDrr = 1626, 1643 MULSDrr_Int = 1627, 1644 MULSSrm = 1628, 1645 MULSSrm_Int = 1629, 1646 MULSSrr = 1630, 1647 MULSSrr_Int = 1631, 1648 MUL_F32m = 1632, 1649 MUL_F64m = 1633, 1650 MUL_FI16m = 1634, 1651 MUL_FI32m = 1635, 1652 MUL_FPrST0 = 1636, 1653 MUL_FST0r = 1637, 1654 MUL_Fp32 = 1638, 1655 MUL_Fp32m = 1639, 1656 MUL_Fp64 = 1640, 1657 MUL_Fp64m = 1641, 1658 MUL_Fp64m32 = 1642, 1659 MUL_Fp80 = 1643, 1660 MUL_Fp80m32 = 1644, 1661 MUL_Fp80m64 = 1645, 1662 MUL_FpI16m32 = 1646, 1663 MUL_FpI16m64 = 1647, 1664 MUL_FpI16m80 = 1648, 1665 MUL_FpI32m32 = 1649, 1666 MUL_FpI32m64 = 1650, 1667 MUL_FpI32m80 = 1651, 1668 MUL_FrST0 = 1652, 1669 MWAIT = 1653, 1670 MWAITrr = 1654, 1671 NEG16m = 1655, 1672 NEG16r = 1656, 1673 NEG32m = 1657, 1674 NEG32r = 1658, 1675 NEG64m = 1659, 1676 NEG64r = 1660, 1677 NEG8m = 1661, 1678 NEG8r = 1662, 1679 NOOP = 1663, 1680 NOOPL = 1664, 1681 NOOPW = 1665, 1682 NOT16m = 1666, 1683 NOT16r = 1667, 1684 NOT32m = 1668, 1685 NOT32r = 1669, 1686 NOT64m = 1670, 1687 NOT64r = 1671, 1688 NOT8m = 1672, 1689 NOT8r = 1673, 1690 OR16i16 = 1674, 1691 OR16mi = 1675, 1692 OR16mi8 = 1676, 1693 OR16mr = 1677, 1694 OR16ri = 1678, 1695 OR16ri8 = 1679, 1696 OR16rm = 1680, 1697 OR16rr = 1681, 1698 OR16rr_REV = 1682, 1699 OR32i32 = 1683, 1700 OR32mi = 1684, 1701 OR32mi8 = 1685, 1702 OR32mr = 1686, 1703 OR32mrLocked = 1687, 1704 OR32ri = 1688, 1705 OR32ri8 = 1689, 1706 OR32rm = 1690, 1707 OR32rr = 1691, 1708 OR32rr_REV = 1692, 1709 OR64i32 = 1693, 1710 OR64mi32 = 1694, 1711 OR64mi8 = 1695, 1712 OR64mr = 1696, 1713 OR64ri32 = 1697, 1714 OR64ri8 = 1698, 1715 OR64rm = 1699, 1716 OR64rr = 1700, 1717 OR64rr_REV = 1701, 1718 OR8i8 = 1702, 1719 OR8mi = 1703, 1720 OR8mr = 1704, 1721 OR8ri = 1705, 1722 OR8rm = 1706, 1723 OR8rr = 1707, 1724 OR8rr_REV = 1708, 1725 ORPDrm = 1709, 1726 ORPDrr = 1710, 1727 ORPSrm = 1711, 1728 ORPSrr = 1712, 1729 OUT16ir = 1713, 1730 OUT16rr = 1714, 1731 OUT32ir = 1715, 1732 OUT32rr = 1716, 1733 OUT8ir = 1717, 1734 OUT8rr = 1718, 1735 OUTSB = 1719, 1736 OUTSD = 1720, 1737 OUTSW = 1721, 1738 PABSBrm128 = 1722, 1739 PABSBrr128 = 1723, 1740 PABSDrm128 = 1724, 1741 PABSDrr128 = 1725, 1742 PABSWrm128 = 1726, 1743 PABSWrr128 = 1727, 1744 PACKSSDWrm = 1728, 1745 PACKSSDWrr = 1729, 1746 PACKSSWBrm = 1730, 1747 PACKSSWBrr = 1731, 1748 PACKUSDWrm = 1732, 1749 PACKUSDWrr = 1733, 1750 PACKUSWBrm = 1734, 1751 PACKUSWBrr = 1735, 1752 PADDBrm = 1736, 1753 PADDBrr = 1737, 1754 PADDDrm = 1738, 1755 PADDDrr = 1739, 1756 PADDQrm = 1740, 1757 PADDQrr = 1741, 1758 PADDSBrm = 1742, 1759 PADDSBrr = 1743, 1760 PADDSWrm = 1744, 1761 PADDSWrr = 1745, 1762 PADDUSBrm = 1746, 1763 PADDUSBrr = 1747, 1764 PADDUSWrm = 1748, 1765 PADDUSWrr = 1749, 1766 PADDWrm = 1750, 1767 PADDWrr = 1751, 1768 PALIGNR128rm = 1752, 1769 PALIGNR128rr = 1753, 1770 PANDNrm = 1754, 1771 PANDNrr = 1755, 1772 PANDrm = 1756, 1773 PANDrr = 1757, 1774 PAUSE = 1758, 1775 PAVGBrm = 1759, 1776 PAVGBrr = 1760, 1777 PAVGUSBrm = 1761, 1778 PAVGUSBrr = 1762, 1779 PAVGWrm = 1763, 1780 PAVGWrr = 1764, 1781 PBLENDVBrm0 = 1765, 1782 PBLENDVBrr0 = 1766, 1783 PBLENDWrmi = 1767, 1784 PBLENDWrri = 1768, 1785 PCLMULQDQrm = 1769, 1786 PCLMULQDQrr = 1770, 1787 PCMPEQBrm = 1771, 1788 PCMPEQBrr = 1772, 1789 PCMPEQDrm = 1773, 1790 PCMPEQDrr = 1774, 1791 PCMPEQQrm = 1775, 1792 PCMPEQQrr = 1776, 1793 PCMPEQWrm = 1777, 1794 PCMPEQWrr = 1778, 1795 PCMPESTRIArm = 1779, 1796 PCMPESTRIArr = 1780, 1797 PCMPESTRICrm = 1781, 1798 PCMPESTRICrr = 1782, 1799 PCMPESTRIOrm = 1783, 1800 PCMPESTRIOrr = 1784, 1801 PCMPESTRISrm = 1785, 1802 PCMPESTRISrr = 1786, 1803 PCMPESTRIZrm = 1787, 1804 PCMPESTRIZrr = 1788, 1805 PCMPESTRIrm = 1789, 1806 PCMPESTRIrr = 1790, 1807 PCMPESTRM128MEM = 1791, 1808 PCMPESTRM128REG = 1792, 1809 PCMPESTRM128rm = 1793, 1810 PCMPESTRM128rr = 1794, 1811 PCMPGTBrm = 1795, 1812 PCMPGTBrr = 1796, 1813 PCMPGTDrm = 1797, 1814 PCMPGTDrr = 1798, 1815 PCMPGTQrm = 1799, 1816 PCMPGTQrr = 1800, 1817 PCMPGTWrm = 1801, 1818 PCMPGTWrr = 1802, 1819 PCMPISTRIArm = 1803, 1820 PCMPISTRIArr = 1804, 1821 PCMPISTRICrm = 1805, 1822 PCMPISTRICrr = 1806, 1823 PCMPISTRIOrm = 1807, 1824 PCMPISTRIOrr = 1808, 1825 PCMPISTRISrm = 1809, 1826 PCMPISTRISrr = 1810, 1827 PCMPISTRIZrm = 1811, 1828 PCMPISTRIZrr = 1812, 1829 PCMPISTRIrm = 1813, 1830 PCMPISTRIrr = 1814, 1831 PCMPISTRM128MEM = 1815, 1832 PCMPISTRM128REG = 1816, 1833 PCMPISTRM128rm = 1817, 1834 PCMPISTRM128rr = 1818, 1835 PEXTRBmr = 1819, 1836 PEXTRBrr = 1820, 1837 PEXTRDmr = 1821, 1838 PEXTRDrr = 1822, 1839 PEXTRQmr = 1823, 1840 PEXTRQrr = 1824, 1841 PEXTRWmr = 1825, 1842 PEXTRWri = 1826, 1843 PF2IDrm = 1827, 1844 PF2IDrr = 1828, 1845 PF2IWrm = 1829, 1846 PF2IWrr = 1830, 1847 PFACCrm = 1831, 1848 PFACCrr = 1832, 1849 PFADDrm = 1833, 1850 PFADDrr = 1834, 1851 PFCMPEQrm = 1835, 1852 PFCMPEQrr = 1836, 1853 PFCMPGErm = 1837, 1854 PFCMPGErr = 1838, 1855 PFCMPGTrm = 1839, 1856 PFCMPGTrr = 1840, 1857 PFMAXrm = 1841, 1858 PFMAXrr = 1842, 1859 PFMINrm = 1843, 1860 PFMINrr = 1844, 1861 PFMULrm = 1845, 1862 PFMULrr = 1846, 1863 PFNACCrm = 1847, 1864 PFNACCrr = 1848, 1865 PFPNACCrm = 1849, 1866 PFPNACCrr = 1850, 1867 PFRCPIT1rm = 1851, 1868 PFRCPIT1rr = 1852, 1869 PFRCPIT2rm = 1853, 1870 PFRCPIT2rr = 1854, 1871 PFRCPrm = 1855, 1872 PFRCPrr = 1856, 1873 PFRSQIT1rm = 1857, 1874 PFRSQIT1rr = 1858, 1875 PFRSQRTrm = 1859, 1876 PFRSQRTrr = 1860, 1877 PFSUBRrm = 1861, 1878 PFSUBRrr = 1862, 1879 PFSUBrm = 1863, 1880 PFSUBrr = 1864, 1881 PHADDDrm128 = 1865, 1882 PHADDDrr128 = 1866, 1883 PHADDSWrm128 = 1867, 1884 PHADDSWrr128 = 1868, 1885 PHADDWrm128 = 1869, 1886 PHADDWrr128 = 1870, 1887 PHMINPOSUWrm128 = 1871, 1888 PHMINPOSUWrr128 = 1872, 1889 PHSUBDrm128 = 1873, 1890 PHSUBDrr128 = 1874, 1891 PHSUBSWrm128 = 1875, 1892 PHSUBSWrr128 = 1876, 1893 PHSUBWrm128 = 1877, 1894 PHSUBWrr128 = 1878, 1895 PI2FDrm = 1879, 1896 PI2FDrr = 1880, 1897 PI2FWrm = 1881, 1898 PI2FWrr = 1882, 1899 PINSRBrm = 1883, 1900 PINSRBrr = 1884, 1901 PINSRDrm = 1885, 1902 PINSRDrr = 1886, 1903 PINSRQrm = 1887, 1904 PINSRQrr = 1888, 1905 PINSRWrmi = 1889, 1906 PINSRWrri = 1890, 1907 PMADDUBSWrm128 = 1891, 1908 PMADDUBSWrr128 = 1892, 1909 PMADDWDrm = 1893, 1910 PMADDWDrr = 1894, 1911 PMAXSBrm = 1895, 1912 PMAXSBrr = 1896, 1913 PMAXSDrm = 1897, 1914 PMAXSDrr = 1898, 1915 PMAXSWrm = 1899, 1916 PMAXSWrr = 1900, 1917 PMAXUBrm = 1901, 1918 PMAXUBrr = 1902, 1919 PMAXUDrm = 1903, 1920 PMAXUDrr = 1904, 1921 PMAXUWrm = 1905, 1922 PMAXUWrr = 1906, 1923 PMINSBrm = 1907, 1924 PMINSBrr = 1908, 1925 PMINSDrm = 1909, 1926 PMINSDrr = 1910, 1927 PMINSWrm = 1911, 1928 PMINSWrr = 1912, 1929 PMINUBrm = 1913, 1930 PMINUBrr = 1914, 1931 PMINUDrm = 1915, 1932 PMINUDrr = 1916, 1933 PMINUWrm = 1917, 1934 PMINUWrr = 1918, 1935 PMOVMSKBrr = 1919, 1936 PMOVSXBDrm = 1920, 1937 PMOVSXBDrr = 1921, 1938 PMOVSXBQrm = 1922, 1939 PMOVSXBQrr = 1923, 1940 PMOVSXBWrm = 1924, 1941 PMOVSXBWrr = 1925, 1942 PMOVSXDQrm = 1926, 1943 PMOVSXDQrr = 1927, 1944 PMOVSXWDrm = 1928, 1945 PMOVSXWDrr = 1929, 1946 PMOVSXWQrm = 1930, 1947 PMOVSXWQrr = 1931, 1948 PMOVZXBDrm = 1932, 1949 PMOVZXBDrr = 1933, 1950 PMOVZXBQrm = 1934, 1951 PMOVZXBQrr = 1935, 1952 PMOVZXBWrm = 1936, 1953 PMOVZXBWrr = 1937, 1954 PMOVZXDQrm = 1938, 1955 PMOVZXDQrr = 1939, 1956 PMOVZXWDrm = 1940, 1957 PMOVZXWDrr = 1941, 1958 PMOVZXWQrm = 1942, 1959 PMOVZXWQrr = 1943, 1960 PMULDQrm = 1944, 1961 PMULDQrr = 1945, 1962 PMULHRSWrm128 = 1946, 1963 PMULHRSWrr128 = 1947, 1964 PMULHRWrm = 1948, 1965 PMULHRWrr = 1949, 1966 PMULHUWrm = 1950, 1967 PMULHUWrr = 1951, 1968 PMULHWrm = 1952, 1969 PMULHWrr = 1953, 1970 PMULLDrm = 1954, 1971 PMULLDrr = 1955, 1972 PMULLWrm = 1956, 1973 PMULLWrr = 1957, 1974 PMULUDQrm = 1958, 1975 PMULUDQrr = 1959, 1976 POP16r = 1960, 1977 POP16rmm = 1961, 1978 POP16rmr = 1962, 1979 POP32r = 1963, 1980 POP32rmm = 1964, 1981 POP32rmr = 1965, 1982 POP64r = 1966, 1983 POP64rmm = 1967, 1984 POP64rmr = 1968, 1985 POPA32 = 1969, 1986 POPCNT16rm = 1970, 1987 POPCNT16rr = 1971, 1988 POPCNT32rm = 1972, 1989 POPCNT32rr = 1973, 1990 POPCNT64rm = 1974, 1991 POPCNT64rr = 1975, 1992 POPDS16 = 1976, 1993 POPDS32 = 1977, 1994 POPES16 = 1978, 1995 POPES32 = 1979, 1996 POPF16 = 1980, 1997 POPF32 = 1981, 1998 POPF64 = 1982, 1999 POPFS16 = 1983, 2000 POPFS32 = 1984, 2001 POPFS64 = 1985, 2002 POPGS16 = 1986, 2003 POPGS32 = 1987, 2004 POPGS64 = 1988, 2005 POPSS16 = 1989, 2006 POPSS32 = 1990, 2007 PORrm = 1991, 2008 PORrr = 1992, 2009 PREFETCH = 1993, 2010 PREFETCHNTA = 1994, 2011 PREFETCHT0 = 1995, 2012 PREFETCHT1 = 1996, 2013 PREFETCHT2 = 1997, 2014 PREFETCHW = 1998, 2015 PSADBWrm = 1999, 2016 PSADBWrr = 2000, 2017 PSHUFBrm128 = 2001, 2018 PSHUFBrr128 = 2002, 2019 PSHUFDmi = 2003, 2020 PSHUFDri = 2004, 2021 PSHUFHWmi = 2005, 2022 PSHUFHWri = 2006, 2023 PSHUFLWmi = 2007, 2024 PSHUFLWri = 2008, 2025 PSIGNBrm128 = 2009, 2026 PSIGNBrr128 = 2010, 2027 PSIGNDrm128 = 2011, 2028 PSIGNDrr128 = 2012, 2029 PSIGNWrm128 = 2013, 2030 PSIGNWrr128 = 2014, 2031 PSLLDQri = 2015, 2032 PSLLDri = 2016, 2033 PSLLDrm = 2017, 2034 PSLLDrr = 2018, 2035 PSLLQri = 2019, 2036 PSLLQrm = 2020, 2037 PSLLQrr = 2021, 2038 PSLLWri = 2022, 2039 PSLLWrm = 2023, 2040 PSLLWrr = 2024, 2041 PSRADri = 2025, 2042 PSRADrm = 2026, 2043 PSRADrr = 2027, 2044 PSRAWri = 2028, 2045 PSRAWrm = 2029, 2046 PSRAWrr = 2030, 2047 PSRLDQri = 2031, 2048 PSRLDri = 2032, 2049 PSRLDrm = 2033, 2050 PSRLDrr = 2034, 2051 PSRLQri = 2035, 2052 PSRLQrm = 2036, 2053 PSRLQrr = 2037, 2054 PSRLWri = 2038, 2055 PSRLWrm = 2039, 2056 PSRLWrr = 2040, 2057 PSUBBrm = 2041, 2058 PSUBBrr = 2042, 2059 PSUBDrm = 2043, 2060 PSUBDrr = 2044, 2061 PSUBQrm = 2045, 2062 PSUBQrr = 2046, 2063 PSUBSBrm = 2047, 2064 PSUBSBrr = 2048, 2065 PSUBSWrm = 2049, 2066 PSUBSWrr = 2050, 2067 PSUBUSBrm = 2051, 2068 PSUBUSBrr = 2052, 2069 PSUBUSWrm = 2053, 2070 PSUBUSWrr = 2054, 2071 PSUBWrm = 2055, 2072 PSUBWrr = 2056, 2073 PSWAPDrm = 2057, 2074 PSWAPDrr = 2058, 2075 PTESTrm = 2059, 2076 PTESTrr = 2060, 2077 PUNPCKHBWrm = 2061, 2078 PUNPCKHBWrr = 2062, 2079 PUNPCKHDQrm = 2063, 2080 PUNPCKHDQrr = 2064, 2081 PUNPCKHQDQrm = 2065, 2082 PUNPCKHQDQrr = 2066, 2083 PUNPCKHWDrm = 2067, 2084 PUNPCKHWDrr = 2068, 2085 PUNPCKLBWrm = 2069, 2086 PUNPCKLBWrr = 2070, 2087 PUNPCKLDQrm = 2071, 2088 PUNPCKLDQrr = 2072, 2089 PUNPCKLQDQrm = 2073, 2090 PUNPCKLQDQrr = 2074, 2091 PUNPCKLWDrm = 2075, 2092 PUNPCKLWDrr = 2076, 2093 PUSH16r = 2077, 2094 PUSH16rmm = 2078, 2095 PUSH16rmr = 2079, 2096 PUSH32r = 2080, 2097 PUSH32rmm = 2081, 2098 PUSH32rmr = 2082, 2099 PUSH64i16 = 2083, 2100 PUSH64i32 = 2084, 2101 PUSH64i8 = 2085, 2102 PUSH64r = 2086, 2103 PUSH64rmm = 2087, 2104 PUSH64rmr = 2088, 2105 PUSHA32 = 2089, 2106 PUSHCS16 = 2090, 2107 PUSHCS32 = 2091, 2108 PUSHDS16 = 2092, 2109 PUSHDS32 = 2093, 2110 PUSHES16 = 2094, 2111 PUSHES32 = 2095, 2112 PUSHF16 = 2096, 2113 PUSHF32 = 2097, 2114 PUSHF64 = 2098, 2115 PUSHFS16 = 2099, 2116 PUSHFS32 = 2100, 2117 PUSHFS64 = 2101, 2118 PUSHGS16 = 2102, 2119 PUSHGS32 = 2103, 2120 PUSHGS64 = 2104, 2121 PUSHSS16 = 2105, 2122 PUSHSS32 = 2106, 2123 PUSHi16 = 2107, 2124 PUSHi32 = 2108, 2125 PUSHi8 = 2109, 2126 PXORrm = 2110, 2127 PXORrr = 2111, 2128 RCL16m1 = 2112, 2129 RCL16mCL = 2113, 2130 RCL16mi = 2114, 2131 RCL16r1 = 2115, 2132 RCL16rCL = 2116, 2133 RCL16ri = 2117, 2134 RCL32m1 = 2118, 2135 RCL32mCL = 2119, 2136 RCL32mi = 2120, 2137 RCL32r1 = 2121, 2138 RCL32rCL = 2122, 2139 RCL32ri = 2123, 2140 RCL64m1 = 2124, 2141 RCL64mCL = 2125, 2142 RCL64mi = 2126, 2143 RCL64r1 = 2127, 2144 RCL64rCL = 2128, 2145 RCL64ri = 2129, 2146 RCL8m1 = 2130, 2147 RCL8mCL = 2131, 2148 RCL8mi = 2132, 2149 RCL8r1 = 2133, 2150 RCL8rCL = 2134, 2151 RCL8ri = 2135, 2152 RCPPSm = 2136, 2153 RCPPSm_Int = 2137, 2154 RCPPSr = 2138, 2155 RCPPSr_Int = 2139, 2156 RCPSSm = 2140, 2157 RCPSSm_Int = 2141, 2158 RCPSSr = 2142, 2159 RCPSSr_Int = 2143, 2160 RCR16m1 = 2144, 2161 RCR16mCL = 2145, 2162 RCR16mi = 2146, 2163 RCR16r1 = 2147, 2164 RCR16rCL = 2148, 2165 RCR16ri = 2149, 2166 RCR32m1 = 2150, 2167 RCR32mCL = 2151, 2168 RCR32mi = 2152, 2169 RCR32r1 = 2153, 2170 RCR32rCL = 2154, 2171 RCR32ri = 2155, 2172 RCR64m1 = 2156, 2173 RCR64mCL = 2157, 2174 RCR64mi = 2158, 2175 RCR64r1 = 2159, 2176 RCR64rCL = 2160, 2177 RCR64ri = 2161, 2178 RCR8m1 = 2162, 2179 RCR8mCL = 2163, 2180 RCR8mi = 2164, 2181 RCR8r1 = 2165, 2182 RCR8rCL = 2166, 2183 RCR8ri = 2167, 2184 RDFSBASE = 2168, 2185 RDFSBASE64 = 2169, 2186 RDGSBASE = 2170, 2187 RDGSBASE64 = 2171, 2188 RDMSR = 2172, 2189 RDPMC = 2173, 2190 RDRAND16r = 2174, 2191 RDRAND32r = 2175, 2192 RDRAND64r = 2176, 2193 RDTSC = 2177, 2194 RDTSCP = 2178, 2195 RELEASE_MOV16mr = 2179, 2196 RELEASE_MOV32mr = 2180, 2197 RELEASE_MOV64mr = 2181, 2198 RELEASE_MOV8mr = 2182, 2199 REPNE_PREFIX = 2183, 2200 REP_MOVSB = 2184, 2201 REP_MOVSD = 2185, 2202 REP_MOVSQ = 2186, 2203 REP_MOVSW = 2187, 2204 REP_PREFIX = 2188, 2205 REP_STOSB = 2189, 2206 REP_STOSD = 2190, 2207 REP_STOSQ = 2191, 2208 REP_STOSW = 2192, 2209 RET = 2193, 2210 RETI = 2194, 2211 RETIW = 2195, 2212 REX64_PREFIX = 2196, 2213 ROL16m1 = 2197, 2214 ROL16mCL = 2198, 2215 ROL16mi = 2199, 2216 ROL16r1 = 2200, 2217 ROL16rCL = 2201, 2218 ROL16ri = 2202, 2219 ROL32m1 = 2203, 2220 ROL32mCL = 2204, 2221 ROL32mi = 2205, 2222 ROL32r1 = 2206, 2223 ROL32rCL = 2207, 2224 ROL32ri = 2208, 2225 ROL64m1 = 2209, 2226 ROL64mCL = 2210, 2227 ROL64mi = 2211, 2228 ROL64r1 = 2212, 2229 ROL64rCL = 2213, 2230 ROL64ri = 2214, 2231 ROL8m1 = 2215, 2232 ROL8mCL = 2216, 2233 ROL8mi = 2217, 2234 ROL8r1 = 2218, 2235 ROL8rCL = 2219, 2236 ROL8ri = 2220, 2237 ROR16m1 = 2221, 2238 ROR16mCL = 2222, 2239 ROR16mi = 2223, 2240 ROR16r1 = 2224, 2241 ROR16rCL = 2225, 2242 ROR16ri = 2226, 2243 ROR32m1 = 2227, 2244 ROR32mCL = 2228, 2245 ROR32mi = 2229, 2246 ROR32r1 = 2230, 2247 ROR32rCL = 2231, 2248 ROR32ri = 2232, 2249 ROR64m1 = 2233, 2250 ROR64mCL = 2234, 2251 ROR64mi = 2235, 2252 ROR64r1 = 2236, 2253 ROR64rCL = 2237, 2254 ROR64ri = 2238, 2255 ROR8m1 = 2239, 2256 ROR8mCL = 2240, 2257 ROR8mi = 2241, 2258 ROR8r1 = 2242, 2259 ROR8rCL = 2243, 2260 ROR8ri = 2244, 2261 ROUNDPDm = 2245, 2262 ROUNDPDr = 2246, 2263 ROUNDPSm = 2247, 2264 ROUNDPSr = 2248, 2265 ROUNDSDm = 2249, 2266 ROUNDSDr = 2250, 2267 ROUNDSSm = 2251, 2268 ROUNDSSr = 2252, 2269 RSM = 2253, 2270 RSQRTPSm = 2254, 2271 RSQRTPSm_Int = 2255, 2272 RSQRTPSr = 2256, 2273 RSQRTPSr_Int = 2257, 2274 RSQRTSSm = 2258, 2275 RSQRTSSm_Int = 2259, 2276 RSQRTSSr = 2260, 2277 RSQRTSSr_Int = 2261, 2278 SAHF = 2262, 2279 SAR16m1 = 2263, 2280 SAR16mCL = 2264, 2281 SAR16mi = 2265, 2282 SAR16r1 = 2266, 2283 SAR16rCL = 2267, 2284 SAR16ri = 2268, 2285 SAR32m1 = 2269, 2286 SAR32mCL = 2270, 2287 SAR32mi = 2271, 2288 SAR32r1 = 2272, 2289 SAR32rCL = 2273, 2290 SAR32ri = 2274, 2291 SAR64m1 = 2275, 2292 SAR64mCL = 2276, 2293 SAR64mi = 2277, 2294 SAR64r1 = 2278, 2295 SAR64rCL = 2279, 2296 SAR64ri = 2280, 2297 SAR8m1 = 2281, 2298 SAR8mCL = 2282, 2299 SAR8mi = 2283, 2300 SAR8r1 = 2284, 2301 SAR8rCL = 2285, 2302 SAR8ri = 2286, 2303 SBB16i16 = 2287, 2304 SBB16mi = 2288, 2305 SBB16mi8 = 2289, 2306 SBB16mr = 2290, 2307 SBB16ri = 2291, 2308 SBB16ri8 = 2292, 2309 SBB16rm = 2293, 2310 SBB16rr = 2294, 2311 SBB16rr_REV = 2295, 2312 SBB32i32 = 2296, 2313 SBB32mi = 2297, 2314 SBB32mi8 = 2298, 2315 SBB32mr = 2299, 2316 SBB32ri = 2300, 2317 SBB32ri8 = 2301, 2318 SBB32rm = 2302, 2319 SBB32rr = 2303, 2320 SBB32rr_REV = 2304, 2321 SBB64i32 = 2305, 2322 SBB64mi32 = 2306, 2323 SBB64mi8 = 2307, 2324 SBB64mr = 2308, 2325 SBB64ri32 = 2309, 2326 SBB64ri8 = 2310, 2327 SBB64rm = 2311, 2328 SBB64rr = 2312, 2329 SBB64rr_REV = 2313, 2330 SBB8i8 = 2314, 2331 SBB8mi = 2315, 2332 SBB8mr = 2316, 2333 SBB8ri = 2317, 2334 SBB8rm = 2318, 2335 SBB8rr = 2319, 2336 SBB8rr_REV = 2320, 2337 SCAS16 = 2321, 2338 SCAS32 = 2322, 2339 SCAS64 = 2323, 2340 SCAS8 = 2324, 2341 SEG_ALLOCA_32 = 2325, 2342 SEG_ALLOCA_64 = 2326, 2343 SETAEm = 2327, 2344 SETAEr = 2328, 2345 SETAm = 2329, 2346 SETAr = 2330, 2347 SETBEm = 2331, 2348 SETBEr = 2332, 2349 SETB_C16r = 2333, 2350 SETB_C32r = 2334, 2351 SETB_C64r = 2335, 2352 SETB_C8r = 2336, 2353 SETBm = 2337, 2354 SETBr = 2338, 2355 SETEm = 2339, 2356 SETEr = 2340, 2357 SETGEm = 2341, 2358 SETGEr = 2342, 2359 SETGm = 2343, 2360 SETGr = 2344, 2361 SETLEm = 2345, 2362 SETLEr = 2346, 2363 SETLm = 2347, 2364 SETLr = 2348, 2365 SETNEm = 2349, 2366 SETNEr = 2350, 2367 SETNOm = 2351, 2368 SETNOr = 2352, 2369 SETNPm = 2353, 2370 SETNPr = 2354, 2371 SETNSm = 2355, 2372 SETNSr = 2356, 2373 SETOm = 2357, 2374 SETOr = 2358, 2375 SETPm = 2359, 2376 SETPr = 2360, 2377 SETSm = 2361, 2378 SETSr = 2362, 2379 SFENCE = 2363, 2380 SGDT16m = 2364, 2381 SGDTm = 2365, 2382 SHL16m1 = 2366, 2383 SHL16mCL = 2367, 2384 SHL16mi = 2368, 2385 SHL16r1 = 2369, 2386 SHL16rCL = 2370, 2387 SHL16ri = 2371, 2388 SHL32m1 = 2372, 2389 SHL32mCL = 2373, 2390 SHL32mi = 2374, 2391 SHL32r1 = 2375, 2392 SHL32rCL = 2376, 2393 SHL32ri = 2377, 2394 SHL64m1 = 2378, 2395 SHL64mCL = 2379, 2396 SHL64mi = 2380, 2397 SHL64r1 = 2381, 2398 SHL64rCL = 2382, 2399 SHL64ri = 2383, 2400 SHL8m1 = 2384, 2401 SHL8mCL = 2385, 2402 SHL8mi = 2386, 2403 SHL8r1 = 2387, 2404 SHL8rCL = 2388, 2405 SHL8ri = 2389, 2406 SHLD16mrCL = 2390, 2407 SHLD16mri8 = 2391, 2408 SHLD16rrCL = 2392, 2409 SHLD16rri8 = 2393, 2410 SHLD32mrCL = 2394, 2411 SHLD32mri8 = 2395, 2412 SHLD32rrCL = 2396, 2413 SHLD32rri8 = 2397, 2414 SHLD64mrCL = 2398, 2415 SHLD64mri8 = 2399, 2416 SHLD64rrCL = 2400, 2417 SHLD64rri8 = 2401, 2418 SHR16m1 = 2402, 2419 SHR16mCL = 2403, 2420 SHR16mi = 2404, 2421 SHR16r1 = 2405, 2422 SHR16rCL = 2406, 2423 SHR16ri = 2407, 2424 SHR32m1 = 2408, 2425 SHR32mCL = 2409, 2426 SHR32mi = 2410, 2427 SHR32r1 = 2411, 2428 SHR32rCL = 2412, 2429 SHR32ri = 2413, 2430 SHR64m1 = 2414, 2431 SHR64mCL = 2415, 2432 SHR64mi = 2416, 2433 SHR64r1 = 2417, 2434 SHR64rCL = 2418, 2435 SHR64ri = 2419, 2436 SHR8m1 = 2420, 2437 SHR8mCL = 2421, 2438 SHR8mi = 2422, 2439 SHR8r1 = 2423, 2440 SHR8rCL = 2424, 2441 SHR8ri = 2425, 2442 SHRD16mrCL = 2426, 2443 SHRD16mri8 = 2427, 2444 SHRD16rrCL = 2428, 2445 SHRD16rri8 = 2429, 2446 SHRD32mrCL = 2430, 2447 SHRD32mri8 = 2431, 2448 SHRD32rrCL = 2432, 2449 SHRD32rri8 = 2433, 2450 SHRD64mrCL = 2434, 2451 SHRD64mri8 = 2435, 2452 SHRD64rrCL = 2436, 2453 SHRD64rri8 = 2437, 2454 SHUFPDrmi = 2438, 2455 SHUFPDrri = 2439, 2456 SHUFPSrmi = 2440, 2457 SHUFPSrri = 2441, 2458 SIDT16m = 2442, 2459 SIDTm = 2443, 2460 SIN_F = 2444, 2461 SIN_Fp32 = 2445, 2462 SIN_Fp64 = 2446, 2463 SIN_Fp80 = 2447, 2464 SLDT16m = 2448, 2465 SLDT16r = 2449, 2466 SLDT32r = 2450, 2467 SLDT64m = 2451, 2468 SLDT64r = 2452, 2469 SMSW16m = 2453, 2470 SMSW16r = 2454, 2471 SMSW32r = 2455, 2472 SMSW64r = 2456, 2473 SQRTPDm = 2457, 2474 SQRTPDm_Int = 2458, 2475 SQRTPDr = 2459, 2476 SQRTPDr_Int = 2460, 2477 SQRTPSm = 2461, 2478 SQRTPSm_Int = 2462, 2479 SQRTPSr = 2463, 2480 SQRTPSr_Int = 2464, 2481 SQRTSDm = 2465, 2482 SQRTSDm_Int = 2466, 2483 SQRTSDr = 2467, 2484 SQRTSDr_Int = 2468, 2485 SQRTSSm = 2469, 2486 SQRTSSm_Int = 2470, 2487 SQRTSSr = 2471, 2488 SQRTSSr_Int = 2472, 2489 SQRT_F = 2473, 2490 SQRT_Fp32 = 2474, 2491 SQRT_Fp64 = 2475, 2492 SQRT_Fp80 = 2476, 2493 SS_PREFIX = 2477, 2494 STC = 2478, 2495 STD = 2479, 2496 STI = 2480, 2497 STMXCSR = 2481, 2498 STOSB = 2482, 2499 STOSD = 2483, 2500 STOSQ = 2484, 2501 STOSW = 2485, 2502 STR16r = 2486, 2503 STR32r = 2487, 2504 STR64r = 2488, 2505 STRm = 2489, 2506 ST_F32m = 2490, 2507 ST_F64m = 2491, 2508 ST_FP32m = 2492, 2509 ST_FP64m = 2493, 2510 ST_FP80m = 2494, 2511 ST_FPrr = 2495, 2512 ST_Fp32m = 2496, 2513 ST_Fp64m = 2497, 2514 ST_Fp64m32 = 2498, 2515 ST_Fp80m32 = 2499, 2516 ST_Fp80m64 = 2500, 2517 ST_FpP32m = 2501, 2518 ST_FpP64m = 2502, 2519 ST_FpP64m32 = 2503, 2520 ST_FpP80m = 2504, 2521 ST_FpP80m32 = 2505, 2522 ST_FpP80m64 = 2506, 2523 ST_Frr = 2507, 2524 SUB16i16 = 2508, 2525 SUB16mi = 2509, 2526 SUB16mi8 = 2510, 2527 SUB16mr = 2511, 2528 SUB16ri = 2512, 2529 SUB16ri8 = 2513, 2530 SUB16rm = 2514, 2531 SUB16rr = 2515, 2532 SUB16rr_REV = 2516, 2533 SUB32i32 = 2517, 2534 SUB32mi = 2518, 2535 SUB32mi8 = 2519, 2536 SUB32mr = 2520, 2537 SUB32ri = 2521, 2538 SUB32ri8 = 2522, 2539 SUB32rm = 2523, 2540 SUB32rr = 2524, 2541 SUB32rr_REV = 2525, 2542 SUB64i32 = 2526, 2543 SUB64mi32 = 2527, 2544 SUB64mi8 = 2528, 2545 SUB64mr = 2529, 2546 SUB64ri32 = 2530, 2547 SUB64ri8 = 2531, 2548 SUB64rm = 2532, 2549 SUB64rr = 2533, 2550 SUB64rr_REV = 2534, 2551 SUB8i8 = 2535, 2552 SUB8mi = 2536, 2553 SUB8mr = 2537, 2554 SUB8ri = 2538, 2555 SUB8rm = 2539, 2556 SUB8rr = 2540, 2557 SUB8rr_REV = 2541, 2558 SUBPDrm = 2542, 2559 SUBPDrr = 2543, 2560 SUBPSrm = 2544, 2561 SUBPSrr = 2545, 2562 SUBR_F32m = 2546, 2563 SUBR_F64m = 2547, 2564 SUBR_FI16m = 2548, 2565 SUBR_FI32m = 2549, 2566 SUBR_FPrST0 = 2550, 2567 SUBR_FST0r = 2551, 2568 SUBR_Fp32m = 2552, 2569 SUBR_Fp64m = 2553, 2570 SUBR_Fp64m32 = 2554, 2571 SUBR_Fp80m32 = 2555, 2572 SUBR_Fp80m64 = 2556, 2573 SUBR_FpI16m32 = 2557, 2574 SUBR_FpI16m64 = 2558, 2575 SUBR_FpI16m80 = 2559, 2576 SUBR_FpI32m32 = 2560, 2577 SUBR_FpI32m64 = 2561, 2578 SUBR_FpI32m80 = 2562, 2579 SUBR_FrST0 = 2563, 2580 SUBSDrm = 2564, 2581 SUBSDrm_Int = 2565, 2582 SUBSDrr = 2566, 2583 SUBSDrr_Int = 2567, 2584 SUBSSrm = 2568, 2585 SUBSSrm_Int = 2569, 2586 SUBSSrr = 2570, 2587 SUBSSrr_Int = 2571, 2588 SUB_F32m = 2572, 2589 SUB_F64m = 2573, 2590 SUB_FI16m = 2574, 2591 SUB_FI32m = 2575, 2592 SUB_FPrST0 = 2576, 2593 SUB_FST0r = 2577, 2594 SUB_Fp32 = 2578, 2595 SUB_Fp32m = 2579, 2596 SUB_Fp64 = 2580, 2597 SUB_Fp64m = 2581, 2598 SUB_Fp64m32 = 2582, 2599 SUB_Fp80 = 2583, 2600 SUB_Fp80m32 = 2584, 2601 SUB_Fp80m64 = 2585, 2602 SUB_FpI16m32 = 2586, 2603 SUB_FpI16m64 = 2587, 2604 SUB_FpI16m80 = 2588, 2605 SUB_FpI32m32 = 2589, 2606 SUB_FpI32m64 = 2590, 2607 SUB_FpI32m80 = 2591, 2608 SUB_FrST0 = 2592, 2609 SWAPGS = 2593, 2610 SYSCALL = 2594, 2611 SYSENTER = 2595, 2612 SYSEXIT = 2596, 2613 SYSEXIT64 = 2597, 2614 SYSRETL = 2598, 2615 SYSRETQ = 2599, 2616 TAILJMPd = 2600, 2617 TAILJMPd64 = 2601, 2618 TAILJMPm = 2602, 2619 TAILJMPm64 = 2603, 2620 TAILJMPr = 2604, 2621 TAILJMPr64 = 2605, 2622 TCRETURNdi = 2606, 2623 TCRETURNdi64 = 2607, 2624 TCRETURNmi = 2608, 2625 TCRETURNmi64 = 2609, 2626 TCRETURNri = 2610, 2627 TCRETURNri64 = 2611, 2628 TEST16i16 = 2612, 2629 TEST16mi = 2613, 2630 TEST16ri = 2614, 2631 TEST16rm = 2615, 2632 TEST16rr = 2616, 2633 TEST32i32 = 2617, 2634 TEST32mi = 2618, 2635 TEST32ri = 2619, 2636 TEST32rm = 2620, 2637 TEST32rr = 2621, 2638 TEST64i32 = 2622, 2639 TEST64mi32 = 2623, 2640 TEST64ri32 = 2624, 2641 TEST64rm = 2625, 2642 TEST64rr = 2626, 2643 TEST8i8 = 2627, 2644 TEST8mi = 2628, 2645 TEST8ri = 2629, 2646 TEST8ri_NOREX = 2630, 2647 TEST8rm = 2631, 2648 TEST8rr = 2632, 2649 TLSCall_32 = 2633, 2650 TLSCall_64 = 2634, 2651 TLS_addr32 = 2635, 2652 TLS_addr64 = 2636, 2653 TRAP = 2637, 2654 TST_F = 2638, 2655 TST_Fp32 = 2639, 2656 TST_Fp64 = 2640, 2657 TST_Fp80 = 2641, 2658 TZCNT16rm = 2642, 2659 TZCNT16rr = 2643, 2660 TZCNT32rm = 2644, 2661 TZCNT32rr = 2645, 2662 TZCNT64rm = 2646, 2663 TZCNT64rr = 2647, 2664 UCOMISDrm = 2648, 2665 UCOMISDrr = 2649, 2666 UCOMISSrm = 2650, 2667 UCOMISSrr = 2651, 2668 UCOM_FIPr = 2652, 2669 UCOM_FIr = 2653, 2670 UCOM_FPPr = 2654, 2671 UCOM_FPr = 2655, 2672 UCOM_FpIr32 = 2656, 2673 UCOM_FpIr64 = 2657, 2674 UCOM_FpIr80 = 2658, 2675 UCOM_Fpr32 = 2659, 2676 UCOM_Fpr64 = 2660, 2677 UCOM_Fpr80 = 2661, 2678 UCOM_Fr = 2662, 2679 UD2B = 2663, 2680 UNPCKHPDrm = 2664, 2681 UNPCKHPDrr = 2665, 2682 UNPCKHPSrm = 2666, 2683 UNPCKHPSrr = 2667, 2684 UNPCKLPDrm = 2668, 2685 UNPCKLPDrr = 2669, 2686 UNPCKLPSrm = 2670, 2687 UNPCKLPSrr = 2671, 2688 VAARG_64 = 2672, 2689 VADDPDYrm = 2673, 2690 VADDPDYrr = 2674, 2691 VADDPDrm = 2675, 2692 VADDPDrr = 2676, 2693 VADDPSYrm = 2677, 2694 VADDPSYrr = 2678, 2695 VADDPSrm = 2679, 2696 VADDPSrr = 2680, 2697 VADDSDrm = 2681, 2698 VADDSDrm_Int = 2682, 2699 VADDSDrr = 2683, 2700 VADDSDrr_Int = 2684, 2701 VADDSSrm = 2685, 2702 VADDSSrm_Int = 2686, 2703 VADDSSrr = 2687, 2704 VADDSSrr_Int = 2688, 2705 VADDSUBPDYrm = 2689, 2706 VADDSUBPDYrr = 2690, 2707 VADDSUBPDrm = 2691, 2708 VADDSUBPDrr = 2692, 2709 VADDSUBPSYrm = 2693, 2710 VADDSUBPSYrr = 2694, 2711 VADDSUBPSrm = 2695, 2712 VADDSUBPSrr = 2696, 2713 VAESDECLASTrm = 2697, 2714 VAESDECLASTrr = 2698, 2715 VAESDECrm = 2699, 2716 VAESDECrr = 2700, 2717 VAESENCLASTrm = 2701, 2718 VAESENCLASTrr = 2702, 2719 VAESENCrm = 2703, 2720 VAESENCrr = 2704, 2721 VAESIMCrm = 2705, 2722 VAESIMCrr = 2706, 2723 VAESKEYGENASSIST128rm = 2707, 2724 VAESKEYGENASSIST128rr = 2708, 2725 VANDNPDYrm = 2709, 2726 VANDNPDYrr = 2710, 2727 VANDNPDrm = 2711, 2728 VANDNPDrr = 2712, 2729 VANDNPSYrm = 2713, 2730 VANDNPSYrr = 2714, 2731 VANDNPSrm = 2715, 2732 VANDNPSrr = 2716, 2733 VANDPDYrm = 2717, 2734 VANDPDYrr = 2718, 2735 VANDPDrm = 2719, 2736 VANDPDrr = 2720, 2737 VANDPSYrm = 2721, 2738 VANDPSYrr = 2722, 2739 VANDPSrm = 2723, 2740 VANDPSrr = 2724, 2741 VASTART_SAVE_XMM_REGS = 2725, 2742 VBLENDPDYrmi = 2726, 2743 VBLENDPDYrri = 2727, 2744 VBLENDPDrmi = 2728, 2745 VBLENDPDrri = 2729, 2746 VBLENDPSYrmi = 2730, 2747 VBLENDPSYrri = 2731, 2748 VBLENDPSrmi = 2732, 2749 VBLENDPSrri = 2733, 2750 VBLENDVPDYrm = 2734, 2751 VBLENDVPDYrr = 2735, 2752 VBLENDVPDrm = 2736, 2753 VBLENDVPDrr = 2737, 2754 VBLENDVPSYrm = 2738, 2755 VBLENDVPSYrr = 2739, 2756 VBLENDVPSrm = 2740, 2757 VBLENDVPSrr = 2741, 2758 VBROADCASTF128 = 2742, 2759 VBROADCASTSD = 2743, 2760 VBROADCASTSS = 2744, 2761 VBROADCASTSSY = 2745, 2762 VCMPPDYrmi = 2746, 2763 VCMPPDYrmi_alt = 2747, 2764 VCMPPDYrri = 2748, 2765 VCMPPDYrri_alt = 2749, 2766 VCMPPDrmi = 2750, 2767 VCMPPDrmi_alt = 2751, 2768 VCMPPDrri = 2752, 2769 VCMPPDrri_alt = 2753, 2770 VCMPPSYrmi = 2754, 2771 VCMPPSYrmi_alt = 2755, 2772 VCMPPSYrri = 2756, 2773 VCMPPSYrri_alt = 2757, 2774 VCMPPSrmi = 2758, 2775 VCMPPSrmi_alt = 2759, 2776 VCMPPSrri = 2760, 2777 VCMPPSrri_alt = 2761, 2778 VCMPSDrm = 2762, 2779 VCMPSDrm_alt = 2763, 2780 VCMPSDrr = 2764, 2781 VCMPSDrr_alt = 2765, 2782 VCMPSSrm = 2766, 2783 VCMPSSrm_alt = 2767, 2784 VCMPSSrr = 2768, 2785 VCMPSSrr_alt = 2769, 2786 VCOMISDrm = 2770, 2787 VCOMISDrr = 2771, 2788 VCOMISSrm = 2772, 2789 VCOMISSrr = 2773, 2790 VCVTDQ2PDYrm = 2774, 2791 VCVTDQ2PDYrr = 2775, 2792 VCVTDQ2PDrm = 2776, 2793 VCVTDQ2PDrr = 2777, 2794 VCVTDQ2PSYrm = 2778, 2795 VCVTDQ2PSYrr = 2779, 2796 VCVTDQ2PSrm = 2780, 2797 VCVTDQ2PSrr = 2781, 2798 VCVTPD2DQXrYr = 2782, 2799 VCVTPD2DQXrm = 2783, 2800 VCVTPD2DQXrr = 2784, 2801 VCVTPD2DQYrm = 2785, 2802 VCVTPD2DQYrr = 2786, 2803 VCVTPD2DQrr = 2787, 2804 VCVTPD2PSXrYr = 2788, 2805 VCVTPD2PSXrm = 2789, 2806 VCVTPD2PSXrr = 2790, 2807 VCVTPD2PSYrm = 2791, 2808 VCVTPD2PSYrr = 2792, 2809 VCVTPD2PSrr = 2793, 2810 VCVTPH2PSYrm = 2794, 2811 VCVTPH2PSYrr = 2795, 2812 VCVTPH2PSrm = 2796, 2813 VCVTPH2PSrr = 2797, 2814 VCVTPS2DQYrm = 2798, 2815 VCVTPS2DQYrr = 2799, 2816 VCVTPS2DQrm = 2800, 2817 VCVTPS2DQrr = 2801, 2818 VCVTPS2PDYrm = 2802, 2819 VCVTPS2PDYrr = 2803, 2820 VCVTPS2PDrm = 2804, 2821 VCVTPS2PDrr = 2805, 2822 VCVTPS2PHYmr = 2806, 2823 VCVTPS2PHYrr = 2807, 2824 VCVTPS2PHmr = 2808, 2825 VCVTPS2PHrr = 2809, 2826 VCVTSD2SI64rm = 2810, 2827 VCVTSD2SI64rr = 2811, 2828 VCVTSD2SIrm = 2812, 2829 VCVTSD2SIrr = 2813, 2830 VCVTSD2SSrm = 2814, 2831 VCVTSD2SSrr = 2815, 2832 VCVTSI2SD64rm = 2816, 2833 VCVTSI2SD64rr = 2817, 2834 VCVTSI2SDLrm = 2818, 2835 VCVTSI2SDLrr = 2819, 2836 VCVTSI2SDrm = 2820, 2837 VCVTSI2SDrr = 2821, 2838 VCVTSI2SS64rm = 2822, 2839 VCVTSI2SS64rr = 2823, 2840 VCVTSI2SSrm = 2824, 2841 VCVTSI2SSrr = 2825, 2842 VCVTSS2SDrm = 2826, 2843 VCVTSS2SDrr = 2827, 2844 VCVTSS2SI64rm = 2828, 2845 VCVTSS2SI64rr = 2829, 2846 VCVTSS2SIrm = 2830, 2847 VCVTSS2SIrr = 2831, 2848 VCVTTPD2DQXrYr = 2832, 2849 VCVTTPD2DQXrm = 2833, 2850 VCVTTPD2DQXrr = 2834, 2851 VCVTTPD2DQYrm = 2835, 2852 VCVTTPD2DQYrr = 2836, 2853 VCVTTPD2DQrm = 2837, 2854 VCVTTPD2DQrr = 2838, 2855 VCVTTPS2DQYrm = 2839, 2856 VCVTTPS2DQYrr = 2840, 2857 VCVTTPS2DQrm = 2841, 2858 VCVTTPS2DQrr = 2842, 2859 VCVTTSD2SI64rm = 2843, 2860 VCVTTSD2SI64rr = 2844, 2861 VCVTTSD2SIrm = 2845, 2862 VCVTTSD2SIrr = 2846, 2863 VCVTTSS2SI64rm = 2847, 2864 VCVTTSS2SI64rr = 2848, 2865 VCVTTSS2SIrm = 2849, 2866 VCVTTSS2SIrr = 2850, 2867 VDIVPDYrm = 2851, 2868 VDIVPDYrr = 2852, 2869 VDIVPDrm = 2853, 2870 VDIVPDrr = 2854, 2871 VDIVPSYrm = 2855, 2872 VDIVPSYrr = 2856, 2873 VDIVPSrm = 2857, 2874 VDIVPSrr = 2858, 2875 VDIVSDrm = 2859, 2876 VDIVSDrm_Int = 2860, 2877 VDIVSDrr = 2861, 2878 VDIVSDrr_Int = 2862, 2879 VDIVSSrm = 2863, 2880 VDIVSSrm_Int = 2864, 2881 VDIVSSrr = 2865, 2882 VDIVSSrr_Int = 2866, 2883 VDPPDrmi = 2867, 2884 VDPPDrri = 2868, 2885 VDPPSYrmi = 2869, 2886 VDPPSYrri = 2870, 2887 VDPPSrmi = 2871, 2888 VDPPSrri = 2872, 2889 VERRm = 2873, 2890 VERRr = 2874, 2891 VERWm = 2875, 2892 VERWr = 2876, 2893 VEXTRACTF128mr = 2877, 2894 VEXTRACTF128rr = 2878, 2895 VEXTRACTPSmr = 2879, 2896 VEXTRACTPSrr = 2880, 2897 VEXTRACTPSrr64 = 2881, 2898 VFMADDPDr132m = 2882, 2899 VFMADDPDr132mY = 2883, 2900 VFMADDPDr132r = 2884, 2901 VFMADDPDr132rY = 2885, 2902 VFMADDPDr213m = 2886, 2903 VFMADDPDr213mY = 2887, 2904 VFMADDPDr213r = 2888, 2905 VFMADDPDr213rY = 2889, 2906 VFMADDPDr231m = 2890, 2907 VFMADDPDr231mY = 2891, 2908 VFMADDPDr231r = 2892, 2909 VFMADDPDr231rY = 2893, 2910 VFMADDPSr132m = 2894, 2911 VFMADDPSr132mY = 2895, 2912 VFMADDPSr132r = 2896, 2913 VFMADDPSr132rY = 2897, 2914 VFMADDPSr213m = 2898, 2915 VFMADDPSr213mY = 2899, 2916 VFMADDPSr213r = 2900, 2917 VFMADDPSr213rY = 2901, 2918 VFMADDPSr231m = 2902, 2919 VFMADDPSr231mY = 2903, 2920 VFMADDPSr231r = 2904, 2921 VFMADDPSr231rY = 2905, 2922 VFMADDSUBPDr132m = 2906, 2923 VFMADDSUBPDr132mY = 2907, 2924 VFMADDSUBPDr132r = 2908, 2925 VFMADDSUBPDr132rY = 2909, 2926 VFMADDSUBPDr213m = 2910, 2927 VFMADDSUBPDr213mY = 2911, 2928 VFMADDSUBPDr213r = 2912, 2929 VFMADDSUBPDr213rY = 2913, 2930 VFMADDSUBPDr231m = 2914, 2931 VFMADDSUBPDr231mY = 2915, 2932 VFMADDSUBPDr231r = 2916, 2933 VFMADDSUBPDr231rY = 2917, 2934 VFMADDSUBPSr132m = 2918, 2935 VFMADDSUBPSr132mY = 2919, 2936 VFMADDSUBPSr132r = 2920, 2937 VFMADDSUBPSr132rY = 2921, 2938 VFMADDSUBPSr213m = 2922, 2939 VFMADDSUBPSr213mY = 2923, 2940 VFMADDSUBPSr213r = 2924, 2941 VFMADDSUBPSr213rY = 2925, 2942 VFMADDSUBPSr231m = 2926, 2943 VFMADDSUBPSr231mY = 2927, 2944 VFMADDSUBPSr231r = 2928, 2945 VFMADDSUBPSr231rY = 2929, 2946 VFMSUBADDPDr132m = 2930, 2947 VFMSUBADDPDr132mY = 2931, 2948 VFMSUBADDPDr132r = 2932, 2949 VFMSUBADDPDr132rY = 2933, 2950 VFMSUBADDPDr213m = 2934, 2951 VFMSUBADDPDr213mY = 2935, 2952 VFMSUBADDPDr213r = 2936, 2953 VFMSUBADDPDr213rY = 2937, 2954 VFMSUBADDPDr231m = 2938, 2955 VFMSUBADDPDr231mY = 2939, 2956 VFMSUBADDPDr231r = 2940, 2957 VFMSUBADDPDr231rY = 2941, 2958 VFMSUBADDPSr132m = 2942, 2959 VFMSUBADDPSr132mY = 2943, 2960 VFMSUBADDPSr132r = 2944, 2961 VFMSUBADDPSr132rY = 2945, 2962 VFMSUBADDPSr213m = 2946, 2963 VFMSUBADDPSr213mY = 2947, 2964 VFMSUBADDPSr213r = 2948, 2965 VFMSUBADDPSr213rY = 2949, 2966 VFMSUBADDPSr231m = 2950, 2967 VFMSUBADDPSr231mY = 2951, 2968 VFMSUBADDPSr231r = 2952, 2969 VFMSUBADDPSr231rY = 2953, 2970 VFMSUBPDr132m = 2954, 2971 VFMSUBPDr132mY = 2955, 2972 VFMSUBPDr132r = 2956, 2973 VFMSUBPDr132rY = 2957, 2974 VFMSUBPDr213m = 2958, 2975 VFMSUBPDr213mY = 2959, 2976 VFMSUBPDr213r = 2960, 2977 VFMSUBPDr213rY = 2961, 2978 VFMSUBPDr231m = 2962, 2979 VFMSUBPDr231mY = 2963, 2980 VFMSUBPDr231r = 2964, 2981 VFMSUBPDr231rY = 2965, 2982 VFMSUBPSr132m = 2966, 2983 VFMSUBPSr132mY = 2967, 2984 VFMSUBPSr132r = 2968, 2985 VFMSUBPSr132rY = 2969, 2986 VFMSUBPSr213m = 2970, 2987 VFMSUBPSr213mY = 2971, 2988 VFMSUBPSr213r = 2972, 2989 VFMSUBPSr213rY = 2973, 2990 VFMSUBPSr231m = 2974, 2991 VFMSUBPSr231mY = 2975, 2992 VFMSUBPSr231r = 2976, 2993 VFMSUBPSr231rY = 2977, 2994 VFNMADDPDr132m = 2978, 2995 VFNMADDPDr132mY = 2979, 2996 VFNMADDPDr132r = 2980, 2997 VFNMADDPDr132rY = 2981, 2998 VFNMADDPDr213m = 2982, 2999 VFNMADDPDr213mY = 2983, 3000 VFNMADDPDr213r = 2984, 3001 VFNMADDPDr213rY = 2985, 3002 VFNMADDPDr231m = 2986, 3003 VFNMADDPDr231mY = 2987, 3004 VFNMADDPDr231r = 2988, 3005 VFNMADDPDr231rY = 2989, 3006 VFNMADDPSr132m = 2990, 3007 VFNMADDPSr132mY = 2991, 3008 VFNMADDPSr132r = 2992, 3009 VFNMADDPSr132rY = 2993, 3010 VFNMADDPSr213m = 2994, 3011 VFNMADDPSr213mY = 2995, 3012 VFNMADDPSr213r = 2996, 3013 VFNMADDPSr213rY = 2997, 3014 VFNMADDPSr231m = 2998, 3015 VFNMADDPSr231mY = 2999, 3016 VFNMADDPSr231r = 3000, 3017 VFNMADDPSr231rY = 3001, 3018 VFNMSUBPDr132m = 3002, 3019 VFNMSUBPDr132mY = 3003, 3020 VFNMSUBPDr132r = 3004, 3021 VFNMSUBPDr132rY = 3005, 3022 VFNMSUBPDr213m = 3006, 3023 VFNMSUBPDr213mY = 3007, 3024 VFNMSUBPDr213r = 3008, 3025 VFNMSUBPDr213rY = 3009, 3026 VFNMSUBPDr231m = 3010, 3027 VFNMSUBPDr231mY = 3011, 3028 VFNMSUBPDr231r = 3012, 3029 VFNMSUBPDr231rY = 3013, 3030 VFNMSUBPSr132m = 3014, 3031 VFNMSUBPSr132mY = 3015, 3032 VFNMSUBPSr132r = 3016, 3033 VFNMSUBPSr132rY = 3017, 3034 VFNMSUBPSr213m = 3018, 3035 VFNMSUBPSr213mY = 3019, 3036 VFNMSUBPSr213r = 3020, 3037 VFNMSUBPSr213rY = 3021, 3038 VFNMSUBPSr231m = 3022, 3039 VFNMSUBPSr231mY = 3023, 3040 VFNMSUBPSr231r = 3024, 3041 VFNMSUBPSr231rY = 3025, 3042 VFsANDNPDrm = 3026, 3043 VFsANDNPDrr = 3027, 3044 VFsANDNPSrm = 3028, 3045 VFsANDNPSrr = 3029, 3046 VFsANDPDrm = 3030, 3047 VFsANDPDrr = 3031, 3048 VFsANDPSrm = 3032, 3049 VFsANDPSrr = 3033, 3050 VFsORPDrm = 3034, 3051 VFsORPDrr = 3035, 3052 VFsORPSrm = 3036, 3053 VFsORPSrr = 3037, 3054 VFsXORPDrm = 3038, 3055 VFsXORPDrr = 3039, 3056 VFsXORPSrm = 3040, 3057 VFsXORPSrr = 3041, 3058 VHADDPDYrm = 3042, 3059 VHADDPDYrr = 3043, 3060 VHADDPDrm = 3044, 3061 VHADDPDrr = 3045, 3062 VHADDPSYrm = 3046, 3063 VHADDPSYrr = 3047, 3064 VHADDPSrm = 3048, 3065 VHADDPSrr = 3049, 3066 VHSUBPDYrm = 3050, 3067 VHSUBPDYrr = 3051, 3068 VHSUBPDrm = 3052, 3069 VHSUBPDrr = 3053, 3070 VHSUBPSYrm = 3054, 3071 VHSUBPSYrr = 3055, 3072 VHSUBPSrm = 3056, 3073 VHSUBPSrr = 3057, 3074 VINSERTF128rm = 3058, 3075 VINSERTF128rr = 3059, 3076 VINSERTPSrm = 3060, 3077 VINSERTPSrr = 3061, 3078 VLDDQUYrm = 3062, 3079 VLDDQUrm = 3063, 3080 VLDMXCSR = 3064, 3081 VMASKMOVDQU = 3065, 3082 VMASKMOVDQU64 = 3066, 3083 VMASKMOVPDYmr = 3067, 3084 VMASKMOVPDYrm = 3068, 3085 VMASKMOVPDmr = 3069, 3086 VMASKMOVPDrm = 3070, 3087 VMASKMOVPSYmr = 3071, 3088 VMASKMOVPSYrm = 3072, 3089 VMASKMOVPSmr = 3073, 3090 VMASKMOVPSrm = 3074, 3091 VMAXPDYrm = 3075, 3092 VMAXPDYrm_Int = 3076, 3093 VMAXPDYrr = 3077, 3094 VMAXPDYrr_Int = 3078, 3095 VMAXPDrm = 3079, 3096 VMAXPDrm_Int = 3080, 3097 VMAXPDrr = 3081, 3098 VMAXPDrr_Int = 3082, 3099 VMAXPSYrm = 3083, 3100 VMAXPSYrm_Int = 3084, 3101 VMAXPSYrr = 3085, 3102 VMAXPSYrr_Int = 3086, 3103 VMAXPSrm = 3087, 3104 VMAXPSrm_Int = 3088, 3105 VMAXPSrr = 3089, 3106 VMAXPSrr_Int = 3090, 3107 VMAXSDrm = 3091, 3108 VMAXSDrm_Int = 3092, 3109 VMAXSDrr = 3093, 3110 VMAXSDrr_Int = 3094, 3111 VMAXSSrm = 3095, 3112 VMAXSSrm_Int = 3096, 3113 VMAXSSrr = 3097, 3114 VMAXSSrr_Int = 3098, 3115 VMCALL = 3099, 3116 VMCLEARm = 3100, 3117 VMINPDYrm = 3101, 3118 VMINPDYrm_Int = 3102, 3119 VMINPDYrr = 3103, 3120 VMINPDYrr_Int = 3104, 3121 VMINPDrm = 3105, 3122 VMINPDrm_Int = 3106, 3123 VMINPDrr = 3107, 3124 VMINPDrr_Int = 3108, 3125 VMINPSYrm = 3109, 3126 VMINPSYrm_Int = 3110, 3127 VMINPSYrr = 3111, 3128 VMINPSYrr_Int = 3112, 3129 VMINPSrm = 3113, 3130 VMINPSrm_Int = 3114, 3131 VMINPSrr = 3115, 3132 VMINPSrr_Int = 3116, 3133 VMINSDrm = 3117, 3134 VMINSDrm_Int = 3118, 3135 VMINSDrr = 3119, 3136 VMINSDrr_Int = 3120, 3137 VMINSSrm = 3121, 3138 VMINSSrm_Int = 3122, 3139 VMINSSrr = 3123, 3140 VMINSSrr_Int = 3124, 3141 VMLAUNCH = 3125, 3142 VMOV64toPQIrr = 3126, 3143 VMOV64toSDrm = 3127, 3144 VMOV64toSDrr = 3128, 3145 VMOVAPDYmr = 3129, 3146 VMOVAPDYrm = 3130, 3147 VMOVAPDYrr = 3131, 3148 VMOVAPDYrr_REV = 3132, 3149 VMOVAPDmr = 3133, 3150 VMOVAPDrm = 3134, 3151 VMOVAPDrr = 3135, 3152 VMOVAPDrr_REV = 3136, 3153 VMOVAPSYmr = 3137, 3154 VMOVAPSYrm = 3138, 3155 VMOVAPSYrr = 3139, 3156 VMOVAPSYrr_REV = 3140, 3157 VMOVAPSmr = 3141, 3158 VMOVAPSrm = 3142, 3159 VMOVAPSrr = 3143, 3160 VMOVAPSrr_REV = 3144, 3161 VMOVDDUPYrm = 3145, 3162 VMOVDDUPYrr = 3146, 3163 VMOVDDUPrm = 3147, 3164 VMOVDDUPrr = 3148, 3165 VMOVDI2PDIrm = 3149, 3166 VMOVDI2PDIrr = 3150, 3167 VMOVDI2SSrm = 3151, 3168 VMOVDI2SSrr = 3152, 3169 VMOVDQAYmr = 3153, 3170 VMOVDQAYrm = 3154, 3171 VMOVDQAYrr = 3155, 3172 VMOVDQAYrr_REV = 3156, 3173 VMOVDQAmr = 3157, 3174 VMOVDQArm = 3158, 3175 VMOVDQArr = 3159, 3176 VMOVDQArr_REV = 3160, 3177 VMOVDQUYmr = 3161, 3178 VMOVDQUYrm = 3162, 3179 VMOVDQUYrr = 3163, 3180 VMOVDQUYrr_REV = 3164, 3181 VMOVDQUmr = 3165, 3182 VMOVDQUmr_Int = 3166, 3183 VMOVDQUrm = 3167, 3184 VMOVDQUrr = 3168, 3185 VMOVDQUrr_REV = 3169, 3186 VMOVHLPSrr = 3170, 3187 VMOVHPDmr = 3171, 3188 VMOVHPDrm = 3172, 3189 VMOVHPSmr = 3173, 3190 VMOVHPSrm = 3174, 3191 VMOVLHPSrr = 3175, 3192 VMOVLPDmr = 3176, 3193 VMOVLPDrm = 3177, 3194 VMOVLPSmr = 3178, 3195 VMOVLPSrm = 3179, 3196 VMOVLQ128mr = 3180, 3197 VMOVMSKPDYr64r = 3181, 3198 VMOVMSKPDYrr32 = 3182, 3199 VMOVMSKPDYrr64 = 3183, 3200 VMOVMSKPDr64r = 3184, 3201 VMOVMSKPDrr32 = 3185, 3202 VMOVMSKPDrr64 = 3186, 3203 VMOVMSKPSYr64r = 3187, 3204 VMOVMSKPSYrr32 = 3188, 3205 VMOVMSKPSYrr64 = 3189, 3206 VMOVMSKPSr64r = 3190, 3207 VMOVMSKPSrr32 = 3191, 3208 VMOVMSKPSrr64 = 3192, 3209 VMOVNTDQArm = 3193, 3210 VMOVNTDQY_64mr = 3194, 3211 VMOVNTDQYmr = 3195, 3212 VMOVNTDQ_64mr = 3196, 3213 VMOVNTDQmr = 3197, 3214 VMOVNTPDYmr = 3198, 3215 VMOVNTPDmr = 3199, 3216 VMOVNTPSYmr = 3200, 3217 VMOVNTPSmr = 3201, 3218 VMOVPDI2DImr = 3202, 3219 VMOVPDI2DIrr = 3203, 3220 VMOVPQI2QImr = 3204, 3221 VMOVPQIto64rr = 3205, 3222 VMOVQI2PQIrm = 3206, 3223 VMOVQd64rr = 3207, 3224 VMOVQd64rr_alt = 3208, 3225 VMOVQs64rr = 3209, 3226 VMOVQxrxr = 3210, 3227 VMOVSDmr = 3211, 3228 VMOVSDrm = 3212, 3229 VMOVSDrr = 3213, 3230 VMOVSDrr_REV = 3214, 3231 VMOVSDto64mr = 3215, 3232 VMOVSDto64rr = 3216, 3233 VMOVSHDUPYrm = 3217, 3234 VMOVSHDUPYrr = 3218, 3235 VMOVSHDUPrm = 3219, 3236 VMOVSHDUPrr = 3220, 3237 VMOVSLDUPYrm = 3221, 3238 VMOVSLDUPYrr = 3222, 3239 VMOVSLDUPrm = 3223, 3240 VMOVSLDUPrr = 3224, 3241 VMOVSS2DImr = 3225, 3242 VMOVSS2DIrr = 3226, 3243 VMOVSSmr = 3227, 3244 VMOVSSrm = 3228, 3245 VMOVSSrr = 3229, 3246 VMOVSSrr_REV = 3230, 3247 VMOVUPDYmr = 3231, 3248 VMOVUPDYrm = 3232, 3249 VMOVUPDYrr = 3233, 3250 VMOVUPDYrr_REV = 3234, 3251 VMOVUPDmr = 3235, 3252 VMOVUPDrm = 3236, 3253 VMOVUPDrr = 3237, 3254 VMOVUPDrr_REV = 3238, 3255 VMOVUPSYmr = 3239, 3256 VMOVUPSYrm = 3240, 3257 VMOVUPSYrr = 3241, 3258 VMOVUPSYrr_REV = 3242, 3259 VMOVUPSmr = 3243, 3260 VMOVUPSrm = 3244, 3261 VMOVUPSrr = 3245, 3262 VMOVUPSrr_REV = 3246, 3263 VMOVZDI2PDIrm = 3247, 3264 VMOVZDI2PDIrr = 3248, 3265 VMOVZPQILo2PQIrm = 3249, 3266 VMOVZPQILo2PQIrr = 3250, 3267 VMOVZQI2PQIrm = 3251, 3268 VMOVZQI2PQIrr = 3252, 3269 VMPSADBWrmi = 3253, 3270 VMPSADBWrri = 3254, 3271 VMPTRLDm = 3255, 3272 VMPTRSTm = 3256, 3273 VMREAD32rm = 3257, 3274 VMREAD32rr = 3258, 3275 VMREAD64rm = 3259, 3276 VMREAD64rr = 3260, 3277 VMRESUME = 3261, 3278 VMULPDYrm = 3262, 3279 VMULPDYrr = 3263, 3280 VMULPDrm = 3264, 3281 VMULPDrr = 3265, 3282 VMULPSYrm = 3266, 3283 VMULPSYrr = 3267, 3284 VMULPSrm = 3268, 3285 VMULPSrr = 3269, 3286 VMULSDrm = 3270, 3287 VMULSDrm_Int = 3271, 3288 VMULSDrr = 3272, 3289 VMULSDrr_Int = 3273, 3290 VMULSSrm = 3274, 3291 VMULSSrm_Int = 3275, 3292 VMULSSrr = 3276, 3293 VMULSSrr_Int = 3277, 3294 VMWRITE32rm = 3278, 3295 VMWRITE32rr = 3279, 3296 VMWRITE64rm = 3280, 3297 VMWRITE64rr = 3281, 3298 VMXOFF = 3282, 3299 VMXON = 3283, 3300 VORPDYrm = 3284, 3301 VORPDYrr = 3285, 3302 VORPDrm = 3286, 3303 VORPDrr = 3287, 3304 VORPSYrm = 3288, 3305 VORPSYrr = 3289, 3306 VORPSrm = 3290, 3307 VORPSrr = 3291, 3308 VPABSBrm128 = 3292, 3309 VPABSBrr128 = 3293, 3310 VPABSDrm128 = 3294, 3311 VPABSDrr128 = 3295, 3312 VPABSWrm128 = 3296, 3313 VPABSWrr128 = 3297, 3314 VPACKSSDWrm = 3298, 3315 VPACKSSDWrr = 3299, 3316 VPACKSSWBrm = 3300, 3317 VPACKSSWBrr = 3301, 3318 VPACKUSDWrm = 3302, 3319 VPACKUSDWrr = 3303, 3320 VPACKUSWBrm = 3304, 3321 VPACKUSWBrr = 3305, 3322 VPADDBrm = 3306, 3323 VPADDBrr = 3307, 3324 VPADDDrm = 3308, 3325 VPADDDrr = 3309, 3326 VPADDQrm = 3310, 3327 VPADDQrr = 3311, 3328 VPADDSBrm = 3312, 3329 VPADDSBrr = 3313, 3330 VPADDSWrm = 3314, 3331 VPADDSWrr = 3315, 3332 VPADDUSBrm = 3316, 3333 VPADDUSBrr = 3317, 3334 VPADDUSWrm = 3318, 3335 VPADDUSWrr = 3319, 3336 VPADDWrm = 3320, 3337 VPADDWrr = 3321, 3338 VPALIGNR128rm = 3322, 3339 VPALIGNR128rr = 3323, 3340 VPANDNrm = 3324, 3341 VPANDNrr = 3325, 3342 VPANDrm = 3326, 3343 VPANDrr = 3327, 3344 VPAVGBrm = 3328, 3345 VPAVGBrr = 3329, 3346 VPAVGWrm = 3330, 3347 VPAVGWrr = 3331, 3348 VPBLENDVBrm = 3332, 3349 VPBLENDVBrr = 3333, 3350 VPBLENDWrmi = 3334, 3351 VPBLENDWrri = 3335, 3352 VPCLMULQDQrm = 3336, 3353 VPCLMULQDQrr = 3337, 3354 VPCMPEQBrm = 3338, 3355 VPCMPEQBrr = 3339, 3356 VPCMPEQDrm = 3340, 3357 VPCMPEQDrr = 3341, 3358 VPCMPEQQrm = 3342, 3359 VPCMPEQQrr = 3343, 3360 VPCMPEQWrm = 3344, 3361 VPCMPEQWrr = 3345, 3362 VPCMPESTRIArm = 3346, 3363 VPCMPESTRIArr = 3347, 3364 VPCMPESTRICrm = 3348, 3365 VPCMPESTRICrr = 3349, 3366 VPCMPESTRIOrm = 3350, 3367 VPCMPESTRIOrr = 3351, 3368 VPCMPESTRISrm = 3352, 3369 VPCMPESTRISrr = 3353, 3370 VPCMPESTRIZrm = 3354, 3371 VPCMPESTRIZrr = 3355, 3372 VPCMPESTRIrm = 3356, 3373 VPCMPESTRIrr = 3357, 3374 VPCMPESTRM128MEM = 3358, 3375 VPCMPESTRM128REG = 3359, 3376 VPCMPESTRM128rm = 3360, 3377 VPCMPESTRM128rr = 3361, 3378 VPCMPGTBrm = 3362, 3379 VPCMPGTBrr = 3363, 3380 VPCMPGTDrm = 3364, 3381 VPCMPGTDrr = 3365, 3382 VPCMPGTQrm = 3366, 3383 VPCMPGTQrr = 3367, 3384 VPCMPGTWrm = 3368, 3385 VPCMPGTWrr = 3369, 3386 VPCMPISTRIArm = 3370, 3387 VPCMPISTRIArr = 3371, 3388 VPCMPISTRICrm = 3372, 3389 VPCMPISTRICrr = 3373, 3390 VPCMPISTRIOrm = 3374, 3391 VPCMPISTRIOrr = 3375, 3392 VPCMPISTRISrm = 3376, 3393 VPCMPISTRISrr = 3377, 3394 VPCMPISTRIZrm = 3378, 3395 VPCMPISTRIZrr = 3379, 3396 VPCMPISTRIrm = 3380, 3397 VPCMPISTRIrr = 3381, 3398 VPCMPISTRM128MEM = 3382, 3399 VPCMPISTRM128REG = 3383, 3400 VPCMPISTRM128rm = 3384, 3401 VPCMPISTRM128rr = 3385, 3402 VPERM2F128rm = 3386, 3403 VPERM2F128rr = 3387, 3404 VPERMILPDYmi = 3388, 3405 VPERMILPDYri = 3389, 3406 VPERMILPDYrm = 3390, 3407 VPERMILPDYrr = 3391, 3408 VPERMILPDmi = 3392, 3409 VPERMILPDri = 3393, 3410 VPERMILPDrm = 3394, 3411 VPERMILPDrr = 3395, 3412 VPERMILPSYmi = 3396, 3413 VPERMILPSYri = 3397, 3414 VPERMILPSYrm = 3398, 3415 VPERMILPSYrr = 3399, 3416 VPERMILPSmi = 3400, 3417 VPERMILPSri = 3401, 3418 VPERMILPSrm = 3402, 3419 VPERMILPSrr = 3403, 3420 VPEXTRBmr = 3404, 3421 VPEXTRBrr = 3405, 3422 VPEXTRBrr64 = 3406, 3423 VPEXTRDmr = 3407, 3424 VPEXTRDrr = 3408, 3425 VPEXTRQmr = 3409, 3426 VPEXTRQrr = 3410, 3427 VPEXTRWmr = 3411, 3428 VPEXTRWri = 3412, 3429 VPHADDDrm128 = 3413, 3430 VPHADDDrr128 = 3414, 3431 VPHADDSWrm128 = 3415, 3432 VPHADDSWrr128 = 3416, 3433 VPHADDWrm128 = 3417, 3434 VPHADDWrr128 = 3418, 3435 VPHMINPOSUWrm128 = 3419, 3436 VPHMINPOSUWrr128 = 3420, 3437 VPHSUBDrm128 = 3421, 3438 VPHSUBDrr128 = 3422, 3439 VPHSUBSWrm128 = 3423, 3440 VPHSUBSWrr128 = 3424, 3441 VPHSUBWrm128 = 3425, 3442 VPHSUBWrr128 = 3426, 3443 VPINSRBrm = 3427, 3444 VPINSRBrr = 3428, 3445 VPINSRDrm = 3429, 3446 VPINSRDrr = 3430, 3447 VPINSRQrm = 3431, 3448 VPINSRQrr = 3432, 3449 VPINSRWrmi = 3433, 3450 VPINSRWrr64i = 3434, 3451 VPINSRWrri = 3435, 3452 VPMADDUBSWrm128 = 3436, 3453 VPMADDUBSWrr128 = 3437, 3454 VPMADDWDrm = 3438, 3455 VPMADDWDrr = 3439, 3456 VPMAXSBrm = 3440, 3457 VPMAXSBrr = 3441, 3458 VPMAXSDrm = 3442, 3459 VPMAXSDrr = 3443, 3460 VPMAXSWrm = 3444, 3461 VPMAXSWrr = 3445, 3462 VPMAXUBrm = 3446, 3463 VPMAXUBrr = 3447, 3464 VPMAXUDrm = 3448, 3465 VPMAXUDrr = 3449, 3466 VPMAXUWrm = 3450, 3467 VPMAXUWrr = 3451, 3468 VPMINSBrm = 3452, 3469 VPMINSBrr = 3453, 3470 VPMINSDrm = 3454, 3471 VPMINSDrr = 3455, 3472 VPMINSWrm = 3456, 3473 VPMINSWrr = 3457, 3474 VPMINUBrm = 3458, 3475 VPMINUBrr = 3459, 3476 VPMINUDrm = 3460, 3477 VPMINUDrr = 3461, 3478 VPMINUWrm = 3462, 3479 VPMINUWrr = 3463, 3480 VPMOVMSKBr64r = 3464, 3481 VPMOVMSKBrr = 3465, 3482 VPMOVSXBDrm = 3466, 3483 VPMOVSXBDrr = 3467, 3484 VPMOVSXBQrm = 3468, 3485 VPMOVSXBQrr = 3469, 3486 VPMOVSXBWrm = 3470, 3487 VPMOVSXBWrr = 3471, 3488 VPMOVSXDQrm = 3472, 3489 VPMOVSXDQrr = 3473, 3490 VPMOVSXWDrm = 3474, 3491 VPMOVSXWDrr = 3475, 3492 VPMOVSXWQrm = 3476, 3493 VPMOVSXWQrr = 3477, 3494 VPMOVZXBDrm = 3478, 3495 VPMOVZXBDrr = 3479, 3496 VPMOVZXBQrm = 3480, 3497 VPMOVZXBQrr = 3481, 3498 VPMOVZXBWrm = 3482, 3499 VPMOVZXBWrr = 3483, 3500 VPMOVZXDQrm = 3484, 3501 VPMOVZXDQrr = 3485, 3502 VPMOVZXWDrm = 3486, 3503 VPMOVZXWDrr = 3487, 3504 VPMOVZXWQrm = 3488, 3505 VPMOVZXWQrr = 3489, 3506 VPMULDQrm = 3490, 3507 VPMULDQrr = 3491, 3508 VPMULHRSWrm128 = 3492, 3509 VPMULHRSWrr128 = 3493, 3510 VPMULHUWrm = 3494, 3511 VPMULHUWrr = 3495, 3512 VPMULHWrm = 3496, 3513 VPMULHWrr = 3497, 3514 VPMULLDrm = 3498, 3515 VPMULLDrr = 3499, 3516 VPMULLWrm = 3500, 3517 VPMULLWrr = 3501, 3518 VPMULUDQrm = 3502, 3519 VPMULUDQrr = 3503, 3520 VPORrm = 3504, 3521 VPORrr = 3505, 3522 VPSADBWrm = 3506, 3523 VPSADBWrr = 3507, 3524 VPSHUFBrm128 = 3508, 3525 VPSHUFBrr128 = 3509, 3526 VPSHUFDmi = 3510, 3527 VPSHUFDri = 3511, 3528 VPSHUFHWmi = 3512, 3529 VPSHUFHWri = 3513, 3530 VPSHUFLWmi = 3514, 3531 VPSHUFLWri = 3515, 3532 VPSIGNBrm128 = 3516, 3533 VPSIGNBrr128 = 3517, 3534 VPSIGNDrm128 = 3518, 3535 VPSIGNDrr128 = 3519, 3536 VPSIGNWrm128 = 3520, 3537 VPSIGNWrr128 = 3521, 3538 VPSLLDQri = 3522, 3539 VPSLLDri = 3523, 3540 VPSLLDrm = 3524, 3541 VPSLLDrr = 3525, 3542 VPSLLQri = 3526, 3543 VPSLLQrm = 3527, 3544 VPSLLQrr = 3528, 3545 VPSLLWri = 3529, 3546 VPSLLWrm = 3530, 3547 VPSLLWrr = 3531, 3548 VPSRADri = 3532, 3549 VPSRADrm = 3533, 3550 VPSRADrr = 3534, 3551 VPSRAWri = 3535, 3552 VPSRAWrm = 3536, 3553 VPSRAWrr = 3537, 3554 VPSRLDQri = 3538, 3555 VPSRLDri = 3539, 3556 VPSRLDrm = 3540, 3557 VPSRLDrr = 3541, 3558 VPSRLQri = 3542, 3559 VPSRLQrm = 3543, 3560 VPSRLQrr = 3544, 3561 VPSRLWri = 3545, 3562 VPSRLWrm = 3546, 3563 VPSRLWrr = 3547, 3564 VPSUBBrm = 3548, 3565 VPSUBBrr = 3549, 3566 VPSUBDrm = 3550, 3567 VPSUBDrr = 3551, 3568 VPSUBQrm = 3552, 3569 VPSUBQrr = 3553, 3570 VPSUBSBrm = 3554, 3571 VPSUBSBrr = 3555, 3572 VPSUBSWrm = 3556, 3573 VPSUBSWrr = 3557, 3574 VPSUBUSBrm = 3558, 3575 VPSUBUSBrr = 3559, 3576 VPSUBUSWrm = 3560, 3577 VPSUBUSWrr = 3561, 3578 VPSUBWrm = 3562, 3579 VPSUBWrr = 3563, 3580 VPTESTYrm = 3564, 3581 VPTESTYrr = 3565, 3582 VPTESTrm = 3566, 3583 VPTESTrr = 3567, 3584 VPUNPCKHBWrm = 3568, 3585 VPUNPCKHBWrr = 3569, 3586 VPUNPCKHDQrm = 3570, 3587 VPUNPCKHDQrr = 3571, 3588 VPUNPCKHQDQrm = 3572, 3589 VPUNPCKHQDQrr = 3573, 3590 VPUNPCKHWDrm = 3574, 3591 VPUNPCKHWDrr = 3575, 3592 VPUNPCKLBWrm = 3576, 3593 VPUNPCKLBWrr = 3577, 3594 VPUNPCKLDQrm = 3578, 3595 VPUNPCKLDQrr = 3579, 3596 VPUNPCKLQDQrm = 3580, 3597 VPUNPCKLQDQrr = 3581, 3598 VPUNPCKLWDrm = 3582, 3599 VPUNPCKLWDrr = 3583, 3600 VPXORrm = 3584, 3601 VPXORrr = 3585, 3602 VRCPPSYm = 3586, 3603 VRCPPSYm_Int = 3587, 3604 VRCPPSYr = 3588, 3605 VRCPPSYr_Int = 3589, 3606 VRCPPSm = 3590, 3607 VRCPPSm_Int = 3591, 3608 VRCPPSr = 3592, 3609 VRCPPSr_Int = 3593, 3610 VRCPSSm = 3594, 3611 VRCPSSm_Int = 3595, 3612 VRCPSSr = 3596, 3613 VROUNDPDm = 3597, 3614 VROUNDPDm_AVX = 3598, 3615 VROUNDPDr = 3599, 3616 VROUNDPDr_AVX = 3600, 3617 VROUNDPSm = 3601, 3618 VROUNDPSm_AVX = 3602, 3619 VROUNDPSr = 3603, 3620 VROUNDPSr_AVX = 3604, 3621 VROUNDSDm = 3605, 3622 VROUNDSDm_AVX = 3606, 3623 VROUNDSDr = 3607, 3624 VROUNDSDr_AVX = 3608, 3625 VROUNDSSm = 3609, 3626 VROUNDSSm_AVX = 3610, 3627 VROUNDSSr = 3611, 3628 VROUNDSSr_AVX = 3612, 3629 VROUNDYPDm = 3613, 3630 VROUNDYPDm_AVX = 3614, 3631 VROUNDYPDr = 3615, 3632 VROUNDYPDr_AVX = 3616, 3633 VROUNDYPSm = 3617, 3634 VROUNDYPSm_AVX = 3618, 3635 VROUNDYPSr = 3619, 3636 VROUNDYPSr_AVX = 3620, 3637 VRSQRTPSYm = 3621, 3638 VRSQRTPSYm_Int = 3622, 3639 VRSQRTPSYr = 3623, 3640 VRSQRTPSYr_Int = 3624, 3641 VRSQRTPSm = 3625, 3642 VRSQRTPSm_Int = 3626, 3643 VRSQRTPSr = 3627, 3644 VRSQRTPSr_Int = 3628, 3645 VRSQRTSSm = 3629, 3646 VRSQRTSSm_Int = 3630, 3647 VRSQRTSSr = 3631, 3648 VSHUFPDYrmi = 3632, 3649 VSHUFPDYrri = 3633, 3650 VSHUFPDrmi = 3634, 3651 VSHUFPDrri = 3635, 3652 VSHUFPSYrmi = 3636, 3653 VSHUFPSYrri = 3637, 3654 VSHUFPSrmi = 3638, 3655 VSHUFPSrri = 3639, 3656 VSQRTPDYm = 3640, 3657 VSQRTPDYm_Int = 3641, 3658 VSQRTPDYr = 3642, 3659 VSQRTPDYr_Int = 3643, 3660 VSQRTPDm = 3644, 3661 VSQRTPDm_Int = 3645, 3662 VSQRTPDr = 3646, 3663 VSQRTPDr_Int = 3647, 3664 VSQRTPSYm = 3648, 3665 VSQRTPSYm_Int = 3649, 3666 VSQRTPSYr = 3650, 3667 VSQRTPSYr_Int = 3651, 3668 VSQRTPSm = 3652, 3669 VSQRTPSm_Int = 3653, 3670 VSQRTPSr = 3654, 3671 VSQRTPSr_Int = 3655, 3672 VSQRTSDm = 3656, 3673 VSQRTSDm_Int = 3657, 3674 VSQRTSDr = 3658, 3675 VSQRTSSm = 3659, 3676 VSQRTSSm_Int = 3660, 3677 VSQRTSSr = 3661, 3678 VSTMXCSR = 3662, 3679 VSUBPDYrm = 3663, 3680 VSUBPDYrr = 3664, 3681 VSUBPDrm = 3665, 3682 VSUBPDrr = 3666, 3683 VSUBPSYrm = 3667, 3684 VSUBPSYrr = 3668, 3685 VSUBPSrm = 3669, 3686 VSUBPSrr = 3670, 3687 VSUBSDrm = 3671, 3688 VSUBSDrm_Int = 3672, 3689 VSUBSDrr = 3673, 3690 VSUBSDrr_Int = 3674, 3691 VSUBSSrm = 3675, 3692 VSUBSSrm_Int = 3676, 3693 VSUBSSrr = 3677, 3694 VSUBSSrr_Int = 3678, 3695 VTESTPDYrm = 3679, 3696 VTESTPDYrr = 3680, 3697 VTESTPDrm = 3681, 3698 VTESTPDrr = 3682, 3699 VTESTPSYrm = 3683, 3700 VTESTPSYrr = 3684, 3701 VTESTPSrm = 3685, 3702 VTESTPSrr = 3686, 3703 VUCOMISDrm = 3687, 3704 VUCOMISDrr = 3688, 3705 VUCOMISSrm = 3689, 3706 VUCOMISSrr = 3690, 3707 VUNPCKHPDYrm = 3691, 3708 VUNPCKHPDYrr = 3692, 3709 VUNPCKHPDrm = 3693, 3710 VUNPCKHPDrr = 3694, 3711 VUNPCKHPSYrm = 3695, 3712 VUNPCKHPSYrr = 3696, 3713 VUNPCKHPSrm = 3697, 3714 VUNPCKHPSrr = 3698, 3715 VUNPCKLPDYrm = 3699, 3716 VUNPCKLPDYrr = 3700, 3717 VUNPCKLPDrm = 3701, 3718 VUNPCKLPDrr = 3702, 3719 VUNPCKLPSYrm = 3703, 3720 VUNPCKLPSYrr = 3704, 3721 VUNPCKLPSrm = 3705, 3722 VUNPCKLPSrr = 3706, 3723 VXORPDYrm = 3707, 3724 VXORPDYrr = 3708, 3725 VXORPDrm = 3709, 3726 VXORPDrr = 3710, 3727 VXORPSYrm = 3711, 3728 VXORPSYrr = 3712, 3729 VXORPSrm = 3713, 3730 VXORPSrr = 3714, 3731 VZEROALL = 3715, 3732 VZEROUPPER = 3716, 3733 V_SET0 = 3717, 3734 V_SETALLONES = 3718, 3735 W64ALLOCA = 3719, 3736 WAIT = 3720, 3737 WBINVD = 3721, 3738 WINCALL64m = 3722, 3739 WINCALL64pcrel32 = 3723, 3740 WINCALL64r = 3724, 3741 WIN_ALLOCA = 3725, 3742 WRFSBASE = 3726, 3743 WRFSBASE64 = 3727, 3744 WRGSBASE = 3728, 3745 WRGSBASE64 = 3729, 3746 WRMSR = 3730, 3747 XADD16rm = 3731, 3748 XADD16rr = 3732, 3749 XADD32rm = 3733, 3750 XADD32rr = 3734, 3751 XADD64rm = 3735, 3752 XADD64rr = 3736, 3753 XADD8rm = 3737, 3754 XADD8rr = 3738, 3755 XCHG16ar = 3739, 3756 XCHG16rm = 3740, 3757 XCHG16rr = 3741, 3758 XCHG32ar = 3742, 3759 XCHG32ar64 = 3743, 3760 XCHG32rm = 3744, 3761 XCHG32rr = 3745, 3762 XCHG64ar = 3746, 3763 XCHG64rm = 3747, 3764 XCHG64rr = 3748, 3765 XCHG8rm = 3749, 3766 XCHG8rr = 3750, 3767 XCH_F = 3751, 3768 XCRYPTCBC = 3752, 3769 XCRYPTCFB = 3753, 3770 XCRYPTCTR = 3754, 3771 XCRYPTECB = 3755, 3772 XCRYPTOFB = 3756, 3773 XGETBV = 3757, 3774 XLAT = 3758, 3775 XOR16i16 = 3759, 3776 XOR16mi = 3760, 3777 XOR16mi8 = 3761, 3778 XOR16mr = 3762, 3779 XOR16ri = 3763, 3780 XOR16ri8 = 3764, 3781 XOR16rm = 3765, 3782 XOR16rr = 3766, 3783 XOR16rr_REV = 3767, 3784 XOR32i32 = 3768, 3785 XOR32mi = 3769, 3786 XOR32mi8 = 3770, 3787 XOR32mr = 3771, 3788 XOR32ri = 3772, 3789 XOR32ri8 = 3773, 3790 XOR32rm = 3774, 3791 XOR32rr = 3775, 3792 XOR32rr_REV = 3776, 3793 XOR64i32 = 3777, 3794 XOR64mi32 = 3778, 3795 XOR64mi8 = 3779, 3796 XOR64mr = 3780, 3797 XOR64ri32 = 3781, 3798 XOR64ri8 = 3782, 3799 XOR64rm = 3783, 3800 XOR64rr = 3784, 3801 XOR64rr_REV = 3785, 3802 XOR8i8 = 3786, 3803 XOR8mi = 3787, 3804 XOR8mr = 3788, 3805 XOR8ri = 3789, 3806 XOR8rm = 3790, 3807 XOR8rr = 3791, 3808 XOR8rr_REV = 3792, 3809 XORPDrm = 3793, 3810 XORPDrr = 3794, 3811 XORPSrm = 3795, 3812 XORPSrr = 3796, 3813 XRSTOR = 3797, 3814 XRSTOR64 = 3798, 3815 XSAVE = 3799, 3816 XSAVE64 = 3800, 3817 XSAVEOPT = 3801, 3818 XSAVEOPT64 = 3802, 3819 XSETBV = 3803, 3820 XSHA1 = 3804, 3821 XSHA256 = 3805, 3822 XSTORE = 3806, 3823 INSTRUCTION_LIST_END = 3807 3824 }; 3825} 3826} // End llvm namespace 3827#endif // GET_INSTRINFO_ENUM 3828 3829//===- TableGen'erated file -------------------------------------*- C++ -*-===// 3830// 3831// Target Instruction Descriptors 3832// 3833// Automatically generated file, do not edit! 3834// 3835//===----------------------------------------------------------------------===// 3836 3837 3838#ifdef GET_INSTRINFO_MC_DESC 3839#undef GET_INSTRINFO_MC_DESC 3840namespace llvm { 3841 3842static const unsigned ImplicitList1[] = { X86::EFLAGS, 0 }; 3843static const unsigned ImplicitList2[] = { X86::AX, 0 }; 3844static const unsigned ImplicitList3[] = { X86::EAX, 0 }; 3845static const unsigned ImplicitList4[] = { X86::RAX, 0 }; 3846static const unsigned ImplicitList5[] = { X86::AL, 0 }; 3847static const unsigned ImplicitList6[] = { X86::ESP, 0 }; 3848static const unsigned ImplicitList7[] = { X86::ESP, X86::EFLAGS, 0 }; 3849static const unsigned ImplicitList8[] = { X86::RSP, 0 }; 3850static const unsigned ImplicitList9[] = { X86::RSP, X86::EFLAGS, 0 }; 3851static const unsigned ImplicitList10[] = { X86::EAX, X86::EBX, X86::ECX, X86::EDX, 0 }; 3852static const unsigned ImplicitList11[] = { X86::EFLAGS, X86::EAX, X86::EBX, X86::ECX, X86::EDX, 0 }; 3853static const unsigned ImplicitList12[] = { X86::XMM0, 0 }; 3854static const unsigned ImplicitList13[] = { X86::EAX, X86::ECX, X86::EDX, X86::FP0, X86::FP1, X86::FP2, X86::FP3, X86::FP4, X86::FP5, X86::FP6, X86::ST0, X86::MM0, X86::MM1, X86::MM2, X86::MM3, X86::MM4, X86::MM5, X86::MM6, X86::MM7, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, X86::EFLAGS, 0 }; 3855static const unsigned ImplicitList14[] = { X86::RAX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::R8, X86::R9, X86::R10, X86::R11, X86::FP0, X86::FP1, X86::FP2, X86::FP3, X86::FP4, X86::FP5, X86::FP6, X86::ST0, X86::ST1, X86::MM0, X86::MM1, X86::MM2, X86::MM3, X86::MM4, X86::MM5, X86::MM6, X86::MM7, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, X86::EFLAGS, 0 }; 3856static const unsigned ImplicitList15[] = { X86::EAX, X86::EDX, 0 }; 3857static const unsigned ImplicitList16[] = { X86::RAX, X86::RBX, X86::RCX, X86::RDX, 0 }; 3858static const unsigned ImplicitList17[] = { X86::RAX, X86::RDX, X86::EFLAGS, 0 }; 3859static const unsigned ImplicitList18[] = { X86::EAX, X86::EDX, X86::EFLAGS, 0 }; 3860static const unsigned ImplicitList19[] = { X86::RAX, X86::RDX, 0 }; 3861static const unsigned ImplicitList20[] = { X86::AX, X86::DX, 0 }; 3862static const unsigned ImplicitList21[] = { X86::AX, X86::DX, X86::EFLAGS, 0 }; 3863static const unsigned ImplicitList22[] = { X86::AL, X86::EFLAGS, X86::AX, 0 }; 3864static const unsigned ImplicitList23[] = { X86::DX, 0 }; 3865static const unsigned ImplicitList24[] = { X86::CX, 0 }; 3866static const unsigned ImplicitList25[] = { X86::ECX, 0 }; 3867static const unsigned ImplicitList26[] = { X86::RCX, 0 }; 3868static const unsigned ImplicitList27[] = { X86::AH, 0 }; 3869static const unsigned ImplicitList28[] = { X86::AX, X86::EFLAGS, 0 }; 3870static const unsigned ImplicitList29[] = { X86::EAX, X86::EFLAGS, 0 }; 3871static const unsigned ImplicitList30[] = { X86::RAX, X86::EFLAGS, 0 }; 3872static const unsigned ImplicitList31[] = { X86::AL, X86::EFLAGS, 0 }; 3873static const unsigned ImplicitList32[] = { X86::EBP, X86::ESP, 0 }; 3874static const unsigned ImplicitList33[] = { X86::RBP, X86::RSP, 0 }; 3875static const unsigned ImplicitList34[] = { X86::EDI, 0 }; 3876static const unsigned ImplicitList35[] = { X86::RDI, 0 }; 3877static const unsigned ImplicitList36[] = { X86::EAX, X86::ECX, X86::EDX, 0 }; 3878static const unsigned ImplicitList37[] = { X86::RAX, X86::RSI, 0 }; 3879static const unsigned ImplicitList38[] = { X86::RAX, X86::RDX, X86::RSI, 0 }; 3880static const unsigned ImplicitList39[] = { X86::EDI, X86::ESI, X86::EFLAGS, 0 }; 3881static const unsigned ImplicitList40[] = { X86::EDI, X86::ESI, 0 }; 3882static const unsigned ImplicitList41[] = { X86::ECX, X86::EAX, 0 }; 3883static const unsigned ImplicitList42[] = { X86::DX, X86::AX, 0 }; 3884static const unsigned ImplicitList43[] = { X86::DX, X86::EAX, 0 }; 3885static const unsigned ImplicitList44[] = { X86::DX, X86::AL, 0 }; 3886static const unsigned ImplicitList45[] = { X86::ECX, X86::EFLAGS, 0 }; 3887static const unsigned ImplicitList46[] = { X86::XMM0, X86::EFLAGS, 0 }; 3888static const unsigned ImplicitList47[] = { X86::EDI, X86::ESI, X86::EBP, X86::EBX, X86::EDX, X86::ECX, X86::EAX, X86::ESP, 0 }; 3889static const unsigned ImplicitList48[] = { X86::CL, 0 }; 3890static const unsigned ImplicitList49[] = { X86::RAX, X86::RCX, X86::RDX, 0 }; 3891static const unsigned ImplicitList50[] = { X86::ECX, X86::EDI, X86::ESI, 0 }; 3892static const unsigned ImplicitList51[] = { X86::RCX, X86::RDI, X86::RSI, 0 }; 3893static const unsigned ImplicitList52[] = { X86::AL, X86::ECX, X86::EDI, 0 }; 3894static const unsigned ImplicitList53[] = { X86::ECX, X86::EDI, 0 }; 3895static const unsigned ImplicitList54[] = { X86::EAX, X86::ECX, X86::EDI, 0 }; 3896static const unsigned ImplicitList55[] = { X86::RAX, X86::RCX, X86::RDI, 0 }; 3897static const unsigned ImplicitList56[] = { X86::RCX, X86::RDI, 0 }; 3898static const unsigned ImplicitList57[] = { X86::AX, X86::ECX, X86::EDI, 0 }; 3899static const unsigned ImplicitList58[] = { X86::ESP, X86::EAX, 0 }; 3900static const unsigned ImplicitList59[] = { X86::EAX, X86::ESP, X86::EFLAGS, 0 }; 3901static const unsigned ImplicitList60[] = { X86::RSP, X86::RAX, 0 }; 3902static const unsigned ImplicitList61[] = { X86::RAX, X86::RSP, X86::EFLAGS, 0 }; 3903static const unsigned ImplicitList62[] = { X86::AL, X86::EDI, X86::EFLAGS, 0 }; 3904static const unsigned ImplicitList63[] = { X86::EAX, X86::EDI, X86::EFLAGS, 0 }; 3905static const unsigned ImplicitList64[] = { X86::RAX, X86::RCX, X86::RDI, X86::EFLAGS, 0 }; 3906static const unsigned ImplicitList65[] = { X86::AX, X86::EDI, X86::EFLAGS, 0 }; 3907static const unsigned ImplicitList66[] = { X86::RAX, X86::RCX, X86::RDX, X86::R8, X86::R9, X86::R10, X86::R11, X86::FP0, X86::FP1, X86::FP2, X86::FP3, X86::FP4, X86::FP5, X86::FP6, X86::ST0, X86::ST1, X86::MM0, X86::MM1, X86::MM2, X86::MM3, X86::MM4, X86::MM5, X86::MM6, X86::MM7, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::EFLAGS, 0 }; 3908static const unsigned ImplicitList67[] = { X86::EAX, X86::ECX, X86::EFLAGS, 0 }; 3909static const unsigned ImplicitList68[] = { X86::RSP, X86::RDI, 0 }; 3910static const unsigned ImplicitList69[] = { X86::ST0, 0 }; 3911static const unsigned ImplicitList70[] = { X86::YMM0, X86::YMM1, X86::YMM2, X86::YMM3, X86::YMM4, X86::YMM5, X86::YMM6, X86::YMM7, X86::YMM8, X86::YMM9, X86::YMM10, X86::YMM11, X86::YMM12, X86::YMM13, X86::YMM14, X86::YMM15, 0 }; 3912static const unsigned ImplicitList71[] = { X86::RAX, X86::R10, X86::R11, X86::RSP, X86::EFLAGS, 0 }; 3913static const unsigned ImplicitList72[] = { X86::RBX, X86::RDX, X86::RSI, X86::RDI, 0 }; 3914static const unsigned ImplicitList73[] = { X86::RSI, X86::RDI, 0 }; 3915static const unsigned ImplicitList74[] = { X86::RDX, X86::RAX, 0 }; 3916static const unsigned ImplicitList75[] = { X86::RDX, X86::RAX, X86::RCX, 0 }; 3917static const unsigned ImplicitList76[] = { X86::RAX, X86::RSI, X86::RDI, 0 }; 3918static const unsigned ImplicitList77[] = { X86::RDX, X86::RDI, 0 }; 3919static const unsigned ImplicitList78[] = { X86::RAX, X86::RDI, 0 }; 3920 3921static const MCOperandInfo OperandInfo2[] = { { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3922static const MCOperandInfo OperandInfo3[] = { { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3923static const MCOperandInfo OperandInfo4[] = { { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3924static const MCOperandInfo OperandInfo5[] = { { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, }; 3925static const MCOperandInfo OperandInfo6[] = { { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3926static const MCOperandInfo OperandInfo7[] = { { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, }; 3927static const MCOperandInfo OperandInfo8[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3928static const MCOperandInfo OperandInfo9[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3929static const MCOperandInfo OperandInfo10[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3930static const MCOperandInfo OperandInfo11[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3931static const MCOperandInfo OperandInfo12[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3932static const MCOperandInfo OperandInfo13[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3933static const MCOperandInfo OperandInfo14[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3934static const MCOperandInfo OperandInfo15[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3935static const MCOperandInfo OperandInfo16[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3936static const MCOperandInfo OperandInfo17[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3937static const MCOperandInfo OperandInfo18[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3938static const MCOperandInfo OperandInfo19[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3939static const MCOperandInfo OperandInfo20[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3940static const MCOperandInfo OperandInfo21[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3941static const MCOperandInfo OperandInfo22[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3942static const MCOperandInfo OperandInfo23[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3943static const MCOperandInfo OperandInfo24[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3944static const MCOperandInfo OperandInfo25[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3945static const MCOperandInfo OperandInfo26[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3946static const MCOperandInfo OperandInfo27[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3947static const MCOperandInfo OperandInfo28[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3948static const MCOperandInfo OperandInfo29[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3949static const MCOperandInfo OperandInfo30[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3950static const MCOperandInfo OperandInfo31[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3951static const MCOperandInfo OperandInfo32[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3952static const MCOperandInfo OperandInfo33[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3953static const MCOperandInfo OperandInfo34[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3954static const MCOperandInfo OperandInfo35[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3955static const MCOperandInfo OperandInfo36[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3956static const MCOperandInfo OperandInfo37[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3957static const MCOperandInfo OperandInfo38[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3958static const MCOperandInfo OperandInfo39[] = { { X86::RSTRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3959static const MCOperandInfo OperandInfo40[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3960static const MCOperandInfo OperandInfo41[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3961static const MCOperandInfo OperandInfo42[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3962static const MCOperandInfo OperandInfo43[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3963static const MCOperandInfo OperandInfo44[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3964static const MCOperandInfo OperandInfo45[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3965static const MCOperandInfo OperandInfo46[] = { { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3966static const MCOperandInfo OperandInfo47[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3967static const MCOperandInfo OperandInfo48[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3968static const MCOperandInfo OperandInfo49[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3969static const MCOperandInfo OperandInfo50[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3970static const MCOperandInfo OperandInfo51[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3971static const MCOperandInfo OperandInfo52[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3972static const MCOperandInfo OperandInfo53[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 3973static const MCOperandInfo OperandInfo54[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3974static const MCOperandInfo OperandInfo55[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3975static const MCOperandInfo OperandInfo56[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((1 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; 3976static const MCOperandInfo OperandInfo57[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR16RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; 3977static const MCOperandInfo OperandInfo58[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; 3978static const MCOperandInfo OperandInfo59[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; 3979static const MCOperandInfo OperandInfo60[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR8RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; 3980static const MCOperandInfo OperandInfo61[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3981static const MCOperandInfo OperandInfo62[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3982static const MCOperandInfo OperandInfo63[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3983static const MCOperandInfo OperandInfo64[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3984static const MCOperandInfo OperandInfo65[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3985static const MCOperandInfo OperandInfo66[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3986static const MCOperandInfo OperandInfo67[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; 3987static const MCOperandInfo OperandInfo68[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; 3988static const MCOperandInfo OperandInfo69[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3989static const MCOperandInfo OperandInfo70[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3990static const MCOperandInfo OperandInfo71[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3991static const MCOperandInfo OperandInfo72[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3992static const MCOperandInfo OperandInfo73[] = { { -1, 0, 0, MCOI::OPERAND_PCREL }, }; 3993static const MCOperandInfo OperandInfo74[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3994static const MCOperandInfo OperandInfo75[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3995static const MCOperandInfo OperandInfo76[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3996static const MCOperandInfo OperandInfo77[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 3997static const MCOperandInfo OperandInfo78[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3998static const MCOperandInfo OperandInfo79[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 3999static const MCOperandInfo OperandInfo80[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4000static const MCOperandInfo OperandInfo81[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4001static const MCOperandInfo OperandInfo82[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4002static const MCOperandInfo OperandInfo83[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4003static const MCOperandInfo OperandInfo84[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4004static const MCOperandInfo OperandInfo85[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4005static const MCOperandInfo OperandInfo86[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4006static const MCOperandInfo OperandInfo87[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4007static const MCOperandInfo OperandInfo88[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4008static const MCOperandInfo OperandInfo89[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4009static const MCOperandInfo OperandInfo90[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4010static const MCOperandInfo OperandInfo91[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4011static const MCOperandInfo OperandInfo92[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4012static const MCOperandInfo OperandInfo93[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4013static const MCOperandInfo OperandInfo94[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4014static const MCOperandInfo OperandInfo95[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4015static const MCOperandInfo OperandInfo96[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4016static const MCOperandInfo OperandInfo97[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4017static const MCOperandInfo OperandInfo98[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4018static const MCOperandInfo OperandInfo99[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4019static const MCOperandInfo OperandInfo100[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4020static const MCOperandInfo OperandInfo101[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4021static const MCOperandInfo OperandInfo102[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4022static const MCOperandInfo OperandInfo103[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4023static const MCOperandInfo OperandInfo104[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4024static const MCOperandInfo OperandInfo105[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4025static const MCOperandInfo OperandInfo106[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4026static const MCOperandInfo OperandInfo107[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4027static const MCOperandInfo OperandInfo108[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4028static const MCOperandInfo OperandInfo109[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4029static const MCOperandInfo OperandInfo110[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4030static const MCOperandInfo OperandInfo111[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; 4031static const MCOperandInfo OperandInfo112[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; 4032static const MCOperandInfo OperandInfo113[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4033static const MCOperandInfo OperandInfo114[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4034static const MCOperandInfo OperandInfo115[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4035static const MCOperandInfo OperandInfo116[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4036static const MCOperandInfo OperandInfo117[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4037static const MCOperandInfo OperandInfo118[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4038static const MCOperandInfo OperandInfo119[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4039static const MCOperandInfo OperandInfo120[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4040static const MCOperandInfo OperandInfo121[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4041static const MCOperandInfo OperandInfo122[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4042static const MCOperandInfo OperandInfo123[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4043static const MCOperandInfo OperandInfo124[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4044static const MCOperandInfo OperandInfo125[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4045static const MCOperandInfo OperandInfo126[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4046static const MCOperandInfo OperandInfo127[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4047static const MCOperandInfo OperandInfo128[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4048static const MCOperandInfo OperandInfo129[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4049static const MCOperandInfo OperandInfo130[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4050static const MCOperandInfo OperandInfo131[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4051static const MCOperandInfo OperandInfo132[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4052static const MCOperandInfo OperandInfo133[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4053static const MCOperandInfo OperandInfo134[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4054static const MCOperandInfo OperandInfo135[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4055static const MCOperandInfo OperandInfo136[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4056static const MCOperandInfo OperandInfo137[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4057static const MCOperandInfo OperandInfo138[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4058static const MCOperandInfo OperandInfo139[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4059static const MCOperandInfo OperandInfo140[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4060static const MCOperandInfo OperandInfo141[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4061static const MCOperandInfo OperandInfo142[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4062static const MCOperandInfo OperandInfo143[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4063static const MCOperandInfo OperandInfo144[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { X86::GR32_NOSPRegClassID, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, }; 4064static const MCOperandInfo OperandInfo145[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4065static const MCOperandInfo OperandInfo146[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4066static const MCOperandInfo OperandInfo147[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4067static const MCOperandInfo OperandInfo148[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4068static const MCOperandInfo OperandInfo149[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4069static const MCOperandInfo OperandInfo150[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4070static const MCOperandInfo OperandInfo151[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4071static const MCOperandInfo OperandInfo152[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4072static const MCOperandInfo OperandInfo153[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4073static const MCOperandInfo OperandInfo154[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4074static const MCOperandInfo OperandInfo155[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4075static const MCOperandInfo OperandInfo156[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4076static const MCOperandInfo OperandInfo157[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4077static const MCOperandInfo OperandInfo158[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4078static const MCOperandInfo OperandInfo159[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4079static const MCOperandInfo OperandInfo160[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4080static const MCOperandInfo OperandInfo161[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4081static const MCOperandInfo OperandInfo162[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4082static const MCOperandInfo OperandInfo163[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4083static const MCOperandInfo OperandInfo164[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4084static const MCOperandInfo OperandInfo165[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4085static const MCOperandInfo OperandInfo166[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4086static const MCOperandInfo OperandInfo167[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4087static const MCOperandInfo OperandInfo168[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4088static const MCOperandInfo OperandInfo169[] = { { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4089static const MCOperandInfo OperandInfo170[] = { { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4090static const MCOperandInfo OperandInfo171[] = { { X86::CONTROL_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4091static const MCOperandInfo OperandInfo172[] = { { X86::DEBUG_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4092static const MCOperandInfo OperandInfo173[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::CONTROL_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4093static const MCOperandInfo OperandInfo174[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::DEBUG_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4094static const MCOperandInfo OperandInfo175[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4095static const MCOperandInfo OperandInfo176[] = { { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4096static const MCOperandInfo OperandInfo177[] = { { X86::CONTROL_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4097static const MCOperandInfo OperandInfo178[] = { { X86::DEBUG_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4098static const MCOperandInfo OperandInfo179[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::CONTROL_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4099static const MCOperandInfo OperandInfo180[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::DEBUG_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4100static const MCOperandInfo OperandInfo181[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4101static const MCOperandInfo OperandInfo182[] = { { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4102static const MCOperandInfo OperandInfo183[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4103static const MCOperandInfo OperandInfo184[] = { { X86::GR64_NOREXRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR64_NOREX_NOSPRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR8_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4104static const MCOperandInfo OperandInfo185[] = { { X86::GR8_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64_NOREXRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR64_NOREX_NOSPRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4105static const MCOperandInfo OperandInfo186[] = { { X86::GR8_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4106static const MCOperandInfo OperandInfo187[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4107static const MCOperandInfo OperandInfo188[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4108static const MCOperandInfo OperandInfo189[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4109static const MCOperandInfo OperandInfo190[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4110static const MCOperandInfo OperandInfo191[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4111static const MCOperandInfo OperandInfo192[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4112static const MCOperandInfo OperandInfo193[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4113static const MCOperandInfo OperandInfo194[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4114static const MCOperandInfo OperandInfo195[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4115static const MCOperandInfo OperandInfo196[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4116static const MCOperandInfo OperandInfo197[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4117static const MCOperandInfo OperandInfo198[] = { { X86::GR32_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64_NOREXRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR64_NOREX_NOSPRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4118static const MCOperandInfo OperandInfo199[] = { { X86::GR32_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4119static const MCOperandInfo OperandInfo200[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4120static const MCOperandInfo OperandInfo201[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4121static const MCOperandInfo OperandInfo202[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4122static const MCOperandInfo OperandInfo203[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4123static const MCOperandInfo OperandInfo204[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4124static const MCOperandInfo OperandInfo205[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4125static const MCOperandInfo OperandInfo206[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4126static const MCOperandInfo OperandInfo207[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4127static const MCOperandInfo OperandInfo208[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4128static const MCOperandInfo OperandInfo209[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4129static const MCOperandInfo OperandInfo210[] = { { X86::GR32_TCRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32_TCRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4130static const MCOperandInfo OperandInfo211[] = { { 2, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 2, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4131static const MCOperandInfo OperandInfo212[] = { { X86::GR32_TCRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4132static const MCOperandInfo OperandInfo213[] = { { 2, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_UNKNOWN }, }; 4133static const MCOperandInfo OperandInfo214[] = { { -1, 0, 0, MCOI::OPERAND_PCREL }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4134static const MCOperandInfo OperandInfo215[] = { { X86::GR32_TCRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32_TCRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4135static const MCOperandInfo OperandInfo216[] = { { 2, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 2, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4136static const MCOperandInfo OperandInfo217[] = { { X86::GR32_TCRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4137static const MCOperandInfo OperandInfo218[] = { { 2, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4138static const MCOperandInfo OperandInfo219[] = { { X86::GR8_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4139static const MCOperandInfo OperandInfo220[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4140static const MCOperandInfo OperandInfo221[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4141static const MCOperandInfo OperandInfo222[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4142static const MCOperandInfo OperandInfo223[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4143static const MCOperandInfo OperandInfo224[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4144static const MCOperandInfo OperandInfo225[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4145static const MCOperandInfo OperandInfo226[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4146static const MCOperandInfo OperandInfo227[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4147static const MCOperandInfo OperandInfo228[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4148static const MCOperandInfo OperandInfo229[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4149static const MCOperandInfo OperandInfo230[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4150static const MCOperandInfo OperandInfo231[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4151static const MCOperandInfo OperandInfo232[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4152static const MCOperandInfo OperandInfo233[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4153static const MCOperandInfo OperandInfo234[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4154static const MCOperandInfo OperandInfo235[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4155static const MCOperandInfo OperandInfo236[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4156static const MCOperandInfo OperandInfo237[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4157static const MCOperandInfo OperandInfo238[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4158static const MCOperandInfo OperandInfo239[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4159static const MCOperandInfo OperandInfo240[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4160static const MCOperandInfo OperandInfo241[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4161static const MCOperandInfo OperandInfo242[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4162static const MCOperandInfo OperandInfo243[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4163static const MCOperandInfo OperandInfo244[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4164static const MCOperandInfo OperandInfo245[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4165static const MCOperandInfo OperandInfo246[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4166static const MCOperandInfo OperandInfo247[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; 4167static const MCOperandInfo OperandInfo248[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4168static const MCOperandInfo OperandInfo249[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4169static const MCOperandInfo OperandInfo250[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4170static const MCOperandInfo OperandInfo251[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4171static const MCOperandInfo OperandInfo252[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4172static const MCOperandInfo OperandInfo253[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4173static const MCOperandInfo OperandInfo254[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4174static const MCOperandInfo OperandInfo255[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4175static const MCOperandInfo OperandInfo256[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4176static const MCOperandInfo OperandInfo257[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4177static const MCOperandInfo OperandInfo258[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4178static const MCOperandInfo OperandInfo259[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4179static const MCOperandInfo OperandInfo260[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; 4180static const MCOperandInfo OperandInfo261[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4181static const MCOperandInfo OperandInfo262[] = { { X86::GR32_NOAXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; 4182 4183MCInstrDesc X86Insts[] = { 4184 { 0, 0, 0, 0, 0, "PHI", 0|(1<<MCID::Pseudo)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, 0 }, // Inst #0 = PHI 4185 { 1, 0, 0, 0, 0, "INLINEASM", 0|(1<<MCID::Pseudo)|(1<<MCID::Variadic), 0x0ULL, NULL, NULL, 0 }, // Inst #1 = INLINEASM 4186 { 2, 1, 0, 0, 0, "PROLOG_LABEL", 0|(1<<MCID::Pseudo)|(1<<MCID::NotDuplicable)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, OperandInfo2 }, // Inst #2 = PROLOG_LABEL 4187 { 3, 1, 0, 0, 0, "EH_LABEL", 0|(1<<MCID::Pseudo)|(1<<MCID::NotDuplicable)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, OperandInfo2 }, // Inst #3 = EH_LABEL 4188 { 4, 1, 0, 0, 0, "GC_LABEL", 0|(1<<MCID::Pseudo)|(1<<MCID::NotDuplicable)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, OperandInfo2 }, // Inst #4 = GC_LABEL 4189 { 5, 0, 0, 0, 0, "KILL", 0|(1<<MCID::Pseudo)|(1<<MCID::Variadic), 0x0ULL, NULL, NULL, 0 }, // Inst #5 = KILL 4190 { 6, 3, 1, 0, 0, "EXTRACT_SUBREG", 0|(1<<MCID::Pseudo), 0x0ULL, NULL, NULL, OperandInfo3 }, // Inst #6 = EXTRACT_SUBREG 4191 { 7, 4, 1, 0, 0, "INSERT_SUBREG", 0|(1<<MCID::Pseudo), 0x0ULL, NULL, NULL, OperandInfo4 }, // Inst #7 = INSERT_SUBREG 4192 { 8, 1, 1, 0, 0, "IMPLICIT_DEF", 0|(1<<MCID::Pseudo)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo5 }, // Inst #8 = IMPLICIT_DEF 4193 { 9, 4, 1, 0, 0, "SUBREG_TO_REG", 0|(1<<MCID::Pseudo), 0x0ULL, NULL, NULL, OperandInfo6 }, // Inst #9 = SUBREG_TO_REG 4194 { 10, 3, 1, 0, 0, "COPY_TO_REGCLASS", 0|(1<<MCID::Pseudo)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo3 }, // Inst #10 = COPY_TO_REGCLASS 4195 { 11, 0, 0, 0, 0, "DBG_VALUE", 0|(1<<MCID::Pseudo)|(1<<MCID::Variadic), 0x0ULL, NULL, NULL, 0 }, // Inst #11 = DBG_VALUE 4196 { 12, 1, 1, 0, 0, "REG_SEQUENCE", 0|(1<<MCID::Pseudo)|(1<<MCID::Variadic)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo5 }, // Inst #12 = REG_SEQUENCE 4197 { 13, 2, 1, 0, 0, "COPY", 0|(1<<MCID::Pseudo)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo7 }, // Inst #13 = COPY 4198 { 14, 0, 0, 0, 0, "AAA", 0|(1<<MCID::UnmodeledSideEffects), 0x6e000001ULL, NULL, NULL, 0 }, // Inst #14 = AAA 4199 { 15, 1, 0, 0, 0, "AAD8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x1aa004001ULL, NULL, NULL, OperandInfo2 }, // Inst #15 = AAD8i8 4200 { 16, 1, 0, 0, 0, "AAM8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x1a8004001ULL, NULL, NULL, OperandInfo2 }, // Inst #16 = AAM8i8 4201 { 17, 0, 0, 0, 0, "AAS", 0|(1<<MCID::UnmodeledSideEffects), 0x7e000001ULL, NULL, NULL, 0 }, // Inst #17 = AAS 4202 { 18, 0, 0, 0, 0, "ABS_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1c2000401ULL, NULL, NULL, 0 }, // Inst #18 = ABS_F 4203 { 19, 2, 1, 0, 0, "ABS_Fp32", 0, 0x60000ULL, NULL, NULL, OperandInfo8 }, // Inst #19 = ABS_Fp32 4204 { 20, 2, 1, 0, 0, "ABS_Fp64", 0, 0x60000ULL, NULL, NULL, OperandInfo9 }, // Inst #20 = ABS_Fp64 4205 { 21, 2, 1, 0, 0, "ABS_Fp80", 0, 0x60000ULL, NULL, NULL, OperandInfo10 }, // Inst #21 = ABS_Fp80 4206 { 22, 6, 1, 0, 0, "ACQUIRE_MOV16rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo11 }, // Inst #22 = ACQUIRE_MOV16rm 4207 { 23, 6, 1, 0, 0, "ACQUIRE_MOV32rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo12 }, // Inst #23 = ACQUIRE_MOV32rm 4208 { 24, 6, 1, 0, 0, "ACQUIRE_MOV64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo13 }, // Inst #24 = ACQUIRE_MOV64rm 4209 { 25, 6, 1, 0, 0, "ACQUIRE_MOV8rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo14 }, // Inst #25 = ACQUIRE_MOV8rm 4210 { 26, 1, 0, 0, 0, "ADC16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x2a00c041ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #26 = ADC16i16 4211 { 27, 6, 0, 0, 0, "ADC16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c05aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #27 = ADC16mi 4212 { 28, 6, 0, 0, 0, "ADC16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600405aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #28 = ADC16mi8 4213 { 29, 6, 0, 0, 0, "ADC16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x22000044ULL, ImplicitList1, ImplicitList1, OperandInfo16 }, // Inst #29 = ADC16mr 4214 { 30, 3, 1, 0, 0, "ADC16ri", 0, 0x10200c052ULL, ImplicitList1, ImplicitList1, OperandInfo17 }, // Inst #30 = ADC16ri 4215 { 31, 3, 1, 0, 0, "ADC16ri8", 0, 0x106004052ULL, ImplicitList1, ImplicitList1, OperandInfo17 }, // Inst #31 = ADC16ri8 4216 { 32, 7, 1, 0, 0, "ADC16rm", 0|(1<<MCID::MayLoad), 0x26000046ULL, ImplicitList1, ImplicitList1, OperandInfo18 }, // Inst #32 = ADC16rm 4217 { 33, 3, 1, 0, 0, "ADC16rr", 0|(1<<MCID::Commutable), 0x22000043ULL, ImplicitList1, ImplicitList1, OperandInfo19 }, // Inst #33 = ADC16rr 4218 { 34, 3, 1, 0, 0, "ADC16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x26000045ULL, ImplicitList1, ImplicitList1, OperandInfo19 }, // Inst #34 = ADC16rr_REV 4219 { 35, 1, 0, 0, 0, "ADC32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x2a014001ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #35 = ADC32i32 4220 { 36, 6, 0, 0, 0, "ADC32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201401aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #36 = ADC32mi 4221 { 37, 6, 0, 0, 0, "ADC32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600401aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #37 = ADC32mi8 4222 { 38, 6, 0, 0, 0, "ADC32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x22000004ULL, ImplicitList1, ImplicitList1, OperandInfo20 }, // Inst #38 = ADC32mr 4223 { 39, 3, 1, 0, 0, "ADC32ri", 0, 0x102014012ULL, ImplicitList1, ImplicitList1, OperandInfo21 }, // Inst #39 = ADC32ri 4224 { 40, 3, 1, 0, 0, "ADC32ri8", 0, 0x106004012ULL, ImplicitList1, ImplicitList1, OperandInfo21 }, // Inst #40 = ADC32ri8 4225 { 41, 7, 1, 0, 0, "ADC32rm", 0|(1<<MCID::MayLoad), 0x26000006ULL, ImplicitList1, ImplicitList1, OperandInfo22 }, // Inst #41 = ADC32rm 4226 { 42, 3, 1, 0, 0, "ADC32rr", 0|(1<<MCID::Commutable), 0x22000003ULL, ImplicitList1, ImplicitList1, OperandInfo23 }, // Inst #42 = ADC32rr 4227 { 43, 3, 1, 0, 0, "ADC32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x26000005ULL, ImplicitList1, ImplicitList1, OperandInfo23 }, // Inst #43 = ADC32rr_REV 4228 { 44, 1, 0, 0, 0, "ADC64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x2a016001ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #44 = ADC64i32 4229 { 45, 6, 0, 0, 0, "ADC64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201601aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #45 = ADC64mi32 4230 { 46, 6, 0, 0, 0, "ADC64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600601aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #46 = ADC64mi8 4231 { 47, 6, 0, 0, 0, "ADC64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x22002004ULL, ImplicitList1, ImplicitList1, OperandInfo24 }, // Inst #47 = ADC64mr 4232 { 48, 3, 1, 0, 0, "ADC64ri32", 0, 0x102016012ULL, ImplicitList1, ImplicitList1, OperandInfo25 }, // Inst #48 = ADC64ri32 4233 { 49, 3, 1, 0, 0, "ADC64ri8", 0, 0x106006012ULL, ImplicitList1, ImplicitList1, OperandInfo25 }, // Inst #49 = ADC64ri8 4234 { 50, 7, 1, 0, 0, "ADC64rm", 0|(1<<MCID::MayLoad), 0x26002006ULL, ImplicitList1, ImplicitList1, OperandInfo26 }, // Inst #50 = ADC64rm 4235 { 51, 3, 1, 0, 0, "ADC64rr", 0|(1<<MCID::Commutable), 0x22002003ULL, ImplicitList1, ImplicitList1, OperandInfo27 }, // Inst #51 = ADC64rr 4236 { 52, 3, 1, 0, 0, "ADC64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x26002005ULL, ImplicitList1, ImplicitList1, OperandInfo27 }, // Inst #52 = ADC64rr_REV 4237 { 53, 1, 0, 0, 0, "ADC8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x28004001ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #53 = ADC8i8 4238 { 54, 6, 0, 0, 0, "ADC8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10000401aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #54 = ADC8mi 4239 { 55, 6, 0, 0, 0, "ADC8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x20000004ULL, ImplicitList1, ImplicitList1, OperandInfo28 }, // Inst #55 = ADC8mr 4240 { 56, 3, 1, 0, 0, "ADC8ri", 0, 0x100004012ULL, ImplicitList1, ImplicitList1, OperandInfo29 }, // Inst #56 = ADC8ri 4241 { 57, 7, 1, 0, 0, "ADC8rm", 0|(1<<MCID::MayLoad), 0x24000006ULL, ImplicitList1, ImplicitList1, OperandInfo30 }, // Inst #57 = ADC8rm 4242 { 58, 3, 1, 0, 0, "ADC8rr", 0|(1<<MCID::Commutable), 0x20000003ULL, ImplicitList1, ImplicitList1, OperandInfo31 }, // Inst #58 = ADC8rr 4243 { 59, 3, 1, 0, 0, "ADC8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x24000005ULL, ImplicitList1, ImplicitList1, OperandInfo31 }, // Inst #59 = ADC8rr_REV 4244 { 60, 1, 0, 0, 0, "ADD16i16", 0|(1<<MCID::UnmodeledSideEffects), 0xa00c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #60 = ADD16i16 4245 { 61, 6, 0, 0, 0, "ADD16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c058ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #61 = ADD16mi 4246 { 62, 6, 0, 0, 0, "ADD16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x106004058ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #62 = ADD16mi8 4247 { 63, 6, 0, 0, 0, "ADD16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x2000044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #63 = ADD16mr 4248 { 64, 3, 1, 0, 0, "ADD16ri", 0|(1<<MCID::ConvertibleTo3Addr), 0x10200c050ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #64 = ADD16ri 4249 { 65, 3, 1, 0, 0, "ADD16ri8", 0|(1<<MCID::ConvertibleTo3Addr), 0x106004050ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #65 = ADD16ri8 4250 { 66, 3, 1, 0, 0, "ADD16ri8_DB", 0|(1<<MCID::ConvertibleTo3Addr), 0x0ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #66 = ADD16ri8_DB 4251 { 67, 3, 1, 0, 0, "ADD16ri_DB", 0|(1<<MCID::ConvertibleTo3Addr), 0x0ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #67 = ADD16ri_DB 4252 { 68, 7, 1, 0, 0, "ADD16rm", 0|(1<<MCID::MayLoad), 0x6000046ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #68 = ADD16rm 4253 { 69, 3, 1, 0, 0, "ADD16rr", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x2000043ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #69 = ADD16rr 4254 { 70, 3, 1, 0, 0, "ADD16rr_DB", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x0ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #70 = ADD16rr_DB 4255 { 71, 3, 1, 0, 0, "ADD16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x6000045ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #71 = ADD16rr_REV 4256 { 72, 1, 0, 0, 0, "ADD32i32", 0|(1<<MCID::UnmodeledSideEffects), 0xa014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #72 = ADD32i32 4257 { 73, 6, 0, 0, 0, "ADD32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x102014018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #73 = ADD32mi 4258 { 74, 6, 0, 0, 0, "ADD32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x106004018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #74 = ADD32mi8 4259 { 75, 6, 0, 0, 0, "ADD32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x2000004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #75 = ADD32mr 4260 { 76, 3, 1, 0, 0, "ADD32ri", 0|(1<<MCID::ConvertibleTo3Addr), 0x102014010ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #76 = ADD32ri 4261 { 77, 3, 1, 0, 0, "ADD32ri8", 0|(1<<MCID::ConvertibleTo3Addr), 0x106004010ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #77 = ADD32ri8 4262 { 78, 3, 1, 0, 0, "ADD32ri8_DB", 0|(1<<MCID::ConvertibleTo3Addr), 0x0ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #78 = ADD32ri8_DB 4263 { 79, 3, 1, 0, 0, "ADD32ri_DB", 0|(1<<MCID::ConvertibleTo3Addr), 0x0ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #79 = ADD32ri_DB 4264 { 80, 7, 1, 0, 0, "ADD32rm", 0|(1<<MCID::MayLoad), 0x6000006ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #80 = ADD32rm 4265 { 81, 3, 1, 0, 0, "ADD32rr", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x2000003ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #81 = ADD32rr 4266 { 82, 3, 1, 0, 0, "ADD32rr_DB", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x0ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #82 = ADD32rr_DB 4267 { 83, 3, 1, 0, 0, "ADD32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x6000005ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #83 = ADD32rr_REV 4268 { 84, 1, 0, 0, 0, "ADD64i32", 0|(1<<MCID::UnmodeledSideEffects), 0xa016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #84 = ADD64i32 4269 { 85, 6, 0, 0, 0, "ADD64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x102016018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #85 = ADD64mi32 4270 { 86, 6, 0, 0, 0, "ADD64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x106006018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #86 = ADD64mi8 4271 { 87, 6, 0, 0, 0, "ADD64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x2002004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #87 = ADD64mr 4272 { 88, 3, 1, 0, 0, "ADD64ri32", 0|(1<<MCID::ConvertibleTo3Addr), 0x102016010ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #88 = ADD64ri32 4273 { 89, 3, 1, 0, 0, "ADD64ri32_DB", 0|(1<<MCID::ConvertibleTo3Addr), 0x0ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #89 = ADD64ri32_DB 4274 { 90, 3, 1, 0, 0, "ADD64ri8", 0|(1<<MCID::ConvertibleTo3Addr), 0x106006010ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #90 = ADD64ri8 4275 { 91, 3, 1, 0, 0, "ADD64ri8_DB", 0|(1<<MCID::ConvertibleTo3Addr), 0x0ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #91 = ADD64ri8_DB 4276 { 92, 7, 1, 0, 0, "ADD64rm", 0|(1<<MCID::MayLoad), 0x6002006ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #92 = ADD64rm 4277 { 93, 3, 1, 0, 0, "ADD64rr", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x2002003ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #93 = ADD64rr 4278 { 94, 3, 1, 0, 0, "ADD64rr_DB", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x0ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #94 = ADD64rr_DB 4279 { 95, 3, 1, 0, 0, "ADD64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x6002005ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #95 = ADD64rr_REV 4280 { 96, 1, 0, 0, 0, "ADD8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x8004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #96 = ADD8i8 4281 { 97, 6, 0, 0, 0, "ADD8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x100004018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #97 = ADD8mi 4282 { 98, 6, 0, 0, 0, "ADD8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x4ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #98 = ADD8mr 4283 { 99, 3, 1, 0, 0, "ADD8ri", 0|(1<<MCID::ConvertibleTo3Addr), 0x100004010ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #99 = ADD8ri 4284 { 100, 7, 1, 0, 0, "ADD8rm", 0|(1<<MCID::MayLoad), 0x4000006ULL, NULL, ImplicitList1, OperandInfo30 }, // Inst #100 = ADD8rm 4285 { 101, 3, 1, 0, 0, "ADD8rr", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x3ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #101 = ADD8rr 4286 { 102, 3, 1, 0, 0, "ADD8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x4000005ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #102 = ADD8rr_REV 4287 { 103, 7, 1, 0, 0, "ADDPDrm", 0|(1<<MCID::MayLoad), 0xb1000146ULL, NULL, NULL, OperandInfo32 }, // Inst #103 = ADDPDrm 4288 { 104, 3, 1, 0, 0, "ADDPDrr", 0|(1<<MCID::Commutable), 0xb1000145ULL, NULL, NULL, OperandInfo33 }, // Inst #104 = ADDPDrr 4289 { 105, 7, 1, 0, 0, "ADDPSrm", 0|(1<<MCID::MayLoad), 0xb0800106ULL, NULL, NULL, OperandInfo32 }, // Inst #105 = ADDPSrm 4290 { 106, 3, 1, 0, 0, "ADDPSrr", 0|(1<<MCID::Commutable), 0xb0800105ULL, NULL, NULL, OperandInfo33 }, // Inst #106 = ADDPSrr 4291 { 107, 7, 1, 0, 0, "ADDSDrm", 0|(1<<MCID::MayLoad), 0xb0000b06ULL, NULL, NULL, OperandInfo34 }, // Inst #107 = ADDSDrm 4292 { 108, 7, 1, 0, 0, "ADDSDrm_Int", 0|(1<<MCID::MayLoad), 0xb0000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #108 = ADDSDrm_Int 4293 { 109, 3, 1, 0, 0, "ADDSDrr", 0|(1<<MCID::Commutable), 0xb0000b05ULL, NULL, NULL, OperandInfo35 }, // Inst #109 = ADDSDrr 4294 { 110, 3, 1, 0, 0, "ADDSDrr_Int", 0, 0xb0000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #110 = ADDSDrr_Int 4295 { 111, 7, 1, 0, 0, "ADDSSrm", 0|(1<<MCID::MayLoad), 0xb0000c06ULL, NULL, NULL, OperandInfo36 }, // Inst #111 = ADDSSrm 4296 { 112, 7, 1, 0, 0, "ADDSSrm_Int", 0|(1<<MCID::MayLoad), 0xb0000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #112 = ADDSSrm_Int 4297 { 113, 3, 1, 0, 0, "ADDSSrr", 0|(1<<MCID::Commutable), 0xb0000c05ULL, NULL, NULL, OperandInfo37 }, // Inst #113 = ADDSSrr 4298 { 114, 3, 1, 0, 0, "ADDSSrr_Int", 0, 0xb0000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #114 = ADDSSrr_Int 4299 { 115, 7, 1, 0, 0, "ADDSUBPDrm", 0|(1<<MCID::MayLoad), 0x1a1000146ULL, NULL, NULL, OperandInfo32 }, // Inst #115 = ADDSUBPDrm 4300 { 116, 3, 1, 0, 0, "ADDSUBPDrr", 0, 0x1a1000145ULL, NULL, NULL, OperandInfo33 }, // Inst #116 = ADDSUBPDrr 4301 { 117, 7, 1, 0, 0, "ADDSUBPSrm", 0|(1<<MCID::MayLoad), 0x1a1000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #117 = ADDSUBPSrm 4302 { 118, 3, 1, 0, 0, "ADDSUBPSrr", 0, 0x1a1000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #118 = ADDSUBPSrr 4303 { 119, 5, 0, 0, 0, "ADD_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b0000018ULL, NULL, NULL, OperandInfo38 }, // Inst #119 = ADD_F32m 4304 { 120, 5, 0, 0, 0, "ADD_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b8000018ULL, NULL, NULL, OperandInfo38 }, // Inst #120 = ADD_F64m 4305 { 121, 5, 0, 0, 0, "ADD_FI16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1bc000018ULL, NULL, NULL, OperandInfo38 }, // Inst #121 = ADD_FI16m 4306 { 122, 5, 0, 0, 0, "ADD_FI32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b4000018ULL, NULL, NULL, OperandInfo38 }, // Inst #122 = ADD_FI32m 4307 { 123, 1, 0, 0, 0, "ADD_FPrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x180000902ULL, NULL, NULL, OperandInfo39 }, // Inst #123 = ADD_FPrST0 4308 { 124, 1, 0, 0, 0, "ADD_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x180000302ULL, NULL, NULL, OperandInfo39 }, // Inst #124 = ADD_FST0r 4309 { 125, 3, 1, 0, 0, "ADD_Fp32", 0, 0x80000ULL, NULL, NULL, OperandInfo40 }, // Inst #125 = ADD_Fp32 4310 { 126, 7, 1, 0, 0, "ADD_Fp32m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #126 = ADD_Fp32m 4311 { 127, 3, 1, 0, 0, "ADD_Fp64", 0, 0x80000ULL, NULL, NULL, OperandInfo42 }, // Inst #127 = ADD_Fp64 4312 { 128, 7, 1, 0, 0, "ADD_Fp64m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #128 = ADD_Fp64m 4313 { 129, 7, 1, 0, 0, "ADD_Fp64m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #129 = ADD_Fp64m32 4314 { 130, 3, 1, 0, 0, "ADD_Fp80", 0, 0x80000ULL, NULL, NULL, OperandInfo44 }, // Inst #130 = ADD_Fp80 4315 { 131, 7, 1, 0, 0, "ADD_Fp80m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #131 = ADD_Fp80m32 4316 { 132, 7, 1, 0, 0, "ADD_Fp80m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #132 = ADD_Fp80m64 4317 { 133, 7, 1, 0, 0, "ADD_FpI16m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #133 = ADD_FpI16m32 4318 { 134, 7, 1, 0, 0, "ADD_FpI16m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #134 = ADD_FpI16m64 4319 { 135, 7, 1, 0, 0, "ADD_FpI16m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #135 = ADD_FpI16m80 4320 { 136, 7, 1, 0, 0, "ADD_FpI32m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #136 = ADD_FpI32m32 4321 { 137, 7, 1, 0, 0, "ADD_FpI32m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #137 = ADD_FpI32m64 4322 { 138, 7, 1, 0, 0, "ADD_FpI32m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #138 = ADD_FpI32m80 4323 { 139, 1, 0, 0, 0, "ADD_FrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x180000702ULL, NULL, NULL, OperandInfo39 }, // Inst #139 = ADD_FrST0 4324 { 140, 1, 0, 0, 0, "ADJCALLSTACKDOWN32", 0, 0x0ULL, ImplicitList6, ImplicitList7, OperandInfo2 }, // Inst #140 = ADJCALLSTACKDOWN32 4325 { 141, 1, 0, 0, 0, "ADJCALLSTACKDOWN64", 0, 0x0ULL, ImplicitList8, ImplicitList9, OperandInfo2 }, // Inst #141 = ADJCALLSTACKDOWN64 4326 { 142, 2, 0, 0, 0, "ADJCALLSTACKUP32", 0, 0x0ULL, ImplicitList6, ImplicitList7, OperandInfo46 }, // Inst #142 = ADJCALLSTACKUP32 4327 { 143, 2, 0, 0, 0, "ADJCALLSTACKUP64", 0, 0x0ULL, ImplicitList8, ImplicitList9, OperandInfo46 }, // Inst #143 = ADJCALLSTACKUP64 4328 { 144, 7, 1, 0, 0, "AESDECLASTrm", 0|(1<<MCID::MayLoad), 0x1bf800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #144 = AESDECLASTrm 4329 { 145, 3, 1, 0, 0, "AESDECLASTrr", 0, 0x1bf800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #145 = AESDECLASTrr 4330 { 146, 7, 1, 0, 0, "AESDECrm", 0|(1<<MCID::MayLoad), 0x1bd800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #146 = AESDECrm 4331 { 147, 3, 1, 0, 0, "AESDECrr", 0, 0x1bd800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #147 = AESDECrr 4332 { 148, 7, 1, 0, 0, "AESENCLASTrm", 0|(1<<MCID::MayLoad), 0x1bb800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #148 = AESENCLASTrm 4333 { 149, 3, 1, 0, 0, "AESENCLASTrr", 0, 0x1bb800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #149 = AESENCLASTrr 4334 { 150, 7, 1, 0, 0, "AESENCrm", 0|(1<<MCID::MayLoad), 0x1b9800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #150 = AESENCrm 4335 { 151, 3, 1, 0, 0, "AESENCrr", 0, 0x1b9800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #151 = AESENCrr 4336 { 152, 6, 1, 0, 0, "AESIMCrm", 0|(1<<MCID::MayLoad), 0x1b7800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #152 = AESIMCrm 4337 { 153, 2, 1, 0, 0, "AESIMCrr", 0, 0x1b7800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #153 = AESIMCrr 4338 { 154, 7, 1, 0, 0, "AESKEYGENASSIST128rm", 0|(1<<MCID::MayLoad), 0x1bf804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #154 = AESKEYGENASSIST128rm 4339 { 155, 3, 1, 0, 0, "AESKEYGENASSIST128rr", 0, 0x1bf804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #155 = AESKEYGENASSIST128rr 4340 { 156, 1, 0, 0, 0, "AND16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x4a00c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #156 = AND16i16 4341 { 157, 6, 0, 0, 0, "AND16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c05cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #157 = AND16mi 4342 { 158, 6, 0, 0, 0, "AND16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600405cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #158 = AND16mi8 4343 { 159, 6, 0, 0, 0, "AND16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x42000044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #159 = AND16mr 4344 { 160, 3, 1, 0, 0, "AND16ri", 0, 0x10200c054ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #160 = AND16ri 4345 { 161, 3, 1, 0, 0, "AND16ri8", 0, 0x106004054ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #161 = AND16ri8 4346 { 162, 7, 1, 0, 0, "AND16rm", 0|(1<<MCID::MayLoad), 0x46000046ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #162 = AND16rm 4347 { 163, 3, 1, 0, 0, "AND16rr", 0|(1<<MCID::Commutable), 0x42000043ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #163 = AND16rr 4348 { 164, 3, 1, 0, 0, "AND16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x46000045ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #164 = AND16rr_REV 4349 { 165, 1, 0, 0, 0, "AND32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x4a014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #165 = AND32i32 4350 { 166, 6, 0, 0, 0, "AND32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #166 = AND32mi 4351 { 167, 6, 0, 0, 0, "AND32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #167 = AND32mi8 4352 { 168, 6, 0, 0, 0, "AND32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x42000004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #168 = AND32mr 4353 { 169, 3, 1, 0, 0, "AND32ri", 0, 0x102014014ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #169 = AND32ri 4354 { 170, 3, 1, 0, 0, "AND32ri8", 0, 0x106004014ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #170 = AND32ri8 4355 { 171, 7, 1, 0, 0, "AND32rm", 0|(1<<MCID::MayLoad), 0x46000006ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #171 = AND32rm 4356 { 172, 3, 1, 0, 0, "AND32rr", 0|(1<<MCID::Commutable), 0x42000003ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #172 = AND32rr 4357 { 173, 3, 1, 0, 0, "AND32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x46000005ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #173 = AND32rr_REV 4358 { 174, 1, 0, 0, 0, "AND64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x4a016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #174 = AND64i32 4359 { 175, 6, 0, 0, 0, "AND64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201601cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #175 = AND64mi32 4360 { 176, 6, 0, 0, 0, "AND64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600601cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #176 = AND64mi8 4361 { 177, 6, 0, 0, 0, "AND64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x42002004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #177 = AND64mr 4362 { 178, 3, 1, 0, 0, "AND64ri32", 0, 0x102016014ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #178 = AND64ri32 4363 { 179, 3, 1, 0, 0, "AND64ri8", 0, 0x106006014ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #179 = AND64ri8 4364 { 180, 7, 1, 0, 0, "AND64rm", 0|(1<<MCID::MayLoad), 0x46002006ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #180 = AND64rm 4365 { 181, 3, 1, 0, 0, "AND64rr", 0|(1<<MCID::Commutable), 0x42002003ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #181 = AND64rr 4366 { 182, 3, 1, 0, 0, "AND64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x46002005ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #182 = AND64rr_REV 4367 { 183, 1, 0, 0, 0, "AND8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x48004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #183 = AND8i8 4368 { 184, 6, 0, 0, 0, "AND8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10000401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #184 = AND8mi 4369 { 185, 6, 0, 0, 0, "AND8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x40000004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #185 = AND8mr 4370 { 186, 3, 1, 0, 0, "AND8ri", 0, 0x100004014ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #186 = AND8ri 4371 { 187, 7, 1, 0, 0, "AND8rm", 0|(1<<MCID::MayLoad), 0x44000006ULL, NULL, ImplicitList1, OperandInfo30 }, // Inst #187 = AND8rm 4372 { 188, 3, 1, 0, 0, "AND8rr", 0|(1<<MCID::Commutable), 0x40000003ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #188 = AND8rr 4373 { 189, 3, 1, 0, 0, "AND8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x44000005ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #189 = AND8rr_REV 4374 { 190, 7, 1, 0, 0, "ANDN32rm", 0|(1<<MCID::MayLoad), 0xbe4000d06ULL, NULL, ImplicitList1, OperandInfo51 }, // Inst #190 = ANDN32rm 4375 { 191, 3, 1, 0, 0, "ANDN32rr", 0, 0xbe4000d05ULL, NULL, ImplicitList1, OperandInfo52 }, // Inst #191 = ANDN32rr 4376 { 192, 7, 1, 0, 0, "ANDN64rm", 0|(1<<MCID::MayLoad), 0xfe4000d06ULL, NULL, ImplicitList1, OperandInfo53 }, // Inst #192 = ANDN64rm 4377 { 193, 3, 1, 0, 0, "ANDN64rr", 0, 0xfe4000d05ULL, NULL, ImplicitList1, OperandInfo54 }, // Inst #193 = ANDN64rr 4378 { 194, 7, 1, 0, 0, "ANDNPDrm", 0|(1<<MCID::MayLoad), 0xab000146ULL, NULL, NULL, OperandInfo32 }, // Inst #194 = ANDNPDrm 4379 { 195, 3, 1, 0, 0, "ANDNPDrr", 0, 0xab000145ULL, NULL, NULL, OperandInfo33 }, // Inst #195 = ANDNPDrr 4380 { 196, 7, 1, 0, 0, "ANDNPSrm", 0|(1<<MCID::MayLoad), 0xaa800106ULL, NULL, NULL, OperandInfo32 }, // Inst #196 = ANDNPSrm 4381 { 197, 3, 1, 0, 0, "ANDNPSrr", 0, 0xaa800105ULL, NULL, NULL, OperandInfo33 }, // Inst #197 = ANDNPSrr 4382 { 198, 7, 1, 0, 0, "ANDPDrm", 0|(1<<MCID::MayLoad), 0xa9000146ULL, NULL, NULL, OperandInfo32 }, // Inst #198 = ANDPDrm 4383 { 199, 3, 1, 0, 0, "ANDPDrr", 0|(1<<MCID::Commutable), 0xa9000145ULL, NULL, NULL, OperandInfo33 }, // Inst #199 = ANDPDrr 4384 { 200, 7, 1, 0, 0, "ANDPSrm", 0|(1<<MCID::MayLoad), 0xa8800106ULL, NULL, NULL, OperandInfo32 }, // Inst #200 = ANDPSrm 4385 { 201, 3, 1, 0, 0, "ANDPSrr", 0|(1<<MCID::Commutable), 0xa8800105ULL, NULL, NULL, OperandInfo33 }, // Inst #201 = ANDPSrr 4386 { 202, 6, 1, 0, 0, "ARPL16mr", 0|(1<<MCID::UnmodeledSideEffects), 0xc6000006ULL, NULL, NULL, OperandInfo11 }, // Inst #202 = ARPL16mr 4387 { 203, 2, 1, 0, 0, "ARPL16rr", 0|(1<<MCID::UnmodeledSideEffects), 0xc6000003ULL, NULL, NULL, OperandInfo55 }, // Inst #203 = ARPL16rr 4388 { 204, 9, 2, 0, 0, "ATOMADD6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #204 = ATOMADD6432 4389 { 205, 7, 1, 0, 0, "ATOMAND16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #205 = ATOMAND16 4390 { 206, 7, 1, 0, 0, "ATOMAND32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #206 = ATOMAND32 4391 { 207, 7, 1, 0, 0, "ATOMAND64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #207 = ATOMAND64 4392 { 208, 9, 2, 0, 0, "ATOMAND6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #208 = ATOMAND6432 4393 { 209, 7, 1, 0, 0, "ATOMAND8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo60 }, // Inst #209 = ATOMAND8 4394 { 210, 7, 1, 0, 0, "ATOMMAX16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #210 = ATOMMAX16 4395 { 211, 7, 1, 0, 0, "ATOMMAX32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #211 = ATOMMAX32 4396 { 212, 7, 1, 0, 0, "ATOMMAX64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #212 = ATOMMAX64 4397 { 213, 7, 1, 0, 0, "ATOMMIN16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #213 = ATOMMIN16 4398 { 214, 7, 1, 0, 0, "ATOMMIN32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #214 = ATOMMIN32 4399 { 215, 7, 1, 0, 0, "ATOMMIN64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #215 = ATOMMIN64 4400 { 216, 7, 1, 0, 0, "ATOMNAND16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #216 = ATOMNAND16 4401 { 217, 7, 1, 0, 0, "ATOMNAND32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #217 = ATOMNAND32 4402 { 218, 7, 1, 0, 0, "ATOMNAND64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #218 = ATOMNAND64 4403 { 219, 9, 2, 0, 0, "ATOMNAND6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #219 = ATOMNAND6432 4404 { 220, 7, 1, 0, 0, "ATOMNAND8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo60 }, // Inst #220 = ATOMNAND8 4405 { 221, 7, 1, 0, 0, "ATOMOR16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #221 = ATOMOR16 4406 { 222, 7, 1, 0, 0, "ATOMOR32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #222 = ATOMOR32 4407 { 223, 7, 1, 0, 0, "ATOMOR64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #223 = ATOMOR64 4408 { 224, 9, 2, 0, 0, "ATOMOR6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #224 = ATOMOR6432 4409 { 225, 7, 1, 0, 0, "ATOMOR8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo60 }, // Inst #225 = ATOMOR8 4410 { 226, 9, 2, 0, 0, "ATOMSUB6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #226 = ATOMSUB6432 4411 { 227, 9, 2, 0, 0, "ATOMSWAP6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #227 = ATOMSWAP6432 4412 { 228, 7, 1, 0, 0, "ATOMUMAX16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #228 = ATOMUMAX16 4413 { 229, 7, 1, 0, 0, "ATOMUMAX32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #229 = ATOMUMAX32 4414 { 230, 7, 1, 0, 0, "ATOMUMAX64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #230 = ATOMUMAX64 4415 { 231, 7, 1, 0, 0, "ATOMUMIN16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #231 = ATOMUMIN16 4416 { 232, 7, 1, 0, 0, "ATOMUMIN32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #232 = ATOMUMIN32 4417 { 233, 7, 1, 0, 0, "ATOMUMIN64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #233 = ATOMUMIN64 4418 { 234, 7, 1, 0, 0, "ATOMXOR16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #234 = ATOMXOR16 4419 { 235, 7, 1, 0, 0, "ATOMXOR32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #235 = ATOMXOR32 4420 { 236, 7, 1, 0, 0, "ATOMXOR64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #236 = ATOMXOR64 4421 { 237, 9, 2, 0, 0, "ATOMXOR6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #237 = ATOMXOR6432 4422 { 238, 7, 1, 0, 0, "ATOMXOR8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo60 }, // Inst #238 = ATOMXOR8 4423 { 239, 1, 1, 0, 0, "AVX_SET0PDY", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0xaaf000160ULL, NULL, NULL, OperandInfo61 }, // Inst #239 = AVX_SET0PDY 4424 { 240, 1, 1, 0, 0, "AVX_SET0PSY", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0xaae800120ULL, NULL, NULL, OperandInfo61 }, // Inst #240 = AVX_SET0PSY 4425 { 241, 1, 1, 0, 0, "AVX_SETALLONES", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0xaed800160ULL, NULL, NULL, OperandInfo62 }, // Inst #241 = AVX_SETALLONES 4426 { 242, 8, 1, 0, 0, "BLENDPDrmi", 0|(1<<MCID::MayLoad), 0x1b804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #242 = BLENDPDrmi 4427 { 243, 4, 1, 0, 0, "BLENDPDrri", 0, 0x1b804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #243 = BLENDPDrri 4428 { 244, 8, 1, 0, 0, "BLENDPSrmi", 0|(1<<MCID::MayLoad), 0x19804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #244 = BLENDPSrmi 4429 { 245, 4, 1, 0, 0, "BLENDPSrri", 0, 0x19804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #245 = BLENDPSrri 4430 { 246, 7, 1, 0, 0, "BLENDVPDrm0", 0|(1<<MCID::MayLoad), 0x2b800d46ULL, ImplicitList12, NULL, OperandInfo32 }, // Inst #246 = BLENDVPDrm0 4431 { 247, 3, 1, 0, 0, "BLENDVPDrr0", 0, 0x2b800d45ULL, ImplicitList12, NULL, OperandInfo33 }, // Inst #247 = BLENDVPDrr0 4432 { 248, 7, 1, 0, 0, "BLENDVPSrm0", 0|(1<<MCID::MayLoad), 0x29800d46ULL, ImplicitList12, NULL, OperandInfo32 }, // Inst #248 = BLENDVPSrm0 4433 { 249, 3, 1, 0, 0, "BLENDVPSrr0", 0, 0x29800d45ULL, ImplicitList12, NULL, OperandInfo33 }, // Inst #249 = BLENDVPSrr0 4434 { 250, 6, 1, 0, 0, "BOUNDS16rm", 0|(1<<MCID::UnmodeledSideEffects), 0xc4000046ULL, NULL, NULL, OperandInfo11 }, // Inst #250 = BOUNDS16rm 4435 { 251, 6, 1, 0, 0, "BOUNDS32rm", 0|(1<<MCID::UnmodeledSideEffects), 0xc4000006ULL, NULL, NULL, OperandInfo12 }, // Inst #251 = BOUNDS32rm 4436 { 252, 6, 1, 0, 0, "BSF16rm", 0|(1<<MCID::MayLoad), 0x178000146ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #252 = BSF16rm 4437 { 253, 2, 1, 0, 0, "BSF16rr", 0, 0x178000145ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #253 = BSF16rr 4438 { 254, 6, 1, 0, 0, "BSF32rm", 0|(1<<MCID::MayLoad), 0x178000106ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #254 = BSF32rm 4439 { 255, 2, 1, 0, 0, "BSF32rr", 0, 0x178000105ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #255 = BSF32rr 4440 { 256, 6, 1, 0, 0, "BSF64rm", 0|(1<<MCID::MayLoad), 0x178002106ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #256 = BSF64rm 4441 { 257, 2, 1, 0, 0, "BSF64rr", 0, 0x178002105ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #257 = BSF64rr 4442 { 258, 6, 1, 0, 0, "BSR16rm", 0|(1<<MCID::MayLoad), 0x17a000146ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #258 = BSR16rm 4443 { 259, 2, 1, 0, 0, "BSR16rr", 0, 0x17a000145ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #259 = BSR16rr 4444 { 260, 6, 1, 0, 0, "BSR32rm", 0|(1<<MCID::MayLoad), 0x17a000106ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #260 = BSR32rm 4445 { 261, 2, 1, 0, 0, "BSR32rr", 0, 0x17a000105ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #261 = BSR32rr 4446 { 262, 6, 1, 0, 0, "BSR64rm", 0|(1<<MCID::MayLoad), 0x17a002106ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #262 = BSR64rm 4447 { 263, 2, 1, 0, 0, "BSR64rr", 0, 0x17a002105ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #263 = BSR64rr 4448 { 264, 2, 1, 0, 0, "BSWAP32r", 0, 0x190000102ULL, NULL, NULL, OperandInfo67 }, // Inst #264 = BSWAP32r 4449 { 265, 2, 1, 0, 0, "BSWAP64r", 0, 0x190002102ULL, NULL, NULL, OperandInfo68 }, // Inst #265 = BSWAP64r 4450 { 266, 6, 0, 0, 0, "BT16mi8", 0|(1<<MCID::MayLoad), 0x17400415cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #266 = BT16mi8 4451 { 267, 6, 0, 0, 0, "BT16mr", 0|(1<<MCID::UnmodeledSideEffects), 0x146000144ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #267 = BT16mr 4452 { 268, 2, 0, 0, 0, "BT16ri8", 0, 0x174004154ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #268 = BT16ri8 4453 { 269, 2, 0, 0, 0, "BT16rr", 0, 0x146000143ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #269 = BT16rr 4454 { 270, 6, 0, 0, 0, "BT32mi8", 0|(1<<MCID::MayLoad), 0x17400411cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #270 = BT32mi8 4455 { 271, 6, 0, 0, 0, "BT32mr", 0|(1<<MCID::UnmodeledSideEffects), 0x146000104ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #271 = BT32mr 4456 { 272, 2, 0, 0, 0, "BT32ri8", 0, 0x174004114ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #272 = BT32ri8 4457 { 273, 2, 0, 0, 0, "BT32rr", 0, 0x146000103ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #273 = BT32rr 4458 { 274, 6, 0, 0, 0, "BT64mi8", 0|(1<<MCID::MayLoad), 0x17400611cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #274 = BT64mi8 4459 { 275, 6, 0, 0, 0, "BT64mr", 0|(1<<MCID::UnmodeledSideEffects), 0x146002104ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #275 = BT64mr 4460 { 276, 2, 0, 0, 0, "BT64ri8", 0, 0x174006114ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #276 = BT64ri8 4461 { 277, 2, 0, 0, 0, "BT64rr", 0, 0x146002103ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #277 = BT64rr 4462 { 278, 6, 0, 0, 0, "BTC16mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400415fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #278 = BTC16mi8 4463 { 279, 6, 0, 0, 0, "BTC16mr", 0|(1<<MCID::UnmodeledSideEffects), 0x176000144ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #279 = BTC16mr 4464 { 280, 2, 0, 0, 0, "BTC16ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174004157ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #280 = BTC16ri8 4465 { 281, 2, 0, 0, 0, "BTC16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x176000143ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #281 = BTC16rr 4466 { 282, 6, 0, 0, 0, "BTC32mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400411fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #282 = BTC32mi8 4467 { 283, 6, 0, 0, 0, "BTC32mr", 0|(1<<MCID::UnmodeledSideEffects), 0x176000104ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #283 = BTC32mr 4468 { 284, 2, 0, 0, 0, "BTC32ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174004117ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #284 = BTC32ri8 4469 { 285, 2, 0, 0, 0, "BTC32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x176000103ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #285 = BTC32rr 4470 { 286, 6, 0, 0, 0, "BTC64mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400611fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #286 = BTC64mi8 4471 { 287, 6, 0, 0, 0, "BTC64mr", 0|(1<<MCID::UnmodeledSideEffects), 0x176002104ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #287 = BTC64mr 4472 { 288, 2, 0, 0, 0, "BTC64ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174006117ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #288 = BTC64ri8 4473 { 289, 2, 0, 0, 0, "BTC64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x176002103ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #289 = BTC64rr 4474 { 290, 6, 0, 0, 0, "BTR16mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400415eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #290 = BTR16mi8 4475 { 291, 6, 0, 0, 0, "BTR16mr", 0|(1<<MCID::UnmodeledSideEffects), 0x166000144ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #291 = BTR16mr 4476 { 292, 2, 0, 0, 0, "BTR16ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174004156ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #292 = BTR16ri8 4477 { 293, 2, 0, 0, 0, "BTR16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x166000143ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #293 = BTR16rr 4478 { 294, 6, 0, 0, 0, "BTR32mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400411eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #294 = BTR32mi8 4479 { 295, 6, 0, 0, 0, "BTR32mr", 0|(1<<MCID::UnmodeledSideEffects), 0x166000104ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #295 = BTR32mr 4480 { 296, 2, 0, 0, 0, "BTR32ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174004116ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #296 = BTR32ri8 4481 { 297, 2, 0, 0, 0, "BTR32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x166000103ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #297 = BTR32rr 4482 { 298, 6, 0, 0, 0, "BTR64mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400611eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #298 = BTR64mi8 4483 { 299, 6, 0, 0, 0, "BTR64mr", 0|(1<<MCID::UnmodeledSideEffects), 0x166002104ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #299 = BTR64mr 4484 { 300, 2, 0, 0, 0, "BTR64ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174006116ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #300 = BTR64ri8 4485 { 301, 2, 0, 0, 0, "BTR64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x166002103ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #301 = BTR64rr 4486 { 302, 6, 0, 0, 0, "BTS16mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400415dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #302 = BTS16mi8 4487 { 303, 6, 0, 0, 0, "BTS16mr", 0|(1<<MCID::UnmodeledSideEffects), 0x156000144ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #303 = BTS16mr 4488 { 304, 2, 0, 0, 0, "BTS16ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174004155ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #304 = BTS16ri8 4489 { 305, 2, 0, 0, 0, "BTS16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x156000143ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #305 = BTS16rr 4490 { 306, 6, 0, 0, 0, "BTS32mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400411dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #306 = BTS32mi8 4491 { 307, 6, 0, 0, 0, "BTS32mr", 0|(1<<MCID::UnmodeledSideEffects), 0x156000104ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #307 = BTS32mr 4492 { 308, 2, 0, 0, 0, "BTS32ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174004115ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #308 = BTS32ri8 4493 { 309, 2, 0, 0, 0, "BTS32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x156000103ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #309 = BTS32rr 4494 { 310, 6, 0, 0, 0, "BTS64mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400611dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #310 = BTS64mi8 4495 { 311, 6, 0, 0, 0, "BTS64mr", 0|(1<<MCID::UnmodeledSideEffects), 0x156002104ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #311 = BTS64mr 4496 { 312, 2, 0, 0, 0, "BTS64ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174006115ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #312 = BTS64ri8 4497 { 313, 2, 0, 0, 0, "BTS64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x156002103ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #313 = BTS64rr 4498 { 314, 5, 0, 0, 0, "CALL32m", 0|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Variadic), 0x1fe00001aULL, ImplicitList6, ImplicitList13, OperandInfo38 }, // Inst #314 = CALL32m 4499 { 315, 1, 0, 0, 0, "CALL32r", 0|(1<<MCID::Call)|(1<<MCID::Variadic), 0x1fe000012ULL, ImplicitList6, ImplicitList13, OperandInfo72 }, // Inst #315 = CALL32r 4500 { 316, 5, 0, 0, 0, "CALL64m", 0|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Variadic), 0x1fe00001aULL, ImplicitList8, ImplicitList14, OperandInfo38 }, // Inst #316 = CALL64m 4501 { 317, 1, 0, 0, 0, "CALL64pcrel32", 0|(1<<MCID::Call)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d0018001ULL, ImplicitList8, ImplicitList14, OperandInfo73 }, // Inst #317 = CALL64pcrel32 4502 { 318, 1, 0, 0, 0, "CALL64r", 0|(1<<MCID::Call)|(1<<MCID::Variadic), 0x1fe000012ULL, ImplicitList8, ImplicitList14, OperandInfo74 }, // Inst #318 = CALL64r 4503 { 319, 1, 0, 0, 0, "CALLpcrel16", 0|(1<<MCID::Call)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d0010041ULL, ImplicitList6, ImplicitList13, OperandInfo73 }, // Inst #319 = CALLpcrel16 4504 { 320, 1, 0, 0, 0, "CALLpcrel32", 0|(1<<MCID::Call)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d0018001ULL, ImplicitList6, ImplicitList13, OperandInfo73 }, // Inst #320 = CALLpcrel32 4505 { 321, 0, 0, 0, 0, "CBW", 0, 0x130000041ULL, ImplicitList5, ImplicitList2, 0 }, // Inst #321 = CBW 4506 { 322, 0, 0, 0, 0, "CDQ", 0, 0x132000001ULL, ImplicitList3, ImplicitList15, 0 }, // Inst #322 = CDQ 4507 { 323, 0, 0, 0, 0, "CDQE", 0, 0x130002001ULL, ImplicitList3, ImplicitList4, 0 }, // Inst #323 = CDQE 4508 { 324, 0, 0, 0, 0, "CHS_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0000401ULL, NULL, NULL, 0 }, // Inst #324 = CHS_F 4509 { 325, 2, 1, 0, 0, "CHS_Fp32", 0, 0x60000ULL, NULL, NULL, OperandInfo8 }, // Inst #325 = CHS_Fp32 4510 { 326, 2, 1, 0, 0, "CHS_Fp64", 0, 0x60000ULL, NULL, NULL, OperandInfo9 }, // Inst #326 = CHS_Fp64 4511 { 327, 2, 1, 0, 0, "CHS_Fp80", 0, 0x60000ULL, NULL, NULL, OperandInfo10 }, // Inst #327 = CHS_Fp80 4512 { 328, 0, 0, 0, 0, "CLC", 0|(1<<MCID::UnmodeledSideEffects), 0x1f0000001ULL, NULL, NULL, 0 }, // Inst #328 = CLC 4513 { 329, 0, 0, 0, 0, "CLD", 0|(1<<MCID::UnmodeledSideEffects), 0x1f8000001ULL, NULL, NULL, 0 }, // Inst #329 = CLD 4514 { 330, 5, 0, 0, 0, "CLFLUSH", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x15c00011fULL, NULL, NULL, OperandInfo38 }, // Inst #330 = CLFLUSH 4515 { 331, 0, 0, 0, 0, "CLI", 0|(1<<MCID::UnmodeledSideEffects), 0x1f4000001ULL, NULL, NULL, 0 }, // Inst #331 = CLI 4516 { 332, 0, 0, 0, 0, "CLTS", 0|(1<<MCID::UnmodeledSideEffects), 0xc000101ULL, NULL, NULL, 0 }, // Inst #332 = CLTS 4517 { 333, 0, 0, 0, 0, "CMC", 0|(1<<MCID::UnmodeledSideEffects), 0x1ea000001ULL, NULL, NULL, 0 }, // Inst #333 = CMC 4518 { 334, 7, 1, 0, 0, "CMOVA16rm", 0|(1<<MCID::MayLoad), 0x8e000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #334 = CMOVA16rm 4519 { 335, 3, 1, 0, 0, "CMOVA16rr", 0|(1<<MCID::Commutable), 0x8e000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #335 = CMOVA16rr 4520 { 336, 7, 1, 0, 0, "CMOVA32rm", 0|(1<<MCID::MayLoad), 0x8e000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #336 = CMOVA32rm 4521 { 337, 3, 1, 0, 0, "CMOVA32rr", 0|(1<<MCID::Commutable), 0x8e000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #337 = CMOVA32rr 4522 { 338, 7, 1, 0, 0, "CMOVA64rm", 0|(1<<MCID::MayLoad), 0x8e002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #338 = CMOVA64rm 4523 { 339, 3, 1, 0, 0, "CMOVA64rr", 0|(1<<MCID::Commutable), 0x8e002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #339 = CMOVA64rr 4524 { 340, 7, 1, 0, 0, "CMOVAE16rm", 0|(1<<MCID::MayLoad), 0x86000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #340 = CMOVAE16rm 4525 { 341, 3, 1, 0, 0, "CMOVAE16rr", 0|(1<<MCID::Commutable), 0x86000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #341 = CMOVAE16rr 4526 { 342, 7, 1, 0, 0, "CMOVAE32rm", 0|(1<<MCID::MayLoad), 0x86000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #342 = CMOVAE32rm 4527 { 343, 3, 1, 0, 0, "CMOVAE32rr", 0|(1<<MCID::Commutable), 0x86000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #343 = CMOVAE32rr 4528 { 344, 7, 1, 0, 0, "CMOVAE64rm", 0|(1<<MCID::MayLoad), 0x86002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #344 = CMOVAE64rm 4529 { 345, 3, 1, 0, 0, "CMOVAE64rr", 0|(1<<MCID::Commutable), 0x86002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #345 = CMOVAE64rr 4530 { 346, 7, 1, 0, 0, "CMOVB16rm", 0|(1<<MCID::MayLoad), 0x84000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #346 = CMOVB16rm 4531 { 347, 3, 1, 0, 0, "CMOVB16rr", 0|(1<<MCID::Commutable), 0x84000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #347 = CMOVB16rr 4532 { 348, 7, 1, 0, 0, "CMOVB32rm", 0|(1<<MCID::MayLoad), 0x84000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #348 = CMOVB32rm 4533 { 349, 3, 1, 0, 0, "CMOVB32rr", 0|(1<<MCID::Commutable), 0x84000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #349 = CMOVB32rr 4534 { 350, 7, 1, 0, 0, "CMOVB64rm", 0|(1<<MCID::MayLoad), 0x84002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #350 = CMOVB64rm 4535 { 351, 3, 1, 0, 0, "CMOVB64rr", 0|(1<<MCID::Commutable), 0x84002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #351 = CMOVB64rr 4536 { 352, 7, 1, 0, 0, "CMOVBE16rm", 0|(1<<MCID::MayLoad), 0x8c000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #352 = CMOVBE16rm 4537 { 353, 3, 1, 0, 0, "CMOVBE16rr", 0|(1<<MCID::Commutable), 0x8c000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #353 = CMOVBE16rr 4538 { 354, 7, 1, 0, 0, "CMOVBE32rm", 0|(1<<MCID::MayLoad), 0x8c000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #354 = CMOVBE32rm 4539 { 355, 3, 1, 0, 0, "CMOVBE32rr", 0|(1<<MCID::Commutable), 0x8c000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #355 = CMOVBE32rr 4540 { 356, 7, 1, 0, 0, "CMOVBE64rm", 0|(1<<MCID::MayLoad), 0x8c002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #356 = CMOVBE64rm 4541 { 357, 3, 1, 0, 0, "CMOVBE64rr", 0|(1<<MCID::Commutable), 0x8c002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #357 = CMOVBE64rr 4542 { 358, 1, 1, 0, 0, "CMOVBE_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000502ULL, NULL, NULL, OperandInfo39 }, // Inst #358 = CMOVBE_F 4543 { 359, 3, 1, 0, 0, "CMOVBE_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #359 = CMOVBE_Fp32 4544 { 360, 3, 1, 0, 0, "CMOVBE_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #360 = CMOVBE_Fp64 4545 { 361, 3, 1, 0, 0, "CMOVBE_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #361 = CMOVBE_Fp80 4546 { 362, 1, 1, 0, 0, "CMOVB_F", 0|(1<<MCID::UnmodeledSideEffects), 0x180000502ULL, NULL, NULL, OperandInfo39 }, // Inst #362 = CMOVB_F 4547 { 363, 3, 1, 0, 0, "CMOVB_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #363 = CMOVB_Fp32 4548 { 364, 3, 1, 0, 0, "CMOVB_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #364 = CMOVB_Fp64 4549 { 365, 3, 1, 0, 0, "CMOVB_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #365 = CMOVB_Fp80 4550 { 366, 7, 1, 0, 0, "CMOVE16rm", 0|(1<<MCID::MayLoad), 0x88000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #366 = CMOVE16rm 4551 { 367, 3, 1, 0, 0, "CMOVE16rr", 0|(1<<MCID::Commutable), 0x88000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #367 = CMOVE16rr 4552 { 368, 7, 1, 0, 0, "CMOVE32rm", 0|(1<<MCID::MayLoad), 0x88000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #368 = CMOVE32rm 4553 { 369, 3, 1, 0, 0, "CMOVE32rr", 0|(1<<MCID::Commutable), 0x88000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #369 = CMOVE32rr 4554 { 370, 7, 1, 0, 0, "CMOVE64rm", 0|(1<<MCID::MayLoad), 0x88002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #370 = CMOVE64rm 4555 { 371, 3, 1, 0, 0, "CMOVE64rr", 0|(1<<MCID::Commutable), 0x88002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #371 = CMOVE64rr 4556 { 372, 1, 1, 0, 0, "CMOVE_F", 0|(1<<MCID::UnmodeledSideEffects), 0x190000502ULL, NULL, NULL, OperandInfo39 }, // Inst #372 = CMOVE_F 4557 { 373, 3, 1, 0, 0, "CMOVE_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #373 = CMOVE_Fp32 4558 { 374, 3, 1, 0, 0, "CMOVE_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #374 = CMOVE_Fp64 4559 { 375, 3, 1, 0, 0, "CMOVE_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #375 = CMOVE_Fp80 4560 { 376, 7, 1, 0, 0, "CMOVG16rm", 0|(1<<MCID::MayLoad), 0x9e000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #376 = CMOVG16rm 4561 { 377, 3, 1, 0, 0, "CMOVG16rr", 0|(1<<MCID::Commutable), 0x9e000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #377 = CMOVG16rr 4562 { 378, 7, 1, 0, 0, "CMOVG32rm", 0|(1<<MCID::MayLoad), 0x9e000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #378 = CMOVG32rm 4563 { 379, 3, 1, 0, 0, "CMOVG32rr", 0|(1<<MCID::Commutable), 0x9e000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #379 = CMOVG32rr 4564 { 380, 7, 1, 0, 0, "CMOVG64rm", 0|(1<<MCID::MayLoad), 0x9e002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #380 = CMOVG64rm 4565 { 381, 3, 1, 0, 0, "CMOVG64rr", 0|(1<<MCID::Commutable), 0x9e002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #381 = CMOVG64rr 4566 { 382, 7, 1, 0, 0, "CMOVGE16rm", 0|(1<<MCID::MayLoad), 0x9a000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #382 = CMOVGE16rm 4567 { 383, 3, 1, 0, 0, "CMOVGE16rr", 0|(1<<MCID::Commutable), 0x9a000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #383 = CMOVGE16rr 4568 { 384, 7, 1, 0, 0, "CMOVGE32rm", 0|(1<<MCID::MayLoad), 0x9a000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #384 = CMOVGE32rm 4569 { 385, 3, 1, 0, 0, "CMOVGE32rr", 0|(1<<MCID::Commutable), 0x9a000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #385 = CMOVGE32rr 4570 { 386, 7, 1, 0, 0, "CMOVGE64rm", 0|(1<<MCID::MayLoad), 0x9a002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #386 = CMOVGE64rm 4571 { 387, 3, 1, 0, 0, "CMOVGE64rr", 0|(1<<MCID::Commutable), 0x9a002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #387 = CMOVGE64rr 4572 { 388, 7, 1, 0, 0, "CMOVL16rm", 0|(1<<MCID::MayLoad), 0x98000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #388 = CMOVL16rm 4573 { 389, 3, 1, 0, 0, "CMOVL16rr", 0|(1<<MCID::Commutable), 0x98000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #389 = CMOVL16rr 4574 { 390, 7, 1, 0, 0, "CMOVL32rm", 0|(1<<MCID::MayLoad), 0x98000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #390 = CMOVL32rm 4575 { 391, 3, 1, 0, 0, "CMOVL32rr", 0|(1<<MCID::Commutable), 0x98000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #391 = CMOVL32rr 4576 { 392, 7, 1, 0, 0, "CMOVL64rm", 0|(1<<MCID::MayLoad), 0x98002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #392 = CMOVL64rm 4577 { 393, 3, 1, 0, 0, "CMOVL64rr", 0|(1<<MCID::Commutable), 0x98002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #393 = CMOVL64rr 4578 { 394, 7, 1, 0, 0, "CMOVLE16rm", 0|(1<<MCID::MayLoad), 0x9c000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #394 = CMOVLE16rm 4579 { 395, 3, 1, 0, 0, "CMOVLE16rr", 0|(1<<MCID::Commutable), 0x9c000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #395 = CMOVLE16rr 4580 { 396, 7, 1, 0, 0, "CMOVLE32rm", 0|(1<<MCID::MayLoad), 0x9c000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #396 = CMOVLE32rm 4581 { 397, 3, 1, 0, 0, "CMOVLE32rr", 0|(1<<MCID::Commutable), 0x9c000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #397 = CMOVLE32rr 4582 { 398, 7, 1, 0, 0, "CMOVLE64rm", 0|(1<<MCID::MayLoad), 0x9c002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #398 = CMOVLE64rm 4583 { 399, 3, 1, 0, 0, "CMOVLE64rr", 0|(1<<MCID::Commutable), 0x9c002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #399 = CMOVLE64rr 4584 { 400, 1, 1, 0, 0, "CMOVNBE_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000602ULL, NULL, NULL, OperandInfo39 }, // Inst #400 = CMOVNBE_F 4585 { 401, 3, 1, 0, 0, "CMOVNBE_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #401 = CMOVNBE_Fp32 4586 { 402, 3, 1, 0, 0, "CMOVNBE_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #402 = CMOVNBE_Fp64 4587 { 403, 3, 1, 0, 0, "CMOVNBE_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #403 = CMOVNBE_Fp80 4588 { 404, 1, 1, 0, 0, "CMOVNB_F", 0|(1<<MCID::UnmodeledSideEffects), 0x180000602ULL, NULL, NULL, OperandInfo39 }, // Inst #404 = CMOVNB_F 4589 { 405, 3, 1, 0, 0, "CMOVNB_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #405 = CMOVNB_Fp32 4590 { 406, 3, 1, 0, 0, "CMOVNB_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #406 = CMOVNB_Fp64 4591 { 407, 3, 1, 0, 0, "CMOVNB_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #407 = CMOVNB_Fp80 4592 { 408, 7, 1, 0, 0, "CMOVNE16rm", 0|(1<<MCID::MayLoad), 0x8a000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #408 = CMOVNE16rm 4593 { 409, 3, 1, 0, 0, "CMOVNE16rr", 0|(1<<MCID::Commutable), 0x8a000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #409 = CMOVNE16rr 4594 { 410, 7, 1, 0, 0, "CMOVNE32rm", 0|(1<<MCID::MayLoad), 0x8a000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #410 = CMOVNE32rm 4595 { 411, 3, 1, 0, 0, "CMOVNE32rr", 0|(1<<MCID::Commutable), 0x8a000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #411 = CMOVNE32rr 4596 { 412, 7, 1, 0, 0, "CMOVNE64rm", 0|(1<<MCID::MayLoad), 0x8a002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #412 = CMOVNE64rm 4597 { 413, 3, 1, 0, 0, "CMOVNE64rr", 0|(1<<MCID::Commutable), 0x8a002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #413 = CMOVNE64rr 4598 { 414, 1, 1, 0, 0, "CMOVNE_F", 0|(1<<MCID::UnmodeledSideEffects), 0x190000602ULL, NULL, NULL, OperandInfo39 }, // Inst #414 = CMOVNE_F 4599 { 415, 3, 1, 0, 0, "CMOVNE_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #415 = CMOVNE_Fp32 4600 { 416, 3, 1, 0, 0, "CMOVNE_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #416 = CMOVNE_Fp64 4601 { 417, 3, 1, 0, 0, "CMOVNE_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #417 = CMOVNE_Fp80 4602 { 418, 7, 1, 0, 0, "CMOVNO16rm", 0|(1<<MCID::MayLoad), 0x82000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #418 = CMOVNO16rm 4603 { 419, 3, 1, 0, 0, "CMOVNO16rr", 0|(1<<MCID::Commutable), 0x82000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #419 = CMOVNO16rr 4604 { 420, 7, 1, 0, 0, "CMOVNO32rm", 0|(1<<MCID::MayLoad), 0x82000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #420 = CMOVNO32rm 4605 { 421, 3, 1, 0, 0, "CMOVNO32rr", 0|(1<<MCID::Commutable), 0x82000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #421 = CMOVNO32rr 4606 { 422, 7, 1, 0, 0, "CMOVNO64rm", 0|(1<<MCID::MayLoad), 0x82002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #422 = CMOVNO64rm 4607 { 423, 3, 1, 0, 0, "CMOVNO64rr", 0|(1<<MCID::Commutable), 0x82002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #423 = CMOVNO64rr 4608 { 424, 7, 1, 0, 0, "CMOVNP16rm", 0|(1<<MCID::MayLoad), 0x96000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #424 = CMOVNP16rm 4609 { 425, 3, 1, 0, 0, "CMOVNP16rr", 0|(1<<MCID::Commutable), 0x96000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #425 = CMOVNP16rr 4610 { 426, 7, 1, 0, 0, "CMOVNP32rm", 0|(1<<MCID::MayLoad), 0x96000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #426 = CMOVNP32rm 4611 { 427, 3, 1, 0, 0, "CMOVNP32rr", 0|(1<<MCID::Commutable), 0x96000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #427 = CMOVNP32rr 4612 { 428, 7, 1, 0, 0, "CMOVNP64rm", 0|(1<<MCID::MayLoad), 0x96002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #428 = CMOVNP64rm 4613 { 429, 3, 1, 0, 0, "CMOVNP64rr", 0|(1<<MCID::Commutable), 0x96002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #429 = CMOVNP64rr 4614 { 430, 1, 1, 0, 0, "CMOVNP_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1b0000602ULL, NULL, NULL, OperandInfo39 }, // Inst #430 = CMOVNP_F 4615 { 431, 3, 1, 0, 0, "CMOVNP_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #431 = CMOVNP_Fp32 4616 { 432, 3, 1, 0, 0, "CMOVNP_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #432 = CMOVNP_Fp64 4617 { 433, 3, 1, 0, 0, "CMOVNP_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #433 = CMOVNP_Fp80 4618 { 434, 7, 1, 0, 0, "CMOVNS16rm", 0|(1<<MCID::MayLoad), 0x92000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #434 = CMOVNS16rm 4619 { 435, 3, 1, 0, 0, "CMOVNS16rr", 0|(1<<MCID::Commutable), 0x92000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #435 = CMOVNS16rr 4620 { 436, 7, 1, 0, 0, "CMOVNS32rm", 0|(1<<MCID::MayLoad), 0x92000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #436 = CMOVNS32rm 4621 { 437, 3, 1, 0, 0, "CMOVNS32rr", 0|(1<<MCID::Commutable), 0x92000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #437 = CMOVNS32rr 4622 { 438, 7, 1, 0, 0, "CMOVNS64rm", 0|(1<<MCID::MayLoad), 0x92002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #438 = CMOVNS64rm 4623 { 439, 3, 1, 0, 0, "CMOVNS64rr", 0|(1<<MCID::Commutable), 0x92002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #439 = CMOVNS64rr 4624 { 440, 7, 1, 0, 0, "CMOVO16rm", 0|(1<<MCID::MayLoad), 0x80000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #440 = CMOVO16rm 4625 { 441, 3, 1, 0, 0, "CMOVO16rr", 0|(1<<MCID::Commutable), 0x80000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #441 = CMOVO16rr 4626 { 442, 7, 1, 0, 0, "CMOVO32rm", 0|(1<<MCID::MayLoad), 0x80000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #442 = CMOVO32rm 4627 { 443, 3, 1, 0, 0, "CMOVO32rr", 0|(1<<MCID::Commutable), 0x80000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #443 = CMOVO32rr 4628 { 444, 7, 1, 0, 0, "CMOVO64rm", 0|(1<<MCID::MayLoad), 0x80002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #444 = CMOVO64rm 4629 { 445, 3, 1, 0, 0, "CMOVO64rr", 0|(1<<MCID::Commutable), 0x80002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #445 = CMOVO64rr 4630 { 446, 7, 1, 0, 0, "CMOVP16rm", 0|(1<<MCID::MayLoad), 0x94000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #446 = CMOVP16rm 4631 { 447, 3, 1, 0, 0, "CMOVP16rr", 0|(1<<MCID::Commutable), 0x94000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #447 = CMOVP16rr 4632 { 448, 7, 1, 0, 0, "CMOVP32rm", 0|(1<<MCID::MayLoad), 0x94000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #448 = CMOVP32rm 4633 { 449, 3, 1, 0, 0, "CMOVP32rr", 0|(1<<MCID::Commutable), 0x94000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #449 = CMOVP32rr 4634 { 450, 7, 1, 0, 0, "CMOVP64rm", 0|(1<<MCID::MayLoad), 0x94002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #450 = CMOVP64rm 4635 { 451, 3, 1, 0, 0, "CMOVP64rr", 0|(1<<MCID::Commutable), 0x94002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #451 = CMOVP64rr 4636 { 452, 1, 1, 0, 0, "CMOVP_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1b0000502ULL, NULL, NULL, OperandInfo39 }, // Inst #452 = CMOVP_F 4637 { 453, 3, 1, 0, 0, "CMOVP_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #453 = CMOVP_Fp32 4638 { 454, 3, 1, 0, 0, "CMOVP_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #454 = CMOVP_Fp64 4639 { 455, 3, 1, 0, 0, "CMOVP_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #455 = CMOVP_Fp80 4640 { 456, 7, 1, 0, 0, "CMOVS16rm", 0|(1<<MCID::MayLoad), 0x90000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #456 = CMOVS16rm 4641 { 457, 3, 1, 0, 0, "CMOVS16rr", 0|(1<<MCID::Commutable), 0x90000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #457 = CMOVS16rr 4642 { 458, 7, 1, 0, 0, "CMOVS32rm", 0|(1<<MCID::MayLoad), 0x90000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #458 = CMOVS32rm 4643 { 459, 3, 1, 0, 0, "CMOVS32rr", 0|(1<<MCID::Commutable), 0x90000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #459 = CMOVS32rr 4644 { 460, 7, 1, 0, 0, "CMOVS64rm", 0|(1<<MCID::MayLoad), 0x90002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #460 = CMOVS64rm 4645 { 461, 3, 1, 0, 0, "CMOVS64rr", 0|(1<<MCID::Commutable), 0x90002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #461 = CMOVS64rr 4646 { 462, 4, 1, 0, 0, "CMOV_FR32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo78 }, // Inst #462 = CMOV_FR32 4647 { 463, 4, 1, 0, 0, "CMOV_FR64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo79 }, // Inst #463 = CMOV_FR64 4648 { 464, 4, 1, 0, 0, "CMOV_GR16", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo80 }, // Inst #464 = CMOV_GR16 4649 { 465, 4, 1, 0, 0, "CMOV_GR32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo81 }, // Inst #465 = CMOV_GR32 4650 { 466, 4, 1, 0, 0, "CMOV_GR8", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo82 }, // Inst #466 = CMOV_GR8 4651 { 467, 4, 1, 0, 0, "CMOV_RFP32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo83 }, // Inst #467 = CMOV_RFP32 4652 { 468, 4, 1, 0, 0, "CMOV_RFP64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo84 }, // Inst #468 = CMOV_RFP64 4653 { 469, 4, 1, 0, 0, "CMOV_RFP80", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo85 }, // Inst #469 = CMOV_RFP80 4654 { 470, 4, 1, 0, 0, "CMOV_V2F64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo86 }, // Inst #470 = CMOV_V2F64 4655 { 471, 4, 1, 0, 0, "CMOV_V2I64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo86 }, // Inst #471 = CMOV_V2I64 4656 { 472, 4, 1, 0, 0, "CMOV_V4F32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo86 }, // Inst #472 = CMOV_V4F32 4657 { 473, 4, 1, 0, 0, "CMOV_V4F64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo87 }, // Inst #473 = CMOV_V4F64 4658 { 474, 4, 1, 0, 0, "CMOV_V4I64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo87 }, // Inst #474 = CMOV_V4I64 4659 { 475, 4, 1, 0, 0, "CMOV_V8F32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo87 }, // Inst #475 = CMOV_V8F32 4660 { 476, 1, 0, 0, 0, "CMP16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x7a00c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #476 = CMP16i16 4661 { 477, 6, 0, 0, 0, "CMP16mi", 0|(1<<MCID::MayLoad), 0x10200c05fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #477 = CMP16mi 4662 { 478, 6, 0, 0, 0, "CMP16mi8", 0|(1<<MCID::MayLoad), 0x10600405fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #478 = CMP16mi8 4663 { 479, 6, 0, 0, 0, "CMP16mr", 0|(1<<MCID::MayLoad), 0x72000044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #479 = CMP16mr 4664 { 480, 2, 0, 0, 0, "CMP16ri", 0, 0x10200c057ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #480 = CMP16ri 4665 { 481, 2, 0, 0, 0, "CMP16ri8", 0, 0x106004057ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #481 = CMP16ri8 4666 { 482, 6, 0, 0, 0, "CMP16rm", 0|(1<<MCID::MayLoad), 0x76000046ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #482 = CMP16rm 4667 { 483, 2, 0, 0, 0, "CMP16rr", 0, 0x72000043ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #483 = CMP16rr 4668 { 484, 2, 0, 0, 0, "CMP16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x76000045ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #484 = CMP16rr_REV 4669 { 485, 1, 0, 0, 0, "CMP32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x7a014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #485 = CMP32i32 4670 { 486, 6, 0, 0, 0, "CMP32mi", 0|(1<<MCID::MayLoad), 0x10201401fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #486 = CMP32mi 4671 { 487, 6, 0, 0, 0, "CMP32mi8", 0|(1<<MCID::MayLoad), 0x10600401fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #487 = CMP32mi8 4672 { 488, 6, 0, 0, 0, "CMP32mr", 0|(1<<MCID::MayLoad), 0x72000004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #488 = CMP32mr 4673 { 489, 2, 0, 0, 0, "CMP32ri", 0, 0x102014017ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #489 = CMP32ri 4674 { 490, 2, 0, 0, 0, "CMP32ri8", 0, 0x106004017ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #490 = CMP32ri8 4675 { 491, 6, 0, 0, 0, "CMP32rm", 0|(1<<MCID::MayLoad), 0x76000006ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #491 = CMP32rm 4676 { 492, 2, 0, 0, 0, "CMP32rr", 0, 0x72000003ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #492 = CMP32rr 4677 { 493, 2, 0, 0, 0, "CMP32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x76000005ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #493 = CMP32rr_REV 4678 { 494, 1, 0, 0, 0, "CMP64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x7a016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #494 = CMP64i32 4679 { 495, 6, 0, 0, 0, "CMP64mi32", 0|(1<<MCID::MayLoad), 0x10201601fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #495 = CMP64mi32 4680 { 496, 6, 0, 0, 0, "CMP64mi8", 0|(1<<MCID::MayLoad), 0x10600601fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #496 = CMP64mi8 4681 { 497, 6, 0, 0, 0, "CMP64mr", 0|(1<<MCID::MayLoad), 0x72002004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #497 = CMP64mr 4682 { 498, 2, 0, 0, 0, "CMP64ri32", 0, 0x102016017ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #498 = CMP64ri32 4683 { 499, 2, 0, 0, 0, "CMP64ri8", 0, 0x106006017ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #499 = CMP64ri8 4684 { 500, 6, 0, 0, 0, "CMP64rm", 0|(1<<MCID::MayLoad), 0x76002006ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #500 = CMP64rm 4685 { 501, 2, 0, 0, 0, "CMP64rr", 0, 0x72002003ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #501 = CMP64rr 4686 { 502, 2, 0, 0, 0, "CMP64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x76002005ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #502 = CMP64rr_REV 4687 { 503, 1, 0, 0, 0, "CMP8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x78004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #503 = CMP8i8 4688 { 504, 6, 0, 0, 0, "CMP8mi", 0|(1<<MCID::MayLoad), 0x10000401fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #504 = CMP8mi 4689 { 505, 6, 0, 0, 0, "CMP8mr", 0|(1<<MCID::MayLoad), 0x70000004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #505 = CMP8mr 4690 { 506, 2, 0, 0, 0, "CMP8ri", 0, 0x100004017ULL, NULL, ImplicitList1, OperandInfo88 }, // Inst #506 = CMP8ri 4691 { 507, 6, 0, 0, 0, "CMP8rm", 0|(1<<MCID::MayLoad), 0x74000006ULL, NULL, ImplicitList1, OperandInfo14 }, // Inst #507 = CMP8rm 4692 { 508, 2, 0, 0, 0, "CMP8rr", 0, 0x70000003ULL, NULL, ImplicitList1, OperandInfo89 }, // Inst #508 = CMP8rr 4693 { 509, 2, 0, 0, 0, "CMP8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x74000005ULL, NULL, ImplicitList1, OperandInfo89 }, // Inst #509 = CMP8rr_REV 4694 { 510, 8, 1, 0, 0, "CMPPDrmi", 0|(1<<MCID::MayLoad), 0x185004146ULL, NULL, NULL, OperandInfo63 }, // Inst #510 = CMPPDrmi 4695 { 511, 8, 1, 0, 0, "CMPPDrmi_alt", 0|(1<<MCID::UnmodeledSideEffects), 0x185004146ULL, NULL, NULL, OperandInfo63 }, // Inst #511 = CMPPDrmi_alt 4696 { 512, 4, 1, 0, 0, "CMPPDrri", 0, 0x185004145ULL, NULL, NULL, OperandInfo64 }, // Inst #512 = CMPPDrri 4697 { 513, 4, 1, 0, 0, "CMPPDrri_alt", 0|(1<<MCID::UnmodeledSideEffects), 0x185004145ULL, NULL, NULL, OperandInfo64 }, // Inst #513 = CMPPDrri_alt 4698 { 514, 8, 1, 0, 0, "CMPPSrmi", 0|(1<<MCID::MayLoad), 0x184804106ULL, NULL, NULL, OperandInfo63 }, // Inst #514 = CMPPSrmi 4699 { 515, 8, 1, 0, 0, "CMPPSrmi_alt", 0|(1<<MCID::UnmodeledSideEffects), 0x184804106ULL, NULL, NULL, OperandInfo63 }, // Inst #515 = CMPPSrmi_alt 4700 { 516, 4, 1, 0, 0, "CMPPSrri", 0, 0x184804105ULL, NULL, NULL, OperandInfo64 }, // Inst #516 = CMPPSrri 4701 { 517, 4, 1, 0, 0, "CMPPSrri_alt", 0|(1<<MCID::UnmodeledSideEffects), 0x184804105ULL, NULL, NULL, OperandInfo64 }, // Inst #517 = CMPPSrri_alt 4702 { 518, 0, 0, 0, 0, "CMPS16", 0|(1<<MCID::UnmodeledSideEffects), 0x14e000041ULL, NULL, NULL, 0 }, // Inst #518 = CMPS16 4703 { 519, 0, 0, 0, 0, "CMPS32", 0|(1<<MCID::UnmodeledSideEffects), 0x14e000001ULL, NULL, NULL, 0 }, // Inst #519 = CMPS32 4704 { 520, 0, 0, 0, 0, "CMPS64", 0|(1<<MCID::UnmodeledSideEffects), 0x14e002001ULL, NULL, NULL, 0 }, // Inst #520 = CMPS64 4705 { 521, 0, 0, 0, 0, "CMPS8", 0|(1<<MCID::UnmodeledSideEffects), 0x14c000001ULL, NULL, NULL, 0 }, // Inst #521 = CMPS8 4706 { 522, 8, 1, 0, 0, "CMPSDrm", 0|(1<<MCID::MayLoad), 0x184004b06ULL, NULL, NULL, OperandInfo90 }, // Inst #522 = CMPSDrm 4707 { 523, 8, 1, 0, 0, "CMPSDrm_alt", 0|(1<<MCID::MayLoad), 0x184004b06ULL, NULL, NULL, OperandInfo90 }, // Inst #523 = CMPSDrm_alt 4708 { 524, 4, 1, 0, 0, "CMPSDrr", 0, 0x184004b05ULL, NULL, NULL, OperandInfo91 }, // Inst #524 = CMPSDrr 4709 { 525, 4, 1, 0, 0, "CMPSDrr_alt", 0, 0x184004b05ULL, NULL, NULL, OperandInfo91 }, // Inst #525 = CMPSDrr_alt 4710 { 526, 8, 1, 0, 0, "CMPSSrm", 0|(1<<MCID::MayLoad), 0x184004c06ULL, NULL, NULL, OperandInfo92 }, // Inst #526 = CMPSSrm 4711 { 527, 8, 1, 0, 0, "CMPSSrm_alt", 0|(1<<MCID::MayLoad), 0x184004c06ULL, NULL, NULL, OperandInfo92 }, // Inst #527 = CMPSSrm_alt 4712 { 528, 4, 1, 0, 0, "CMPSSrr", 0, 0x184004c05ULL, NULL, NULL, OperandInfo93 }, // Inst #528 = CMPSSrr 4713 { 529, 4, 1, 0, 0, "CMPSSrr_alt", 0, 0x184004c05ULL, NULL, NULL, OperandInfo93 }, // Inst #529 = CMPSSrr_alt 4714 { 530, 5, 0, 0, 0, "CMPXCHG16B", 0|(1<<MCID::UnmodeledSideEffects), 0x18e002119ULL, ImplicitList16, ImplicitList17, OperandInfo38 }, // Inst #530 = CMPXCHG16B 4715 { 531, 6, 0, 0, 0, "CMPXCHG16rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x162000144ULL, NULL, NULL, OperandInfo16 }, // Inst #531 = CMPXCHG16rm 4716 { 532, 2, 1, 0, 0, "CMPXCHG16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x162000143ULL, NULL, NULL, OperandInfo55 }, // Inst #532 = CMPXCHG16rr 4717 { 533, 6, 0, 0, 0, "CMPXCHG32rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x162000104ULL, NULL, NULL, OperandInfo20 }, // Inst #533 = CMPXCHG32rm 4718 { 534, 2, 1, 0, 0, "CMPXCHG32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x162000103ULL, NULL, NULL, OperandInfo65 }, // Inst #534 = CMPXCHG32rr 4719 { 535, 6, 0, 0, 0, "CMPXCHG64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x162002104ULL, NULL, NULL, OperandInfo24 }, // Inst #535 = CMPXCHG64rm 4720 { 536, 2, 1, 0, 0, "CMPXCHG64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x162002103ULL, NULL, NULL, OperandInfo66 }, // Inst #536 = CMPXCHG64rr 4721 { 537, 5, 0, 0, 0, "CMPXCHG8B", 0|(1<<MCID::UnmodeledSideEffects), 0x18e000119ULL, ImplicitList10, ImplicitList18, OperandInfo38 }, // Inst #537 = CMPXCHG8B 4722 { 538, 6, 0, 0, 0, "CMPXCHG8rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x160000104ULL, NULL, NULL, OperandInfo28 }, // Inst #538 = CMPXCHG8rm 4723 { 539, 2, 1, 0, 0, "CMPXCHG8rr", 0|(1<<MCID::UnmodeledSideEffects), 0x160000103ULL, NULL, NULL, OperandInfo89 }, // Inst #539 = CMPXCHG8rr 4724 { 540, 6, 0, 0, 0, "COMISDrm", 0|(1<<MCID::UnmodeledSideEffects), 0x5f000146ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #540 = COMISDrm 4725 { 541, 2, 0, 0, 0, "COMISDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x5f000145ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #541 = COMISDrr 4726 { 542, 6, 0, 0, 0, "COMISSrm", 0|(1<<MCID::UnmodeledSideEffects), 0x5e800106ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #542 = COMISSrm 4727 { 543, 2, 0, 0, 0, "COMISSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x5e800105ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #543 = COMISSrr 4728 { 544, 1, 0, 0, 0, "COMP_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x1b0000302ULL, NULL, NULL, OperandInfo39 }, // Inst #544 = COMP_FST0r 4729 { 545, 1, 0, 0, 0, "COM_FIPr", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000a02ULL, NULL, NULL, OperandInfo39 }, // Inst #545 = COM_FIPr 4730 { 546, 1, 0, 0, 0, "COM_FIr", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000602ULL, NULL, NULL, OperandInfo39 }, // Inst #546 = COM_FIr 4731 { 547, 1, 0, 0, 0, "COM_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000302ULL, NULL, NULL, OperandInfo39 }, // Inst #547 = COM_FST0r 4732 { 548, 0, 0, 0, 0, "COS_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1fe000401ULL, NULL, NULL, 0 }, // Inst #548 = COS_F 4733 { 549, 2, 1, 0, 0, "COS_Fp32", 0, 0x60000ULL, NULL, NULL, OperandInfo8 }, // Inst #549 = COS_Fp32 4734 { 550, 2, 1, 0, 0, "COS_Fp64", 0, 0x60000ULL, NULL, NULL, OperandInfo9 }, // Inst #550 = COS_Fp64 4735 { 551, 2, 1, 0, 0, "COS_Fp80", 0, 0x60000ULL, NULL, NULL, OperandInfo10 }, // Inst #551 = COS_Fp80 4736 { 552, 0, 0, 0, 0, "CPUID", 0|(1<<MCID::UnmodeledSideEffects), 0x144000101ULL, NULL, NULL, 0 }, // Inst #552 = CPUID 4737 { 553, 0, 0, 0, 0, "CQO", 0, 0x132002001ULL, ImplicitList4, ImplicitList19, 0 }, // Inst #553 = CQO 4738 { 554, 7, 1, 0, 0, "CRC32r32m16", 0|(1<<MCID::MayLoad), 0x1e2001146ULL, NULL, NULL, OperandInfo22 }, // Inst #554 = CRC32r32m16 4739 { 555, 7, 1, 0, 0, "CRC32r32m32", 0|(1<<MCID::MayLoad), 0x1e2001106ULL, NULL, NULL, OperandInfo22 }, // Inst #555 = CRC32r32m32 4740 { 556, 7, 1, 0, 0, "CRC32r32m8", 0|(1<<MCID::MayLoad), 0x1e0001106ULL, NULL, NULL, OperandInfo22 }, // Inst #556 = CRC32r32m8 4741 { 557, 3, 1, 0, 0, "CRC32r32r16", 0, 0x1e2001145ULL, NULL, NULL, OperandInfo94 }, // Inst #557 = CRC32r32r16 4742 { 558, 3, 1, 0, 0, "CRC32r32r32", 0, 0x1e2001105ULL, NULL, NULL, OperandInfo23 }, // Inst #558 = CRC32r32r32 4743 { 559, 3, 1, 0, 0, "CRC32r32r8", 0, 0x1e0001105ULL, NULL, NULL, OperandInfo95 }, // Inst #559 = CRC32r32r8 4744 { 560, 7, 1, 0, 0, "CRC32r64m64", 0|(1<<MCID::MayLoad), 0x1e2003106ULL, NULL, NULL, OperandInfo26 }, // Inst #560 = CRC32r64m64 4745 { 561, 7, 1, 0, 0, "CRC32r64m8", 0|(1<<MCID::MayLoad), 0x1e0003106ULL, NULL, NULL, OperandInfo26 }, // Inst #561 = CRC32r64m8 4746 { 562, 3, 1, 0, 0, "CRC32r64r64", 0, 0x1e2003105ULL, NULL, NULL, OperandInfo27 }, // Inst #562 = CRC32r64r64 4747 { 563, 3, 1, 0, 0, "CRC32r64r8", 0, 0x1e0003105ULL, NULL, NULL, OperandInfo96 }, // Inst #563 = CRC32r64r8 4748 { 564, 0, 0, 0, 0, "CS_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x5c000001ULL, NULL, NULL, 0 }, // Inst #564 = CS_PREFIX 4749 { 565, 6, 1, 0, 0, "CVTDQ2PDrm", 0|(1<<MCID::UnmodeledSideEffects), 0x1cc800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #565 = CVTDQ2PDrm 4750 { 566, 2, 1, 0, 0, "CVTDQ2PDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x1cc800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #566 = CVTDQ2PDrr 4751 { 567, 6, 1, 0, 0, "CVTDQ2PSrm", 0|(1<<MCID::UnmodeledSideEffects), 0xb6800106ULL, NULL, NULL, OperandInfo47 }, // Inst #567 = CVTDQ2PSrm 4752 { 568, 2, 1, 0, 0, "CVTDQ2PSrr", 0|(1<<MCID::UnmodeledSideEffects), 0xb6800105ULL, NULL, NULL, OperandInfo48 }, // Inst #568 = CVTDQ2PSrr 4753 { 569, 6, 1, 0, 0, "CVTPD2DQrm", 0|(1<<MCID::UnmodeledSideEffects), 0x1cd000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #569 = CVTPD2DQrm 4754 { 570, 2, 1, 0, 0, "CVTPD2DQrr", 0|(1<<MCID::UnmodeledSideEffects), 0x1cd000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #570 = CVTPD2DQrr 4755 { 571, 6, 1, 0, 0, "CVTPD2PSrm", 0|(1<<MCID::UnmodeledSideEffects), 0xb5000146ULL, NULL, NULL, OperandInfo47 }, // Inst #571 = CVTPD2PSrm 4756 { 572, 2, 1, 0, 0, "CVTPD2PSrr", 0|(1<<MCID::UnmodeledSideEffects), 0xb5000145ULL, NULL, NULL, OperandInfo48 }, // Inst #572 = CVTPD2PSrr 4757 { 573, 6, 1, 0, 0, "CVTPS2DQrm", 0|(1<<MCID::UnmodeledSideEffects), 0xb7000146ULL, NULL, NULL, OperandInfo47 }, // Inst #573 = CVTPS2DQrm 4758 { 574, 2, 1, 0, 0, "CVTPS2DQrr", 0|(1<<MCID::UnmodeledSideEffects), 0xb7000145ULL, NULL, NULL, OperandInfo48 }, // Inst #574 = CVTPS2DQrr 4759 { 575, 6, 1, 0, 0, "CVTPS2PDrm", 0|(1<<MCID::UnmodeledSideEffects), 0xb4000106ULL, NULL, NULL, OperandInfo47 }, // Inst #575 = CVTPS2PDrm 4760 { 576, 2, 1, 0, 0, "CVTPS2PDrr", 0|(1<<MCID::UnmodeledSideEffects), 0xb4000105ULL, NULL, NULL, OperandInfo48 }, // Inst #576 = CVTPS2PDrr 4761 { 577, 6, 1, 0, 0, "CVTSD2SI64rm", 0|(1<<MCID::MayLoad), 0x5a002b06ULL, NULL, NULL, OperandInfo13 }, // Inst #577 = CVTSD2SI64rm 4762 { 578, 2, 1, 0, 0, "CVTSD2SI64rr", 0, 0x5a002b05ULL, NULL, NULL, OperandInfo97 }, // Inst #578 = CVTSD2SI64rr 4763 { 579, 6, 1, 0, 0, "CVTSD2SIrm", 0|(1<<MCID::MayLoad), 0x5a000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #579 = CVTSD2SIrm 4764 { 580, 2, 1, 0, 0, "CVTSD2SIrr", 0, 0x5a000b05ULL, NULL, NULL, OperandInfo98 }, // Inst #580 = CVTSD2SIrr 4765 { 581, 6, 1, 0, 0, "CVTSD2SSrm", 0|(1<<MCID::MayLoad), 0xb4000b06ULL, NULL, NULL, OperandInfo99 }, // Inst #581 = CVTSD2SSrm 4766 { 582, 2, 1, 0, 0, "CVTSD2SSrr", 0, 0xb4000b05ULL, NULL, NULL, OperandInfo100 }, // Inst #582 = CVTSD2SSrr 4767 { 583, 6, 1, 0, 0, "CVTSI2SD64rm", 0|(1<<MCID::MayLoad), 0x54002b06ULL, NULL, NULL, OperandInfo101 }, // Inst #583 = CVTSI2SD64rm 4768 { 584, 2, 1, 0, 0, "CVTSI2SD64rr", 0, 0x54002b05ULL, NULL, NULL, OperandInfo102 }, // Inst #584 = CVTSI2SD64rr 4769 { 585, 6, 1, 0, 0, "CVTSI2SDrm", 0|(1<<MCID::MayLoad), 0x54000b06ULL, NULL, NULL, OperandInfo101 }, // Inst #585 = CVTSI2SDrm 4770 { 586, 2, 1, 0, 0, "CVTSI2SDrr", 0, 0x54000b05ULL, NULL, NULL, OperandInfo103 }, // Inst #586 = CVTSI2SDrr 4771 { 587, 6, 1, 0, 0, "CVTSI2SS64rm", 0|(1<<MCID::MayLoad), 0x54002c06ULL, NULL, NULL, OperandInfo99 }, // Inst #587 = CVTSI2SS64rm 4772 { 588, 2, 1, 0, 0, "CVTSI2SS64rr", 0, 0x54002c05ULL, NULL, NULL, OperandInfo104 }, // Inst #588 = CVTSI2SS64rr 4773 { 589, 6, 1, 0, 0, "CVTSI2SSrm", 0|(1<<MCID::MayLoad), 0x54000c06ULL, NULL, NULL, OperandInfo99 }, // Inst #589 = CVTSI2SSrm 4774 { 590, 2, 1, 0, 0, "CVTSI2SSrr", 0, 0x54000c05ULL, NULL, NULL, OperandInfo105 }, // Inst #590 = CVTSI2SSrr 4775 { 591, 6, 1, 0, 0, "CVTSS2SDrm", 0|(1<<MCID::MayLoad), 0xb4000c06ULL, NULL, NULL, OperandInfo101 }, // Inst #591 = CVTSS2SDrm 4776 { 592, 2, 1, 0, 0, "CVTSS2SDrr", 0, 0xb4000c05ULL, NULL, NULL, OperandInfo106 }, // Inst #592 = CVTSS2SDrr 4777 { 593, 6, 1, 0, 0, "CVTSS2SI64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x5a002c06ULL, NULL, NULL, OperandInfo13 }, // Inst #593 = CVTSS2SI64rm 4778 { 594, 2, 1, 0, 0, "CVTSS2SI64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x5a002c05ULL, NULL, NULL, OperandInfo107 }, // Inst #594 = CVTSS2SI64rr 4779 { 595, 6, 1, 0, 0, "CVTSS2SIrm", 0|(1<<MCID::UnmodeledSideEffects), 0x5a000c06ULL, NULL, NULL, OperandInfo12 }, // Inst #595 = CVTSS2SIrm 4780 { 596, 2, 1, 0, 0, "CVTSS2SIrr", 0|(1<<MCID::UnmodeledSideEffects), 0x5a000c05ULL, NULL, NULL, OperandInfo108 }, // Inst #596 = CVTSS2SIrr 4781 { 597, 6, 1, 0, 0, "CVTTPD2DQrm", 0|(1<<MCID::MayLoad), 0x1cd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #597 = CVTTPD2DQrm 4782 { 598, 2, 1, 0, 0, "CVTTPD2DQrr", 0, 0x1cd000145ULL, NULL, NULL, OperandInfo48 }, // Inst #598 = CVTTPD2DQrr 4783 { 599, 6, 1, 0, 0, "CVTTPS2DQrm", 0|(1<<MCID::MayLoad), 0xb6000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #599 = CVTTPS2DQrm 4784 { 600, 2, 1, 0, 0, "CVTTPS2DQrr", 0, 0xb6000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #600 = CVTTPS2DQrr 4785 { 601, 6, 1, 0, 0, "CVTTSD2SI64rm", 0|(1<<MCID::MayLoad), 0x58002b06ULL, NULL, NULL, OperandInfo13 }, // Inst #601 = CVTTSD2SI64rm 4786 { 602, 2, 1, 0, 0, "CVTTSD2SI64rr", 0, 0x58002b05ULL, NULL, NULL, OperandInfo109 }, // Inst #602 = CVTTSD2SI64rr 4787 { 603, 6, 1, 0, 0, "CVTTSD2SIrm", 0|(1<<MCID::MayLoad), 0x58000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #603 = CVTTSD2SIrm 4788 { 604, 2, 1, 0, 0, "CVTTSD2SIrr", 0, 0x58000b05ULL, NULL, NULL, OperandInfo110 }, // Inst #604 = CVTTSD2SIrr 4789 { 605, 6, 1, 0, 0, "CVTTSS2SI64rm", 0|(1<<MCID::MayLoad), 0x58002c06ULL, NULL, NULL, OperandInfo13 }, // Inst #605 = CVTTSS2SI64rm 4790 { 606, 2, 1, 0, 0, "CVTTSS2SI64rr", 0, 0x58002c05ULL, NULL, NULL, OperandInfo107 }, // Inst #606 = CVTTSS2SI64rr 4791 { 607, 6, 1, 0, 0, "CVTTSS2SIrm", 0|(1<<MCID::MayLoad), 0x58000c06ULL, NULL, NULL, OperandInfo12 }, // Inst #607 = CVTTSS2SIrm 4792 { 608, 2, 1, 0, 0, "CVTTSS2SIrr", 0, 0x58000c05ULL, NULL, NULL, OperandInfo108 }, // Inst #608 = CVTTSS2SIrr 4793 { 609, 0, 0, 0, 0, "CWD", 0, 0x132000041ULL, ImplicitList2, ImplicitList20, 0 }, // Inst #609 = CWD 4794 { 610, 0, 0, 0, 0, "CWDE", 0, 0x130000001ULL, ImplicitList2, ImplicitList3, 0 }, // Inst #610 = CWDE 4795 { 611, 0, 0, 0, 0, "DAA", 0|(1<<MCID::UnmodeledSideEffects), 0x4e000001ULL, NULL, NULL, 0 }, // Inst #611 = DAA 4796 { 612, 0, 0, 0, 0, "DAS", 0|(1<<MCID::UnmodeledSideEffects), 0x5e000001ULL, NULL, NULL, 0 }, // Inst #612 = DAS 4797 { 613, 0, 0, 0, 0, "DATA16_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0xcc000001ULL, NULL, NULL, 0 }, // Inst #613 = DATA16_PREFIX 4798 { 614, 5, 0, 0, 0, "DEC16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000059ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #614 = DEC16m 4799 { 615, 2, 1, 0, 0, "DEC16r", 0|(1<<MCID::ConvertibleTo3Addr), 0x90000042ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #615 = DEC16r 4800 { 616, 5, 0, 0, 0, "DEC32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #616 = DEC32m 4801 { 617, 2, 1, 0, 0, "DEC32r", 0|(1<<MCID::ConvertibleTo3Addr), 0x90000002ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #617 = DEC32r 4802 { 618, 5, 0, 0, 0, "DEC64_16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000059ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #618 = DEC64_16m 4803 { 619, 2, 1, 0, 0, "DEC64_16r", 0|(1<<MCID::ConvertibleTo3Addr), 0x1fe000051ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #619 = DEC64_16r 4804 { 620, 5, 0, 0, 0, "DEC64_32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #620 = DEC64_32m 4805 { 621, 2, 1, 0, 0, "DEC64_32r", 0|(1<<MCID::ConvertibleTo3Addr), 0x1fe000011ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #621 = DEC64_32r 4806 { 622, 5, 0, 0, 0, "DEC64m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe002019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #622 = DEC64m 4807 { 623, 2, 1, 0, 0, "DEC64r", 0|(1<<MCID::ConvertibleTo3Addr), 0x1fe002011ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #623 = DEC64r 4808 { 624, 5, 0, 0, 0, "DEC8m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fc000019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #624 = DEC8m 4809 { 625, 2, 1, 0, 0, "DEC8r", 0, 0x1fc000011ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #625 = DEC8r 4810 { 626, 5, 0, 0, 0, "DIV16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ee00005eULL, ImplicitList20, ImplicitList21, OperandInfo38 }, // Inst #626 = DIV16m 4811 { 627, 1, 0, 0, 0, "DIV16r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee000056ULL, ImplicitList20, ImplicitList21, OperandInfo113 }, // Inst #627 = DIV16r 4812 { 628, 5, 0, 0, 0, "DIV32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ee00001eULL, ImplicitList15, ImplicitList18, OperandInfo38 }, // Inst #628 = DIV32m 4813 { 629, 1, 0, 0, 0, "DIV32r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee000016ULL, ImplicitList15, ImplicitList18, OperandInfo72 }, // Inst #629 = DIV32r 4814 { 630, 5, 0, 0, 0, "DIV64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ee00201eULL, ImplicitList19, ImplicitList17, OperandInfo38 }, // Inst #630 = DIV64m 4815 { 631, 1, 0, 0, 0, "DIV64r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee002016ULL, ImplicitList19, ImplicitList17, OperandInfo74 }, // Inst #631 = DIV64r 4816 { 632, 5, 0, 0, 0, "DIV8m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ec00001eULL, ImplicitList2, ImplicitList22, OperandInfo38 }, // Inst #632 = DIV8m 4817 { 633, 1, 0, 0, 0, "DIV8r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ec000016ULL, ImplicitList2, ImplicitList22, OperandInfo114 }, // Inst #633 = DIV8r 4818 { 634, 7, 1, 0, 0, "DIVPDrm", 0|(1<<MCID::MayLoad), 0xbd000146ULL, NULL, NULL, OperandInfo32 }, // Inst #634 = DIVPDrm 4819 { 635, 3, 1, 0, 0, "DIVPDrr", 0, 0xbd000145ULL, NULL, NULL, OperandInfo33 }, // Inst #635 = DIVPDrr 4820 { 636, 7, 1, 0, 0, "DIVPSrm", 0|(1<<MCID::MayLoad), 0xbc800106ULL, NULL, NULL, OperandInfo32 }, // Inst #636 = DIVPSrm 4821 { 637, 3, 1, 0, 0, "DIVPSrr", 0, 0xbc800105ULL, NULL, NULL, OperandInfo33 }, // Inst #637 = DIVPSrr 4822 { 638, 5, 0, 0, 0, "DIVR_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b000001fULL, NULL, NULL, OperandInfo38 }, // Inst #638 = DIVR_F32m 4823 { 639, 5, 0, 0, 0, "DIVR_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b800001fULL, NULL, NULL, OperandInfo38 }, // Inst #639 = DIVR_F64m 4824 { 640, 5, 0, 0, 0, "DIVR_FI16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1bc00001fULL, NULL, NULL, OperandInfo38 }, // Inst #640 = DIVR_FI16m 4825 { 641, 5, 0, 0, 0, "DIVR_FI32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b400001fULL, NULL, NULL, OperandInfo38 }, // Inst #641 = DIVR_FI32m 4826 { 642, 1, 0, 0, 0, "DIVR_FPrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000902ULL, NULL, NULL, OperandInfo39 }, // Inst #642 = DIVR_FPrST0 4827 { 643, 1, 0, 0, 0, "DIVR_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x1f0000302ULL, NULL, NULL, OperandInfo39 }, // Inst #643 = DIVR_FST0r 4828 { 644, 7, 1, 0, 0, "DIVR_Fp32m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #644 = DIVR_Fp32m 4829 { 645, 7, 1, 0, 0, "DIVR_Fp64m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #645 = DIVR_Fp64m 4830 { 646, 7, 1, 0, 0, "DIVR_Fp64m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #646 = DIVR_Fp64m32 4831 { 647, 7, 1, 0, 0, "DIVR_Fp80m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #647 = DIVR_Fp80m32 4832 { 648, 7, 1, 0, 0, "DIVR_Fp80m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #648 = DIVR_Fp80m64 4833 { 649, 7, 1, 0, 0, "DIVR_FpI16m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #649 = DIVR_FpI16m32 4834 { 650, 7, 1, 0, 0, "DIVR_FpI16m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #650 = DIVR_FpI16m64 4835 { 651, 7, 1, 0, 0, "DIVR_FpI16m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #651 = DIVR_FpI16m80 4836 { 652, 7, 1, 0, 0, "DIVR_FpI32m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #652 = DIVR_FpI32m32 4837 { 653, 7, 1, 0, 0, "DIVR_FpI32m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #653 = DIVR_FpI32m64 4838 { 654, 7, 1, 0, 0, "DIVR_FpI32m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #654 = DIVR_FpI32m80 4839 { 655, 1, 0, 0, 0, "DIVR_FrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000702ULL, NULL, NULL, OperandInfo39 }, // Inst #655 = DIVR_FrST0 4840 { 656, 7, 1, 0, 0, "DIVSDrm", 0|(1<<MCID::MayLoad), 0xbc000b06ULL, NULL, NULL, OperandInfo34 }, // Inst #656 = DIVSDrm 4841 { 657, 7, 1, 0, 0, "DIVSDrm_Int", 0|(1<<MCID::MayLoad), 0xbc000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #657 = DIVSDrm_Int 4842 { 658, 3, 1, 0, 0, "DIVSDrr", 0, 0xbc000b05ULL, NULL, NULL, OperandInfo35 }, // Inst #658 = DIVSDrr 4843 { 659, 3, 1, 0, 0, "DIVSDrr_Int", 0, 0xbc000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #659 = DIVSDrr_Int 4844 { 660, 7, 1, 0, 0, "DIVSSrm", 0|(1<<MCID::MayLoad), 0xbc000c06ULL, NULL, NULL, OperandInfo36 }, // Inst #660 = DIVSSrm 4845 { 661, 7, 1, 0, 0, "DIVSSrm_Int", 0|(1<<MCID::MayLoad), 0xbc000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #661 = DIVSSrm_Int 4846 { 662, 3, 1, 0, 0, "DIVSSrr", 0, 0xbc000c05ULL, NULL, NULL, OperandInfo37 }, // Inst #662 = DIVSSrr 4847 { 663, 3, 1, 0, 0, "DIVSSrr_Int", 0, 0xbc000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #663 = DIVSSrr_Int 4848 { 664, 5, 0, 0, 0, "DIV_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b000001eULL, NULL, NULL, OperandInfo38 }, // Inst #664 = DIV_F32m 4849 { 665, 5, 0, 0, 0, "DIV_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b800001eULL, NULL, NULL, OperandInfo38 }, // Inst #665 = DIV_F64m 4850 { 666, 5, 0, 0, 0, "DIV_FI16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1bc00001eULL, NULL, NULL, OperandInfo38 }, // Inst #666 = DIV_FI16m 4851 { 667, 5, 0, 0, 0, "DIV_FI32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b400001eULL, NULL, NULL, OperandInfo38 }, // Inst #667 = DIV_FI32m 4852 { 668, 1, 0, 0, 0, "DIV_FPrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1f0000902ULL, NULL, NULL, OperandInfo39 }, // Inst #668 = DIV_FPrST0 4853 { 669, 1, 0, 0, 0, "DIV_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000302ULL, NULL, NULL, OperandInfo39 }, // Inst #669 = DIV_FST0r 4854 { 670, 3, 1, 0, 0, "DIV_Fp32", 0, 0x80000ULL, NULL, NULL, OperandInfo40 }, // Inst #670 = DIV_Fp32 4855 { 671, 7, 1, 0, 0, "DIV_Fp32m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #671 = DIV_Fp32m 4856 { 672, 3, 1, 0, 0, "DIV_Fp64", 0, 0x80000ULL, NULL, NULL, OperandInfo42 }, // Inst #672 = DIV_Fp64 4857 { 673, 7, 1, 0, 0, "DIV_Fp64m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #673 = DIV_Fp64m 4858 { 674, 7, 1, 0, 0, "DIV_Fp64m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #674 = DIV_Fp64m32 4859 { 675, 3, 1, 0, 0, "DIV_Fp80", 0, 0x80000ULL, NULL, NULL, OperandInfo44 }, // Inst #675 = DIV_Fp80 4860 { 676, 7, 1, 0, 0, "DIV_Fp80m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #676 = DIV_Fp80m32 4861 { 677, 7, 1, 0, 0, "DIV_Fp80m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #677 = DIV_Fp80m64 4862 { 678, 7, 1, 0, 0, "DIV_FpI16m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #678 = DIV_FpI16m32 4863 { 679, 7, 1, 0, 0, "DIV_FpI16m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #679 = DIV_FpI16m64 4864 { 680, 7, 1, 0, 0, "DIV_FpI16m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #680 = DIV_FpI16m80 4865 { 681, 7, 1, 0, 0, "DIV_FpI32m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #681 = DIV_FpI32m32 4866 { 682, 7, 1, 0, 0, "DIV_FpI32m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #682 = DIV_FpI32m64 4867 { 683, 7, 1, 0, 0, "DIV_FpI32m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #683 = DIV_FpI32m80 4868 { 684, 1, 0, 0, 0, "DIV_FrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1f0000702ULL, NULL, NULL, OperandInfo39 }, // Inst #684 = DIV_FrST0 4869 { 685, 8, 1, 0, 0, "DPPDrmi", 0|(1<<MCID::MayLoad), 0x83804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #685 = DPPDrmi 4870 { 686, 4, 1, 0, 0, "DPPDrri", 0|(1<<MCID::Commutable), 0x83804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #686 = DPPDrri 4871 { 687, 8, 1, 0, 0, "DPPSrmi", 0|(1<<MCID::MayLoad), 0x81804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #687 = DPPSrmi 4872 { 688, 4, 1, 0, 0, "DPPSrri", 0|(1<<MCID::Commutable), 0x81804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #688 = DPPSrri 4873 { 689, 0, 0, 0, 0, "DS_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x7c000001ULL, NULL, NULL, 0 }, // Inst #689 = DS_PREFIX 4874 { 690, 1, 0, 0, 0, "EH_RETURN", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator), 0x186000001ULL, NULL, NULL, OperandInfo72 }, // Inst #690 = EH_RETURN 4875 { 691, 1, 0, 0, 0, "EH_RETURN64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator), 0x186000001ULL, NULL, NULL, OperandInfo74 }, // Inst #691 = EH_RETURN64 4876 { 692, 2, 0, 0, 0, "ENTER", 0|(1<<MCID::UnmodeledSideEffects), 0x19000c02bULL, NULL, NULL, OperandInfo46 }, // Inst #692 = ENTER 4877 { 693, 0, 0, 0, 0, "ES_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x4c000001ULL, NULL, NULL, 0 }, // Inst #693 = ES_PREFIX 4878 { 694, 7, 0, 0, 0, "EXTRACTPSmr", 0|(1<<MCID::MayStore), 0x2f804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #694 = EXTRACTPSmr 4879 { 695, 3, 1, 0, 0, "EXTRACTPSrr", 0, 0x2f804e43ULL, NULL, NULL, OperandInfo116 }, // Inst #695 = EXTRACTPSrr 4880 { 696, 0, 0, 0, 0, "F2XM1", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000401ULL, NULL, NULL, 0 }, // Inst #696 = F2XM1 4881 { 697, 2, 0, 0, 0, "FARCALL16i", 0|(1<<MCID::Call)|(1<<MCID::UnmodeledSideEffects), 0x13400c06cULL, ImplicitList6, ImplicitList13, OperandInfo46 }, // Inst #697 = FARCALL16i 4882 { 698, 5, 0, 0, 0, "FARCALL16m", 0|(1<<MCID::Call)|(1<<MCID::UnmodeledSideEffects), 0x1fe00005bULL, ImplicitList6, ImplicitList13, OperandInfo38 }, // Inst #698 = FARCALL16m 4883 { 699, 2, 0, 0, 0, "FARCALL32i", 0|(1<<MCID::Call)|(1<<MCID::UnmodeledSideEffects), 0x13401402cULL, ImplicitList6, ImplicitList13, OperandInfo46 }, // Inst #699 = FARCALL32i 4884 { 700, 5, 0, 0, 0, "FARCALL32m", 0|(1<<MCID::Call)|(1<<MCID::UnmodeledSideEffects), 0x1fe00001bULL, ImplicitList6, ImplicitList13, OperandInfo38 }, // Inst #700 = FARCALL32m 4885 { 701, 5, 0, 0, 0, "FARCALL64", 0|(1<<MCID::Call)|(1<<MCID::UnmodeledSideEffects), 0x1fe00201bULL, ImplicitList8, ImplicitList14, OperandInfo38 }, // Inst #701 = FARCALL64 4886 { 702, 2, 0, 0, 0, "FARJMP16i", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1d400c06cULL, NULL, NULL, OperandInfo46 }, // Inst #702 = FARJMP16i 4887 { 703, 5, 0, 0, 0, "FARJMP16m", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1fe00005dULL, NULL, NULL, OperandInfo38 }, // Inst #703 = FARJMP16m 4888 { 704, 2, 0, 0, 0, "FARJMP32i", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1d401402cULL, NULL, NULL, OperandInfo46 }, // Inst #704 = FARJMP32i 4889 { 705, 5, 0, 0, 0, "FARJMP32m", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1fe00001dULL, NULL, NULL, OperandInfo38 }, // Inst #705 = FARJMP32m 4890 { 706, 5, 0, 0, 0, "FARJMP64", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1fe00201dULL, NULL, NULL, OperandInfo38 }, // Inst #706 = FARJMP64 4891 { 707, 5, 0, 0, 0, "FBLDm", 0|(1<<MCID::UnmodeledSideEffects), 0x1be00001cULL, NULL, NULL, OperandInfo38 }, // Inst #707 = FBLDm 4892 { 708, 5, 1, 0, 0, "FBSTPm", 0|(1<<MCID::UnmodeledSideEffects), 0x1be00001eULL, NULL, NULL, OperandInfo38 }, // Inst #708 = FBSTPm 4893 { 709, 5, 0, 0, 0, "FCOM32m", 0|(1<<MCID::UnmodeledSideEffects), 0x1b000001aULL, NULL, NULL, OperandInfo38 }, // Inst #709 = FCOM32m 4894 { 710, 5, 0, 0, 0, "FCOM64m", 0|(1<<MCID::UnmodeledSideEffects), 0x1b800001aULL, NULL, NULL, OperandInfo38 }, // Inst #710 = FCOM64m 4895 { 711, 5, 0, 0, 0, "FCOMP32m", 0|(1<<MCID::UnmodeledSideEffects), 0x1b000001bULL, NULL, NULL, OperandInfo38 }, // Inst #711 = FCOMP32m 4896 { 712, 5, 0, 0, 0, "FCOMP64m", 0|(1<<MCID::UnmodeledSideEffects), 0x1b800001bULL, NULL, NULL, OperandInfo38 }, // Inst #712 = FCOMP64m 4897 { 713, 0, 0, 0, 0, "FCOMPP", 0|(1<<MCID::UnmodeledSideEffects), 0x1b2000901ULL, NULL, NULL, 0 }, // Inst #713 = FCOMPP 4898 { 714, 0, 0, 0, 0, "FDECSTP", 0|(1<<MCID::UnmodeledSideEffects), 0x1ec000401ULL, NULL, NULL, 0 }, // Inst #714 = FDECSTP 4899 { 715, 0, 0, 0, 0, "FEMMS", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1c000101ULL, NULL, NULL, 0 }, // Inst #715 = FEMMS 4900 { 716, 1, 0, 0, 0, "FFREE", 0|(1<<MCID::UnmodeledSideEffects), 0x180000802ULL, NULL, NULL, OperandInfo39 }, // Inst #716 = FFREE 4901 { 717, 5, 0, 0, 0, "FICOM16m", 0|(1<<MCID::UnmodeledSideEffects), 0x1bc00001aULL, NULL, NULL, OperandInfo38 }, // Inst #717 = FICOM16m 4902 { 718, 5, 0, 0, 0, "FICOM32m", 0|(1<<MCID::UnmodeledSideEffects), 0x1b400001aULL, NULL, NULL, OperandInfo38 }, // Inst #718 = FICOM32m 4903 { 719, 5, 0, 0, 0, "FICOMP16m", 0|(1<<MCID::UnmodeledSideEffects), 0x1bc00001bULL, NULL, NULL, OperandInfo38 }, // Inst #719 = FICOMP16m 4904 { 720, 5, 0, 0, 0, "FICOMP32m", 0|(1<<MCID::UnmodeledSideEffects), 0x1b400001bULL, NULL, NULL, OperandInfo38 }, // Inst #720 = FICOMP32m 4905 { 721, 0, 0, 0, 0, "FINCSTP", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee000401ULL, NULL, NULL, 0 }, // Inst #721 = FINCSTP 4906 { 722, 5, 0, 0, 0, "FLDCW16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b200001dULL, NULL, NULL, OperandInfo38 }, // Inst #722 = FLDCW16m 4907 { 723, 5, 0, 0, 0, "FLDENVm", 0|(1<<MCID::UnmodeledSideEffects), 0x1b200001cULL, NULL, NULL, OperandInfo38 }, // Inst #723 = FLDENVm 4908 { 724, 0, 0, 0, 0, "FLDL2E", 0|(1<<MCID::UnmodeledSideEffects), 0x1d4000401ULL, NULL, NULL, 0 }, // Inst #724 = FLDL2E 4909 { 725, 0, 0, 0, 0, "FLDL2T", 0|(1<<MCID::UnmodeledSideEffects), 0x1d2000401ULL, NULL, NULL, 0 }, // Inst #725 = FLDL2T 4910 { 726, 0, 0, 0, 0, "FLDLG2", 0|(1<<MCID::UnmodeledSideEffects), 0x1d8000401ULL, NULL, NULL, 0 }, // Inst #726 = FLDLG2 4911 { 727, 0, 0, 0, 0, "FLDLN2", 0|(1<<MCID::UnmodeledSideEffects), 0x1da000401ULL, NULL, NULL, 0 }, // Inst #727 = FLDLN2 4912 { 728, 0, 0, 0, 0, "FLDPI", 0|(1<<MCID::UnmodeledSideEffects), 0x1d6000401ULL, NULL, NULL, 0 }, // Inst #728 = FLDPI 4913 { 729, 0, 0, 0, 0, "FNCLEX", 0|(1<<MCID::UnmodeledSideEffects), 0x1c4000601ULL, NULL, NULL, 0 }, // Inst #729 = FNCLEX 4914 { 730, 0, 0, 0, 0, "FNINIT", 0|(1<<MCID::UnmodeledSideEffects), 0x1c6000601ULL, NULL, NULL, 0 }, // Inst #730 = FNINIT 4915 { 731, 0, 0, 0, 0, "FNOP", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000401ULL, NULL, NULL, 0 }, // Inst #731 = FNOP 4916 { 732, 5, 0, 0, 0, "FNSTCW16m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b200001fULL, NULL, NULL, OperandInfo38 }, // Inst #732 = FNSTCW16m 4917 { 733, 0, 0, 0, 0, "FNSTSW8r", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0000a01ULL, NULL, ImplicitList2, 0 }, // Inst #733 = FNSTSW8r 4918 { 734, 5, 1, 0, 0, "FNSTSWm", 0|(1<<MCID::UnmodeledSideEffects), 0x1ba00001fULL, NULL, NULL, OperandInfo38 }, // Inst #734 = FNSTSWm 4919 { 735, 6, 0, 0, 0, "FP32_TO_INT16_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo117 }, // Inst #735 = FP32_TO_INT16_IN_MEM 4920 { 736, 6, 0, 0, 0, "FP32_TO_INT32_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo117 }, // Inst #736 = FP32_TO_INT32_IN_MEM 4921 { 737, 6, 0, 0, 0, "FP32_TO_INT64_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo117 }, // Inst #737 = FP32_TO_INT64_IN_MEM 4922 { 738, 6, 0, 0, 0, "FP64_TO_INT16_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo118 }, // Inst #738 = FP64_TO_INT16_IN_MEM 4923 { 739, 6, 0, 0, 0, "FP64_TO_INT32_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo118 }, // Inst #739 = FP64_TO_INT32_IN_MEM 4924 { 740, 6, 0, 0, 0, "FP64_TO_INT64_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo118 }, // Inst #740 = FP64_TO_INT64_IN_MEM 4925 { 741, 6, 0, 0, 0, "FP80_TO_INT16_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo119 }, // Inst #741 = FP80_TO_INT16_IN_MEM 4926 { 742, 6, 0, 0, 0, "FP80_TO_INT32_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo119 }, // Inst #742 = FP80_TO_INT32_IN_MEM 4927 { 743, 6, 0, 0, 0, "FP80_TO_INT64_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo119 }, // Inst #743 = FP80_TO_INT64_IN_MEM 4928 { 744, 0, 0, 0, 0, "FPATAN", 0|(1<<MCID::UnmodeledSideEffects), 0x1e6000401ULL, NULL, NULL, 0 }, // Inst #744 = FPATAN 4929 { 745, 0, 0, 0, 0, "FPREM", 0|(1<<MCID::UnmodeledSideEffects), 0x1f0000401ULL, NULL, NULL, 0 }, // Inst #745 = FPREM 4930 { 746, 0, 0, 0, 0, "FPREM1", 0|(1<<MCID::UnmodeledSideEffects), 0x1ea000401ULL, NULL, NULL, 0 }, // Inst #746 = FPREM1 4931 { 747, 0, 0, 0, 0, "FPTAN", 0|(1<<MCID::UnmodeledSideEffects), 0x1e4000401ULL, NULL, NULL, 0 }, // Inst #747 = FPTAN 4932 { 748, 0, 0, 0, 0, "FRNDINT", 0|(1<<MCID::UnmodeledSideEffects), 0x1f8000401ULL, NULL, NULL, 0 }, // Inst #748 = FRNDINT 4933 { 749, 5, 1, 0, 0, "FRSTORm", 0|(1<<MCID::UnmodeledSideEffects), 0x1ba00001cULL, NULL, NULL, OperandInfo38 }, // Inst #749 = FRSTORm 4934 { 750, 5, 1, 0, 0, "FSAVEm", 0|(1<<MCID::UnmodeledSideEffects), 0x1ba00001eULL, NULL, NULL, OperandInfo38 }, // Inst #750 = FSAVEm 4935 { 751, 0, 0, 0, 0, "FSCALE", 0|(1<<MCID::UnmodeledSideEffects), 0x1fa000401ULL, NULL, NULL, 0 }, // Inst #751 = FSCALE 4936 { 752, 0, 0, 0, 0, "FSINCOS", 0|(1<<MCID::UnmodeledSideEffects), 0x1f6000401ULL, NULL, NULL, 0 }, // Inst #752 = FSINCOS 4937 { 753, 5, 1, 0, 0, "FSTENVm", 0|(1<<MCID::UnmodeledSideEffects), 0x1b200001eULL, NULL, NULL, OperandInfo38 }, // Inst #753 = FSTENVm 4938 { 754, 0, 0, 0, 0, "FS_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0xc8000001ULL, NULL, NULL, 0 }, // Inst #754 = FS_PREFIX 4939 { 755, 0, 0, 0, 0, "FXAM", 0|(1<<MCID::UnmodeledSideEffects), 0x1ca000401ULL, NULL, NULL, 0 }, // Inst #755 = FXAM 4940 { 756, 5, 0, 0, 0, "FXRSTOR", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000119ULL, NULL, NULL, OperandInfo38 }, // Inst #756 = FXRSTOR 4941 { 757, 5, 0, 0, 0, "FXRSTOR64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c002119ULL, NULL, NULL, OperandInfo38 }, // Inst #757 = FXRSTOR64 4942 { 758, 5, 1, 0, 0, "FXSAVE", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000118ULL, NULL, NULL, OperandInfo38 }, // Inst #758 = FXSAVE 4943 { 759, 5, 1, 0, 0, "FXSAVE64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c002118ULL, NULL, NULL, OperandInfo38 }, // Inst #759 = FXSAVE64 4944 { 760, 0, 0, 0, 0, "FXTRACT", 0|(1<<MCID::UnmodeledSideEffects), 0x1e8000401ULL, NULL, NULL, 0 }, // Inst #760 = FXTRACT 4945 { 761, 0, 0, 0, 0, "FYL2X", 0|(1<<MCID::UnmodeledSideEffects), 0x1e2000401ULL, NULL, NULL, 0 }, // Inst #761 = FYL2X 4946 { 762, 0, 0, 0, 0, "FYL2XP1", 0|(1<<MCID::UnmodeledSideEffects), 0x1f2000401ULL, NULL, NULL, 0 }, // Inst #762 = FYL2XP1 4947 { 763, 1, 1, 0, 0, "FpPOP_RETVAL", 0|(1<<MCID::UnmodeledSideEffects), 0xe0000ULL, NULL, NULL, OperandInfo120 }, // Inst #763 = FpPOP_RETVAL 4948 { 764, 7, 1, 0, 0, "FsANDNPDrm", 0|(1<<MCID::MayLoad), 0xab000146ULL, NULL, NULL, OperandInfo34 }, // Inst #764 = FsANDNPDrm 4949 { 765, 3, 1, 0, 0, "FsANDNPDrr", 0, 0xab000145ULL, NULL, NULL, OperandInfo35 }, // Inst #765 = FsANDNPDrr 4950 { 766, 7, 1, 0, 0, "FsANDNPSrm", 0|(1<<MCID::MayLoad), 0xaa800106ULL, NULL, NULL, OperandInfo36 }, // Inst #766 = FsANDNPSrm 4951 { 767, 3, 1, 0, 0, "FsANDNPSrr", 0, 0xaa800105ULL, NULL, NULL, OperandInfo37 }, // Inst #767 = FsANDNPSrr 4952 { 768, 7, 1, 0, 0, "FsANDPDrm", 0|(1<<MCID::MayLoad), 0xa9000146ULL, NULL, NULL, OperandInfo34 }, // Inst #768 = FsANDPDrm 4953 { 769, 3, 1, 0, 0, "FsANDPDrr", 0|(1<<MCID::Commutable), 0xa9000145ULL, NULL, NULL, OperandInfo35 }, // Inst #769 = FsANDPDrr 4954 { 770, 7, 1, 0, 0, "FsANDPSrm", 0|(1<<MCID::MayLoad), 0xa8800106ULL, NULL, NULL, OperandInfo36 }, // Inst #770 = FsANDPSrm 4955 { 771, 3, 1, 0, 0, "FsANDPSrr", 0|(1<<MCID::Commutable), 0xa8800105ULL, NULL, NULL, OperandInfo37 }, // Inst #771 = FsANDPSrr 4956 { 772, 1, 1, 0, 0, "FsFLD0SD", 0|(1<<MCID::Pseudo)|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo121 }, // Inst #772 = FsFLD0SD 4957 { 773, 1, 1, 0, 0, "FsFLD0SS", 0|(1<<MCID::Pseudo)|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo122 }, // Inst #773 = FsFLD0SS 4958 { 774, 6, 1, 0, 0, "FsMOVAPDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x51000146ULL, NULL, NULL, OperandInfo101 }, // Inst #774 = FsMOVAPDrm 4959 { 775, 2, 1, 0, 0, "FsMOVAPDrr", 0, 0x51000145ULL, NULL, NULL, OperandInfo123 }, // Inst #775 = FsMOVAPDrr 4960 { 776, 6, 1, 0, 0, "FsMOVAPSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x50800106ULL, NULL, NULL, OperandInfo99 }, // Inst #776 = FsMOVAPSrm 4961 { 777, 2, 1, 0, 0, "FsMOVAPSrr", 0, 0x50800105ULL, NULL, NULL, OperandInfo124 }, // Inst #777 = FsMOVAPSrr 4962 { 778, 7, 1, 0, 0, "FsORPDrm", 0|(1<<MCID::MayLoad), 0xad000146ULL, NULL, NULL, OperandInfo34 }, // Inst #778 = FsORPDrm 4963 { 779, 3, 1, 0, 0, "FsORPDrr", 0|(1<<MCID::Commutable), 0xad000145ULL, NULL, NULL, OperandInfo35 }, // Inst #779 = FsORPDrr 4964 { 780, 7, 1, 0, 0, "FsORPSrm", 0|(1<<MCID::MayLoad), 0xac800106ULL, NULL, NULL, OperandInfo36 }, // Inst #780 = FsORPSrm 4965 { 781, 3, 1, 0, 0, "FsORPSrr", 0|(1<<MCID::Commutable), 0xac800105ULL, NULL, NULL, OperandInfo37 }, // Inst #781 = FsORPSrr 4966 { 782, 6, 1, 0, 0, "FsVMOVAPDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x251000146ULL, NULL, NULL, OperandInfo101 }, // Inst #782 = FsVMOVAPDrm 4967 { 783, 2, 1, 0, 0, "FsVMOVAPDrr", 0, 0x251000145ULL, NULL, NULL, OperandInfo123 }, // Inst #783 = FsVMOVAPDrr 4968 { 784, 6, 1, 0, 0, "FsVMOVAPSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x250800106ULL, NULL, NULL, OperandInfo99 }, // Inst #784 = FsVMOVAPSrm 4969 { 785, 2, 1, 0, 0, "FsVMOVAPSrr", 0, 0x250800105ULL, NULL, NULL, OperandInfo124 }, // Inst #785 = FsVMOVAPSrr 4970 { 786, 7, 1, 0, 0, "FsXORPDrm", 0|(1<<MCID::MayLoad), 0xaf000146ULL, NULL, NULL, OperandInfo34 }, // Inst #786 = FsXORPDrm 4971 { 787, 3, 1, 0, 0, "FsXORPDrr", 0|(1<<MCID::Commutable), 0xaf000145ULL, NULL, NULL, OperandInfo35 }, // Inst #787 = FsXORPDrr 4972 { 788, 7, 1, 0, 0, "FsXORPSrm", 0|(1<<MCID::MayLoad), 0xae800106ULL, NULL, NULL, OperandInfo36 }, // Inst #788 = FsXORPSrm 4973 { 789, 3, 1, 0, 0, "FsXORPSrr", 0|(1<<MCID::Commutable), 0xae800105ULL, NULL, NULL, OperandInfo37 }, // Inst #789 = FsXORPSrr 4974 { 790, 0, 0, 0, 0, "GS_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0xca000001ULL, NULL, NULL, 0 }, // Inst #790 = GS_PREFIX 4975 { 791, 7, 1, 0, 0, "HADDPDrm", 0|(1<<MCID::MayLoad), 0xf9000146ULL, NULL, NULL, OperandInfo32 }, // Inst #791 = HADDPDrm 4976 { 792, 3, 1, 0, 0, "HADDPDrr", 0, 0xf9000145ULL, NULL, NULL, OperandInfo33 }, // Inst #792 = HADDPDrr 4977 { 793, 7, 1, 0, 0, "HADDPSrm", 0|(1<<MCID::MayLoad), 0xf9000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #793 = HADDPSrm 4978 { 794, 3, 1, 0, 0, "HADDPSrr", 0, 0xf9000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #794 = HADDPSrr 4979 { 795, 0, 0, 0, 0, "HLT", 0|(1<<MCID::UnmodeledSideEffects), 0x1e8000001ULL, NULL, NULL, 0 }, // Inst #795 = HLT 4980 { 796, 7, 1, 0, 0, "HSUBPDrm", 0|(1<<MCID::MayLoad), 0xfb000146ULL, NULL, NULL, OperandInfo32 }, // Inst #796 = HSUBPDrm 4981 { 797, 3, 1, 0, 0, "HSUBPDrr", 0, 0xfb000145ULL, NULL, NULL, OperandInfo33 }, // Inst #797 = HSUBPDrr 4982 { 798, 7, 1, 0, 0, "HSUBPSrm", 0|(1<<MCID::MayLoad), 0xfb000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #798 = HSUBPSrm 4983 { 799, 3, 1, 0, 0, "HSUBPSrr", 0, 0xfb000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #799 = HSUBPSrr 4984 { 800, 5, 0, 0, 0, "IDIV16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ee00005fULL, ImplicitList20, ImplicitList21, OperandInfo38 }, // Inst #800 = IDIV16m 4985 { 801, 1, 0, 0, 0, "IDIV16r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee000057ULL, ImplicitList20, ImplicitList21, OperandInfo113 }, // Inst #801 = IDIV16r 4986 { 802, 5, 0, 0, 0, "IDIV32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ee00001fULL, ImplicitList15, ImplicitList18, OperandInfo38 }, // Inst #802 = IDIV32m 4987 { 803, 1, 0, 0, 0, "IDIV32r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee000017ULL, ImplicitList15, ImplicitList18, OperandInfo72 }, // Inst #803 = IDIV32r 4988 { 804, 5, 0, 0, 0, "IDIV64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ee00201fULL, ImplicitList19, ImplicitList17, OperandInfo38 }, // Inst #804 = IDIV64m 4989 { 805, 1, 0, 0, 0, "IDIV64r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee002017ULL, ImplicitList19, ImplicitList17, OperandInfo74 }, // Inst #805 = IDIV64r 4990 { 806, 5, 0, 0, 0, "IDIV8m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ec00001fULL, ImplicitList2, ImplicitList22, OperandInfo38 }, // Inst #806 = IDIV8m 4991 { 807, 1, 0, 0, 0, "IDIV8r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ec000017ULL, ImplicitList2, ImplicitList22, OperandInfo114 }, // Inst #807 = IDIV8r 4992 { 808, 5, 0, 0, 0, "ILD_F16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1be000018ULL, NULL, NULL, OperandInfo38 }, // Inst #808 = ILD_F16m 4993 { 809, 5, 0, 0, 0, "ILD_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b6000018ULL, NULL, NULL, OperandInfo38 }, // Inst #809 = ILD_F32m 4994 { 810, 5, 0, 0, 0, "ILD_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1be00001dULL, NULL, NULL, OperandInfo38 }, // Inst #810 = ILD_F64m 4995 { 811, 6, 1, 0, 0, "ILD_Fp16m32", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo125 }, // Inst #811 = ILD_Fp16m32 4996 { 812, 6, 1, 0, 0, "ILD_Fp16m64", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo126 }, // Inst #812 = ILD_Fp16m64 4997 { 813, 6, 1, 0, 0, "ILD_Fp16m80", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo127 }, // Inst #813 = ILD_Fp16m80 4998 { 814, 6, 1, 0, 0, "ILD_Fp32m32", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo125 }, // Inst #814 = ILD_Fp32m32 4999 { 815, 6, 1, 0, 0, "ILD_Fp32m64", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo126 }, // Inst #815 = ILD_Fp32m64 5000 { 816, 6, 1, 0, 0, "ILD_Fp32m80", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo127 }, // Inst #816 = ILD_Fp32m80 5001 { 817, 6, 1, 0, 0, "ILD_Fp64m32", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo125 }, // Inst #817 = ILD_Fp64m32 5002 { 818, 6, 1, 0, 0, "ILD_Fp64m64", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo126 }, // Inst #818 = ILD_Fp64m64 5003 { 819, 6, 1, 0, 0, "ILD_Fp64m80", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo127 }, // Inst #819 = ILD_Fp64m80 5004 { 820, 5, 0, 0, 0, "IMUL16m", 0|(1<<MCID::MayLoad), 0x1ee00005dULL, ImplicitList2, ImplicitList21, OperandInfo38 }, // Inst #820 = IMUL16m 5005 { 821, 1, 0, 0, 0, "IMUL16r", 0, 0x1ee000055ULL, ImplicitList2, ImplicitList21, OperandInfo113 }, // Inst #821 = IMUL16r 5006 { 822, 7, 1, 0, 0, "IMUL16rm", 0|(1<<MCID::MayLoad), 0x15e000146ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #822 = IMUL16rm 5007 { 823, 7, 1, 0, 0, "IMUL16rmi", 0|(1<<MCID::MayLoad), 0xd200c046ULL, NULL, ImplicitList1, OperandInfo128 }, // Inst #823 = IMUL16rmi 5008 { 824, 7, 1, 0, 0, "IMUL16rmi8", 0|(1<<MCID::MayLoad), 0xd6004046ULL, NULL, ImplicitList1, OperandInfo128 }, // Inst #824 = IMUL16rmi8 5009 { 825, 3, 1, 0, 0, "IMUL16rr", 0|(1<<MCID::Commutable), 0x15e000145ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #825 = IMUL16rr 5010 { 826, 3, 1, 0, 0, "IMUL16rri", 0, 0xd200c045ULL, NULL, ImplicitList1, OperandInfo129 }, // Inst #826 = IMUL16rri 5011 { 827, 3, 1, 0, 0, "IMUL16rri8", 0, 0xd6004045ULL, NULL, ImplicitList1, OperandInfo129 }, // Inst #827 = IMUL16rri8 5012 { 828, 5, 0, 0, 0, "IMUL32m", 0|(1<<MCID::MayLoad), 0x1ee00001dULL, ImplicitList3, ImplicitList18, OperandInfo38 }, // Inst #828 = IMUL32m 5013 { 829, 1, 0, 0, 0, "IMUL32r", 0, 0x1ee000015ULL, ImplicitList3, ImplicitList18, OperandInfo72 }, // Inst #829 = IMUL32r 5014 { 830, 7, 1, 0, 0, "IMUL32rm", 0|(1<<MCID::MayLoad), 0x15e000106ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #830 = IMUL32rm 5015 { 831, 7, 1, 0, 0, "IMUL32rmi", 0|(1<<MCID::MayLoad), 0xd2014006ULL, NULL, ImplicitList1, OperandInfo130 }, // Inst #831 = IMUL32rmi 5016 { 832, 7, 1, 0, 0, "IMUL32rmi8", 0|(1<<MCID::MayLoad), 0xd6004006ULL, NULL, ImplicitList1, OperandInfo130 }, // Inst #832 = IMUL32rmi8 5017 { 833, 3, 1, 0, 0, "IMUL32rr", 0|(1<<MCID::Commutable), 0x15e000105ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #833 = IMUL32rr 5018 { 834, 3, 1, 0, 0, "IMUL32rri", 0, 0xd2014005ULL, NULL, ImplicitList1, OperandInfo131 }, // Inst #834 = IMUL32rri 5019 { 835, 3, 1, 0, 0, "IMUL32rri8", 0, 0xd6004005ULL, NULL, ImplicitList1, OperandInfo131 }, // Inst #835 = IMUL32rri8 5020 { 836, 5, 0, 0, 0, "IMUL64m", 0|(1<<MCID::MayLoad), 0x1ee00201dULL, ImplicitList4, ImplicitList17, OperandInfo38 }, // Inst #836 = IMUL64m 5021 { 837, 1, 0, 0, 0, "IMUL64r", 0, 0x1ee002015ULL, ImplicitList4, ImplicitList17, OperandInfo74 }, // Inst #837 = IMUL64r 5022 { 838, 7, 1, 0, 0, "IMUL64rm", 0|(1<<MCID::MayLoad), 0x15e002106ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #838 = IMUL64rm 5023 { 839, 7, 1, 0, 0, "IMUL64rmi32", 0|(1<<MCID::MayLoad), 0xd2016006ULL, NULL, ImplicitList1, OperandInfo132 }, // Inst #839 = IMUL64rmi32 5024 { 840, 7, 1, 0, 0, "IMUL64rmi8", 0|(1<<MCID::MayLoad), 0xd6006006ULL, NULL, ImplicitList1, OperandInfo132 }, // Inst #840 = IMUL64rmi8 5025 { 841, 3, 1, 0, 0, "IMUL64rr", 0|(1<<MCID::Commutable), 0x15e002105ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #841 = IMUL64rr 5026 { 842, 3, 1, 0, 0, "IMUL64rri32", 0, 0xd2016005ULL, NULL, ImplicitList1, OperandInfo133 }, // Inst #842 = IMUL64rri32 5027 { 843, 3, 1, 0, 0, "IMUL64rri8", 0, 0xd6006005ULL, NULL, ImplicitList1, OperandInfo133 }, // Inst #843 = IMUL64rri8 5028 { 844, 5, 0, 0, 0, "IMUL8m", 0|(1<<MCID::MayLoad), 0x1ec00001dULL, ImplicitList5, ImplicitList22, OperandInfo38 }, // Inst #844 = IMUL8m 5029 { 845, 1, 0, 0, 0, "IMUL8r", 0, 0x1ec000015ULL, ImplicitList5, ImplicitList22, OperandInfo114 }, // Inst #845 = IMUL8r 5030 { 846, 0, 0, 0, 0, "IN16", 0|(1<<MCID::UnmodeledSideEffects), 0xda000041ULL, NULL, NULL, 0 }, // Inst #846 = IN16 5031 { 847, 1, 0, 0, 0, "IN16ri", 0|(1<<MCID::UnmodeledSideEffects), 0x1ca004041ULL, NULL, ImplicitList2, OperandInfo2 }, // Inst #847 = IN16ri 5032 { 848, 0, 0, 0, 0, "IN16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1da000041ULL, ImplicitList23, ImplicitList2, 0 }, // Inst #848 = IN16rr 5033 { 849, 0, 0, 0, 0, "IN32", 0|(1<<MCID::UnmodeledSideEffects), 0xda000001ULL, NULL, NULL, 0 }, // Inst #849 = IN32 5034 { 850, 1, 0, 0, 0, "IN32ri", 0|(1<<MCID::UnmodeledSideEffects), 0x1ca004001ULL, NULL, ImplicitList3, OperandInfo2 }, // Inst #850 = IN32ri 5035 { 851, 0, 0, 0, 0, "IN32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1da000001ULL, ImplicitList23, ImplicitList3, 0 }, // Inst #851 = IN32rr 5036 { 852, 0, 0, 0, 0, "IN8", 0|(1<<MCID::UnmodeledSideEffects), 0xd8000001ULL, NULL, NULL, 0 }, // Inst #852 = IN8 5037 { 853, 1, 0, 0, 0, "IN8ri", 0|(1<<MCID::UnmodeledSideEffects), 0x1c8004001ULL, NULL, ImplicitList5, OperandInfo2 }, // Inst #853 = IN8ri 5038 { 854, 0, 0, 0, 0, "IN8rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1d8000001ULL, ImplicitList23, ImplicitList5, 0 }, // Inst #854 = IN8rr 5039 { 855, 5, 0, 0, 0, "INC16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000058ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #855 = INC16m 5040 { 856, 2, 1, 0, 0, "INC16r", 0|(1<<MCID::ConvertibleTo3Addr), 0x80000042ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #856 = INC16r 5041 { 857, 5, 0, 0, 0, "INC32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #857 = INC32m 5042 { 858, 2, 1, 0, 0, "INC32r", 0|(1<<MCID::ConvertibleTo3Addr), 0x80000002ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #858 = INC32r 5043 { 859, 5, 0, 0, 0, "INC64_16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000058ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #859 = INC64_16m 5044 { 860, 2, 1, 0, 0, "INC64_16r", 0|(1<<MCID::ConvertibleTo3Addr), 0x1fe000050ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #860 = INC64_16r 5045 { 861, 5, 0, 0, 0, "INC64_32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #861 = INC64_32m 5046 { 862, 2, 1, 0, 0, "INC64_32r", 0|(1<<MCID::ConvertibleTo3Addr), 0x1fe000010ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #862 = INC64_32r 5047 { 863, 5, 0, 0, 0, "INC64m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe002018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #863 = INC64m 5048 { 864, 2, 1, 0, 0, "INC64r", 0|(1<<MCID::ConvertibleTo3Addr), 0x1fe002010ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #864 = INC64r 5049 { 865, 5, 0, 0, 0, "INC8m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fc000018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #865 = INC8m 5050 { 866, 2, 1, 0, 0, "INC8r", 0, 0x1fc000010ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #866 = INC8r 5051 { 867, 8, 1, 0, 0, "INSERTPSrm", 0|(1<<MCID::MayLoad), 0x43804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #867 = INSERTPSrm 5052 { 868, 4, 1, 0, 0, "INSERTPSrr", 0, 0x43804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #868 = INSERTPSrr 5053 { 869, 1, 0, 0, 0, "INT", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x19a004001ULL, NULL, NULL, OperandInfo2 }, // Inst #869 = INT 5054 { 870, 0, 0, 0, 0, "INT3", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x198000001ULL, NULL, NULL, 0 }, // Inst #870 = INT3 5055 { 871, 0, 0, 0, 0, "INTO", 0|(1<<MCID::UnmodeledSideEffects), 0x19c000001ULL, ImplicitList1, NULL, 0 }, // Inst #871 = INTO 5056 { 872, 0, 0, 0, 0, "INVD", 0|(1<<MCID::UnmodeledSideEffects), 0x10000101ULL, NULL, NULL, 0 }, // Inst #872 = INVD 5057 { 873, 6, 0, 0, 0, "INVEPT32", 0|(1<<MCID::UnmodeledSideEffects), 0x100000d46ULL, NULL, NULL, OperandInfo12 }, // Inst #873 = INVEPT32 5058 { 874, 6, 0, 0, 0, "INVEPT64", 0|(1<<MCID::UnmodeledSideEffects), 0x100000d46ULL, NULL, NULL, OperandInfo13 }, // Inst #874 = INVEPT64 5059 { 875, 5, 0, 0, 0, "INVLPG", 0|(1<<MCID::UnmodeledSideEffects), 0x200011fULL, NULL, NULL, OperandInfo38 }, // Inst #875 = INVLPG 5060 { 876, 6, 0, 0, 0, "INVVPID32", 0|(1<<MCID::UnmodeledSideEffects), 0x102000d46ULL, NULL, NULL, OperandInfo12 }, // Inst #876 = INVVPID32 5061 { 877, 6, 0, 0, 0, "INVVPID64", 0|(1<<MCID::UnmodeledSideEffects), 0x102000d46ULL, NULL, NULL, OperandInfo13 }, // Inst #877 = INVVPID64 5062 { 878, 0, 0, 0, 0, "IRET16", 0|(1<<MCID::UnmodeledSideEffects), 0x19e000041ULL, NULL, NULL, 0 }, // Inst #878 = IRET16 5063 { 879, 0, 0, 0, 0, "IRET32", 0|(1<<MCID::UnmodeledSideEffects), 0x19e000001ULL, NULL, NULL, 0 }, // Inst #879 = IRET32 5064 { 880, 0, 0, 0, 0, "IRET64", 0|(1<<MCID::UnmodeledSideEffects), 0x19e002001ULL, NULL, NULL, 0 }, // Inst #880 = IRET64 5065 { 881, 5, 0, 0, 0, "ISTT_FP16m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1be000019ULL, NULL, NULL, OperandInfo38 }, // Inst #881 = ISTT_FP16m 5066 { 882, 5, 0, 0, 0, "ISTT_FP32m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b6000019ULL, NULL, NULL, OperandInfo38 }, // Inst #882 = ISTT_FP32m 5067 { 883, 5, 0, 0, 0, "ISTT_FP64m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ba000019ULL, NULL, NULL, OperandInfo38 }, // Inst #883 = ISTT_FP64m 5068 { 884, 6, 0, 0, 0, "ISTT_Fp16m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #884 = ISTT_Fp16m32 5069 { 885, 6, 0, 0, 0, "ISTT_Fp16m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #885 = ISTT_Fp16m64 5070 { 886, 6, 0, 0, 0, "ISTT_Fp16m80", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #886 = ISTT_Fp16m80 5071 { 887, 6, 0, 0, 0, "ISTT_Fp32m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #887 = ISTT_Fp32m32 5072 { 888, 6, 0, 0, 0, "ISTT_Fp32m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #888 = ISTT_Fp32m64 5073 { 889, 6, 0, 0, 0, "ISTT_Fp32m80", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #889 = ISTT_Fp32m80 5074 { 890, 6, 0, 0, 0, "ISTT_Fp64m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #890 = ISTT_Fp64m32 5075 { 891, 6, 0, 0, 0, "ISTT_Fp64m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #891 = ISTT_Fp64m64 5076 { 892, 6, 0, 0, 0, "ISTT_Fp64m80", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #892 = ISTT_Fp64m80 5077 { 893, 5, 0, 0, 0, "IST_F16m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1be00001aULL, NULL, NULL, OperandInfo38 }, // Inst #893 = IST_F16m 5078 { 894, 5, 0, 0, 0, "IST_F32m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b600001aULL, NULL, NULL, OperandInfo38 }, // Inst #894 = IST_F32m 5079 { 895, 5, 0, 0, 0, "IST_FP16m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1be00001bULL, NULL, NULL, OperandInfo38 }, // Inst #895 = IST_FP16m 5080 { 896, 5, 0, 0, 0, "IST_FP32m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b600001bULL, NULL, NULL, OperandInfo38 }, // Inst #896 = IST_FP32m 5081 { 897, 5, 0, 0, 0, "IST_FP64m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1be00001fULL, NULL, NULL, OperandInfo38 }, // Inst #897 = IST_FP64m 5082 { 898, 6, 0, 0, 0, "IST_Fp16m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #898 = IST_Fp16m32 5083 { 899, 6, 0, 0, 0, "IST_Fp16m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #899 = IST_Fp16m64 5084 { 900, 6, 0, 0, 0, "IST_Fp16m80", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #900 = IST_Fp16m80 5085 { 901, 6, 0, 0, 0, "IST_Fp32m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #901 = IST_Fp32m32 5086 { 902, 6, 0, 0, 0, "IST_Fp32m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #902 = IST_Fp32m64 5087 { 903, 6, 0, 0, 0, "IST_Fp32m80", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #903 = IST_Fp32m80 5088 { 904, 6, 0, 0, 0, "IST_Fp64m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #904 = IST_Fp64m32 5089 { 905, 6, 0, 0, 0, "IST_Fp64m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #905 = IST_Fp64m64 5090 { 906, 6, 0, 0, 0, "IST_Fp64m80", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #906 = IST_Fp64m80 5091 { 907, 8, 1, 0, 0, "Int_CMPSDrm", 0|(1<<MCID::MayLoad), 0x184004b06ULL, NULL, NULL, OperandInfo63 }, // Inst #907 = Int_CMPSDrm 5092 { 908, 4, 1, 0, 0, "Int_CMPSDrr", 0, 0x184004b05ULL, NULL, NULL, OperandInfo64 }, // Inst #908 = Int_CMPSDrr 5093 { 909, 8, 1, 0, 0, "Int_CMPSSrm", 0|(1<<MCID::MayLoad), 0x184004c06ULL, NULL, NULL, OperandInfo63 }, // Inst #909 = Int_CMPSSrm 5094 { 910, 4, 1, 0, 0, "Int_CMPSSrr", 0, 0x184004c05ULL, NULL, NULL, OperandInfo64 }, // Inst #910 = Int_CMPSSrr 5095 { 911, 6, 0, 0, 0, "Int_COMISDrm", 0|(1<<MCID::MayLoad), 0x5f000146ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #911 = Int_COMISDrm 5096 { 912, 2, 0, 0, 0, "Int_COMISDrr", 0, 0x5f000145ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #912 = Int_COMISDrr 5097 { 913, 6, 0, 0, 0, "Int_COMISSrm", 0|(1<<MCID::MayLoad), 0x5e800106ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #913 = Int_COMISSrm 5098 { 914, 2, 0, 0, 0, "Int_COMISSrr", 0, 0x5e800105ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #914 = Int_COMISSrr 5099 { 915, 6, 1, 0, 0, "Int_CVTDQ2PDrm", 0|(1<<MCID::MayLoad), 0x1cc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #915 = Int_CVTDQ2PDrm 5100 { 916, 2, 1, 0, 0, "Int_CVTDQ2PDrr", 0, 0x1cc000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #916 = Int_CVTDQ2PDrr 5101 { 917, 6, 1, 0, 0, "Int_CVTDQ2PSrm", 0|(1<<MCID::MayLoad), 0xb6000106ULL, NULL, NULL, OperandInfo47 }, // Inst #917 = Int_CVTDQ2PSrm 5102 { 918, 2, 1, 0, 0, "Int_CVTDQ2PSrr", 0, 0xb6000105ULL, NULL, NULL, OperandInfo48 }, // Inst #918 = Int_CVTDQ2PSrr 5103 { 919, 6, 1, 0, 0, "Int_CVTPD2DQrm", 0|(1<<MCID::MayLoad), 0x1cc000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #919 = Int_CVTPD2DQrm 5104 { 920, 2, 1, 0, 0, "Int_CVTPD2DQrr", 0, 0x1cc000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #920 = Int_CVTPD2DQrr 5105 { 921, 6, 1, 0, 0, "Int_CVTPD2PSrm", 0|(1<<MCID::MayLoad), 0xb5000146ULL, NULL, NULL, OperandInfo47 }, // Inst #921 = Int_CVTPD2PSrm 5106 { 922, 2, 1, 0, 0, "Int_CVTPD2PSrr", 0, 0xb5000145ULL, NULL, NULL, OperandInfo48 }, // Inst #922 = Int_CVTPD2PSrr 5107 { 923, 6, 1, 0, 0, "Int_CVTPS2DQrm", 0|(1<<MCID::MayLoad), 0xb7000146ULL, NULL, NULL, OperandInfo47 }, // Inst #923 = Int_CVTPS2DQrm 5108 { 924, 2, 1, 0, 0, "Int_CVTPS2DQrr", 0, 0xb7000145ULL, NULL, NULL, OperandInfo48 }, // Inst #924 = Int_CVTPS2DQrr 5109 { 925, 6, 1, 0, 0, "Int_CVTPS2PDrm", 0|(1<<MCID::MayLoad), 0xb4000106ULL, NULL, NULL, OperandInfo47 }, // Inst #925 = Int_CVTPS2PDrm 5110 { 926, 2, 1, 0, 0, "Int_CVTPS2PDrr", 0, 0xb4000105ULL, NULL, NULL, OperandInfo48 }, // Inst #926 = Int_CVTPS2PDrr 5111 { 927, 7, 1, 0, 0, "Int_CVTSD2SSrm", 0|(1<<MCID::MayLoad), 0xb4000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #927 = Int_CVTSD2SSrm 5112 { 928, 3, 1, 0, 0, "Int_CVTSD2SSrr", 0, 0xb4000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #928 = Int_CVTSD2SSrr 5113 { 929, 7, 1, 0, 0, "Int_CVTSI2SD64rm", 0|(1<<MCID::MayLoad), 0x54002b06ULL, NULL, NULL, OperandInfo32 }, // Inst #929 = Int_CVTSI2SD64rm 5114 { 930, 3, 1, 0, 0, "Int_CVTSI2SD64rr", 0, 0x54002b05ULL, NULL, NULL, OperandInfo134 }, // Inst #930 = Int_CVTSI2SD64rr 5115 { 931, 7, 1, 0, 0, "Int_CVTSI2SDrm", 0|(1<<MCID::MayLoad), 0x54000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #931 = Int_CVTSI2SDrm 5116 { 932, 3, 1, 0, 0, "Int_CVTSI2SDrr", 0, 0x54000b05ULL, NULL, NULL, OperandInfo135 }, // Inst #932 = Int_CVTSI2SDrr 5117 { 933, 7, 1, 0, 0, "Int_CVTSI2SS64rm", 0|(1<<MCID::MayLoad), 0x54002c06ULL, NULL, NULL, OperandInfo32 }, // Inst #933 = Int_CVTSI2SS64rm 5118 { 934, 3, 1, 0, 0, "Int_CVTSI2SS64rr", 0, 0x54002c05ULL, NULL, NULL, OperandInfo134 }, // Inst #934 = Int_CVTSI2SS64rr 5119 { 935, 7, 1, 0, 0, "Int_CVTSI2SSrm", 0|(1<<MCID::MayLoad), 0x54000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #935 = Int_CVTSI2SSrm 5120 { 936, 3, 1, 0, 0, "Int_CVTSI2SSrr", 0, 0x54000c05ULL, NULL, NULL, OperandInfo135 }, // Inst #936 = Int_CVTSI2SSrr 5121 { 937, 7, 1, 0, 0, "Int_CVTSS2SDrm", 0|(1<<MCID::MayLoad), 0xb4000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #937 = Int_CVTSS2SDrm 5122 { 938, 3, 1, 0, 0, "Int_CVTSS2SDrr", 0, 0xb4000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #938 = Int_CVTSS2SDrr 5123 { 939, 6, 1, 0, 0, "Int_CVTTSD2SI64rm", 0|(1<<MCID::MayLoad), 0x58002b06ULL, NULL, NULL, OperandInfo13 }, // Inst #939 = Int_CVTTSD2SI64rm 5124 { 940, 2, 1, 0, 0, "Int_CVTTSD2SI64rr", 0, 0x58002b05ULL, NULL, NULL, OperandInfo97 }, // Inst #940 = Int_CVTTSD2SI64rr 5125 { 941, 6, 1, 0, 0, "Int_CVTTSD2SIrm", 0|(1<<MCID::MayLoad), 0x58000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #941 = Int_CVTTSD2SIrm 5126 { 942, 2, 1, 0, 0, "Int_CVTTSD2SIrr", 0, 0x58000b05ULL, NULL, NULL, OperandInfo98 }, // Inst #942 = Int_CVTTSD2SIrr 5127 { 943, 6, 1, 0, 0, "Int_CVTTSS2SI64rm", 0|(1<<MCID::MayLoad), 0x58002c06ULL, NULL, NULL, OperandInfo13 }, // Inst #943 = Int_CVTTSS2SI64rm 5128 { 944, 2, 1, 0, 0, "Int_CVTTSS2SI64rr", 0, 0x58002c05ULL, NULL, NULL, OperandInfo97 }, // Inst #944 = Int_CVTTSS2SI64rr 5129 { 945, 6, 1, 0, 0, "Int_CVTTSS2SIrm", 0|(1<<MCID::MayLoad), 0x58000c06ULL, NULL, NULL, OperandInfo12 }, // Inst #945 = Int_CVTTSS2SIrm 5130 { 946, 2, 1, 0, 0, "Int_CVTTSS2SIrr", 0, 0x58000c05ULL, NULL, NULL, OperandInfo98 }, // Inst #946 = Int_CVTTSS2SIrr 5131 { 947, 0, 0, 0, 0, "Int_MemBarrier", 0|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, 0 }, // Inst #947 = Int_MemBarrier 5132 { 948, 1, 0, 0, 0, "Int_MemBarrierNoSSE64", 0|(1<<MCID::UnmodeledSideEffects), 0x12102011ULL, NULL, ImplicitList6, OperandInfo74 }, // Inst #948 = Int_MemBarrierNoSSE64 5133 { 949, 6, 0, 0, 0, "Int_UCOMISDrm", 0|(1<<MCID::MayLoad), 0x5d000146ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #949 = Int_UCOMISDrm 5134 { 950, 2, 0, 0, 0, "Int_UCOMISDrr", 0, 0x5d000145ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #950 = Int_UCOMISDrr 5135 { 951, 6, 0, 0, 0, "Int_UCOMISSrm", 0|(1<<MCID::MayLoad), 0x5c800106ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #951 = Int_UCOMISSrm 5136 { 952, 2, 0, 0, 0, "Int_UCOMISSrr", 0, 0x5c800105ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #952 = Int_UCOMISSrr 5137 { 953, 8, 1, 0, 0, "Int_VCMPSDrm", 0|(1<<MCID::MayLoad), 0xb84004b06ULL, NULL, NULL, OperandInfo136 }, // Inst #953 = Int_VCMPSDrm 5138 { 954, 4, 1, 0, 0, "Int_VCMPSDrr", 0, 0xb84004b05ULL, NULL, NULL, OperandInfo86 }, // Inst #954 = Int_VCMPSDrr 5139 { 955, 8, 1, 0, 0, "Int_VCMPSSrm", 0|(1<<MCID::MayLoad), 0xb84004c06ULL, NULL, NULL, OperandInfo136 }, // Inst #955 = Int_VCMPSSrm 5140 { 956, 4, 1, 0, 0, "Int_VCMPSSrr", 0, 0xb84004c05ULL, NULL, NULL, OperandInfo86 }, // Inst #956 = Int_VCMPSSrr 5141 { 957, 6, 0, 0, 0, "Int_VCOMISDrm", 0|(1<<MCID::MayLoad), 0x25f000146ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #957 = Int_VCOMISDrm 5142 { 958, 2, 0, 0, 0, "Int_VCOMISDrr", 0, 0x25f000145ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #958 = Int_VCOMISDrr 5143 { 959, 6, 0, 0, 0, "Int_VCOMISSrm", 0|(1<<MCID::MayLoad), 0x25e800106ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #959 = Int_VCOMISSrm 5144 { 960, 2, 0, 0, 0, "Int_VCOMISSrr", 0, 0x25e800105ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #960 = Int_VCOMISSrr 5145 { 961, 6, 1, 0, 0, "Int_VCVTDQ2PDrm", 0|(1<<MCID::MayLoad), 0x3cc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #961 = Int_VCVTDQ2PDrm 5146 { 962, 2, 1, 0, 0, "Int_VCVTDQ2PDrr", 0, 0x3cc000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #962 = Int_VCVTDQ2PDrr 5147 { 963, 6, 1, 0, 0, "Int_VCVTDQ2PSrm", 0|(1<<MCID::MayLoad), 0x2b6000106ULL, NULL, NULL, OperandInfo47 }, // Inst #963 = Int_VCVTDQ2PSrm 5148 { 964, 2, 1, 0, 0, "Int_VCVTDQ2PSrr", 0, 0x2b6000105ULL, NULL, NULL, OperandInfo48 }, // Inst #964 = Int_VCVTDQ2PSrr 5149 { 965, 6, 1, 0, 0, "Int_VCVTPD2DQrm", 0|(1<<MCID::MayLoad), 0x3cc000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #965 = Int_VCVTPD2DQrm 5150 { 966, 2, 1, 0, 0, "Int_VCVTPD2DQrr", 0, 0x3cc000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #966 = Int_VCVTPD2DQrr 5151 { 967, 6, 1, 0, 0, "Int_VCVTPD2PSrm", 0|(1<<MCID::MayLoad), 0xb5000146ULL, NULL, NULL, OperandInfo47 }, // Inst #967 = Int_VCVTPD2PSrm 5152 { 968, 2, 1, 0, 0, "Int_VCVTPD2PSrr", 0, 0xb5000145ULL, NULL, NULL, OperandInfo48 }, // Inst #968 = Int_VCVTPD2PSrr 5153 { 969, 6, 1, 0, 0, "Int_VCVTPS2DQrm", 0|(1<<MCID::MayLoad), 0x2b7000146ULL, NULL, NULL, OperandInfo47 }, // Inst #969 = Int_VCVTPS2DQrm 5154 { 970, 2, 1, 0, 0, "Int_VCVTPS2DQrr", 0, 0x2b7000145ULL, NULL, NULL, OperandInfo48 }, // Inst #970 = Int_VCVTPS2DQrr 5155 { 971, 6, 1, 0, 0, "Int_VCVTPS2PDrm", 0|(1<<MCID::MayLoad), 0x2b4000106ULL, NULL, NULL, OperandInfo47 }, // Inst #971 = Int_VCVTPS2PDrm 5156 { 972, 2, 1, 0, 0, "Int_VCVTPS2PDrr", 0, 0x2b4000105ULL, NULL, NULL, OperandInfo48 }, // Inst #972 = Int_VCVTPS2PDrr 5157 { 973, 6, 1, 0, 0, "Int_VCVTSD2SI64rm", 0|(1<<MCID::MayLoad), 0x65a000b06ULL, NULL, NULL, OperandInfo13 }, // Inst #973 = Int_VCVTSD2SI64rm 5158 { 974, 2, 1, 0, 0, "Int_VCVTSD2SI64rr", 0, 0x65a000b05ULL, NULL, NULL, OperandInfo97 }, // Inst #974 = Int_VCVTSD2SI64rr 5159 { 975, 6, 1, 0, 0, "Int_VCVTSD2SIrm", 0|(1<<MCID::MayLoad), 0x25a000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #975 = Int_VCVTSD2SIrm 5160 { 976, 2, 1, 0, 0, "Int_VCVTSD2SIrr", 0, 0x25a000b05ULL, NULL, NULL, OperandInfo98 }, // Inst #976 = Int_VCVTSD2SIrr 5161 { 977, 7, 1, 0, 0, "Int_VCVTSD2SSrm", 0|(1<<MCID::MayLoad), 0xab4000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #977 = Int_VCVTSD2SSrm 5162 { 978, 3, 1, 0, 0, "Int_VCVTSD2SSrr", 0, 0xab4000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #978 = Int_VCVTSD2SSrr 5163 { 979, 7, 1, 0, 0, "Int_VCVTSI2SD64rm", 0|(1<<MCID::MayLoad), 0xe54000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #979 = Int_VCVTSI2SD64rm 5164 { 980, 3, 1, 0, 0, "Int_VCVTSI2SD64rr", 0, 0xe54000b05ULL, NULL, NULL, OperandInfo139 }, // Inst #980 = Int_VCVTSI2SD64rr 5165 { 981, 7, 1, 0, 0, "Int_VCVTSI2SDrm", 0|(1<<MCID::MayLoad), 0xa54000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #981 = Int_VCVTSI2SDrm 5166 { 982, 3, 1, 0, 0, "Int_VCVTSI2SDrr", 0, 0xa54000b05ULL, NULL, NULL, OperandInfo140 }, // Inst #982 = Int_VCVTSI2SDrr 5167 { 983, 7, 1, 0, 0, "Int_VCVTSI2SS64rm", 0|(1<<MCID::MayLoad), 0xe54000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #983 = Int_VCVTSI2SS64rm 5168 { 984, 3, 1, 0, 0, "Int_VCVTSI2SS64rr", 0, 0xe54000c05ULL, NULL, NULL, OperandInfo139 }, // Inst #984 = Int_VCVTSI2SS64rr 5169 { 985, 7, 1, 0, 0, "Int_VCVTSI2SSrm", 0|(1<<MCID::MayLoad), 0xa54000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #985 = Int_VCVTSI2SSrm 5170 { 986, 3, 1, 0, 0, "Int_VCVTSI2SSrr", 0, 0xa54000c05ULL, NULL, NULL, OperandInfo140 }, // Inst #986 = Int_VCVTSI2SSrr 5171 { 987, 7, 1, 0, 0, "Int_VCVTSS2SDrm", 0|(1<<MCID::MayLoad), 0xab4000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #987 = Int_VCVTSS2SDrm 5172 { 988, 3, 1, 0, 0, "Int_VCVTSS2SDrr", 0, 0xab4000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #988 = Int_VCVTSS2SDrr 5173 { 989, 6, 1, 0, 0, "Int_VCVTTPS2DQrm", 0|(1<<MCID::MayLoad), 0x2b6000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #989 = Int_VCVTTPS2DQrm 5174 { 990, 2, 1, 0, 0, "Int_VCVTTPS2DQrr", 0, 0x2b6000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #990 = Int_VCVTTPS2DQrr 5175 { 991, 6, 1, 0, 0, "Int_VCVTTSD2SI64rm", 0|(1<<MCID::MayLoad), 0x658000b06ULL, NULL, NULL, OperandInfo13 }, // Inst #991 = Int_VCVTTSD2SI64rm 5176 { 992, 2, 1, 0, 0, "Int_VCVTTSD2SI64rr", 0, 0x658000b05ULL, NULL, NULL, OperandInfo97 }, // Inst #992 = Int_VCVTTSD2SI64rr 5177 { 993, 6, 1, 0, 0, "Int_VCVTTSD2SIrm", 0|(1<<MCID::MayLoad), 0x258000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #993 = Int_VCVTTSD2SIrm 5178 { 994, 2, 1, 0, 0, "Int_VCVTTSD2SIrr", 0, 0x258000b05ULL, NULL, NULL, OperandInfo98 }, // Inst #994 = Int_VCVTTSD2SIrr 5179 { 995, 6, 1, 0, 0, "Int_VCVTTSS2SI64rm", 0|(1<<MCID::MayLoad), 0x658000c06ULL, NULL, NULL, OperandInfo13 }, // Inst #995 = Int_VCVTTSS2SI64rm 5180 { 996, 2, 1, 0, 0, "Int_VCVTTSS2SI64rr", 0, 0x658000c05ULL, NULL, NULL, OperandInfo97 }, // Inst #996 = Int_VCVTTSS2SI64rr 5181 { 997, 6, 1, 0, 0, "Int_VCVTTSS2SIrm", 0|(1<<MCID::MayLoad), 0x258000c06ULL, NULL, NULL, OperandInfo12 }, // Inst #997 = Int_VCVTTSS2SIrm 5182 { 998, 2, 1, 0, 0, "Int_VCVTTSS2SIrr", 0, 0x258000c05ULL, NULL, NULL, OperandInfo98 }, // Inst #998 = Int_VCVTTSS2SIrr 5183 { 999, 6, 0, 0, 0, "Int_VUCOMISDrm", 0|(1<<MCID::MayLoad), 0x25d000146ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #999 = Int_VUCOMISDrm 5184 { 1000, 2, 0, 0, 0, "Int_VUCOMISDrr", 0, 0x25d000145ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #1000 = Int_VUCOMISDrr 5185 { 1001, 6, 0, 0, 0, "Int_VUCOMISSrm", 0|(1<<MCID::MayLoad), 0x25c800106ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #1001 = Int_VUCOMISSrm 5186 { 1002, 2, 0, 0, 0, "Int_VUCOMISSrr", 0, 0x25c800105ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #1002 = Int_VUCOMISSrr 5187 { 1003, 1, 0, 0, 0, "JAE_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xe6008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1003 = JAE_1 5188 { 1004, 1, 0, 0, 0, "JAE_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x106018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1004 = JAE_4 5189 { 1005, 1, 0, 0, 0, "JA_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xee008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1005 = JA_1 5190 { 1006, 1, 0, 0, 0, "JA_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x10e018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1006 = JA_4 5191 { 1007, 1, 0, 0, 0, "JBE_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xec008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1007 = JBE_1 5192 { 1008, 1, 0, 0, 0, "JBE_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x10c018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1008 = JBE_4 5193 { 1009, 1, 0, 0, 0, "JB_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xe4008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1009 = JB_1 5194 { 1010, 1, 0, 0, 0, "JB_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x104018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1010 = JB_4 5195 { 1011, 1, 0, 0, 0, "JCXZ", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1c6008081ULL, ImplicitList24, NULL, OperandInfo73 }, // Inst #1011 = JCXZ 5196 { 1012, 1, 0, 0, 0, "JECXZ_32", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1c6008001ULL, ImplicitList25, NULL, OperandInfo73 }, // Inst #1012 = JECXZ_32 5197 { 1013, 1, 0, 0, 0, "JECXZ_64", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1c6008081ULL, ImplicitList25, NULL, OperandInfo73 }, // Inst #1013 = JECXZ_64 5198 { 1014, 1, 0, 0, 0, "JE_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xe8008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1014 = JE_1 5199 { 1015, 1, 0, 0, 0, "JE_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x108018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1015 = JE_4 5200 { 1016, 1, 0, 0, 0, "JGE_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xfa008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1016 = JGE_1 5201 { 1017, 1, 0, 0, 0, "JGE_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x11a018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1017 = JGE_4 5202 { 1018, 1, 0, 0, 0, "JG_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xfe008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1018 = JG_1 5203 { 1019, 1, 0, 0, 0, "JG_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x11e018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1019 = JG_4 5204 { 1020, 1, 0, 0, 0, "JLE_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xfc008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1020 = JLE_1 5205 { 1021, 1, 0, 0, 0, "JLE_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x11c018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1021 = JLE_4 5206 { 1022, 1, 0, 0, 0, "JL_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xf8008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1022 = JL_1 5207 { 1023, 1, 0, 0, 0, "JL_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x118018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1023 = JL_4 5208 { 1024, 5, 0, 0, 0, "JMP32m", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::MayLoad)|(1<<MCID::Terminator), 0x1fe00001cULL, NULL, NULL, OperandInfo38 }, // Inst #1024 = JMP32m 5209 { 1025, 1, 0, 0, 0, "JMP32r", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator), 0x1fe000014ULL, NULL, NULL, OperandInfo72 }, // Inst #1025 = JMP32r 5210 { 1026, 5, 0, 0, 0, "JMP64m", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::MayLoad)|(1<<MCID::Terminator), 0x1fe00001cULL, NULL, NULL, OperandInfo38 }, // Inst #1026 = JMP64m 5211 { 1027, 1, 0, 0, 0, "JMP64pcrel32", 0|(1<<MCID::Branch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1d2000001ULL, NULL, NULL, OperandInfo73 }, // Inst #1027 = JMP64pcrel32 5212 { 1028, 1, 0, 0, 0, "JMP64r", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator), 0x1fe000014ULL, NULL, NULL, OperandInfo74 }, // Inst #1028 = JMP64r 5213 { 1029, 1, 0, 0, 0, "JMP_1", 0|(1<<MCID::Branch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1d6008001ULL, NULL, NULL, OperandInfo73 }, // Inst #1029 = JMP_1 5214 { 1030, 1, 0, 0, 0, "JMP_4", 0|(1<<MCID::Branch)|(1<<MCID::Barrier)|(1<<MCID::Terminator), 0x1d2018001ULL, NULL, NULL, OperandInfo73 }, // Inst #1030 = JMP_4 5215 { 1031, 1, 0, 0, 0, "JNE_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xea008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1031 = JNE_1 5216 { 1032, 1, 0, 0, 0, "JNE_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x10a018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1032 = JNE_4 5217 { 1033, 1, 0, 0, 0, "JNO_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xe2008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1033 = JNO_1 5218 { 1034, 1, 0, 0, 0, "JNO_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x102018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1034 = JNO_4 5219 { 1035, 1, 0, 0, 0, "JNP_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xf6008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1035 = JNP_1 5220 { 1036, 1, 0, 0, 0, "JNP_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x116018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1036 = JNP_4 5221 { 1037, 1, 0, 0, 0, "JNS_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xf2008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1037 = JNS_1 5222 { 1038, 1, 0, 0, 0, "JNS_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x112018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1038 = JNS_4 5223 { 1039, 1, 0, 0, 0, "JO_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xe0008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1039 = JO_1 5224 { 1040, 1, 0, 0, 0, "JO_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x100018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1040 = JO_4 5225 { 1041, 1, 0, 0, 0, "JP_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xf4008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1041 = JP_1 5226 { 1042, 1, 0, 0, 0, "JP_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x114018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1042 = JP_4 5227 { 1043, 1, 0, 0, 0, "JRCXZ", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1c6008001ULL, ImplicitList26, NULL, OperandInfo73 }, // Inst #1043 = JRCXZ 5228 { 1044, 1, 0, 0, 0, "JS_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xf0008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1044 = JS_1 5229 { 1045, 1, 0, 0, 0, "JS_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x110018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1045 = JS_4 5230 { 1046, 0, 0, 0, 0, "LAHF", 0, 0x13e000001ULL, ImplicitList1, ImplicitList27, 0 }, // Inst #1046 = LAHF 5231 { 1047, 6, 1, 0, 0, "LAR16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x4000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1047 = LAR16rm 5232 { 1048, 2, 1, 0, 0, "LAR16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x4000145ULL, NULL, NULL, OperandInfo55 }, // Inst #1048 = LAR16rr 5233 { 1049, 6, 1, 0, 0, "LAR32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x4000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1049 = LAR32rm 5234 { 1050, 2, 1, 0, 0, "LAR32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x4000105ULL, NULL, NULL, OperandInfo65 }, // Inst #1050 = LAR32rr 5235 { 1051, 6, 1, 0, 0, "LAR64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x4002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1051 = LAR64rm 5236 { 1052, 2, 1, 0, 0, "LAR64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x4002105ULL, NULL, NULL, OperandInfo141 }, // Inst #1052 = LAR64rr 5237 { 1053, 6, 0, 0, 0, "LCMPXCHG16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x162100144ULL, ImplicitList2, ImplicitList28, OperandInfo16 }, // Inst #1053 = LCMPXCHG16 5238 { 1054, 5, 0, 0, 0, "LCMPXCHG16B", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18e102119ULL, ImplicitList16, ImplicitList17, OperandInfo38 }, // Inst #1054 = LCMPXCHG16B 5239 { 1055, 6, 0, 0, 0, "LCMPXCHG32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x162100104ULL, ImplicitList3, ImplicitList29, OperandInfo20 }, // Inst #1055 = LCMPXCHG32 5240 { 1056, 6, 0, 0, 0, "LCMPXCHG64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x162102104ULL, ImplicitList4, ImplicitList30, OperandInfo24 }, // Inst #1056 = LCMPXCHG64 5241 { 1057, 6, 0, 0, 0, "LCMPXCHG8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x160100104ULL, ImplicitList5, ImplicitList31, OperandInfo28 }, // Inst #1057 = LCMPXCHG8 5242 { 1058, 5, 0, 0, 0, "LCMPXCHG8B", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18e100119ULL, ImplicitList10, ImplicitList18, OperandInfo38 }, // Inst #1058 = LCMPXCHG8B 5243 { 1059, 6, 1, 0, 0, "LDDQUrm", 0|(1<<MCID::MayLoad), 0x1e1000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #1059 = LDDQUrm 5244 { 1060, 5, 0, 0, 0, "LDMXCSR", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x15c80011aULL, NULL, NULL, OperandInfo38 }, // Inst #1060 = LDMXCSR 5245 { 1061, 6, 1, 0, 0, "LDS16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x18a000046ULL, NULL, NULL, OperandInfo11 }, // Inst #1061 = LDS16rm 5246 { 1062, 6, 1, 0, 0, "LDS32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x18a000006ULL, NULL, NULL, OperandInfo12 }, // Inst #1062 = LDS32rm 5247 { 1063, 0, 0, 0, 0, "LD_F0", 0|(1<<MCID::UnmodeledSideEffects), 0x1dc000401ULL, NULL, NULL, 0 }, // Inst #1063 = LD_F0 5248 { 1064, 0, 0, 0, 0, "LD_F1", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000401ULL, NULL, NULL, 0 }, // Inst #1064 = LD_F1 5249 { 1065, 5, 0, 0, 0, "LD_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b2000018ULL, NULL, NULL, OperandInfo38 }, // Inst #1065 = LD_F32m 5250 { 1066, 5, 0, 0, 0, "LD_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ba000018ULL, NULL, NULL, OperandInfo38 }, // Inst #1066 = LD_F64m 5251 { 1067, 5, 0, 0, 0, "LD_F80m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b600001dULL, NULL, NULL, OperandInfo38 }, // Inst #1067 = LD_F80m 5252 { 1068, 1, 1, 0, 0, "LD_Fp032", 0|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo142 }, // Inst #1068 = LD_Fp032 5253 { 1069, 1, 1, 0, 0, "LD_Fp064", 0|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo143 }, // Inst #1069 = LD_Fp064 5254 { 1070, 1, 1, 0, 0, "LD_Fp080", 0|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo120 }, // Inst #1070 = LD_Fp080 5255 { 1071, 1, 1, 0, 0, "LD_Fp132", 0|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo142 }, // Inst #1071 = LD_Fp132 5256 { 1072, 1, 1, 0, 0, "LD_Fp164", 0|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo143 }, // Inst #1072 = LD_Fp164 5257 { 1073, 1, 1, 0, 0, "LD_Fp180", 0|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo120 }, // Inst #1073 = LD_Fp180 5258 { 1074, 6, 1, 0, 0, "LD_Fp32m", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo125 }, // Inst #1074 = LD_Fp32m 5259 { 1075, 6, 1, 0, 0, "LD_Fp32m64", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo126 }, // Inst #1075 = LD_Fp32m64 5260 { 1076, 6, 1, 0, 0, "LD_Fp32m80", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo127 }, // Inst #1076 = LD_Fp32m80 5261 { 1077, 6, 1, 0, 0, "LD_Fp64m", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo126 }, // Inst #1077 = LD_Fp64m 5262 { 1078, 6, 1, 0, 0, "LD_Fp64m80", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo127 }, // Inst #1078 = LD_Fp64m80 5263 { 1079, 6, 1, 0, 0, "LD_Fp80m", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo127 }, // Inst #1079 = LD_Fp80m 5264 { 1080, 1, 0, 0, 0, "LD_Frr", 0|(1<<MCID::UnmodeledSideEffects), 0x180000402ULL, NULL, NULL, OperandInfo39 }, // Inst #1080 = LD_Frr 5265 { 1081, 6, 1, 0, 0, "LEA16r", 0, 0x11a000046ULL, NULL, NULL, OperandInfo11 }, // Inst #1081 = LEA16r 5266 { 1082, 6, 1, 0, 0, "LEA32r", 0|(1<<MCID::Rematerializable), 0x11a000006ULL, NULL, NULL, OperandInfo12 }, // Inst #1082 = LEA32r 5267 { 1083, 6, 1, 0, 0, "LEA64_32r", 0, 0x11a000006ULL, NULL, NULL, OperandInfo144 }, // Inst #1083 = LEA64_32r 5268 { 1084, 6, 1, 0, 0, "LEA64r", 0|(1<<MCID::Rematerializable), 0x11a002006ULL, NULL, NULL, OperandInfo13 }, // Inst #1084 = LEA64r 5269 { 1085, 0, 0, 0, 0, "LEAVE", 0|(1<<MCID::MayLoad), 0x192000001ULL, ImplicitList32, ImplicitList32, 0 }, // Inst #1085 = LEAVE 5270 { 1086, 0, 0, 0, 0, "LEAVE64", 0|(1<<MCID::MayLoad), 0x192000001ULL, ImplicitList33, ImplicitList33, 0 }, // Inst #1086 = LEAVE64 5271 { 1087, 6, 1, 0, 0, "LES16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x188000046ULL, NULL, NULL, OperandInfo11 }, // Inst #1087 = LES16rm 5272 { 1088, 6, 1, 0, 0, "LES32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x188000006ULL, NULL, NULL, OperandInfo12 }, // Inst #1088 = LES32rm 5273 { 1089, 0, 0, 0, 0, "LFENCE", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x15c000127ULL, NULL, NULL, 0 }, // Inst #1089 = LFENCE 5274 { 1090, 6, 1, 0, 0, "LFS16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x168000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1090 = LFS16rm 5275 { 1091, 6, 1, 0, 0, "LFS32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x168000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1091 = LFS32rm 5276 { 1092, 6, 1, 0, 0, "LFS64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x168002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1092 = LFS64rm 5277 { 1093, 5, 0, 0, 0, "LGDT16m", 0|(1<<MCID::UnmodeledSideEffects), 0x200015aULL, NULL, NULL, OperandInfo38 }, // Inst #1093 = LGDT16m 5278 { 1094, 5, 0, 0, 0, "LGDTm", 0|(1<<MCID::UnmodeledSideEffects), 0x200011aULL, NULL, NULL, OperandInfo38 }, // Inst #1094 = LGDTm 5279 { 1095, 6, 1, 0, 0, "LGS16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x16a000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1095 = LGS16rm 5280 { 1096, 6, 1, 0, 0, "LGS32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x16a000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1096 = LGS32rm 5281 { 1097, 6, 1, 0, 0, "LGS64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x16a002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1097 = LGS64rm 5282 { 1098, 5, 0, 0, 0, "LIDT16m", 0|(1<<MCID::UnmodeledSideEffects), 0x200015bULL, NULL, NULL, OperandInfo38 }, // Inst #1098 = LIDT16m 5283 { 1099, 5, 0, 0, 0, "LIDTm", 0|(1<<MCID::UnmodeledSideEffects), 0x200011bULL, NULL, NULL, OperandInfo38 }, // Inst #1099 = LIDTm 5284 { 1100, 5, 0, 0, 0, "LLDT16m", 0|(1<<MCID::UnmodeledSideEffects), 0x11aULL, NULL, NULL, OperandInfo38 }, // Inst #1100 = LLDT16m 5285 { 1101, 1, 0, 0, 0, "LLDT16r", 0|(1<<MCID::UnmodeledSideEffects), 0x112ULL, NULL, NULL, OperandInfo113 }, // Inst #1101 = LLDT16r 5286 { 1102, 5, 0, 0, 0, "LMSW16m", 0|(1<<MCID::UnmodeledSideEffects), 0x200011eULL, NULL, NULL, OperandInfo38 }, // Inst #1102 = LMSW16m 5287 { 1103, 1, 0, 0, 0, "LMSW16r", 0|(1<<MCID::UnmodeledSideEffects), 0x2000116ULL, NULL, NULL, OperandInfo113 }, // Inst #1103 = LMSW16r 5288 { 1104, 6, 0, 0, 0, "LOCK_ADD16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10210c018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1104 = LOCK_ADD16mi 5289 { 1105, 6, 0, 0, 0, "LOCK_ADD16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x106104018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1105 = LOCK_ADD16mi8 5290 { 1106, 6, 0, 0, 0, "LOCK_ADD16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2100044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #1106 = LOCK_ADD16mr 5291 { 1107, 6, 0, 0, 0, "LOCK_ADD32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x102114018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1107 = LOCK_ADD32mi 5292 { 1108, 6, 0, 0, 0, "LOCK_ADD32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x106104018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1108 = LOCK_ADD32mi8 5293 { 1109, 6, 0, 0, 0, "LOCK_ADD32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2100004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #1109 = LOCK_ADD32mr 5294 { 1110, 6, 0, 0, 0, "LOCK_ADD64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x102116018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1110 = LOCK_ADD64mi32 5295 { 1111, 6, 0, 0, 0, "LOCK_ADD64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x106106018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1111 = LOCK_ADD64mi8 5296 { 1112, 6, 0, 0, 0, "LOCK_ADD64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2102004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #1112 = LOCK_ADD64mr 5297 { 1113, 6, 0, 0, 0, "LOCK_ADD8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x100104018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1113 = LOCK_ADD8mi 5298 { 1114, 6, 0, 0, 0, "LOCK_ADD8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x100004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #1114 = LOCK_ADD8mr 5299 { 1115, 6, 0, 0, 0, "LOCK_AND16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10210c01cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1115 = LOCK_AND16mi 5300 { 1116, 6, 0, 0, 0, "LOCK_AND16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1116 = LOCK_AND16mi8 5301 { 1117, 6, 0, 0, 0, "LOCK_AND16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x42100044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #1117 = LOCK_AND16mr 5302 { 1118, 6, 0, 0, 0, "LOCK_AND32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10211401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1118 = LOCK_AND32mi 5303 { 1119, 6, 0, 0, 0, "LOCK_AND32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1119 = LOCK_AND32mi8 5304 { 1120, 6, 0, 0, 0, "LOCK_AND32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x42100004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #1120 = LOCK_AND32mr 5305 { 1121, 6, 0, 0, 0, "LOCK_AND64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10211601cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1121 = LOCK_AND64mi32 5306 { 1122, 6, 0, 0, 0, "LOCK_AND64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610601cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1122 = LOCK_AND64mi8 5307 { 1123, 6, 0, 0, 0, "LOCK_AND64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x42102004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #1123 = LOCK_AND64mr 5308 { 1124, 6, 0, 0, 0, "LOCK_AND8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10010401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1124 = LOCK_AND8mi 5309 { 1125, 6, 0, 0, 0, "LOCK_AND8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x40100004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #1125 = LOCK_AND8mr 5310 { 1126, 5, 0, 0, 0, "LOCK_DEC16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fe100059ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1126 = LOCK_DEC16m 5311 { 1127, 5, 0, 0, 0, "LOCK_DEC32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fe100019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1127 = LOCK_DEC32m 5312 { 1128, 5, 0, 0, 0, "LOCK_DEC64m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fe102019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1128 = LOCK_DEC64m 5313 { 1129, 5, 0, 0, 0, "LOCK_DEC8m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fc100019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1129 = LOCK_DEC8m 5314 { 1130, 5, 0, 0, 0, "LOCK_INC16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fe100058ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1130 = LOCK_INC16m 5315 { 1131, 5, 0, 0, 0, "LOCK_INC32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fe100018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1131 = LOCK_INC32m 5316 { 1132, 5, 0, 0, 0, "LOCK_INC64m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fe102018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1132 = LOCK_INC64m 5317 { 1133, 5, 0, 0, 0, "LOCK_INC8m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fc100018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1133 = LOCK_INC8m 5318 { 1134, 6, 0, 0, 0, "LOCK_OR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10210c019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1134 = LOCK_OR16mi 5319 { 1135, 6, 0, 0, 0, "LOCK_OR16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x106104019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1135 = LOCK_OR16mi8 5320 { 1136, 6, 0, 0, 0, "LOCK_OR16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x12100044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #1136 = LOCK_OR16mr 5321 { 1137, 6, 0, 0, 0, "LOCK_OR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x102114019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1137 = LOCK_OR32mi 5322 { 1138, 6, 0, 0, 0, "LOCK_OR32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x106104019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1138 = LOCK_OR32mi8 5323 { 1139, 6, 0, 0, 0, "LOCK_OR32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x12100004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #1139 = LOCK_OR32mr 5324 { 1140, 6, 0, 0, 0, "LOCK_OR64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x102116019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1140 = LOCK_OR64mi32 5325 { 1141, 6, 0, 0, 0, "LOCK_OR64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x106106019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1141 = LOCK_OR64mi8 5326 { 1142, 6, 0, 0, 0, "LOCK_OR64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x12102004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #1142 = LOCK_OR64mr 5327 { 1143, 6, 0, 0, 0, "LOCK_OR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x100104019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1143 = LOCK_OR8mi 5328 { 1144, 6, 0, 0, 0, "LOCK_OR8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10100004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #1144 = LOCK_OR8mr 5329 { 1145, 0, 0, 0, 0, "LOCK_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000001ULL, NULL, NULL, 0 }, // Inst #1145 = LOCK_PREFIX 5330 { 1146, 6, 0, 0, 0, "LOCK_SUB16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10210c01dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1146 = LOCK_SUB16mi 5331 { 1147, 6, 0, 0, 0, "LOCK_SUB16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1147 = LOCK_SUB16mi8 5332 { 1148, 6, 0, 0, 0, "LOCK_SUB16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x52100044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #1148 = LOCK_SUB16mr 5333 { 1149, 6, 0, 0, 0, "LOCK_SUB32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10211401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1149 = LOCK_SUB32mi 5334 { 1150, 6, 0, 0, 0, "LOCK_SUB32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1150 = LOCK_SUB32mi8 5335 { 1151, 6, 0, 0, 0, "LOCK_SUB32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x52100004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #1151 = LOCK_SUB32mr 5336 { 1152, 6, 0, 0, 0, "LOCK_SUB64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10211601dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1152 = LOCK_SUB64mi32 5337 { 1153, 6, 0, 0, 0, "LOCK_SUB64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610601dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1153 = LOCK_SUB64mi8 5338 { 1154, 6, 0, 0, 0, "LOCK_SUB64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x52102004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #1154 = LOCK_SUB64mr 5339 { 1155, 6, 0, 0, 0, "LOCK_SUB8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10010401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1155 = LOCK_SUB8mi 5340 { 1156, 6, 0, 0, 0, "LOCK_SUB8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x50100004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #1156 = LOCK_SUB8mr 5341 { 1157, 6, 0, 0, 0, "LOCK_XOR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10210c01eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1157 = LOCK_XOR16mi 5342 { 1158, 6, 0, 0, 0, "LOCK_XOR16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1158 = LOCK_XOR16mi8 5343 { 1159, 6, 0, 0, 0, "LOCK_XOR16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x62100044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #1159 = LOCK_XOR16mr 5344 { 1160, 6, 0, 0, 0, "LOCK_XOR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10211401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1160 = LOCK_XOR32mi 5345 { 1161, 6, 0, 0, 0, "LOCK_XOR32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1161 = LOCK_XOR32mi8 5346 { 1162, 6, 0, 0, 0, "LOCK_XOR32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x62100004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #1162 = LOCK_XOR32mr 5347 { 1163, 6, 0, 0, 0, "LOCK_XOR64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10211601eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1163 = LOCK_XOR64mi32 5348 { 1164, 6, 0, 0, 0, "LOCK_XOR64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610601eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1164 = LOCK_XOR64mi8 5349 { 1165, 6, 0, 0, 0, "LOCK_XOR64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x62102004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #1165 = LOCK_XOR64mr 5350 { 1166, 6, 0, 0, 0, "LOCK_XOR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10010401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1166 = LOCK_XOR8mi 5351 { 1167, 6, 0, 0, 0, "LOCK_XOR8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x60100004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #1167 = LOCK_XOR8mr 5352 { 1168, 0, 0, 0, 0, "LODSB", 0|(1<<MCID::UnmodeledSideEffects), 0x158000001ULL, NULL, NULL, 0 }, // Inst #1168 = LODSB 5353 { 1169, 0, 0, 0, 0, "LODSD", 0|(1<<MCID::UnmodeledSideEffects), 0x15a000001ULL, NULL, NULL, 0 }, // Inst #1169 = LODSD 5354 { 1170, 0, 0, 0, 0, "LODSQ", 0|(1<<MCID::UnmodeledSideEffects), 0x15a002001ULL, NULL, NULL, 0 }, // Inst #1170 = LODSQ 5355 { 1171, 0, 0, 0, 0, "LODSW", 0|(1<<MCID::UnmodeledSideEffects), 0x15a000041ULL, NULL, NULL, 0 }, // Inst #1171 = LODSW 5356 { 1172, 1, 0, 0, 0, "LOOP", 0|(1<<MCID::UnmodeledSideEffects), 0x1c4008001ULL, NULL, NULL, OperandInfo73 }, // Inst #1172 = LOOP 5357 { 1173, 1, 0, 0, 0, "LOOPE", 0|(1<<MCID::UnmodeledSideEffects), 0x1c2008001ULL, NULL, NULL, OperandInfo73 }, // Inst #1173 = LOOPE 5358 { 1174, 1, 0, 0, 0, "LOOPNE", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0008001ULL, NULL, NULL, OperandInfo73 }, // Inst #1174 = LOOPNE 5359 { 1175, 1, 0, 0, 0, "LRETI", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1940ec001ULL, NULL, NULL, OperandInfo2 }, // Inst #1175 = LRETI 5360 { 1176, 1, 0, 0, 0, "LRETIW", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1940ec041ULL, NULL, NULL, OperandInfo2 }, // Inst #1176 = LRETIW 5361 { 1177, 0, 0, 0, 0, "LRETL", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1960e0001ULL, NULL, NULL, 0 }, // Inst #1177 = LRETL 5362 { 1178, 0, 0, 0, 0, "LRETQ", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1960e2001ULL, NULL, NULL, 0 }, // Inst #1178 = LRETQ 5363 { 1179, 6, 1, 0, 0, "LSL16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x6000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1179 = LSL16rm 5364 { 1180, 2, 1, 0, 0, "LSL16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x6000145ULL, NULL, NULL, OperandInfo55 }, // Inst #1180 = LSL16rr 5365 { 1181, 6, 1, 0, 0, "LSL32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x6000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1181 = LSL32rm 5366 { 1182, 2, 1, 0, 0, "LSL32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x6000105ULL, NULL, NULL, OperandInfo65 }, // Inst #1182 = LSL32rr 5367 { 1183, 6, 1, 0, 0, "LSL64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x6002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1183 = LSL64rm 5368 { 1184, 2, 1, 0, 0, "LSL64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x6002105ULL, NULL, NULL, OperandInfo66 }, // Inst #1184 = LSL64rr 5369 { 1185, 6, 1, 0, 0, "LSS16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x164000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1185 = LSS16rm 5370 { 1186, 6, 1, 0, 0, "LSS32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x164000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1186 = LSS32rm 5371 { 1187, 6, 1, 0, 0, "LSS64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x164002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1187 = LSS64rm 5372 { 1188, 5, 0, 0, 0, "LTRm", 0|(1<<MCID::UnmodeledSideEffects), 0x11bULL, NULL, NULL, OperandInfo38 }, // Inst #1188 = LTRm 5373 { 1189, 1, 0, 0, 0, "LTRr", 0|(1<<MCID::UnmodeledSideEffects), 0x113ULL, NULL, NULL, OperandInfo113 }, // Inst #1189 = LTRr 5374 { 1190, 7, 1, 0, 0, "LXADD16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182100146ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #1190 = LXADD16 5375 { 1191, 7, 1, 0, 0, "LXADD32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182100106ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #1191 = LXADD32 5376 { 1192, 7, 1, 0, 0, "LXADD64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182102106ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #1192 = LXADD64 5377 { 1193, 7, 1, 0, 0, "LXADD8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x180100106ULL, NULL, ImplicitList1, OperandInfo30 }, // Inst #1193 = LXADD8 5378 { 1194, 6, 1, 0, 0, "LZCNT16rm", 0|(1<<MCID::MayLoad), 0x17a000c46ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #1194 = LZCNT16rm 5379 { 1195, 2, 1, 0, 0, "LZCNT16rr", 0, 0x17a000c45ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #1195 = LZCNT16rr 5380 { 1196, 6, 1, 0, 0, "LZCNT32rm", 0|(1<<MCID::MayLoad), 0x17a000c06ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #1196 = LZCNT32rm 5381 { 1197, 2, 1, 0, 0, "LZCNT32rr", 0, 0x17a000c05ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #1197 = LZCNT32rr 5382 { 1198, 6, 1, 0, 0, "LZCNT64rm", 0|(1<<MCID::MayLoad), 0x17a002c06ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #1198 = LZCNT64rm 5383 { 1199, 2, 1, 0, 0, "LZCNT64rr", 0, 0x17a002c05ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #1199 = LZCNT64rr 5384 { 1200, 2, 0, 0, 0, "MASKMOVDQU", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ef800145ULL, ImplicitList34, NULL, OperandInfo48 }, // Inst #1200 = MASKMOVDQU 5385 { 1201, 2, 0, 0, 0, "MASKMOVDQU64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ef800145ULL, ImplicitList35, NULL, OperandInfo48 }, // Inst #1201 = MASKMOVDQU64 5386 { 1202, 7, 1, 0, 0, "MAXPDrm", 0|(1<<MCID::MayLoad), 0xbf000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1202 = MAXPDrm 5387 { 1203, 7, 1, 0, 0, "MAXPDrm_Int", 0|(1<<MCID::MayLoad), 0xbf000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1203 = MAXPDrm_Int 5388 { 1204, 3, 1, 0, 0, "MAXPDrr", 0, 0xbf000145ULL, NULL, NULL, OperandInfo33 }, // Inst #1204 = MAXPDrr 5389 { 1205, 3, 1, 0, 0, "MAXPDrr_Int", 0, 0xbf000145ULL, NULL, NULL, OperandInfo33 }, // Inst #1205 = MAXPDrr_Int 5390 { 1206, 7, 1, 0, 0, "MAXPSrm", 0|(1<<MCID::MayLoad), 0xbe800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1206 = MAXPSrm 5391 { 1207, 7, 1, 0, 0, "MAXPSrm_Int", 0|(1<<MCID::MayLoad), 0xbe800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1207 = MAXPSrm_Int 5392 { 1208, 3, 1, 0, 0, "MAXPSrr", 0, 0xbe800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1208 = MAXPSrr 5393 { 1209, 3, 1, 0, 0, "MAXPSrr_Int", 0, 0xbe800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1209 = MAXPSrr_Int 5394 { 1210, 7, 1, 0, 0, "MAXSDrm", 0|(1<<MCID::MayLoad), 0xbe000b06ULL, NULL, NULL, OperandInfo34 }, // Inst #1210 = MAXSDrm 5395 { 1211, 7, 1, 0, 0, "MAXSDrm_Int", 0|(1<<MCID::MayLoad), 0xbe000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #1211 = MAXSDrm_Int 5396 { 1212, 3, 1, 0, 0, "MAXSDrr", 0, 0xbe000b05ULL, NULL, NULL, OperandInfo35 }, // Inst #1212 = MAXSDrr 5397 { 1213, 3, 1, 0, 0, "MAXSDrr_Int", 0, 0xbe000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #1213 = MAXSDrr_Int 5398 { 1214, 7, 1, 0, 0, "MAXSSrm", 0|(1<<MCID::MayLoad), 0xbe000c06ULL, NULL, NULL, OperandInfo36 }, // Inst #1214 = MAXSSrm 5399 { 1215, 7, 1, 0, 0, "MAXSSrm_Int", 0|(1<<MCID::MayLoad), 0xbe000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #1215 = MAXSSrm_Int 5400 { 1216, 3, 1, 0, 0, "MAXSSrr", 0, 0xbe000c05ULL, NULL, NULL, OperandInfo37 }, // Inst #1216 = MAXSSrr 5401 { 1217, 3, 1, 0, 0, "MAXSSrr_Int", 0, 0xbe000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #1217 = MAXSSrr_Int 5402 { 1218, 0, 0, 0, 0, "MFENCE", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x15c000128ULL, NULL, NULL, 0 }, // Inst #1218 = MFENCE 5403 { 1219, 7, 1, 0, 0, "MINPDrm", 0|(1<<MCID::MayLoad), 0xbb000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1219 = MINPDrm 5404 { 1220, 7, 1, 0, 0, "MINPDrm_Int", 0|(1<<MCID::MayLoad), 0xbb000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1220 = MINPDrm_Int 5405 { 1221, 3, 1, 0, 0, "MINPDrr", 0, 0xbb000145ULL, NULL, NULL, OperandInfo33 }, // Inst #1221 = MINPDrr 5406 { 1222, 3, 1, 0, 0, "MINPDrr_Int", 0, 0xbb000145ULL, NULL, NULL, OperandInfo33 }, // Inst #1222 = MINPDrr_Int 5407 { 1223, 7, 1, 0, 0, "MINPSrm", 0|(1<<MCID::MayLoad), 0xba800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1223 = MINPSrm 5408 { 1224, 7, 1, 0, 0, "MINPSrm_Int", 0|(1<<MCID::MayLoad), 0xba800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1224 = MINPSrm_Int 5409 { 1225, 3, 1, 0, 0, "MINPSrr", 0, 0xba800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1225 = MINPSrr 5410 { 1226, 3, 1, 0, 0, "MINPSrr_Int", 0, 0xba800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1226 = MINPSrr_Int 5411 { 1227, 7, 1, 0, 0, "MINSDrm", 0|(1<<MCID::MayLoad), 0xba000b06ULL, NULL, NULL, OperandInfo34 }, // Inst #1227 = MINSDrm 5412 { 1228, 7, 1, 0, 0, "MINSDrm_Int", 0|(1<<MCID::MayLoad), 0xba000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #1228 = MINSDrm_Int 5413 { 1229, 3, 1, 0, 0, "MINSDrr", 0, 0xba000b05ULL, NULL, NULL, OperandInfo35 }, // Inst #1229 = MINSDrr 5414 { 1230, 3, 1, 0, 0, "MINSDrr_Int", 0, 0xba000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #1230 = MINSDrr_Int 5415 { 1231, 7, 1, 0, 0, "MINSSrm", 0|(1<<MCID::MayLoad), 0xba000c06ULL, NULL, NULL, OperandInfo36 }, // Inst #1231 = MINSSrm 5416 { 1232, 7, 1, 0, 0, "MINSSrm_Int", 0|(1<<MCID::MayLoad), 0xba000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #1232 = MINSSrm_Int 5417 { 1233, 3, 1, 0, 0, "MINSSrr", 0, 0xba000c05ULL, NULL, NULL, OperandInfo37 }, // Inst #1233 = MINSSrr 5418 { 1234, 3, 1, 0, 0, "MINSSrr_Int", 0, 0xba000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #1234 = MINSSrr_Int 5419 { 1235, 6, 1, 0, 0, "MMX_CVTPD2PIirm", 0|(1<<MCID::MayLoad), 0x5b000146ULL, NULL, NULL, OperandInfo145 }, // Inst #1235 = MMX_CVTPD2PIirm 5420 { 1236, 2, 1, 0, 0, "MMX_CVTPD2PIirr", 0, 0x5b000145ULL, NULL, NULL, OperandInfo146 }, // Inst #1236 = MMX_CVTPD2PIirr 5421 { 1237, 6, 1, 0, 0, "MMX_CVTPI2PDirm", 0|(1<<MCID::MayLoad), 0x55000146ULL, NULL, NULL, OperandInfo47 }, // Inst #1237 = MMX_CVTPI2PDirm 5422 { 1238, 2, 1, 0, 0, "MMX_CVTPI2PDirr", 0, 0x55000145ULL, NULL, NULL, OperandInfo147 }, // Inst #1238 = MMX_CVTPI2PDirr 5423 { 1239, 7, 1, 0, 0, "MMX_CVTPI2PSirm", 0|(1<<MCID::MayLoad), 0x54800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1239 = MMX_CVTPI2PSirm 5424 { 1240, 3, 1, 0, 0, "MMX_CVTPI2PSirr", 0, 0x54800105ULL, NULL, NULL, OperandInfo148 }, // Inst #1240 = MMX_CVTPI2PSirr 5425 { 1241, 6, 1, 0, 0, "MMX_CVTPS2PIirm", 0|(1<<MCID::MayLoad), 0x5a800106ULL, NULL, NULL, OperandInfo145 }, // Inst #1241 = MMX_CVTPS2PIirm 5426 { 1242, 2, 1, 0, 0, "MMX_CVTPS2PIirr", 0, 0x5a800105ULL, NULL, NULL, OperandInfo146 }, // Inst #1242 = MMX_CVTPS2PIirr 5427 { 1243, 6, 1, 0, 0, "MMX_CVTTPD2PIirm", 0|(1<<MCID::MayLoad), 0x59000146ULL, NULL, NULL, OperandInfo145 }, // Inst #1243 = MMX_CVTTPD2PIirm 5428 { 1244, 2, 1, 0, 0, "MMX_CVTTPD2PIirr", 0, 0x59000145ULL, NULL, NULL, OperandInfo146 }, // Inst #1244 = MMX_CVTTPD2PIirr 5429 { 1245, 6, 1, 0, 0, "MMX_CVTTPS2PIirm", 0|(1<<MCID::MayLoad), 0x58800106ULL, NULL, NULL, OperandInfo145 }, // Inst #1245 = MMX_CVTTPS2PIirm 5430 { 1246, 2, 1, 0, 0, "MMX_CVTTPS2PIirr", 0, 0x58800105ULL, NULL, NULL, OperandInfo146 }, // Inst #1246 = MMX_CVTTPS2PIirr 5431 { 1247, 0, 0, 0, 0, "MMX_EMMS", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xee000101ULL, NULL, NULL, 0 }, // Inst #1247 = MMX_EMMS 5432 { 1248, 2, 0, 0, 0, "MMX_MASKMOVQ", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ee000105ULL, ImplicitList34, NULL, OperandInfo149 }, // Inst #1248 = MMX_MASKMOVQ 5433 { 1249, 2, 0, 0, 0, "MMX_MASKMOVQ64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ee000105ULL, ImplicitList35, NULL, OperandInfo149 }, // Inst #1249 = MMX_MASKMOVQ64 5434 { 1250, 2, 1, 0, 0, "MMX_MOVD64from64rr", 0|(1<<MCID::Bitcast), 0xfc002103ULL, NULL, NULL, OperandInfo150 }, // Inst #1250 = MMX_MOVD64from64rr 5435 { 1251, 2, 1, 0, 0, "MMX_MOVD64grr", 0, 0xfc000103ULL, NULL, NULL, OperandInfo151 }, // Inst #1251 = MMX_MOVD64grr 5436 { 1252, 6, 0, 0, 0, "MMX_MOVD64mr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xfc000104ULL, NULL, NULL, OperandInfo152 }, // Inst #1252 = MMX_MOVD64mr 5437 { 1253, 6, 1, 0, 0, "MMX_MOVD64rm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0xdc000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1253 = MMX_MOVD64rm 5438 { 1254, 2, 1, 0, 0, "MMX_MOVD64rr", 0, 0xdc000105ULL, NULL, NULL, OperandInfo153 }, // Inst #1254 = MMX_MOVD64rr 5439 { 1255, 2, 1, 0, 0, "MMX_MOVD64rrv164", 0|(1<<MCID::Bitcast), 0xdc002105ULL, NULL, NULL, OperandInfo154 }, // Inst #1255 = MMX_MOVD64rrv164 5440 { 1256, 2, 1, 0, 0, "MMX_MOVD64to64rr", 0, 0xdc002105ULL, NULL, NULL, OperandInfo154 }, // Inst #1256 = MMX_MOVD64to64rr 5441 { 1257, 2, 1, 0, 0, "MMX_MOVDQ2Qrr", 0, 0x1ac004b05ULL, NULL, NULL, OperandInfo146 }, // Inst #1257 = MMX_MOVDQ2Qrr 5442 { 1258, 2, 1, 0, 0, "MMX_MOVFR642Qrr", 0|(1<<MCID::UnmodeledSideEffects), 0x1ac004b05ULL, NULL, NULL, OperandInfo155 }, // Inst #1258 = MMX_MOVFR642Qrr 5443 { 1259, 6, 0, 0, 0, "MMX_MOVNTQmr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ce000104ULL, NULL, NULL, OperandInfo152 }, // Inst #1259 = MMX_MOVNTQmr 5444 { 1260, 2, 1, 0, 0, "MMX_MOVQ2DQrr", 0, 0x1ac004c05ULL, NULL, NULL, OperandInfo147 }, // Inst #1260 = MMX_MOVQ2DQrr 5445 { 1261, 2, 1, 0, 0, "MMX_MOVQ2FR64rr", 0, 0x1ac004c05ULL, NULL, NULL, OperandInfo156 }, // Inst #1261 = MMX_MOVQ2FR64rr 5446 { 1262, 6, 0, 0, 0, "MMX_MOVQ64mr", 0|(1<<MCID::MayStore), 0xfe000104ULL, NULL, NULL, OperandInfo152 }, // Inst #1262 = MMX_MOVQ64mr 5447 { 1263, 6, 1, 0, 0, "MMX_MOVQ64rm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0xde000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1263 = MMX_MOVQ64rm 5448 { 1264, 2, 1, 0, 0, "MMX_MOVQ64rr", 0, 0xde000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1264 = MMX_MOVQ64rr 5449 { 1265, 6, 1, 0, 0, "MMX_MOVZDI2PDIrm", 0|(1<<MCID::MayLoad), 0xdc000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1265 = MMX_MOVZDI2PDIrm 5450 { 1266, 2, 1, 0, 0, "MMX_MOVZDI2PDIrr", 0, 0xdc000105ULL, NULL, NULL, OperandInfo153 }, // Inst #1266 = MMX_MOVZDI2PDIrr 5451 { 1267, 6, 1, 0, 0, "MMX_PABSBrm64", 0|(1<<MCID::MayLoad), 0x39804d06ULL, NULL, NULL, OperandInfo145 }, // Inst #1267 = MMX_PABSBrm64 5452 { 1268, 2, 1, 0, 0, "MMX_PABSBrr64", 0, 0x39804d05ULL, NULL, NULL, OperandInfo149 }, // Inst #1268 = MMX_PABSBrr64 5453 { 1269, 6, 1, 0, 0, "MMX_PABSDrm64", 0|(1<<MCID::MayLoad), 0x3d804d06ULL, NULL, NULL, OperandInfo145 }, // Inst #1269 = MMX_PABSDrm64 5454 { 1270, 2, 1, 0, 0, "MMX_PABSDrr64", 0, 0x3d804d05ULL, NULL, NULL, OperandInfo149 }, // Inst #1270 = MMX_PABSDrr64 5455 { 1271, 6, 1, 0, 0, "MMX_PABSWrm64", 0|(1<<MCID::MayLoad), 0x3b804d06ULL, NULL, NULL, OperandInfo145 }, // Inst #1271 = MMX_PABSWrm64 5456 { 1272, 2, 1, 0, 0, "MMX_PABSWrr64", 0, 0x3b804d05ULL, NULL, NULL, OperandInfo149 }, // Inst #1272 = MMX_PABSWrr64 5457 { 1273, 7, 1, 0, 0, "MMX_PACKSSDWirm", 0|(1<<MCID::MayLoad), 0xd6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1273 = MMX_PACKSSDWirm 5458 { 1274, 3, 1, 0, 0, "MMX_PACKSSDWirr", 0, 0xd6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1274 = MMX_PACKSSDWirr 5459 { 1275, 7, 1, 0, 0, "MMX_PACKSSWBirm", 0|(1<<MCID::MayLoad), 0xc6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1275 = MMX_PACKSSWBirm 5460 { 1276, 3, 1, 0, 0, "MMX_PACKSSWBirr", 0, 0xc6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1276 = MMX_PACKSSWBirr 5461 { 1277, 7, 1, 0, 0, "MMX_PACKUSWBirm", 0|(1<<MCID::MayLoad), 0xce000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1277 = MMX_PACKUSWBirm 5462 { 1278, 3, 1, 0, 0, "MMX_PACKUSWBirr", 0, 0xce000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1278 = MMX_PACKUSWBirr 5463 { 1279, 7, 1, 0, 0, "MMX_PADDBirm", 0|(1<<MCID::MayLoad), 0x1f8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1279 = MMX_PADDBirm 5464 { 1280, 3, 1, 0, 0, "MMX_PADDBirr", 0|(1<<MCID::Commutable), 0x1f8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1280 = MMX_PADDBirr 5465 { 1281, 7, 1, 0, 0, "MMX_PADDDirm", 0|(1<<MCID::MayLoad), 0x1fc000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1281 = MMX_PADDDirm 5466 { 1282, 3, 1, 0, 0, "MMX_PADDDirr", 0|(1<<MCID::Commutable), 0x1fc000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1282 = MMX_PADDDirr 5467 { 1283, 7, 1, 0, 0, "MMX_PADDQirm", 0|(1<<MCID::MayLoad), 0x1a8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1283 = MMX_PADDQirm 5468 { 1284, 3, 1, 0, 0, "MMX_PADDQirr", 0|(1<<MCID::Commutable), 0x1a8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1284 = MMX_PADDQirr 5469 { 1285, 7, 1, 0, 0, "MMX_PADDSBirm", 0|(1<<MCID::MayLoad), 0x1d8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1285 = MMX_PADDSBirm 5470 { 1286, 3, 1, 0, 0, "MMX_PADDSBirr", 0|(1<<MCID::Commutable), 0x1d8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1286 = MMX_PADDSBirr 5471 { 1287, 7, 1, 0, 0, "MMX_PADDSWirm", 0|(1<<MCID::MayLoad), 0x1da000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1287 = MMX_PADDSWirm 5472 { 1288, 3, 1, 0, 0, "MMX_PADDSWirr", 0|(1<<MCID::Commutable), 0x1da000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1288 = MMX_PADDSWirr 5473 { 1289, 7, 1, 0, 0, "MMX_PADDUSBirm", 0|(1<<MCID::MayLoad), 0x1b8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1289 = MMX_PADDUSBirm 5474 { 1290, 3, 1, 0, 0, "MMX_PADDUSBirr", 0|(1<<MCID::Commutable), 0x1b8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1290 = MMX_PADDUSBirr 5475 { 1291, 7, 1, 0, 0, "MMX_PADDUSWirm", 0|(1<<MCID::MayLoad), 0x1ba000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1291 = MMX_PADDUSWirm 5476 { 1292, 3, 1, 0, 0, "MMX_PADDUSWirr", 0|(1<<MCID::Commutable), 0x1ba000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1292 = MMX_PADDUSWirr 5477 { 1293, 7, 1, 0, 0, "MMX_PADDWirm", 0|(1<<MCID::MayLoad), 0x1fa000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1293 = MMX_PADDWirm 5478 { 1294, 3, 1, 0, 0, "MMX_PADDWirr", 0|(1<<MCID::Commutable), 0x1fa000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1294 = MMX_PADDWirr 5479 { 1295, 8, 1, 0, 0, "MMX_PALIGNR64irm", 0|(1<<MCID::MayLoad), 0x1f804e06ULL, NULL, NULL, OperandInfo159 }, // Inst #1295 = MMX_PALIGNR64irm 5480 { 1296, 4, 1, 0, 0, "MMX_PALIGNR64irr", 0, 0x1f804e05ULL, NULL, NULL, OperandInfo160 }, // Inst #1296 = MMX_PALIGNR64irr 5481 { 1297, 7, 1, 0, 0, "MMX_PANDNirm", 0|(1<<MCID::MayLoad), 0x1be000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1297 = MMX_PANDNirm 5482 { 1298, 3, 1, 0, 0, "MMX_PANDNirr", 0, 0x1be000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1298 = MMX_PANDNirr 5483 { 1299, 7, 1, 0, 0, "MMX_PANDirm", 0|(1<<MCID::MayLoad), 0x1b6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1299 = MMX_PANDirm 5484 { 1300, 3, 1, 0, 0, "MMX_PANDirr", 0|(1<<MCID::Commutable), 0x1b6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1300 = MMX_PANDirr 5485 { 1301, 7, 1, 0, 0, "MMX_PAVGBirm", 0|(1<<MCID::MayLoad), 0x1c0000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1301 = MMX_PAVGBirm 5486 { 1302, 3, 1, 0, 0, "MMX_PAVGBirr", 0|(1<<MCID::Commutable), 0x1c0000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1302 = MMX_PAVGBirr 5487 { 1303, 7, 1, 0, 0, "MMX_PAVGWirm", 0|(1<<MCID::MayLoad), 0x1c6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1303 = MMX_PAVGWirm 5488 { 1304, 3, 1, 0, 0, "MMX_PAVGWirr", 0|(1<<MCID::Commutable), 0x1c6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1304 = MMX_PAVGWirr 5489 { 1305, 7, 1, 0, 0, "MMX_PCMPEQBirm", 0|(1<<MCID::MayLoad), 0xe8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1305 = MMX_PCMPEQBirm 5490 { 1306, 3, 1, 0, 0, "MMX_PCMPEQBirr", 0, 0xe8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1306 = MMX_PCMPEQBirr 5491 { 1307, 7, 1, 0, 0, "MMX_PCMPEQDirm", 0|(1<<MCID::MayLoad), 0xec000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1307 = MMX_PCMPEQDirm 5492 { 1308, 3, 1, 0, 0, "MMX_PCMPEQDirr", 0, 0xec000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1308 = MMX_PCMPEQDirr 5493 { 1309, 7, 1, 0, 0, "MMX_PCMPEQWirm", 0|(1<<MCID::MayLoad), 0xea000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1309 = MMX_PCMPEQWirm 5494 { 1310, 3, 1, 0, 0, "MMX_PCMPEQWirr", 0, 0xea000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1310 = MMX_PCMPEQWirr 5495 { 1311, 7, 1, 0, 0, "MMX_PCMPGTBirm", 0|(1<<MCID::MayLoad), 0xc8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1311 = MMX_PCMPGTBirm 5496 { 1312, 3, 1, 0, 0, "MMX_PCMPGTBirr", 0, 0xc8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1312 = MMX_PCMPGTBirr 5497 { 1313, 7, 1, 0, 0, "MMX_PCMPGTDirm", 0|(1<<MCID::MayLoad), 0xcc000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1313 = MMX_PCMPGTDirm 5498 { 1314, 3, 1, 0, 0, "MMX_PCMPGTDirr", 0, 0xcc000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1314 = MMX_PCMPGTDirr 5499 { 1315, 7, 1, 0, 0, "MMX_PCMPGTWirm", 0|(1<<MCID::MayLoad), 0xca000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1315 = MMX_PCMPGTWirm 5500 { 1316, 3, 1, 0, 0, "MMX_PCMPGTWirr", 0, 0xca000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1316 = MMX_PCMPGTWirr 5501 { 1317, 3, 1, 0, 0, "MMX_PEXTRWirri", 0, 0x18a004105ULL, NULL, NULL, OperandInfo161 }, // Inst #1317 = MMX_PEXTRWirri 5502 { 1318, 7, 1, 0, 0, "MMX_PHADDSWrm64", 0|(1<<MCID::MayLoad), 0x7800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1318 = MMX_PHADDSWrm64 5503 { 1319, 3, 1, 0, 0, "MMX_PHADDSWrr64", 0, 0x7800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1319 = MMX_PHADDSWrr64 5504 { 1320, 7, 1, 0, 0, "MMX_PHADDWrm64", 0|(1<<MCID::MayLoad), 0x3800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1320 = MMX_PHADDWrm64 5505 { 1321, 3, 1, 0, 0, "MMX_PHADDWrr64", 0, 0x3800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1321 = MMX_PHADDWrr64 5506 { 1322, 7, 1, 0, 0, "MMX_PHADDrm64", 0|(1<<MCID::MayLoad), 0x5800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1322 = MMX_PHADDrm64 5507 { 1323, 3, 1, 0, 0, "MMX_PHADDrr64", 0, 0x5800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1323 = MMX_PHADDrr64 5508 { 1324, 7, 1, 0, 0, "MMX_PHSUBDrm64", 0|(1<<MCID::MayLoad), 0xd800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1324 = MMX_PHSUBDrm64 5509 { 1325, 3, 1, 0, 0, "MMX_PHSUBDrr64", 0, 0xd800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1325 = MMX_PHSUBDrr64 5510 { 1326, 7, 1, 0, 0, "MMX_PHSUBSWrm64", 0|(1<<MCID::MayLoad), 0xf800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1326 = MMX_PHSUBSWrm64 5511 { 1327, 3, 1, 0, 0, "MMX_PHSUBSWrr64", 0, 0xf800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1327 = MMX_PHSUBSWrr64 5512 { 1328, 7, 1, 0, 0, "MMX_PHSUBWrm64", 0|(1<<MCID::MayLoad), 0xb800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1328 = MMX_PHSUBWrm64 5513 { 1329, 3, 1, 0, 0, "MMX_PHSUBWrr64", 0, 0xb800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1329 = MMX_PHSUBWrr64 5514 { 1330, 8, 1, 0, 0, "MMX_PINSRWirmi", 0|(1<<MCID::MayLoad), 0x188004106ULL, NULL, NULL, OperandInfo159 }, // Inst #1330 = MMX_PINSRWirmi 5515 { 1331, 4, 1, 0, 0, "MMX_PINSRWirri", 0, 0x188004105ULL, NULL, NULL, OperandInfo162 }, // Inst #1331 = MMX_PINSRWirri 5516 { 1332, 7, 1, 0, 0, "MMX_PMADDUBSWrm64", 0|(1<<MCID::MayLoad), 0x9800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1332 = MMX_PMADDUBSWrm64 5517 { 1333, 3, 1, 0, 0, "MMX_PMADDUBSWrr64", 0, 0x9800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1333 = MMX_PMADDUBSWrr64 5518 { 1334, 7, 1, 0, 0, "MMX_PMADDWDirm", 0|(1<<MCID::MayLoad), 0x1ea000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1334 = MMX_PMADDWDirm 5519 { 1335, 3, 1, 0, 0, "MMX_PMADDWDirr", 0|(1<<MCID::Commutable), 0x1ea000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1335 = MMX_PMADDWDirr 5520 { 1336, 7, 1, 0, 0, "MMX_PMAXSWirm", 0|(1<<MCID::MayLoad), 0x1dc000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1336 = MMX_PMAXSWirm 5521 { 1337, 3, 1, 0, 0, "MMX_PMAXSWirr", 0|(1<<MCID::Commutable), 0x1dc000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1337 = MMX_PMAXSWirr 5522 { 1338, 7, 1, 0, 0, "MMX_PMAXUBirm", 0|(1<<MCID::MayLoad), 0x1bc000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1338 = MMX_PMAXUBirm 5523 { 1339, 3, 1, 0, 0, "MMX_PMAXUBirr", 0|(1<<MCID::Commutable), 0x1bc000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1339 = MMX_PMAXUBirr 5524 { 1340, 7, 1, 0, 0, "MMX_PMINSWirm", 0|(1<<MCID::MayLoad), 0x1d4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1340 = MMX_PMINSWirm 5525 { 1341, 3, 1, 0, 0, "MMX_PMINSWirr", 0|(1<<MCID::Commutable), 0x1d4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1341 = MMX_PMINSWirr 5526 { 1342, 7, 1, 0, 0, "MMX_PMINUBirm", 0|(1<<MCID::MayLoad), 0x1b4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1342 = MMX_PMINUBirm 5527 { 1343, 3, 1, 0, 0, "MMX_PMINUBirr", 0|(1<<MCID::Commutable), 0x1b4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1343 = MMX_PMINUBirr 5528 { 1344, 2, 1, 0, 0, "MMX_PMOVMSKBrr", 0, 0x1ae000105ULL, NULL, NULL, OperandInfo151 }, // Inst #1344 = MMX_PMOVMSKBrr 5529 { 1345, 7, 1, 0, 0, "MMX_PMULHRSWrm64", 0|(1<<MCID::MayLoad)|(1<<MCID::Commutable), 0x17800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1345 = MMX_PMULHRSWrm64 5530 { 1346, 3, 1, 0, 0, "MMX_PMULHRSWrr64", 0|(1<<MCID::Commutable), 0x17800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1346 = MMX_PMULHRSWrr64 5531 { 1347, 7, 1, 0, 0, "MMX_PMULHUWirm", 0|(1<<MCID::MayLoad), 0x1c8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1347 = MMX_PMULHUWirm 5532 { 1348, 3, 1, 0, 0, "MMX_PMULHUWirr", 0|(1<<MCID::Commutable), 0x1c8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1348 = MMX_PMULHUWirr 5533 { 1349, 7, 1, 0, 0, "MMX_PMULHWirm", 0|(1<<MCID::MayLoad), 0x1ca000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1349 = MMX_PMULHWirm 5534 { 1350, 3, 1, 0, 0, "MMX_PMULHWirr", 0|(1<<MCID::Commutable), 0x1ca000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1350 = MMX_PMULHWirr 5535 { 1351, 7, 1, 0, 0, "MMX_PMULLWirm", 0|(1<<MCID::MayLoad), 0x1aa000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1351 = MMX_PMULLWirm 5536 { 1352, 3, 1, 0, 0, "MMX_PMULLWirr", 0|(1<<MCID::Commutable), 0x1aa000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1352 = MMX_PMULLWirr 5537 { 1353, 7, 1, 0, 0, "MMX_PMULUDQirm", 0|(1<<MCID::MayLoad), 0x1e8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1353 = MMX_PMULUDQirm 5538 { 1354, 3, 1, 0, 0, "MMX_PMULUDQirr", 0|(1<<MCID::Commutable), 0x1e8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1354 = MMX_PMULUDQirr 5539 { 1355, 7, 1, 0, 0, "MMX_PORirm", 0|(1<<MCID::MayLoad), 0x1d6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1355 = MMX_PORirm 5540 { 1356, 3, 1, 0, 0, "MMX_PORirr", 0|(1<<MCID::Commutable), 0x1d6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1356 = MMX_PORirr 5541 { 1357, 7, 1, 0, 0, "MMX_PSADBWirm", 0|(1<<MCID::MayLoad), 0x1ec000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1357 = MMX_PSADBWirm 5542 { 1358, 3, 1, 0, 0, "MMX_PSADBWirr", 0|(1<<MCID::Commutable), 0x1ec000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1358 = MMX_PSADBWirr 5543 { 1359, 7, 1, 0, 0, "MMX_PSHUFBrm64", 0|(1<<MCID::MayLoad), 0x1800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1359 = MMX_PSHUFBrm64 5544 { 1360, 3, 1, 0, 0, "MMX_PSHUFBrr64", 0, 0x1800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1360 = MMX_PSHUFBrr64 5545 { 1361, 7, 1, 0, 0, "MMX_PSHUFWmi", 0|(1<<MCID::MayLoad), 0xe0004106ULL, NULL, NULL, OperandInfo163 }, // Inst #1361 = MMX_PSHUFWmi 5546 { 1362, 3, 1, 0, 0, "MMX_PSHUFWri", 0, 0xe0004105ULL, NULL, NULL, OperandInfo164 }, // Inst #1362 = MMX_PSHUFWri 5547 { 1363, 7, 1, 0, 0, "MMX_PSIGNBrm64", 0|(1<<MCID::MayLoad), 0x11800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1363 = MMX_PSIGNBrm64 5548 { 1364, 3, 1, 0, 0, "MMX_PSIGNBrr64", 0, 0x11800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1364 = MMX_PSIGNBrr64 5549 { 1365, 7, 1, 0, 0, "MMX_PSIGNDrm64", 0|(1<<MCID::MayLoad), 0x15800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1365 = MMX_PSIGNDrm64 5550 { 1366, 3, 1, 0, 0, "MMX_PSIGNDrr64", 0, 0x15800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1366 = MMX_PSIGNDrr64 5551 { 1367, 7, 1, 0, 0, "MMX_PSIGNWrm64", 0|(1<<MCID::MayLoad), 0x13800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1367 = MMX_PSIGNWrm64 5552 { 1368, 3, 1, 0, 0, "MMX_PSIGNWrr64", 0, 0x13800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1368 = MMX_PSIGNWrr64 5553 { 1369, 3, 1, 0, 0, "MMX_PSLLDri", 0, 0xe4004116ULL, NULL, NULL, OperandInfo165 }, // Inst #1369 = MMX_PSLLDri 5554 { 1370, 7, 1, 0, 0, "MMX_PSLLDrm", 0|(1<<MCID::MayLoad), 0x1e4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1370 = MMX_PSLLDrm 5555 { 1371, 3, 1, 0, 0, "MMX_PSLLDrr", 0, 0x1e4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1371 = MMX_PSLLDrr 5556 { 1372, 3, 1, 0, 0, "MMX_PSLLQri", 0, 0xe6004116ULL, NULL, NULL, OperandInfo165 }, // Inst #1372 = MMX_PSLLQri 5557 { 1373, 7, 1, 0, 0, "MMX_PSLLQrm", 0|(1<<MCID::MayLoad), 0x1e6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1373 = MMX_PSLLQrm 5558 { 1374, 3, 1, 0, 0, "MMX_PSLLQrr", 0, 0x1e6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1374 = MMX_PSLLQrr 5559 { 1375, 3, 1, 0, 0, "MMX_PSLLWri", 0, 0xe2004116ULL, NULL, NULL, OperandInfo165 }, // Inst #1375 = MMX_PSLLWri 5560 { 1376, 7, 1, 0, 0, "MMX_PSLLWrm", 0|(1<<MCID::MayLoad), 0x1e2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1376 = MMX_PSLLWrm 5561 { 1377, 3, 1, 0, 0, "MMX_PSLLWrr", 0, 0x1e2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1377 = MMX_PSLLWrr 5562 { 1378, 3, 1, 0, 0, "MMX_PSRADri", 0, 0xe4004114ULL, NULL, NULL, OperandInfo165 }, // Inst #1378 = MMX_PSRADri 5563 { 1379, 7, 1, 0, 0, "MMX_PSRADrm", 0|(1<<MCID::MayLoad), 0x1c4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1379 = MMX_PSRADrm 5564 { 1380, 3, 1, 0, 0, "MMX_PSRADrr", 0, 0x1c4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1380 = MMX_PSRADrr 5565 { 1381, 3, 1, 0, 0, "MMX_PSRAWri", 0, 0xe2004114ULL, NULL, NULL, OperandInfo165 }, // Inst #1381 = MMX_PSRAWri 5566 { 1382, 7, 1, 0, 0, "MMX_PSRAWrm", 0|(1<<MCID::MayLoad), 0x1c2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1382 = MMX_PSRAWrm 5567 { 1383, 3, 1, 0, 0, "MMX_PSRAWrr", 0, 0x1c2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1383 = MMX_PSRAWrr 5568 { 1384, 3, 1, 0, 0, "MMX_PSRLDri", 0, 0xe4004112ULL, NULL, NULL, OperandInfo165 }, // Inst #1384 = MMX_PSRLDri 5569 { 1385, 7, 1, 0, 0, "MMX_PSRLDrm", 0|(1<<MCID::MayLoad), 0x1a4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1385 = MMX_PSRLDrm 5570 { 1386, 3, 1, 0, 0, "MMX_PSRLDrr", 0, 0x1a4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1386 = MMX_PSRLDrr 5571 { 1387, 3, 1, 0, 0, "MMX_PSRLQri", 0, 0xe6004112ULL, NULL, NULL, OperandInfo165 }, // Inst #1387 = MMX_PSRLQri 5572 { 1388, 7, 1, 0, 0, "MMX_PSRLQrm", 0|(1<<MCID::MayLoad), 0x1a6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1388 = MMX_PSRLQrm 5573 { 1389, 3, 1, 0, 0, "MMX_PSRLQrr", 0, 0x1a6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1389 = MMX_PSRLQrr 5574 { 1390, 3, 1, 0, 0, "MMX_PSRLWri", 0, 0xe2004112ULL, NULL, NULL, OperandInfo165 }, // Inst #1390 = MMX_PSRLWri 5575 { 1391, 7, 1, 0, 0, "MMX_PSRLWrm", 0|(1<<MCID::MayLoad), 0x1a2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1391 = MMX_PSRLWrm 5576 { 1392, 3, 1, 0, 0, "MMX_PSRLWrr", 0, 0x1a2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1392 = MMX_PSRLWrr 5577 { 1393, 7, 1, 0, 0, "MMX_PSUBBirm", 0|(1<<MCID::MayLoad), 0x1f0000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1393 = MMX_PSUBBirm 5578 { 1394, 3, 1, 0, 0, "MMX_PSUBBirr", 0, 0x1f0000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1394 = MMX_PSUBBirr 5579 { 1395, 7, 1, 0, 0, "MMX_PSUBDirm", 0|(1<<MCID::MayLoad), 0x1f4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1395 = MMX_PSUBDirm 5580 { 1396, 3, 1, 0, 0, "MMX_PSUBDirr", 0, 0x1f4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1396 = MMX_PSUBDirr 5581 { 1397, 7, 1, 0, 0, "MMX_PSUBQirm", 0|(1<<MCID::MayLoad), 0x1f6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1397 = MMX_PSUBQirm 5582 { 1398, 3, 1, 0, 0, "MMX_PSUBQirr", 0, 0x1f6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1398 = MMX_PSUBQirr 5583 { 1399, 7, 1, 0, 0, "MMX_PSUBSBirm", 0|(1<<MCID::MayLoad), 0x1d0000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1399 = MMX_PSUBSBirm 5584 { 1400, 3, 1, 0, 0, "MMX_PSUBSBirr", 0, 0x1d0000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1400 = MMX_PSUBSBirr 5585 { 1401, 7, 1, 0, 0, "MMX_PSUBSWirm", 0|(1<<MCID::MayLoad), 0x1d2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1401 = MMX_PSUBSWirm 5586 { 1402, 3, 1, 0, 0, "MMX_PSUBSWirr", 0, 0x1d2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1402 = MMX_PSUBSWirr 5587 { 1403, 7, 1, 0, 0, "MMX_PSUBUSBirm", 0|(1<<MCID::MayLoad), 0x1b0000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1403 = MMX_PSUBUSBirm 5588 { 1404, 3, 1, 0, 0, "MMX_PSUBUSBirr", 0, 0x1b0000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1404 = MMX_PSUBUSBirr 5589 { 1405, 7, 1, 0, 0, "MMX_PSUBUSWirm", 0|(1<<MCID::MayLoad), 0x1b2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1405 = MMX_PSUBUSWirm 5590 { 1406, 3, 1, 0, 0, "MMX_PSUBUSWirr", 0, 0x1b2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1406 = MMX_PSUBUSWirr 5591 { 1407, 7, 1, 0, 0, "MMX_PSUBWirm", 0|(1<<MCID::MayLoad), 0x1f2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1407 = MMX_PSUBWirm 5592 { 1408, 3, 1, 0, 0, "MMX_PSUBWirr", 0, 0x1f2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1408 = MMX_PSUBWirr 5593 { 1409, 7, 1, 0, 0, "MMX_PUNPCKHBWirm", 0|(1<<MCID::MayLoad), 0xd0000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1409 = MMX_PUNPCKHBWirm 5594 { 1410, 3, 1, 0, 0, "MMX_PUNPCKHBWirr", 0, 0xd0000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1410 = MMX_PUNPCKHBWirr 5595 { 1411, 7, 1, 0, 0, "MMX_PUNPCKHDQirm", 0|(1<<MCID::MayLoad), 0xd4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1411 = MMX_PUNPCKHDQirm 5596 { 1412, 3, 1, 0, 0, "MMX_PUNPCKHDQirr", 0, 0xd4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1412 = MMX_PUNPCKHDQirr 5597 { 1413, 7, 1, 0, 0, "MMX_PUNPCKHWDirm", 0|(1<<MCID::MayLoad), 0xd2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1413 = MMX_PUNPCKHWDirm 5598 { 1414, 3, 1, 0, 0, "MMX_PUNPCKHWDirr", 0, 0xd2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1414 = MMX_PUNPCKHWDirr 5599 { 1415, 7, 1, 0, 0, "MMX_PUNPCKLBWirm", 0|(1<<MCID::MayLoad), 0xc0000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1415 = MMX_PUNPCKLBWirm 5600 { 1416, 3, 1, 0, 0, "MMX_PUNPCKLBWirr", 0, 0xc0000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1416 = MMX_PUNPCKLBWirr 5601 { 1417, 7, 1, 0, 0, "MMX_PUNPCKLDQirm", 0|(1<<MCID::MayLoad), 0xc4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1417 = MMX_PUNPCKLDQirm 5602 { 1418, 3, 1, 0, 0, "MMX_PUNPCKLDQirr", 0, 0xc4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1418 = MMX_PUNPCKLDQirr 5603 { 1419, 7, 1, 0, 0, "MMX_PUNPCKLWDirm", 0|(1<<MCID::MayLoad), 0xc2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1419 = MMX_PUNPCKLWDirm 5604 { 1420, 3, 1, 0, 0, "MMX_PUNPCKLWDirr", 0, 0xc2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1420 = MMX_PUNPCKLWDirr 5605 { 1421, 7, 1, 0, 0, "MMX_PXORirm", 0|(1<<MCID::MayLoad), 0x1de000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1421 = MMX_PXORirm 5606 { 1422, 3, 1, 0, 0, "MMX_PXORirr", 0|(1<<MCID::Commutable), 0x1de000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1422 = MMX_PXORirr 5607 { 1423, 7, 0, 0, 0, "MONITOR", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, OperandInfo166 }, // Inst #1423 = MONITOR 5608 { 1424, 0, 0, 0, 0, "MONITORrrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2000125ULL, ImplicitList36, NULL, 0 }, // Inst #1424 = MONITORrrr 5609 { 1425, 0, 0, 0, 0, "MONTMUL", 0|(1<<MCID::UnmodeledSideEffects), 0x180000f01ULL, ImplicitList37, ImplicitList38, 0 }, // Inst #1425 = MONTMUL 5610 { 1426, 1, 1, 0, 0, "MOV16ao16", 0|(1<<MCID::UnmodeledSideEffects), 0x146014041ULL, NULL, NULL, OperandInfo73 }, // Inst #1426 = MOV16ao16 5611 { 1427, 6, 0, 0, 0, "MOV16mi", 0|(1<<MCID::MayStore), 0x18e00c058ULL, NULL, NULL, OperandInfo15 }, // Inst #1427 = MOV16mi 5612 { 1428, 6, 0, 0, 0, "MOV16mr", 0|(1<<MCID::MayStore), 0x112000044ULL, NULL, NULL, OperandInfo16 }, // Inst #1428 = MOV16mr 5613 { 1429, 6, 1, 0, 0, "MOV16ms", 0|(1<<MCID::UnmodeledSideEffects), 0x118000044ULL, NULL, NULL, OperandInfo167 }, // Inst #1429 = MOV16ms 5614 { 1430, 1, 0, 0, 0, "MOV16o16a", 0|(1<<MCID::UnmodeledSideEffects), 0x142014041ULL, NULL, NULL, OperandInfo73 }, // Inst #1430 = MOV16o16a 5615 { 1431, 1, 1, 0, 0, "MOV16r0", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x62000060ULL, NULL, ImplicitList1, OperandInfo113 }, // Inst #1431 = MOV16r0 5616 { 1432, 2, 1, 0, 0, "MOV16ri", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x17000c042ULL, NULL, NULL, OperandInfo69 }, // Inst #1432 = MOV16ri 5617 { 1433, 6, 1, 0, 0, "MOV16rm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x116000046ULL, NULL, NULL, OperandInfo11 }, // Inst #1433 = MOV16rm 5618 { 1434, 2, 1, 0, 0, "MOV16rr", 0, 0x112000043ULL, NULL, NULL, OperandInfo55 }, // Inst #1434 = MOV16rr 5619 { 1435, 2, 1, 0, 0, "MOV16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x116000045ULL, NULL, NULL, OperandInfo55 }, // Inst #1435 = MOV16rr_REV 5620 { 1436, 2, 1, 0, 0, "MOV16rs", 0|(1<<MCID::UnmodeledSideEffects), 0x118000043ULL, NULL, NULL, OperandInfo168 }, // Inst #1436 = MOV16rs 5621 { 1437, 6, 1, 0, 0, "MOV16sm", 0|(1<<MCID::UnmodeledSideEffects), 0x11c000046ULL, NULL, NULL, OperandInfo169 }, // Inst #1437 = MOV16sm 5622 { 1438, 2, 1, 0, 0, "MOV16sr", 0|(1<<MCID::UnmodeledSideEffects), 0x11c000045ULL, NULL, NULL, OperandInfo170 }, // Inst #1438 = MOV16sr 5623 { 1439, 1, 1, 0, 0, "MOV32ao32", 0|(1<<MCID::UnmodeledSideEffects), 0x146014001ULL, NULL, NULL, OperandInfo73 }, // Inst #1439 = MOV32ao32 5624 { 1440, 2, 1, 0, 0, "MOV32cr", 0|(1<<MCID::UnmodeledSideEffects), 0x44000105ULL, NULL, NULL, OperandInfo171 }, // Inst #1440 = MOV32cr 5625 { 1441, 2, 1, 0, 0, "MOV32dr", 0|(1<<MCID::UnmodeledSideEffects), 0x46000105ULL, NULL, NULL, OperandInfo172 }, // Inst #1441 = MOV32dr 5626 { 1442, 6, 0, 0, 0, "MOV32mi", 0|(1<<MCID::MayStore), 0x18e014018ULL, NULL, NULL, OperandInfo15 }, // Inst #1442 = MOV32mi 5627 { 1443, 6, 0, 0, 0, "MOV32mr", 0|(1<<MCID::MayStore), 0x112000004ULL, NULL, NULL, OperandInfo20 }, // Inst #1443 = MOV32mr 5628 { 1444, 6, 1, 0, 0, "MOV32ms", 0|(1<<MCID::UnmodeledSideEffects), 0x118000004ULL, NULL, NULL, OperandInfo167 }, // Inst #1444 = MOV32ms 5629 { 1445, 1, 0, 0, 0, "MOV32o32a", 0|(1<<MCID::UnmodeledSideEffects), 0x142014001ULL, NULL, NULL, OperandInfo73 }, // Inst #1445 = MOV32o32a 5630 { 1446, 1, 1, 0, 0, "MOV32r0", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x62000020ULL, NULL, ImplicitList1, OperandInfo72 }, // Inst #1446 = MOV32r0 5631 { 1447, 2, 1, 0, 0, "MOV32rc", 0|(1<<MCID::UnmodeledSideEffects), 0x40000103ULL, NULL, NULL, OperandInfo173 }, // Inst #1447 = MOV32rc 5632 { 1448, 2, 1, 0, 0, "MOV32rd", 0|(1<<MCID::UnmodeledSideEffects), 0x42000103ULL, NULL, NULL, OperandInfo174 }, // Inst #1448 = MOV32rd 5633 { 1449, 2, 1, 0, 0, "MOV32ri", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x170014002ULL, NULL, NULL, OperandInfo70 }, // Inst #1449 = MOV32ri 5634 { 1450, 6, 1, 0, 0, "MOV32rm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x116000006ULL, NULL, NULL, OperandInfo12 }, // Inst #1450 = MOV32rm 5635 { 1451, 2, 1, 0, 0, "MOV32rr", 0, 0x112000003ULL, NULL, NULL, OperandInfo65 }, // Inst #1451 = MOV32rr 5636 { 1452, 2, 1, 0, 0, "MOV32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x116000005ULL, NULL, NULL, OperandInfo65 }, // Inst #1452 = MOV32rr_REV 5637 { 1453, 2, 1, 0, 0, "MOV32rs", 0|(1<<MCID::UnmodeledSideEffects), 0x118000003ULL, NULL, NULL, OperandInfo175 }, // Inst #1453 = MOV32rs 5638 { 1454, 6, 1, 0, 0, "MOV32sm", 0|(1<<MCID::UnmodeledSideEffects), 0x11c000006ULL, NULL, NULL, OperandInfo169 }, // Inst #1454 = MOV32sm 5639 { 1455, 2, 1, 0, 0, "MOV32sr", 0|(1<<MCID::UnmodeledSideEffects), 0x11c000005ULL, NULL, NULL, OperandInfo176 }, // Inst #1455 = MOV32sr 5640 { 1456, 2, 1, 0, 0, "MOV64cr", 0|(1<<MCID::UnmodeledSideEffects), 0x44000105ULL, NULL, NULL, OperandInfo177 }, // Inst #1456 = MOV64cr 5641 { 1457, 2, 1, 0, 0, "MOV64dr", 0|(1<<MCID::UnmodeledSideEffects), 0x46000105ULL, NULL, NULL, OperandInfo178 }, // Inst #1457 = MOV64dr 5642 { 1458, 6, 0, 0, 0, "MOV64mi32", 0|(1<<MCID::MayStore), 0x18e016018ULL, NULL, NULL, OperandInfo15 }, // Inst #1458 = MOV64mi32 5643 { 1459, 6, 0, 0, 0, "MOV64mr", 0|(1<<MCID::MayStore), 0x112002004ULL, NULL, NULL, OperandInfo24 }, // Inst #1459 = MOV64mr 5644 { 1460, 6, 1, 0, 0, "MOV64ms", 0|(1<<MCID::UnmodeledSideEffects), 0x118002004ULL, NULL, NULL, OperandInfo167 }, // Inst #1460 = MOV64ms 5645 { 1461, 1, 1, 0, 0, "MOV64r0", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x62000020ULL, NULL, ImplicitList1, OperandInfo74 }, // Inst #1461 = MOV64r0 5646 { 1462, 2, 1, 0, 0, "MOV64rc", 0|(1<<MCID::UnmodeledSideEffects), 0x40000103ULL, NULL, NULL, OperandInfo179 }, // Inst #1462 = MOV64rc 5647 { 1463, 2, 1, 0, 0, "MOV64rd", 0|(1<<MCID::UnmodeledSideEffects), 0x42000103ULL, NULL, NULL, OperandInfo180 }, // Inst #1463 = MOV64rd 5648 { 1464, 2, 1, 0, 0, "MOV64ri", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x17001e002ULL, NULL, NULL, OperandInfo71 }, // Inst #1464 = MOV64ri 5649 { 1465, 2, 1, 0, 0, "MOV64ri32", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x18e016010ULL, NULL, NULL, OperandInfo71 }, // Inst #1465 = MOV64ri32 5650 { 1466, 2, 1, 0, 0, "MOV64ri64i32", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x170014002ULL, NULL, NULL, OperandInfo71 }, // Inst #1466 = MOV64ri64i32 5651 { 1467, 6, 1, 0, 0, "MOV64rm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x116002006ULL, NULL, NULL, OperandInfo13 }, // Inst #1467 = MOV64rm 5652 { 1468, 2, 1, 0, 0, "MOV64rr", 0, 0x112002003ULL, NULL, NULL, OperandInfo66 }, // Inst #1468 = MOV64rr 5653 { 1469, 2, 1, 0, 0, "MOV64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x116002005ULL, NULL, NULL, OperandInfo66 }, // Inst #1469 = MOV64rr_REV 5654 { 1470, 2, 1, 0, 0, "MOV64rs", 0|(1<<MCID::UnmodeledSideEffects), 0x118002003ULL, NULL, NULL, OperandInfo181 }, // Inst #1470 = MOV64rs 5655 { 1471, 6, 1, 0, 0, "MOV64sm", 0|(1<<MCID::UnmodeledSideEffects), 0x11c002006ULL, NULL, NULL, OperandInfo169 }, // Inst #1471 = MOV64sm 5656 { 1472, 2, 1, 0, 0, "MOV64sr", 0|(1<<MCID::UnmodeledSideEffects), 0x11c002005ULL, NULL, NULL, OperandInfo182 }, // Inst #1472 = MOV64sr 5657 { 1473, 2, 1, 0, 0, "MOV64toPQIrr", 0, 0xdd002145ULL, NULL, NULL, OperandInfo183 }, // Inst #1473 = MOV64toPQIrr 5658 { 1474, 6, 1, 0, 0, "MOV64toSDrm", 0|(1<<MCID::MayLoad), 0xfc800c06ULL, NULL, NULL, OperandInfo101 }, // Inst #1474 = MOV64toSDrm 5659 { 1475, 2, 1, 0, 0, "MOV64toSDrr", 0|(1<<MCID::Bitcast), 0xdd002145ULL, NULL, NULL, OperandInfo102 }, // Inst #1475 = MOV64toSDrr 5660 { 1476, 1, 1, 0, 0, "MOV8ao8", 0|(1<<MCID::UnmodeledSideEffects), 0x144014001ULL, NULL, NULL, OperandInfo73 }, // Inst #1476 = MOV8ao8 5661 { 1477, 6, 0, 0, 0, "MOV8mi", 0|(1<<MCID::MayStore), 0x18c004018ULL, NULL, NULL, OperandInfo15 }, // Inst #1477 = MOV8mi 5662 { 1478, 6, 0, 0, 0, "MOV8mr", 0|(1<<MCID::MayStore), 0x110000004ULL, NULL, NULL, OperandInfo28 }, // Inst #1478 = MOV8mr 5663 { 1479, 6, 0, 0, 0, "MOV8mr_NOREX", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x110000004ULL, NULL, NULL, OperandInfo184 }, // Inst #1479 = MOV8mr_NOREX 5664 { 1480, 1, 0, 0, 0, "MOV8o8a", 0|(1<<MCID::UnmodeledSideEffects), 0x140014001ULL, NULL, NULL, OperandInfo73 }, // Inst #1480 = MOV8o8a 5665 { 1481, 1, 1, 0, 0, "MOV8r0", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x60000020ULL, NULL, ImplicitList1, OperandInfo114 }, // Inst #1481 = MOV8r0 5666 { 1482, 2, 1, 0, 0, "MOV8ri", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x160004002ULL, NULL, NULL, OperandInfo88 }, // Inst #1482 = MOV8ri 5667 { 1483, 6, 1, 0, 0, "MOV8rm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x114000006ULL, NULL, NULL, OperandInfo14 }, // Inst #1483 = MOV8rm 5668 { 1484, 6, 1, 0, 0, "MOV8rm_NOREX", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x114000006ULL, NULL, NULL, OperandInfo185 }, // Inst #1484 = MOV8rm_NOREX 5669 { 1485, 2, 1, 0, 0, "MOV8rr", 0, 0x110000003ULL, NULL, NULL, OperandInfo89 }, // Inst #1485 = MOV8rr 5670 { 1486, 2, 1, 0, 0, "MOV8rr_NOREX", 0, 0x110000003ULL, NULL, NULL, OperandInfo186 }, // Inst #1486 = MOV8rr_NOREX 5671 { 1487, 2, 1, 0, 0, "MOV8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x114000005ULL, NULL, NULL, OperandInfo89 }, // Inst #1487 = MOV8rr_REV 5672 { 1488, 6, 0, 0, 0, "MOVAPDmr", 0|(1<<MCID::MayStore), 0x53000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1488 = MOVAPDmr 5673 { 1489, 6, 1, 0, 0, "MOVAPDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x51000146ULL, NULL, NULL, OperandInfo47 }, // Inst #1489 = MOVAPDrm 5674 { 1490, 2, 1, 0, 0, "MOVAPDrr", 0, 0x51000145ULL, NULL, NULL, OperandInfo48 }, // Inst #1490 = MOVAPDrr 5675 { 1491, 2, 1, 0, 0, "MOVAPDrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x53000143ULL, NULL, NULL, OperandInfo48 }, // Inst #1491 = MOVAPDrr_REV 5676 { 1492, 6, 0, 0, 0, "MOVAPSmr", 0|(1<<MCID::MayStore), 0x52800104ULL, NULL, NULL, OperandInfo187 }, // Inst #1492 = MOVAPSmr 5677 { 1493, 6, 1, 0, 0, "MOVAPSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x50800106ULL, NULL, NULL, OperandInfo47 }, // Inst #1493 = MOVAPSrm 5678 { 1494, 2, 1, 0, 0, "MOVAPSrr", 0, 0x50800105ULL, NULL, NULL, OperandInfo48 }, // Inst #1494 = MOVAPSrr 5679 { 1495, 2, 1, 0, 0, "MOVAPSrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x52800103ULL, NULL, NULL, OperandInfo48 }, // Inst #1495 = MOVAPSrr_REV 5680 { 1496, 6, 0, 0, 0, "MOVBE16mr", 0|(1<<MCID::MayStore), 0x1e2000d44ULL, NULL, NULL, OperandInfo16 }, // Inst #1496 = MOVBE16mr 5681 { 1497, 6, 1, 0, 0, "MOVBE16rm", 0|(1<<MCID::MayLoad), 0x1e0000d46ULL, NULL, NULL, OperandInfo11 }, // Inst #1497 = MOVBE16rm 5682 { 1498, 6, 0, 0, 0, "MOVBE32mr", 0|(1<<MCID::MayStore), 0x1e2000d04ULL, NULL, NULL, OperandInfo20 }, // Inst #1498 = MOVBE32mr 5683 { 1499, 6, 1, 0, 0, "MOVBE32rm", 0|(1<<MCID::MayLoad), 0x1e0000d06ULL, NULL, NULL, OperandInfo12 }, // Inst #1499 = MOVBE32rm 5684 { 1500, 6, 0, 0, 0, "MOVBE64mr", 0|(1<<MCID::MayStore), 0x1e2002d04ULL, NULL, NULL, OperandInfo24 }, // Inst #1500 = MOVBE64mr 5685 { 1501, 6, 1, 0, 0, "MOVBE64rm", 0|(1<<MCID::MayLoad), 0x1e0002d06ULL, NULL, NULL, OperandInfo13 }, // Inst #1501 = MOVBE64rm 5686 { 1502, 6, 1, 0, 0, "MOVDDUPrm", 0|(1<<MCID::MayLoad), 0x25000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #1502 = MOVDDUPrm 5687 { 1503, 2, 1, 0, 0, "MOVDDUPrr", 0, 0x25000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #1503 = MOVDDUPrr 5688 { 1504, 6, 1, 0, 0, "MOVDI2PDIrm", 0|(1<<MCID::MayLoad), 0xdd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #1504 = MOVDI2PDIrm 5689 { 1505, 2, 1, 0, 0, "MOVDI2PDIrr", 0, 0xdd000145ULL, NULL, NULL, OperandInfo188 }, // Inst #1505 = MOVDI2PDIrr 5690 { 1506, 6, 1, 0, 0, "MOVDI2SSrm", 0|(1<<MCID::MayLoad), 0xdd000146ULL, NULL, NULL, OperandInfo99 }, // Inst #1506 = MOVDI2SSrm 5691 { 1507, 2, 1, 0, 0, "MOVDI2SSrr", 0|(1<<MCID::Bitcast), 0xdd000145ULL, NULL, NULL, OperandInfo105 }, // Inst #1507 = MOVDI2SSrr 5692 { 1508, 6, 0, 0, 0, "MOVDQAmr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xff800144ULL, NULL, NULL, OperandInfo187 }, // Inst #1508 = MOVDQAmr 5693 { 1509, 6, 1, 0, 0, "MOVDQArm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0xdf800146ULL, NULL, NULL, OperandInfo47 }, // Inst #1509 = MOVDQArm 5694 { 1510, 2, 1, 0, 0, "MOVDQArr", 0, 0xdf800145ULL, NULL, NULL, OperandInfo48 }, // Inst #1510 = MOVDQArr 5695 { 1511, 2, 1, 0, 0, "MOVDQArr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0xff800143ULL, NULL, NULL, OperandInfo48 }, // Inst #1511 = MOVDQArr_REV 5696 { 1512, 6, 0, 0, 0, "MOVDQUmr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xff800c04ULL, NULL, NULL, OperandInfo187 }, // Inst #1512 = MOVDQUmr 5697 { 1513, 6, 0, 0, 0, "MOVDQUmr_Int", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xff800c04ULL, NULL, NULL, OperandInfo187 }, // Inst #1513 = MOVDQUmr_Int 5698 { 1514, 6, 1, 0, 0, "MOVDQUrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0xdf800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #1514 = MOVDQUrm 5699 { 1515, 2, 1, 0, 0, "MOVDQUrr", 0|(1<<MCID::UnmodeledSideEffects), 0xdf800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #1515 = MOVDQUrr 5700 { 1516, 2, 1, 0, 0, "MOVDQUrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0xff800c03ULL, NULL, NULL, OperandInfo48 }, // Inst #1516 = MOVDQUrr_REV 5701 { 1517, 3, 1, 0, 0, "MOVHLPSrr", 0, 0x24800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1517 = MOVHLPSrr 5702 { 1518, 6, 0, 0, 0, "MOVHPDmr", 0|(1<<MCID::MayStore), 0x2f000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1518 = MOVHPDmr 5703 { 1519, 7, 1, 0, 0, "MOVHPDrm", 0|(1<<MCID::MayLoad), 0x2d000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1519 = MOVHPDrm 5704 { 1520, 6, 0, 0, 0, "MOVHPSmr", 0|(1<<MCID::MayStore), 0x2e800104ULL, NULL, NULL, OperandInfo187 }, // Inst #1520 = MOVHPSmr 5705 { 1521, 7, 1, 0, 0, "MOVHPSrm", 0|(1<<MCID::MayLoad), 0x2c800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1521 = MOVHPSrm 5706 { 1522, 3, 1, 0, 0, "MOVLHPSrr", 0, 0x2c800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1522 = MOVLHPSrr 5707 { 1523, 6, 0, 0, 0, "MOVLPDmr", 0|(1<<MCID::MayStore), 0x27000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1523 = MOVLPDmr 5708 { 1524, 7, 1, 0, 0, "MOVLPDrm", 0|(1<<MCID::MayLoad), 0x25000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1524 = MOVLPDrm 5709 { 1525, 6, 0, 0, 0, "MOVLPSmr", 0|(1<<MCID::MayStore), 0x26800104ULL, NULL, NULL, OperandInfo187 }, // Inst #1525 = MOVLPSmr 5710 { 1526, 7, 1, 0, 0, "MOVLPSrm", 0|(1<<MCID::MayLoad), 0x24800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1526 = MOVLPSrm 5711 { 1527, 6, 0, 0, 0, "MOVLQ128mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ad000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1527 = MOVLQ128mr 5712 { 1528, 2, 1, 0, 0, "MOVMSKPDrr32", 0, 0xa1000145ULL, NULL, NULL, OperandInfo98 }, // Inst #1528 = MOVMSKPDrr32 5713 { 1529, 2, 1, 0, 0, "MOVMSKPDrr64", 0|(1<<MCID::UnmodeledSideEffects), 0xa1002145ULL, NULL, NULL, OperandInfo97 }, // Inst #1529 = MOVMSKPDrr64 5714 { 1530, 2, 1, 0, 0, "MOVMSKPSrr32", 0, 0xa0800105ULL, NULL, NULL, OperandInfo98 }, // Inst #1530 = MOVMSKPSrr32 5715 { 1531, 2, 1, 0, 0, "MOVMSKPSrr64", 0|(1<<MCID::UnmodeledSideEffects), 0xa0802105ULL, NULL, NULL, OperandInfo97 }, // Inst #1531 = MOVMSKPSrr64 5716 { 1532, 6, 1, 0, 0, "MOVNTDQArm", 0|(1<<MCID::MayLoad), 0x55800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1532 = MOVNTDQArm 5717 { 1533, 6, 0, 0, 0, "MOVNTDQ_64mr", 0|(1<<MCID::MayStore), 0x1cf000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1533 = MOVNTDQ_64mr 5718 { 1534, 6, 0, 0, 0, "MOVNTDQmr", 0|(1<<MCID::MayStore), 0x1cf800144ULL, NULL, NULL, OperandInfo187 }, // Inst #1534 = MOVNTDQmr 5719 { 1535, 6, 0, 0, 0, "MOVNTI_64mr", 0|(1<<MCID::MayStore), 0x186002104ULL, NULL, NULL, OperandInfo24 }, // Inst #1535 = MOVNTI_64mr 5720 { 1536, 6, 0, 0, 0, "MOVNTImr", 0|(1<<MCID::MayStore), 0x186000104ULL, NULL, NULL, OperandInfo20 }, // Inst #1536 = MOVNTImr 5721 { 1537, 6, 0, 0, 0, "MOVNTPDmr", 0|(1<<MCID::MayStore), 0x57000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1537 = MOVNTPDmr 5722 { 1538, 6, 0, 0, 0, "MOVNTPSmr", 0|(1<<MCID::MayStore), 0x56800104ULL, NULL, NULL, OperandInfo187 }, // Inst #1538 = MOVNTPSmr 5723 { 1539, 2, 1, 0, 0, "MOVPC32r", 0|(1<<MCID::NotDuplicable), 0x1d0014000ULL, ImplicitList6, NULL, OperandInfo70 }, // Inst #1539 = MOVPC32r 5724 { 1540, 6, 0, 0, 0, "MOVPDI2DImr", 0|(1<<MCID::MayStore), 0xfd000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1540 = MOVPDI2DImr 5725 { 1541, 2, 1, 0, 0, "MOVPDI2DIrr", 0, 0xfd000143ULL, NULL, NULL, OperandInfo98 }, // Inst #1541 = MOVPDI2DIrr 5726 { 1542, 6, 0, 0, 0, "MOVPQI2QImr", 0|(1<<MCID::MayStore), 0x1ad000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1542 = MOVPQI2QImr 5727 { 1543, 2, 1, 0, 0, "MOVPQIto64rr", 0, 0xfd002143ULL, NULL, NULL, OperandInfo97 }, // Inst #1543 = MOVPQIto64rr 5728 { 1544, 6, 1, 0, 0, "MOVQI2PQIrm", 0|(1<<MCID::MayLoad), 0xfc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #1544 = MOVQI2PQIrm 5729 { 1545, 2, 1, 0, 0, "MOVQxrxr", 0|(1<<MCID::UnmodeledSideEffects), 0xfc000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #1545 = MOVQxrxr 5730 { 1546, 0, 0, 0, 0, "MOVSB", 0|(1<<MCID::UnmodeledSideEffects), 0x148000001ULL, ImplicitList39, ImplicitList40, 0 }, // Inst #1546 = MOVSB 5731 { 1547, 0, 0, 0, 0, "MOVSD", 0|(1<<MCID::UnmodeledSideEffects), 0x14a000001ULL, ImplicitList39, ImplicitList40, 0 }, // Inst #1547 = MOVSD 5732 { 1548, 6, 0, 0, 0, "MOVSDmr", 0|(1<<MCID::MayStore), 0x22000b04ULL, NULL, NULL, OperandInfo189 }, // Inst #1548 = MOVSDmr 5733 { 1549, 6, 1, 0, 0, "MOVSDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x20000b06ULL, NULL, NULL, OperandInfo101 }, // Inst #1549 = MOVSDrm 5734 { 1550, 3, 1, 0, 0, "MOVSDrr", 0, 0x20000b05ULL, NULL, NULL, OperandInfo190 }, // Inst #1550 = MOVSDrr 5735 { 1551, 3, 1, 0, 0, "MOVSDrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x22000b03ULL, NULL, NULL, OperandInfo190 }, // Inst #1551 = MOVSDrr_REV 5736 { 1552, 6, 0, 0, 0, "MOVSDto64mr", 0|(1<<MCID::MayStore), 0xfd002144ULL, NULL, NULL, OperandInfo189 }, // Inst #1552 = MOVSDto64mr 5737 { 1553, 2, 1, 0, 0, "MOVSDto64rr", 0|(1<<MCID::Bitcast), 0xfd002143ULL, NULL, NULL, OperandInfo109 }, // Inst #1553 = MOVSDto64rr 5738 { 1554, 6, 1, 0, 0, "MOVSHDUPrm", 0|(1<<MCID::MayLoad), 0x2c800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #1554 = MOVSHDUPrm 5739 { 1555, 2, 1, 0, 0, "MOVSHDUPrr", 0, 0x2c800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #1555 = MOVSHDUPrr 5740 { 1556, 6, 1, 0, 0, "MOVSLDUPrm", 0|(1<<MCID::MayLoad), 0x24800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #1556 = MOVSLDUPrm 5741 { 1557, 2, 1, 0, 0, "MOVSLDUPrr", 0, 0x24800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #1557 = MOVSLDUPrr 5742 { 1558, 0, 0, 0, 0, "MOVSQ", 0|(1<<MCID::UnmodeledSideEffects), 0x14a002001ULL, ImplicitList39, ImplicitList40, 0 }, // Inst #1558 = MOVSQ 5743 { 1559, 6, 0, 0, 0, "MOVSS2DImr", 0|(1<<MCID::MayStore), 0xfd000144ULL, NULL, NULL, OperandInfo191 }, // Inst #1559 = MOVSS2DImr 5744 { 1560, 2, 1, 0, 0, "MOVSS2DIrr", 0|(1<<MCID::Bitcast), 0xfd000143ULL, NULL, NULL, OperandInfo108 }, // Inst #1560 = MOVSS2DIrr 5745 { 1561, 6, 0, 0, 0, "MOVSSmr", 0|(1<<MCID::MayStore), 0x22000c04ULL, NULL, NULL, OperandInfo191 }, // Inst #1561 = MOVSSmr 5746 { 1562, 6, 1, 0, 0, "MOVSSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x20000c06ULL, NULL, NULL, OperandInfo99 }, // Inst #1562 = MOVSSrm 5747 { 1563, 3, 1, 0, 0, "MOVSSrr", 0, 0x20000c05ULL, NULL, NULL, OperandInfo192 }, // Inst #1563 = MOVSSrr 5748 { 1564, 3, 1, 0, 0, "MOVSSrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x22000c03ULL, NULL, NULL, OperandInfo192 }, // Inst #1564 = MOVSSrr_REV 5749 { 1565, 0, 0, 0, 0, "MOVSW", 0|(1<<MCID::UnmodeledSideEffects), 0x14a000041ULL, ImplicitList39, ImplicitList40, 0 }, // Inst #1565 = MOVSW 5750 { 1566, 6, 1, 0, 0, "MOVSX16rm8", 0|(1<<MCID::UnmodeledSideEffects), 0x17c000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1566 = MOVSX16rm8 5751 { 1567, 2, 1, 0, 0, "MOVSX16rr8", 0|(1<<MCID::UnmodeledSideEffects), 0x17c000145ULL, NULL, NULL, OperandInfo193 }, // Inst #1567 = MOVSX16rr8 5752 { 1568, 6, 1, 0, 0, "MOVSX32rm16", 0|(1<<MCID::MayLoad), 0x17e000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1568 = MOVSX32rm16 5753 { 1569, 6, 1, 0, 0, "MOVSX32rm8", 0|(1<<MCID::MayLoad), 0x17c000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1569 = MOVSX32rm8 5754 { 1570, 2, 1, 0, 0, "MOVSX32rr16", 0, 0x17e000105ULL, NULL, NULL, OperandInfo194 }, // Inst #1570 = MOVSX32rr16 5755 { 1571, 2, 1, 0, 0, "MOVSX32rr8", 0, 0x17c000105ULL, NULL, NULL, OperandInfo195 }, // Inst #1571 = MOVSX32rr8 5756 { 1572, 6, 1, 0, 0, "MOVSX64rm16", 0|(1<<MCID::MayLoad), 0x17e002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1572 = MOVSX64rm16 5757 { 1573, 6, 1, 0, 0, "MOVSX64rm32", 0|(1<<MCID::MayLoad), 0xc6002006ULL, NULL, NULL, OperandInfo13 }, // Inst #1573 = MOVSX64rm32 5758 { 1574, 6, 1, 0, 0, "MOVSX64rm8", 0|(1<<MCID::MayLoad), 0x17c002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1574 = MOVSX64rm8 5759 { 1575, 2, 1, 0, 0, "MOVSX64rr16", 0, 0x17e002105ULL, NULL, NULL, OperandInfo196 }, // Inst #1575 = MOVSX64rr16 5760 { 1576, 2, 1, 0, 0, "MOVSX64rr32", 0, 0xc6002005ULL, NULL, NULL, OperandInfo141 }, // Inst #1576 = MOVSX64rr32 5761 { 1577, 2, 1, 0, 0, "MOVSX64rr8", 0, 0x17c002105ULL, NULL, NULL, OperandInfo197 }, // Inst #1577 = MOVSX64rr8 5762 { 1578, 6, 0, 0, 0, "MOVUPDmr", 0|(1<<MCID::MayStore), 0x23000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1578 = MOVUPDmr 5763 { 1579, 6, 1, 0, 0, "MOVUPDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0x21000146ULL, NULL, NULL, OperandInfo47 }, // Inst #1579 = MOVUPDrm 5764 { 1580, 2, 1, 0, 0, "MOVUPDrr", 0, 0x21000145ULL, NULL, NULL, OperandInfo48 }, // Inst #1580 = MOVUPDrr 5765 { 1581, 2, 1, 0, 0, "MOVUPDrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x23000143ULL, NULL, NULL, OperandInfo48 }, // Inst #1581 = MOVUPDrr_REV 5766 { 1582, 6, 0, 0, 0, "MOVUPSmr", 0|(1<<MCID::MayStore), 0x22800104ULL, NULL, NULL, OperandInfo187 }, // Inst #1582 = MOVUPSmr 5767 { 1583, 6, 1, 0, 0, "MOVUPSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x20800106ULL, NULL, NULL, OperandInfo47 }, // Inst #1583 = MOVUPSrm 5768 { 1584, 2, 1, 0, 0, "MOVUPSrr", 0, 0x20800105ULL, NULL, NULL, OperandInfo48 }, // Inst #1584 = MOVUPSrr 5769 { 1585, 2, 1, 0, 0, "MOVUPSrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x22800103ULL, NULL, NULL, OperandInfo48 }, // Inst #1585 = MOVUPSrr_REV 5770 { 1586, 6, 1, 0, 0, "MOVZDI2PDIrm", 0|(1<<MCID::MayLoad), 0xdd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #1586 = MOVZDI2PDIrm 5771 { 1587, 2, 1, 0, 0, "MOVZDI2PDIrr", 0, 0xdd000145ULL, NULL, NULL, OperandInfo188 }, // Inst #1587 = MOVZDI2PDIrr 5772 { 1588, 6, 1, 0, 0, "MOVZPQILo2PQIrm", 0|(1<<MCID::MayLoad), 0xfc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #1588 = MOVZPQILo2PQIrm 5773 { 1589, 2, 1, 0, 0, "MOVZPQILo2PQIrr", 0, 0xfc000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #1589 = MOVZPQILo2PQIrr 5774 { 1590, 6, 1, 0, 0, "MOVZQI2PQIrm", 0|(1<<MCID::MayLoad), 0xfc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #1590 = MOVZQI2PQIrm 5775 { 1591, 2, 1, 0, 0, "MOVZQI2PQIrr", 0, 0xdd002145ULL, NULL, NULL, OperandInfo183 }, // Inst #1591 = MOVZQI2PQIrr 5776 { 1592, 6, 1, 0, 0, "MOVZX16rm8", 0|(1<<MCID::UnmodeledSideEffects), 0x16c000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1592 = MOVZX16rm8 5777 { 1593, 2, 1, 0, 0, "MOVZX16rr8", 0|(1<<MCID::UnmodeledSideEffects), 0x16c000145ULL, NULL, NULL, OperandInfo193 }, // Inst #1593 = MOVZX16rr8 5778 { 1594, 6, 1, 0, 0, "MOVZX32_NOREXrm8", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x16c000106ULL, NULL, NULL, OperandInfo198 }, // Inst #1594 = MOVZX32_NOREXrm8 5779 { 1595, 2, 1, 0, 0, "MOVZX32_NOREXrr8", 0|(1<<MCID::UnmodeledSideEffects), 0x16c000105ULL, NULL, NULL, OperandInfo199 }, // Inst #1595 = MOVZX32_NOREXrr8 5780 { 1596, 6, 1, 0, 0, "MOVZX32rm16", 0|(1<<MCID::MayLoad), 0x16e000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1596 = MOVZX32rm16 5781 { 1597, 6, 1, 0, 0, "MOVZX32rm8", 0|(1<<MCID::MayLoad), 0x16c000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1597 = MOVZX32rm8 5782 { 1598, 2, 1, 0, 0, "MOVZX32rr16", 0, 0x16e000105ULL, NULL, NULL, OperandInfo194 }, // Inst #1598 = MOVZX32rr16 5783 { 1599, 2, 1, 0, 0, "MOVZX32rr8", 0, 0x16c000105ULL, NULL, NULL, OperandInfo195 }, // Inst #1599 = MOVZX32rr8 5784 { 1600, 6, 1, 0, 0, "MOVZX64rm16", 0|(1<<MCID::MayLoad), 0x16e000106ULL, NULL, NULL, OperandInfo13 }, // Inst #1600 = MOVZX64rm16 5785 { 1601, 6, 1, 0, 0, "MOVZX64rm16_Q", 0|(1<<MCID::UnmodeledSideEffects), 0x16e002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1601 = MOVZX64rm16_Q 5786 { 1602, 6, 1, 0, 0, "MOVZX64rm32", 0|(1<<MCID::MayLoad), 0x116000006ULL, NULL, NULL, OperandInfo13 }, // Inst #1602 = MOVZX64rm32 5787 { 1603, 6, 1, 0, 0, "MOVZX64rm8", 0|(1<<MCID::MayLoad), 0x16c000106ULL, NULL, NULL, OperandInfo13 }, // Inst #1603 = MOVZX64rm8 5788 { 1604, 6, 1, 0, 0, "MOVZX64rm8_Q", 0|(1<<MCID::UnmodeledSideEffects), 0x16c002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1604 = MOVZX64rm8_Q 5789 { 1605, 2, 1, 0, 0, "MOVZX64rr16", 0, 0x16e000105ULL, NULL, NULL, OperandInfo196 }, // Inst #1605 = MOVZX64rr16 5790 { 1606, 2, 1, 0, 0, "MOVZX64rr16_Q", 0|(1<<MCID::UnmodeledSideEffects), 0x16e002105ULL, NULL, NULL, OperandInfo196 }, // Inst #1606 = MOVZX64rr16_Q 5791 { 1607, 2, 1, 0, 0, "MOVZX64rr32", 0, 0x112000003ULL, NULL, NULL, OperandInfo141 }, // Inst #1607 = MOVZX64rr32 5792 { 1608, 2, 1, 0, 0, "MOVZX64rr8", 0, 0x16c000105ULL, NULL, NULL, OperandInfo197 }, // Inst #1608 = MOVZX64rr8 5793 { 1609, 2, 1, 0, 0, "MOVZX64rr8_Q", 0|(1<<MCID::UnmodeledSideEffects), 0x16c002105ULL, NULL, NULL, OperandInfo197 }, // Inst #1609 = MOVZX64rr8_Q 5794 { 1610, 8, 1, 0, 0, "MPSADBWrmi", 0|(1<<MCID::MayLoad), 0x85804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1610 = MPSADBWrmi 5795 { 1611, 4, 1, 0, 0, "MPSADBWrri", 0, 0x85804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #1611 = MPSADBWrri 5796 { 1612, 5, 0, 0, 0, "MUL16m", 0|(1<<MCID::MayLoad), 0x1ee00005cULL, ImplicitList2, ImplicitList21, OperandInfo38 }, // Inst #1612 = MUL16m 5797 { 1613, 1, 0, 0, 0, "MUL16r", 0, 0x1ee000054ULL, ImplicitList2, ImplicitList21, OperandInfo113 }, // Inst #1613 = MUL16r 5798 { 1614, 5, 0, 0, 0, "MUL32m", 0|(1<<MCID::MayLoad), 0x1ee00001cULL, ImplicitList3, ImplicitList18, OperandInfo38 }, // Inst #1614 = MUL32m 5799 { 1615, 1, 0, 0, 0, "MUL32r", 0, 0x1ee000014ULL, ImplicitList3, ImplicitList18, OperandInfo72 }, // Inst #1615 = MUL32r 5800 { 1616, 5, 0, 0, 0, "MUL64m", 0|(1<<MCID::MayLoad), 0x1ee00201cULL, ImplicitList4, ImplicitList17, OperandInfo38 }, // Inst #1616 = MUL64m 5801 { 1617, 1, 0, 0, 0, "MUL64r", 0, 0x1ee002014ULL, ImplicitList4, ImplicitList17, OperandInfo74 }, // Inst #1617 = MUL64r 5802 { 1618, 5, 0, 0, 0, "MUL8m", 0|(1<<MCID::MayLoad), 0x1ec00001cULL, ImplicitList5, ImplicitList22, OperandInfo38 }, // Inst #1618 = MUL8m 5803 { 1619, 1, 0, 0, 0, "MUL8r", 0, 0x1ec000014ULL, ImplicitList5, ImplicitList22, OperandInfo114 }, // Inst #1619 = MUL8r 5804 { 1620, 7, 1, 0, 0, "MULPDrm", 0|(1<<MCID::MayLoad), 0xb3000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1620 = MULPDrm 5805 { 1621, 3, 1, 0, 0, "MULPDrr", 0|(1<<MCID::Commutable), 0xb3000145ULL, NULL, NULL, OperandInfo33 }, // Inst #1621 = MULPDrr 5806 { 1622, 7, 1, 0, 0, "MULPSrm", 0|(1<<MCID::MayLoad), 0xb2800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1622 = MULPSrm 5807 { 1623, 3, 1, 0, 0, "MULPSrr", 0|(1<<MCID::Commutable), 0xb2800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1623 = MULPSrr 5808 { 1624, 7, 1, 0, 0, "MULSDrm", 0|(1<<MCID::MayLoad), 0xb2000b06ULL, NULL, NULL, OperandInfo34 }, // Inst #1624 = MULSDrm 5809 { 1625, 7, 1, 0, 0, "MULSDrm_Int", 0|(1<<MCID::MayLoad), 0xb2000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #1625 = MULSDrm_Int 5810 { 1626, 3, 1, 0, 0, "MULSDrr", 0|(1<<MCID::Commutable), 0xb2000b05ULL, NULL, NULL, OperandInfo35 }, // Inst #1626 = MULSDrr 5811 { 1627, 3, 1, 0, 0, "MULSDrr_Int", 0, 0xb2000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #1627 = MULSDrr_Int 5812 { 1628, 7, 1, 0, 0, "MULSSrm", 0|(1<<MCID::MayLoad), 0xb2000c06ULL, NULL, NULL, OperandInfo36 }, // Inst #1628 = MULSSrm 5813 { 1629, 7, 1, 0, 0, "MULSSrm_Int", 0|(1<<MCID::MayLoad), 0xb2000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #1629 = MULSSrm_Int 5814 { 1630, 3, 1, 0, 0, "MULSSrr", 0|(1<<MCID::Commutable), 0xb2000c05ULL, NULL, NULL, OperandInfo37 }, // Inst #1630 = MULSSrr 5815 { 1631, 3, 1, 0, 0, "MULSSrr_Int", 0, 0xb2000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #1631 = MULSSrr_Int 5816 { 1632, 5, 0, 0, 0, "MUL_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b0000019ULL, NULL, NULL, OperandInfo38 }, // Inst #1632 = MUL_F32m 5817 { 1633, 5, 0, 0, 0, "MUL_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b8000019ULL, NULL, NULL, OperandInfo38 }, // Inst #1633 = MUL_F64m 5818 { 1634, 5, 0, 0, 0, "MUL_FI16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1bc000019ULL, NULL, NULL, OperandInfo38 }, // Inst #1634 = MUL_FI16m 5819 { 1635, 5, 0, 0, 0, "MUL_FI32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b4000019ULL, NULL, NULL, OperandInfo38 }, // Inst #1635 = MUL_FI32m 5820 { 1636, 1, 0, 0, 0, "MUL_FPrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x190000902ULL, NULL, NULL, OperandInfo39 }, // Inst #1636 = MUL_FPrST0 5821 { 1637, 1, 0, 0, 0, "MUL_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x190000302ULL, NULL, NULL, OperandInfo39 }, // Inst #1637 = MUL_FST0r 5822 { 1638, 3, 1, 0, 0, "MUL_Fp32", 0, 0x80000ULL, NULL, NULL, OperandInfo40 }, // Inst #1638 = MUL_Fp32 5823 { 1639, 7, 1, 0, 0, "MUL_Fp32m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #1639 = MUL_Fp32m 5824 { 1640, 3, 1, 0, 0, "MUL_Fp64", 0, 0x80000ULL, NULL, NULL, OperandInfo42 }, // Inst #1640 = MUL_Fp64 5825 { 1641, 7, 1, 0, 0, "MUL_Fp64m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #1641 = MUL_Fp64m 5826 { 1642, 7, 1, 0, 0, "MUL_Fp64m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #1642 = MUL_Fp64m32 5827 { 1643, 3, 1, 0, 0, "MUL_Fp80", 0, 0x80000ULL, NULL, NULL, OperandInfo44 }, // Inst #1643 = MUL_Fp80 5828 { 1644, 7, 1, 0, 0, "MUL_Fp80m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #1644 = MUL_Fp80m32 5829 { 1645, 7, 1, 0, 0, "MUL_Fp80m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #1645 = MUL_Fp80m64 5830 { 1646, 7, 1, 0, 0, "MUL_FpI16m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #1646 = MUL_FpI16m32 5831 { 1647, 7, 1, 0, 0, "MUL_FpI16m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #1647 = MUL_FpI16m64 5832 { 1648, 7, 1, 0, 0, "MUL_FpI16m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #1648 = MUL_FpI16m80 5833 { 1649, 7, 1, 0, 0, "MUL_FpI32m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #1649 = MUL_FpI32m32 5834 { 1650, 7, 1, 0, 0, "MUL_FpI32m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #1650 = MUL_FpI32m64 5835 { 1651, 7, 1, 0, 0, "MUL_FpI32m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #1651 = MUL_FpI32m80 5836 { 1652, 1, 0, 0, 0, "MUL_FrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x190000702ULL, NULL, NULL, OperandInfo39 }, // Inst #1652 = MUL_FrST0 5837 { 1653, 2, 0, 0, 0, "MWAIT", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, OperandInfo65 }, // Inst #1653 = MWAIT 5838 { 1654, 0, 0, 0, 0, "MWAITrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2000126ULL, ImplicitList41, NULL, 0 }, // Inst #1654 = MWAITrr 5839 { 1655, 5, 0, 0, 0, "NEG16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ee00005bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1655 = NEG16m 5840 { 1656, 2, 1, 0, 0, "NEG16r", 0, 0x1ee000053ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #1656 = NEG16r 5841 { 1657, 5, 0, 0, 0, "NEG32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ee00001bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1657 = NEG32m 5842 { 1658, 2, 1, 0, 0, "NEG32r", 0, 0x1ee000013ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #1658 = NEG32r 5843 { 1659, 5, 0, 0, 0, "NEG64m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ee00201bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1659 = NEG64m 5844 { 1660, 2, 1, 0, 0, "NEG64r", 0, 0x1ee002013ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #1660 = NEG64r 5845 { 1661, 5, 0, 0, 0, "NEG8m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ec00001bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1661 = NEG8m 5846 { 1662, 2, 1, 0, 0, "NEG8r", 0, 0x1ec000013ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #1662 = NEG8r 5847 { 1663, 0, 0, 0, 0, "NOOP", 0, 0x120000001ULL, NULL, NULL, 0 }, // Inst #1663 = NOOP 5848 { 1664, 5, 0, 0, 0, "NOOPL", 0, 0x3e000118ULL, NULL, NULL, OperandInfo38 }, // Inst #1664 = NOOPL 5849 { 1665, 5, 0, 0, 0, "NOOPW", 0, 0x3e000158ULL, NULL, NULL, OperandInfo38 }, // Inst #1665 = NOOPW 5850 { 1666, 5, 0, 0, 0, "NOT16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ee00005aULL, NULL, NULL, OperandInfo38 }, // Inst #1666 = NOT16m 5851 { 1667, 2, 1, 0, 0, "NOT16r", 0, 0x1ee000052ULL, NULL, NULL, OperandInfo111 }, // Inst #1667 = NOT16r 5852 { 1668, 5, 0, 0, 0, "NOT32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ee00001aULL, NULL, NULL, OperandInfo38 }, // Inst #1668 = NOT32m 5853 { 1669, 2, 1, 0, 0, "NOT32r", 0, 0x1ee000012ULL, NULL, NULL, OperandInfo67 }, // Inst #1669 = NOT32r 5854 { 1670, 5, 0, 0, 0, "NOT64m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ee00201aULL, NULL, NULL, OperandInfo38 }, // Inst #1670 = NOT64m 5855 { 1671, 2, 1, 0, 0, "NOT64r", 0, 0x1ee002012ULL, NULL, NULL, OperandInfo68 }, // Inst #1671 = NOT64r 5856 { 1672, 5, 0, 0, 0, "NOT8m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ec00001aULL, NULL, NULL, OperandInfo38 }, // Inst #1672 = NOT8m 5857 { 1673, 2, 1, 0, 0, "NOT8r", 0, 0x1ec000012ULL, NULL, NULL, OperandInfo112 }, // Inst #1673 = NOT8r 5858 { 1674, 1, 0, 0, 0, "OR16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x1a00c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #1674 = OR16i16 5859 { 1675, 6, 0, 0, 0, "OR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c059ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1675 = OR16mi 5860 { 1676, 6, 0, 0, 0, "OR16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x106004059ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1676 = OR16mi8 5861 { 1677, 6, 0, 0, 0, "OR16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x12000044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #1677 = OR16mr 5862 { 1678, 3, 1, 0, 0, "OR16ri", 0, 0x10200c051ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #1678 = OR16ri 5863 { 1679, 3, 1, 0, 0, "OR16ri8", 0, 0x106004051ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #1679 = OR16ri8 5864 { 1680, 7, 1, 0, 0, "OR16rm", 0|(1<<MCID::MayLoad), 0x16000046ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #1680 = OR16rm 5865 { 1681, 3, 1, 0, 0, "OR16rr", 0|(1<<MCID::Commutable), 0x12000043ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #1681 = OR16rr 5866 { 1682, 3, 1, 0, 0, "OR16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x16000045ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #1682 = OR16rr_REV 5867 { 1683, 1, 0, 0, 0, "OR32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x1a014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #1683 = OR32i32 5868 { 1684, 6, 0, 0, 0, "OR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x102014019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1684 = OR32mi 5869 { 1685, 6, 0, 0, 0, "OR32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x106004019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1685 = OR32mi8 5870 { 1686, 6, 0, 0, 0, "OR32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x12000004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #1686 = OR32mr 5871 { 1687, 6, 0, 0, 0, "OR32mrLocked", 0|(1<<MCID::UnmodeledSideEffects), 0x12100004ULL, NULL, NULL, OperandInfo20 }, // Inst #1687 = OR32mrLocked 5872 { 1688, 3, 1, 0, 0, "OR32ri", 0, 0x102014011ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #1688 = OR32ri 5873 { 1689, 3, 1, 0, 0, "OR32ri8", 0, 0x106004011ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #1689 = OR32ri8 5874 { 1690, 7, 1, 0, 0, "OR32rm", 0|(1<<MCID::MayLoad), 0x16000006ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #1690 = OR32rm 5875 { 1691, 3, 1, 0, 0, "OR32rr", 0|(1<<MCID::Commutable), 0x12000003ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #1691 = OR32rr 5876 { 1692, 3, 1, 0, 0, "OR32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x16000005ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #1692 = OR32rr_REV 5877 { 1693, 1, 0, 0, 0, "OR64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x1a016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #1693 = OR64i32 5878 { 1694, 6, 0, 0, 0, "OR64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x102016019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1694 = OR64mi32 5879 { 1695, 6, 0, 0, 0, "OR64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x106006019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1695 = OR64mi8 5880 { 1696, 6, 0, 0, 0, "OR64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x12002004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #1696 = OR64mr 5881 { 1697, 3, 1, 0, 0, "OR64ri32", 0, 0x102016011ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #1697 = OR64ri32 5882 { 1698, 3, 1, 0, 0, "OR64ri8", 0, 0x106006011ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #1698 = OR64ri8 5883 { 1699, 7, 1, 0, 0, "OR64rm", 0|(1<<MCID::MayLoad), 0x16002006ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #1699 = OR64rm 5884 { 1700, 3, 1, 0, 0, "OR64rr", 0|(1<<MCID::Commutable), 0x12002003ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #1700 = OR64rr 5885 { 1701, 3, 1, 0, 0, "OR64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x16002005ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #1701 = OR64rr_REV 5886 { 1702, 1, 0, 0, 0, "OR8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x18004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #1702 = OR8i8 5887 { 1703, 6, 0, 0, 0, "OR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x100004019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1703 = OR8mi 5888 { 1704, 6, 0, 0, 0, "OR8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10000004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #1704 = OR8mr 5889 { 1705, 3, 1, 0, 0, "OR8ri", 0, 0x100004011ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #1705 = OR8ri 5890 { 1706, 7, 1, 0, 0, "OR8rm", 0|(1<<MCID::MayLoad), 0x14000006ULL, NULL, ImplicitList1, OperandInfo30 }, // Inst #1706 = OR8rm 5891 { 1707, 3, 1, 0, 0, "OR8rr", 0|(1<<MCID::Commutable), 0x10000003ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #1707 = OR8rr 5892 { 1708, 3, 1, 0, 0, "OR8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x14000005ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #1708 = OR8rr_REV 5893 { 1709, 7, 1, 0, 0, "ORPDrm", 0|(1<<MCID::MayLoad), 0xad000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1709 = ORPDrm 5894 { 1710, 3, 1, 0, 0, "ORPDrr", 0|(1<<MCID::Commutable), 0xad000145ULL, NULL, NULL, OperandInfo33 }, // Inst #1710 = ORPDrr 5895 { 1711, 7, 1, 0, 0, "ORPSrm", 0|(1<<MCID::MayLoad), 0xac800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1711 = ORPSrm 5896 { 1712, 3, 1, 0, 0, "ORPSrr", 0|(1<<MCID::Commutable), 0xac800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1712 = ORPSrr 5897 { 1713, 1, 0, 0, 0, "OUT16ir", 0|(1<<MCID::UnmodeledSideEffects), 0x1ce004041ULL, ImplicitList2, NULL, OperandInfo2 }, // Inst #1713 = OUT16ir 5898 { 1714, 0, 0, 0, 0, "OUT16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1de000041ULL, ImplicitList42, NULL, 0 }, // Inst #1714 = OUT16rr 5899 { 1715, 1, 0, 0, 0, "OUT32ir", 0|(1<<MCID::UnmodeledSideEffects), 0x1ce004001ULL, ImplicitList3, NULL, OperandInfo2 }, // Inst #1715 = OUT32ir 5900 { 1716, 0, 0, 0, 0, "OUT32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1de000001ULL, ImplicitList43, NULL, 0 }, // Inst #1716 = OUT32rr 5901 { 1717, 1, 0, 0, 0, "OUT8ir", 0|(1<<MCID::UnmodeledSideEffects), 0x1cc004001ULL, ImplicitList5, NULL, OperandInfo2 }, // Inst #1717 = OUT8ir 5902 { 1718, 0, 0, 0, 0, "OUT8rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1dc000001ULL, ImplicitList44, NULL, 0 }, // Inst #1718 = OUT8rr 5903 { 1719, 0, 0, 0, 0, "OUTSB", 0|(1<<MCID::UnmodeledSideEffects), 0xdc000001ULL, NULL, NULL, 0 }, // Inst #1719 = OUTSB 5904 { 1720, 0, 0, 0, 0, "OUTSD", 0|(1<<MCID::UnmodeledSideEffects), 0xde000001ULL, NULL, NULL, 0 }, // Inst #1720 = OUTSD 5905 { 1721, 0, 0, 0, 0, "OUTSW", 0|(1<<MCID::UnmodeledSideEffects), 0xde000041ULL, NULL, NULL, 0 }, // Inst #1721 = OUTSW 5906 { 1722, 6, 1, 0, 0, "PABSBrm128", 0|(1<<MCID::MayLoad), 0x39804d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1722 = PABSBrm128 5907 { 1723, 2, 1, 0, 0, "PABSBrr128", 0, 0x39804d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1723 = PABSBrr128 5908 { 1724, 6, 1, 0, 0, "PABSDrm128", 0|(1<<MCID::MayLoad), 0x3d804d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1724 = PABSDrm128 5909 { 1725, 2, 1, 0, 0, "PABSDrr128", 0, 0x3d804d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1725 = PABSDrr128 5910 { 1726, 6, 1, 0, 0, "PABSWrm128", 0|(1<<MCID::MayLoad), 0x3b804d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1726 = PABSWrm128 5911 { 1727, 2, 1, 0, 0, "PABSWrr128", 0, 0x3b804d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1727 = PABSWrr128 5912 { 1728, 7, 1, 0, 0, "PACKSSDWrm", 0|(1<<MCID::MayLoad), 0xd7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1728 = PACKSSDWrm 5913 { 1729, 3, 1, 0, 0, "PACKSSDWrr", 0, 0xd7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1729 = PACKSSDWrr 5914 { 1730, 7, 1, 0, 0, "PACKSSWBrm", 0|(1<<MCID::MayLoad), 0xc7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1730 = PACKSSWBrm 5915 { 1731, 3, 1, 0, 0, "PACKSSWBrr", 0, 0xc7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1731 = PACKSSWBrr 5916 { 1732, 7, 1, 0, 0, "PACKUSDWrm", 0|(1<<MCID::MayLoad), 0x57800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1732 = PACKUSDWrm 5917 { 1733, 3, 1, 0, 0, "PACKUSDWrr", 0, 0x57800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1733 = PACKUSDWrr 5918 { 1734, 7, 1, 0, 0, "PACKUSWBrm", 0|(1<<MCID::MayLoad), 0xcf800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1734 = PACKUSWBrm 5919 { 1735, 3, 1, 0, 0, "PACKUSWBrr", 0, 0xcf800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1735 = PACKUSWBrr 5920 { 1736, 7, 1, 0, 0, "PADDBrm", 0|(1<<MCID::MayLoad), 0x1f9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1736 = PADDBrm 5921 { 1737, 3, 1, 0, 0, "PADDBrr", 0|(1<<MCID::Commutable), 0x1f9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1737 = PADDBrr 5922 { 1738, 7, 1, 0, 0, "PADDDrm", 0|(1<<MCID::MayLoad), 0x1fd800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1738 = PADDDrm 5923 { 1739, 3, 1, 0, 0, "PADDDrr", 0|(1<<MCID::Commutable), 0x1fd800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1739 = PADDDrr 5924 { 1740, 7, 1, 0, 0, "PADDQrm", 0|(1<<MCID::MayLoad), 0x1a9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1740 = PADDQrm 5925 { 1741, 3, 1, 0, 0, "PADDQrr", 0|(1<<MCID::Commutable), 0x1a9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1741 = PADDQrr 5926 { 1742, 7, 1, 0, 0, "PADDSBrm", 0|(1<<MCID::MayLoad), 0x1d9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1742 = PADDSBrm 5927 { 1743, 3, 1, 0, 0, "PADDSBrr", 0|(1<<MCID::Commutable), 0x1d9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1743 = PADDSBrr 5928 { 1744, 7, 1, 0, 0, "PADDSWrm", 0|(1<<MCID::MayLoad), 0x1db800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1744 = PADDSWrm 5929 { 1745, 3, 1, 0, 0, "PADDSWrr", 0|(1<<MCID::Commutable), 0x1db800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1745 = PADDSWrr 5930 { 1746, 7, 1, 0, 0, "PADDUSBrm", 0|(1<<MCID::MayLoad), 0x1b9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1746 = PADDUSBrm 5931 { 1747, 3, 1, 0, 0, "PADDUSBrr", 0|(1<<MCID::Commutable), 0x1b9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1747 = PADDUSBrr 5932 { 1748, 7, 1, 0, 0, "PADDUSWrm", 0|(1<<MCID::MayLoad), 0x1bb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1748 = PADDUSWrm 5933 { 1749, 3, 1, 0, 0, "PADDUSWrr", 0|(1<<MCID::Commutable), 0x1bb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1749 = PADDUSWrr 5934 { 1750, 7, 1, 0, 0, "PADDWrm", 0|(1<<MCID::MayLoad), 0x1fb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1750 = PADDWrm 5935 { 1751, 3, 1, 0, 0, "PADDWrr", 0|(1<<MCID::Commutable), 0x1fb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1751 = PADDWrr 5936 { 1752, 8, 1, 0, 0, "PALIGNR128rm", 0|(1<<MCID::UnmodeledSideEffects), 0x1f804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1752 = PALIGNR128rm 5937 { 1753, 4, 1, 0, 0, "PALIGNR128rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1f804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #1753 = PALIGNR128rr 5938 { 1754, 7, 1, 0, 0, "PANDNrm", 0|(1<<MCID::UnmodeledSideEffects), 0x1bf800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1754 = PANDNrm 5939 { 1755, 3, 1, 0, 0, "PANDNrr", 0|(1<<MCID::UnmodeledSideEffects), 0x1bf800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1755 = PANDNrr 5940 { 1756, 7, 1, 0, 0, "PANDrm", 0|(1<<MCID::MayLoad), 0x1b7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1756 = PANDrm 5941 { 1757, 3, 1, 0, 0, "PANDrr", 0|(1<<MCID::Commutable), 0x1b7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1757 = PANDrr 5942 { 1758, 0, 0, 0, 0, "PAUSE", 0|(1<<MCID::UnmodeledSideEffects), 0x120000201ULL, NULL, NULL, 0 }, // Inst #1758 = PAUSE 5943 { 1759, 7, 1, 0, 0, "PAVGBrm", 0|(1<<MCID::MayLoad), 0x1c1800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1759 = PAVGBrm 5944 { 1760, 3, 1, 0, 0, "PAVGBrr", 0|(1<<MCID::Commutable), 0x1c1800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1760 = PAVGBrr 5945 { 1761, 7, 1, 0, 0, "PAVGUSBrm", 0|(1<<MCID::MayLoad), 0x817e000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1761 = PAVGUSBrm 5946 { 1762, 3, 1, 0, 0, "PAVGUSBrr", 0, 0x817e000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1762 = PAVGUSBrr 5947 { 1763, 7, 1, 0, 0, "PAVGWrm", 0|(1<<MCID::MayLoad), 0x1c7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1763 = PAVGWrm 5948 { 1764, 3, 1, 0, 0, "PAVGWrr", 0|(1<<MCID::Commutable), 0x1c7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1764 = PAVGWrr 5949 { 1765, 7, 1, 0, 0, "PBLENDVBrm0", 0|(1<<MCID::MayLoad), 0x21800d46ULL, ImplicitList12, NULL, OperandInfo32 }, // Inst #1765 = PBLENDVBrm0 5950 { 1766, 3, 1, 0, 0, "PBLENDVBrr0", 0, 0x21800d45ULL, ImplicitList12, NULL, OperandInfo33 }, // Inst #1766 = PBLENDVBrr0 5951 { 1767, 8, 1, 0, 0, "PBLENDWrmi", 0|(1<<MCID::MayLoad), 0x1d804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1767 = PBLENDWrmi 5952 { 1768, 4, 1, 0, 0, "PBLENDWrri", 0, 0x1d804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #1768 = PBLENDWrri 5953 { 1769, 8, 1, 0, 0, "PCLMULQDQrm", 0|(1<<MCID::UnmodeledSideEffects), 0x89804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1769 = PCLMULQDQrm 5954 { 1770, 4, 1, 0, 0, "PCLMULQDQrr", 0|(1<<MCID::UnmodeledSideEffects), 0x89804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #1770 = PCLMULQDQrr 5955 { 1771, 7, 1, 0, 0, "PCMPEQBrm", 0|(1<<MCID::MayLoad), 0xe9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1771 = PCMPEQBrm 5956 { 1772, 3, 1, 0, 0, "PCMPEQBrr", 0|(1<<MCID::Commutable), 0xe9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1772 = PCMPEQBrr 5957 { 1773, 7, 1, 0, 0, "PCMPEQDrm", 0|(1<<MCID::MayLoad), 0xed800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1773 = PCMPEQDrm 5958 { 1774, 3, 1, 0, 0, "PCMPEQDrr", 0|(1<<MCID::Commutable), 0xed800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1774 = PCMPEQDrr 5959 { 1775, 7, 1, 0, 0, "PCMPEQQrm", 0|(1<<MCID::MayLoad), 0x53800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1775 = PCMPEQQrm 5960 { 1776, 3, 1, 0, 0, "PCMPEQQrr", 0|(1<<MCID::Commutable), 0x53800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1776 = PCMPEQQrr 5961 { 1777, 7, 1, 0, 0, "PCMPEQWrm", 0|(1<<MCID::MayLoad), 0xeb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1777 = PCMPEQWrm 5962 { 1778, 3, 1, 0, 0, "PCMPEQWrr", 0|(1<<MCID::Commutable), 0xeb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1778 = PCMPEQWrr 5963 { 1779, 7, 0, 0, 0, "PCMPESTRIArm", 0|(1<<MCID::MayLoad), 0xc3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #1779 = PCMPESTRIArm 5964 { 1780, 3, 0, 0, 0, "PCMPESTRIArr", 0, 0xc3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #1780 = PCMPESTRIArr 5965 { 1781, 7, 0, 0, 0, "PCMPESTRICrm", 0|(1<<MCID::MayLoad), 0xc3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #1781 = PCMPESTRICrm 5966 { 1782, 3, 0, 0, 0, "PCMPESTRICrr", 0, 0xc3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #1782 = PCMPESTRICrr 5967 { 1783, 7, 0, 0, 0, "PCMPESTRIOrm", 0|(1<<MCID::MayLoad), 0xc3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #1783 = PCMPESTRIOrm 5968 { 1784, 3, 0, 0, 0, "PCMPESTRIOrr", 0, 0xc3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #1784 = PCMPESTRIOrr 5969 { 1785, 7, 0, 0, 0, "PCMPESTRISrm", 0|(1<<MCID::MayLoad), 0xc3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #1785 = PCMPESTRISrm 5970 { 1786, 3, 0, 0, 0, "PCMPESTRISrr", 0, 0xc3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #1786 = PCMPESTRISrr 5971 { 1787, 7, 0, 0, 0, "PCMPESTRIZrm", 0|(1<<MCID::MayLoad), 0xc3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #1787 = PCMPESTRIZrm 5972 { 1788, 3, 0, 0, 0, "PCMPESTRIZrr", 0, 0xc3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #1788 = PCMPESTRIZrr 5973 { 1789, 7, 0, 0, 0, "PCMPESTRIrm", 0|(1<<MCID::MayLoad), 0xc3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #1789 = PCMPESTRIrm 5974 { 1790, 3, 0, 0, 0, "PCMPESTRIrr", 0, 0xc3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #1790 = PCMPESTRIrr 5975 { 1791, 8, 1, 0, 0, "PCMPESTRM128MEM", 0|(1<<MCID::MayLoad)|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList15, ImplicitList1, OperandInfo136 }, // Inst #1791 = PCMPESTRM128MEM 5976 { 1792, 4, 1, 0, 0, "PCMPESTRM128REG", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList15, ImplicitList1, OperandInfo86 }, // Inst #1792 = PCMPESTRM128REG 5977 { 1793, 7, 0, 0, 0, "PCMPESTRM128rm", 0|(1<<MCID::UnmodeledSideEffects), 0xc1804e46ULL, ImplicitList15, ImplicitList46, OperandInfo49 }, // Inst #1793 = PCMPESTRM128rm 5978 { 1794, 3, 0, 0, 0, "PCMPESTRM128rr", 0|(1<<MCID::UnmodeledSideEffects), 0xc1804e45ULL, ImplicitList15, ImplicitList46, OperandInfo50 }, // Inst #1794 = PCMPESTRM128rr 5979 { 1795, 7, 1, 0, 0, "PCMPGTBrm", 0|(1<<MCID::MayLoad), 0xc9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1795 = PCMPGTBrm 5980 { 1796, 3, 1, 0, 0, "PCMPGTBrr", 0, 0xc9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1796 = PCMPGTBrr 5981 { 1797, 7, 1, 0, 0, "PCMPGTDrm", 0|(1<<MCID::MayLoad), 0xcd800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1797 = PCMPGTDrm 5982 { 1798, 3, 1, 0, 0, "PCMPGTDrr", 0, 0xcd800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1798 = PCMPGTDrr 5983 { 1799, 7, 1, 0, 0, "PCMPGTQrm", 0|(1<<MCID::MayLoad), 0x6f800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1799 = PCMPGTQrm 5984 { 1800, 3, 1, 0, 0, "PCMPGTQrr", 0, 0x6f800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1800 = PCMPGTQrr 5985 { 1801, 7, 1, 0, 0, "PCMPGTWrm", 0|(1<<MCID::MayLoad), 0xcb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1801 = PCMPGTWrm 5986 { 1802, 3, 1, 0, 0, "PCMPGTWrr", 0, 0xcb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1802 = PCMPGTWrr 5987 { 1803, 7, 0, 0, 0, "PCMPISTRIArm", 0|(1<<MCID::MayLoad), 0xc7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #1803 = PCMPISTRIArm 5988 { 1804, 3, 0, 0, 0, "PCMPISTRIArr", 0, 0xc7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #1804 = PCMPISTRIArr 5989 { 1805, 7, 0, 0, 0, "PCMPISTRICrm", 0|(1<<MCID::MayLoad), 0xc7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #1805 = PCMPISTRICrm 5990 { 1806, 3, 0, 0, 0, "PCMPISTRICrr", 0, 0xc7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #1806 = PCMPISTRICrr 5991 { 1807, 7, 0, 0, 0, "PCMPISTRIOrm", 0|(1<<MCID::MayLoad), 0xc7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #1807 = PCMPISTRIOrm 5992 { 1808, 3, 0, 0, 0, "PCMPISTRIOrr", 0, 0xc7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #1808 = PCMPISTRIOrr 5993 { 1809, 7, 0, 0, 0, "PCMPISTRISrm", 0|(1<<MCID::MayLoad), 0xc7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #1809 = PCMPISTRISrm 5994 { 1810, 3, 0, 0, 0, "PCMPISTRISrr", 0, 0xc7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #1810 = PCMPISTRISrr 5995 { 1811, 7, 0, 0, 0, "PCMPISTRIZrm", 0|(1<<MCID::MayLoad), 0xc7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #1811 = PCMPISTRIZrm 5996 { 1812, 3, 0, 0, 0, "PCMPISTRIZrr", 0, 0xc7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #1812 = PCMPISTRIZrr 5997 { 1813, 7, 0, 0, 0, "PCMPISTRIrm", 0|(1<<MCID::MayLoad), 0xc7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #1813 = PCMPISTRIrm 5998 { 1814, 3, 0, 0, 0, "PCMPISTRIrr", 0, 0xc7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #1814 = PCMPISTRIrr 5999 { 1815, 8, 1, 0, 0, "PCMPISTRM128MEM", 0|(1<<MCID::MayLoad)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo136 }, // Inst #1815 = PCMPISTRM128MEM 6000 { 1816, 4, 1, 0, 0, "PCMPISTRM128REG", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo86 }, // Inst #1816 = PCMPISTRM128REG 6001 { 1817, 7, 0, 0, 0, "PCMPISTRM128rm", 0|(1<<MCID::UnmodeledSideEffects), 0xc5804e46ULL, NULL, ImplicitList46, OperandInfo49 }, // Inst #1817 = PCMPISTRM128rm 6002 { 1818, 3, 0, 0, 0, "PCMPISTRM128rr", 0|(1<<MCID::UnmodeledSideEffects), 0xc5804e45ULL, NULL, ImplicitList46, OperandInfo50 }, // Inst #1818 = PCMPISTRM128rr 6003 { 1819, 7, 0, 0, 0, "PEXTRBmr", 0|(1<<MCID::UnmodeledSideEffects), 0x29804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #1819 = PEXTRBmr 6004 { 1820, 3, 1, 0, 0, "PEXTRBrr", 0, 0x29804e43ULL, NULL, NULL, OperandInfo116 }, // Inst #1820 = PEXTRBrr 6005 { 1821, 7, 0, 0, 0, "PEXTRDmr", 0|(1<<MCID::MayStore), 0x2d804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #1821 = PEXTRDmr 6006 { 1822, 3, 1, 0, 0, "PEXTRDrr", 0, 0x2d804e43ULL, NULL, NULL, OperandInfo116 }, // Inst #1822 = PEXTRDrr 6007 { 1823, 7, 0, 0, 0, "PEXTRQmr", 0|(1<<MCID::MayStore), 0x2d806e44ULL, NULL, NULL, OperandInfo115 }, // Inst #1823 = PEXTRQmr 6008 { 1824, 3, 1, 0, 0, "PEXTRQrr", 0, 0x2d806e43ULL, NULL, NULL, OperandInfo200 }, // Inst #1824 = PEXTRQrr 6009 { 1825, 7, 0, 0, 0, "PEXTRWmr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #1825 = PEXTRWmr 6010 { 1826, 3, 1, 0, 0, "PEXTRWri", 0, 0x18b804145ULL, NULL, NULL, OperandInfo116 }, // Inst #1826 = PEXTRWri 6011 { 1827, 6, 1, 0, 0, "PF2IDrm", 0|(1<<MCID::MayLoad), 0x803a000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1827 = PF2IDrm 6012 { 1828, 2, 1, 0, 0, "PF2IDrr", 0, 0x803a000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1828 = PF2IDrr 6013 { 1829, 6, 1, 0, 0, "PF2IWrm", 0|(1<<MCID::MayLoad), 0x8038000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1829 = PF2IWrm 6014 { 1830, 2, 1, 0, 0, "PF2IWrr", 0, 0x8038000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1830 = PF2IWrr 6015 { 1831, 7, 1, 0, 0, "PFACCrm", 0|(1<<MCID::MayLoad), 0x815c000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1831 = PFACCrm 6016 { 1832, 3, 1, 0, 0, "PFACCrr", 0, 0x815c000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1832 = PFACCrr 6017 { 1833, 7, 1, 0, 0, "PFADDrm", 0|(1<<MCID::MayLoad), 0x813c000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1833 = PFADDrm 6018 { 1834, 3, 1, 0, 0, "PFADDrr", 0, 0x813c000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1834 = PFADDrr 6019 { 1835, 7, 1, 0, 0, "PFCMPEQrm", 0|(1<<MCID::MayLoad), 0x8160000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1835 = PFCMPEQrm 6020 { 1836, 3, 1, 0, 0, "PFCMPEQrr", 0, 0x8160000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1836 = PFCMPEQrr 6021 { 1837, 7, 1, 0, 0, "PFCMPGErm", 0|(1<<MCID::MayLoad), 0x8120000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1837 = PFCMPGErm 6022 { 1838, 3, 1, 0, 0, "PFCMPGErr", 0, 0x8120000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1838 = PFCMPGErr 6023 { 1839, 7, 1, 0, 0, "PFCMPGTrm", 0|(1<<MCID::MayLoad), 0x8140000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1839 = PFCMPGTrm 6024 { 1840, 3, 1, 0, 0, "PFCMPGTrr", 0, 0x8140000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1840 = PFCMPGTrr 6025 { 1841, 7, 1, 0, 0, "PFMAXrm", 0|(1<<MCID::MayLoad), 0x8148000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1841 = PFMAXrm 6026 { 1842, 3, 1, 0, 0, "PFMAXrr", 0, 0x8148000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1842 = PFMAXrr 6027 { 1843, 7, 1, 0, 0, "PFMINrm", 0|(1<<MCID::MayLoad), 0x8128000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1843 = PFMINrm 6028 { 1844, 3, 1, 0, 0, "PFMINrr", 0, 0x8128000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1844 = PFMINrr 6029 { 1845, 7, 1, 0, 0, "PFMULrm", 0|(1<<MCID::MayLoad), 0x8168000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1845 = PFMULrm 6030 { 1846, 3, 1, 0, 0, "PFMULrr", 0, 0x8168000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1846 = PFMULrr 6031 { 1847, 7, 1, 0, 0, "PFNACCrm", 0|(1<<MCID::MayLoad), 0x8114000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1847 = PFNACCrm 6032 { 1848, 3, 1, 0, 0, "PFNACCrr", 0, 0x8114000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1848 = PFNACCrr 6033 { 1849, 7, 1, 0, 0, "PFPNACCrm", 0|(1<<MCID::MayLoad), 0x811c000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1849 = PFPNACCrm 6034 { 1850, 3, 1, 0, 0, "PFPNACCrr", 0, 0x811c000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1850 = PFPNACCrr 6035 { 1851, 7, 1, 0, 0, "PFRCPIT1rm", 0|(1<<MCID::MayLoad), 0x814c000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1851 = PFRCPIT1rm 6036 { 1852, 3, 1, 0, 0, "PFRCPIT1rr", 0, 0x814c000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1852 = PFRCPIT1rr 6037 { 1853, 7, 1, 0, 0, "PFRCPIT2rm", 0|(1<<MCID::MayLoad), 0x816c000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1853 = PFRCPIT2rm 6038 { 1854, 3, 1, 0, 0, "PFRCPIT2rr", 0, 0x816c000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1854 = PFRCPIT2rr 6039 { 1855, 6, 1, 0, 0, "PFRCPrm", 0|(1<<MCID::MayLoad), 0x812c000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1855 = PFRCPrm 6040 { 1856, 2, 1, 0, 0, "PFRCPrr", 0, 0x812c000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1856 = PFRCPrr 6041 { 1857, 7, 1, 0, 0, "PFRSQIT1rm", 0|(1<<MCID::MayLoad), 0x814e000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1857 = PFRSQIT1rm 6042 { 1858, 3, 1, 0, 0, "PFRSQIT1rr", 0, 0x814e000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1858 = PFRSQIT1rr 6043 { 1859, 6, 1, 0, 0, "PFRSQRTrm", 0|(1<<MCID::MayLoad), 0x812e000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1859 = PFRSQRTrm 6044 { 1860, 2, 1, 0, 0, "PFRSQRTrr", 0, 0x812e000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1860 = PFRSQRTrr 6045 { 1861, 7, 1, 0, 0, "PFSUBRrm", 0|(1<<MCID::MayLoad), 0x8154000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1861 = PFSUBRrm 6046 { 1862, 3, 1, 0, 0, "PFSUBRrr", 0, 0x8154000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1862 = PFSUBRrr 6047 { 1863, 7, 1, 0, 0, "PFSUBrm", 0|(1<<MCID::MayLoad), 0x8134000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1863 = PFSUBrm 6048 { 1864, 3, 1, 0, 0, "PFSUBrr", 0, 0x8134000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1864 = PFSUBrr 6049 { 1865, 7, 1, 0, 0, "PHADDDrm128", 0|(1<<MCID::MayLoad), 0x5800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1865 = PHADDDrm128 6050 { 1866, 3, 1, 0, 0, "PHADDDrr128", 0, 0x5800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1866 = PHADDDrr128 6051 { 1867, 7, 1, 0, 0, "PHADDSWrm128", 0|(1<<MCID::MayLoad), 0x7800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1867 = PHADDSWrm128 6052 { 1868, 3, 1, 0, 0, "PHADDSWrr128", 0, 0x7800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1868 = PHADDSWrr128 6053 { 1869, 7, 1, 0, 0, "PHADDWrm128", 0|(1<<MCID::MayLoad), 0x3800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1869 = PHADDWrm128 6054 { 1870, 3, 1, 0, 0, "PHADDWrr128", 0, 0x3800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1870 = PHADDWrr128 6055 { 1871, 6, 1, 0, 0, "PHMINPOSUWrm128", 0|(1<<MCID::MayLoad), 0x83800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1871 = PHMINPOSUWrm128 6056 { 1872, 2, 1, 0, 0, "PHMINPOSUWrr128", 0, 0x83800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1872 = PHMINPOSUWrr128 6057 { 1873, 7, 1, 0, 0, "PHSUBDrm128", 0|(1<<MCID::MayLoad), 0xd800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1873 = PHSUBDrm128 6058 { 1874, 3, 1, 0, 0, "PHSUBDrr128", 0, 0xd800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1874 = PHSUBDrr128 6059 { 1875, 7, 1, 0, 0, "PHSUBSWrm128", 0|(1<<MCID::MayLoad), 0xf800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1875 = PHSUBSWrm128 6060 { 1876, 3, 1, 0, 0, "PHSUBSWrr128", 0, 0xf800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1876 = PHSUBSWrr128 6061 { 1877, 7, 1, 0, 0, "PHSUBWrm128", 0|(1<<MCID::MayLoad), 0xb800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1877 = PHSUBWrm128 6062 { 1878, 3, 1, 0, 0, "PHSUBWrr128", 0, 0xb800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1878 = PHSUBWrr128 6063 { 1879, 6, 1, 0, 0, "PI2FDrm", 0|(1<<MCID::MayLoad), 0x801a000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1879 = PI2FDrm 6064 { 1880, 2, 1, 0, 0, "PI2FDrr", 0, 0x801a000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1880 = PI2FDrr 6065 { 1881, 6, 1, 0, 0, "PI2FWrm", 0|(1<<MCID::MayLoad), 0x8018000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1881 = PI2FWrm 6066 { 1882, 2, 1, 0, 0, "PI2FWrr", 0, 0x8018000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1882 = PI2FWrr 6067 { 1883, 8, 1, 0, 0, "PINSRBrm", 0|(1<<MCID::MayLoad), 0x41804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1883 = PINSRBrm 6068 { 1884, 4, 1, 0, 0, "PINSRBrr", 0, 0x41804e45ULL, NULL, NULL, OperandInfo201 }, // Inst #1884 = PINSRBrr 6069 { 1885, 8, 1, 0, 0, "PINSRDrm", 0|(1<<MCID::MayLoad), 0x45804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1885 = PINSRDrm 6070 { 1886, 4, 1, 0, 0, "PINSRDrr", 0, 0x45804e45ULL, NULL, NULL, OperandInfo201 }, // Inst #1886 = PINSRDrr 6071 { 1887, 8, 1, 0, 0, "PINSRQrm", 0|(1<<MCID::MayLoad), 0x45806e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1887 = PINSRQrm 6072 { 1888, 4, 1, 0, 0, "PINSRQrr", 0, 0x45806e45ULL, NULL, NULL, OperandInfo202 }, // Inst #1888 = PINSRQrr 6073 { 1889, 8, 1, 0, 0, "PINSRWrmi", 0|(1<<MCID::MayLoad), 0x189804146ULL, NULL, NULL, OperandInfo63 }, // Inst #1889 = PINSRWrmi 6074 { 1890, 4, 1, 0, 0, "PINSRWrri", 0, 0x189804145ULL, NULL, NULL, OperandInfo201 }, // Inst #1890 = PINSRWrri 6075 { 1891, 7, 1, 0, 0, "PMADDUBSWrm128", 0|(1<<MCID::MayLoad), 0x9800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1891 = PMADDUBSWrm128 6076 { 1892, 3, 1, 0, 0, "PMADDUBSWrr128", 0, 0x9800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1892 = PMADDUBSWrr128 6077 { 1893, 7, 1, 0, 0, "PMADDWDrm", 0|(1<<MCID::MayLoad), 0x1eb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1893 = PMADDWDrm 6078 { 1894, 3, 1, 0, 0, "PMADDWDrr", 0|(1<<MCID::Commutable), 0x1eb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1894 = PMADDWDrr 6079 { 1895, 7, 1, 0, 0, "PMAXSBrm", 0|(1<<MCID::MayLoad), 0x79800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1895 = PMAXSBrm 6080 { 1896, 3, 1, 0, 0, "PMAXSBrr", 0|(1<<MCID::Commutable), 0x79800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1896 = PMAXSBrr 6081 { 1897, 7, 1, 0, 0, "PMAXSDrm", 0|(1<<MCID::MayLoad), 0x7b800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1897 = PMAXSDrm 6082 { 1898, 3, 1, 0, 0, "PMAXSDrr", 0|(1<<MCID::Commutable), 0x7b800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1898 = PMAXSDrr 6083 { 1899, 7, 1, 0, 0, "PMAXSWrm", 0|(1<<MCID::MayLoad), 0x1dd800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1899 = PMAXSWrm 6084 { 1900, 3, 1, 0, 0, "PMAXSWrr", 0|(1<<MCID::Commutable), 0x1dd800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1900 = PMAXSWrr 6085 { 1901, 7, 1, 0, 0, "PMAXUBrm", 0|(1<<MCID::MayLoad), 0x1bd800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1901 = PMAXUBrm 6086 { 1902, 3, 1, 0, 0, "PMAXUBrr", 0|(1<<MCID::Commutable), 0x1bd800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1902 = PMAXUBrr 6087 { 1903, 7, 1, 0, 0, "PMAXUDrm", 0|(1<<MCID::MayLoad), 0x7f800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1903 = PMAXUDrm 6088 { 1904, 3, 1, 0, 0, "PMAXUDrr", 0|(1<<MCID::Commutable), 0x7f800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1904 = PMAXUDrr 6089 { 1905, 7, 1, 0, 0, "PMAXUWrm", 0|(1<<MCID::MayLoad), 0x7d800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1905 = PMAXUWrm 6090 { 1906, 3, 1, 0, 0, "PMAXUWrr", 0|(1<<MCID::Commutable), 0x7d800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1906 = PMAXUWrr 6091 { 1907, 7, 1, 0, 0, "PMINSBrm", 0|(1<<MCID::MayLoad), 0x71800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1907 = PMINSBrm 6092 { 1908, 3, 1, 0, 0, "PMINSBrr", 0|(1<<MCID::Commutable), 0x71800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1908 = PMINSBrr 6093 { 1909, 7, 1, 0, 0, "PMINSDrm", 0|(1<<MCID::MayLoad), 0x73800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1909 = PMINSDrm 6094 { 1910, 3, 1, 0, 0, "PMINSDrr", 0|(1<<MCID::Commutable), 0x73800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1910 = PMINSDrr 6095 { 1911, 7, 1, 0, 0, "PMINSWrm", 0|(1<<MCID::MayLoad), 0x1d5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1911 = PMINSWrm 6096 { 1912, 3, 1, 0, 0, "PMINSWrr", 0|(1<<MCID::Commutable), 0x1d5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1912 = PMINSWrr 6097 { 1913, 7, 1, 0, 0, "PMINUBrm", 0|(1<<MCID::MayLoad), 0x1b5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1913 = PMINUBrm 6098 { 1914, 3, 1, 0, 0, "PMINUBrr", 0|(1<<MCID::Commutable), 0x1b5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1914 = PMINUBrr 6099 { 1915, 7, 1, 0, 0, "PMINUDrm", 0|(1<<MCID::MayLoad), 0x77800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1915 = PMINUDrm 6100 { 1916, 3, 1, 0, 0, "PMINUDrr", 0|(1<<MCID::Commutable), 0x77800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1916 = PMINUDrr 6101 { 1917, 7, 1, 0, 0, "PMINUWrm", 0|(1<<MCID::MayLoad), 0x75800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1917 = PMINUWrm 6102 { 1918, 3, 1, 0, 0, "PMINUWrr", 0|(1<<MCID::Commutable), 0x75800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1918 = PMINUWrr 6103 { 1919, 2, 1, 0, 0, "PMOVMSKBrr", 0, 0x1af800145ULL, NULL, NULL, OperandInfo98 }, // Inst #1919 = PMOVMSKBrr 6104 { 1920, 6, 1, 0, 0, "PMOVSXBDrm", 0|(1<<MCID::MayLoad), 0x43800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1920 = PMOVSXBDrm 6105 { 1921, 2, 1, 0, 0, "PMOVSXBDrr", 0, 0x43800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1921 = PMOVSXBDrr 6106 { 1922, 6, 1, 0, 0, "PMOVSXBQrm", 0|(1<<MCID::MayLoad), 0x45800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1922 = PMOVSXBQrm 6107 { 1923, 2, 1, 0, 0, "PMOVSXBQrr", 0, 0x45800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1923 = PMOVSXBQrr 6108 { 1924, 6, 1, 0, 0, "PMOVSXBWrm", 0|(1<<MCID::MayLoad), 0x41800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1924 = PMOVSXBWrm 6109 { 1925, 2, 1, 0, 0, "PMOVSXBWrr", 0, 0x41800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1925 = PMOVSXBWrr 6110 { 1926, 6, 1, 0, 0, "PMOVSXDQrm", 0|(1<<MCID::MayLoad), 0x4b800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1926 = PMOVSXDQrm 6111 { 1927, 2, 1, 0, 0, "PMOVSXDQrr", 0, 0x4b800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1927 = PMOVSXDQrr 6112 { 1928, 6, 1, 0, 0, "PMOVSXWDrm", 0|(1<<MCID::MayLoad), 0x47800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1928 = PMOVSXWDrm 6113 { 1929, 2, 1, 0, 0, "PMOVSXWDrr", 0, 0x47800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1929 = PMOVSXWDrr 6114 { 1930, 6, 1, 0, 0, "PMOVSXWQrm", 0|(1<<MCID::MayLoad), 0x49800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1930 = PMOVSXWQrm 6115 { 1931, 2, 1, 0, 0, "PMOVSXWQrr", 0, 0x49800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1931 = PMOVSXWQrr 6116 { 1932, 6, 1, 0, 0, "PMOVZXBDrm", 0|(1<<MCID::MayLoad), 0x63800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1932 = PMOVZXBDrm 6117 { 1933, 2, 1, 0, 0, "PMOVZXBDrr", 0, 0x63800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1933 = PMOVZXBDrr 6118 { 1934, 6, 1, 0, 0, "PMOVZXBQrm", 0|(1<<MCID::MayLoad), 0x65800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1934 = PMOVZXBQrm 6119 { 1935, 2, 1, 0, 0, "PMOVZXBQrr", 0, 0x65800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1935 = PMOVZXBQrr 6120 { 1936, 6, 1, 0, 0, "PMOVZXBWrm", 0|(1<<MCID::MayLoad), 0x61800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1936 = PMOVZXBWrm 6121 { 1937, 2, 1, 0, 0, "PMOVZXBWrr", 0, 0x61800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1937 = PMOVZXBWrr 6122 { 1938, 6, 1, 0, 0, "PMOVZXDQrm", 0|(1<<MCID::MayLoad), 0x6b800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1938 = PMOVZXDQrm 6123 { 1939, 2, 1, 0, 0, "PMOVZXDQrr", 0, 0x6b800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1939 = PMOVZXDQrr 6124 { 1940, 6, 1, 0, 0, "PMOVZXWDrm", 0|(1<<MCID::MayLoad), 0x67800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1940 = PMOVZXWDrm 6125 { 1941, 2, 1, 0, 0, "PMOVZXWDrr", 0, 0x67800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1941 = PMOVZXWDrr 6126 { 1942, 6, 1, 0, 0, "PMOVZXWQrm", 0|(1<<MCID::MayLoad), 0x69800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1942 = PMOVZXWQrm 6127 { 1943, 2, 1, 0, 0, "PMOVZXWQrr", 0, 0x69800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1943 = PMOVZXWQrr 6128 { 1944, 7, 1, 0, 0, "PMULDQrm", 0|(1<<MCID::MayLoad), 0x51800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1944 = PMULDQrm 6129 { 1945, 3, 1, 0, 0, "PMULDQrr", 0|(1<<MCID::Commutable), 0x51800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1945 = PMULDQrr 6130 { 1946, 7, 1, 0, 0, "PMULHRSWrm128", 0|(1<<MCID::MayLoad), 0x17800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1946 = PMULHRSWrm128 6131 { 1947, 3, 1, 0, 0, "PMULHRSWrr128", 0|(1<<MCID::Commutable), 0x17800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1947 = PMULHRSWrr128 6132 { 1948, 7, 1, 0, 0, "PMULHRWrm", 0|(1<<MCID::MayLoad), 0x816e000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1948 = PMULHRWrm 6133 { 1949, 3, 1, 0, 0, "PMULHRWrr", 0, 0x816e000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1949 = PMULHRWrr 6134 { 1950, 7, 1, 0, 0, "PMULHUWrm", 0|(1<<MCID::MayLoad), 0x1c9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1950 = PMULHUWrm 6135 { 1951, 3, 1, 0, 0, "PMULHUWrr", 0|(1<<MCID::Commutable), 0x1c9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1951 = PMULHUWrr 6136 { 1952, 7, 1, 0, 0, "PMULHWrm", 0|(1<<MCID::MayLoad), 0x1cb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1952 = PMULHWrm 6137 { 1953, 3, 1, 0, 0, "PMULHWrr", 0|(1<<MCID::Commutable), 0x1cb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1953 = PMULHWrr 6138 { 1954, 7, 1, 0, 0, "PMULLDrm", 0|(1<<MCID::MayLoad), 0x81800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1954 = PMULLDrm 6139 { 1955, 3, 1, 0, 0, "PMULLDrr", 0|(1<<MCID::Commutable), 0x81800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1955 = PMULLDrr 6140 { 1956, 7, 1, 0, 0, "PMULLWrm", 0|(1<<MCID::MayLoad), 0x1ab800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1956 = PMULLWrm 6141 { 1957, 3, 1, 0, 0, "PMULLWrr", 0|(1<<MCID::Commutable), 0x1ab800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1957 = PMULLWrr 6142 { 1958, 7, 1, 0, 0, "PMULUDQrm", 0|(1<<MCID::MayLoad), 0x1e9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1958 = PMULUDQrm 6143 { 1959, 3, 1, 0, 0, "PMULUDQrr", 0|(1<<MCID::Commutable), 0x1e9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1959 = PMULUDQrr 6144 { 1960, 1, 1, 0, 0, "POP16r", 0|(1<<MCID::MayLoad), 0xb0000042ULL, ImplicitList6, ImplicitList6, OperandInfo113 }, // Inst #1960 = POP16r 6145 { 1961, 5, 1, 0, 0, "POP16rmm", 0|(1<<MCID::MayLoad), 0x11e000058ULL, ImplicitList6, ImplicitList6, OperandInfo38 }, // Inst #1961 = POP16rmm 6146 { 1962, 1, 1, 0, 0, "POP16rmr", 0|(1<<MCID::MayLoad), 0x11e000050ULL, ImplicitList6, ImplicitList6, OperandInfo113 }, // Inst #1962 = POP16rmr 6147 { 1963, 1, 1, 0, 0, "POP32r", 0|(1<<MCID::MayLoad), 0xb0000002ULL, ImplicitList6, ImplicitList6, OperandInfo72 }, // Inst #1963 = POP32r 6148 { 1964, 5, 1, 0, 0, "POP32rmm", 0|(1<<MCID::MayLoad), 0x11e000018ULL, ImplicitList6, ImplicitList6, OperandInfo38 }, // Inst #1964 = POP32rmm 6149 { 1965, 1, 1, 0, 0, "POP32rmr", 0|(1<<MCID::MayLoad), 0x11e000010ULL, ImplicitList6, ImplicitList6, OperandInfo72 }, // Inst #1965 = POP32rmr 6150 { 1966, 1, 1, 0, 0, "POP64r", 0|(1<<MCID::MayLoad), 0xb0000002ULL, ImplicitList8, ImplicitList8, OperandInfo74 }, // Inst #1966 = POP64r 6151 { 1967, 5, 1, 0, 0, "POP64rmm", 0|(1<<MCID::MayLoad), 0x11e000018ULL, ImplicitList8, ImplicitList8, OperandInfo38 }, // Inst #1967 = POP64rmm 6152 { 1968, 1, 1, 0, 0, "POP64rmr", 0|(1<<MCID::MayLoad), 0x11e000010ULL, ImplicitList8, ImplicitList8, OperandInfo74 }, // Inst #1968 = POP64rmr 6153 { 1969, 0, 0, 0, 0, "POPA32", 0|(1<<MCID::MayLoad), 0xc2000001ULL, ImplicitList6, ImplicitList47, 0 }, // Inst #1969 = POPA32 6154 { 1970, 6, 1, 0, 0, "POPCNT16rm", 0|(1<<MCID::MayLoad), 0x170000c46ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #1970 = POPCNT16rm 6155 { 1971, 2, 1, 0, 0, "POPCNT16rr", 0, 0x170000c45ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #1971 = POPCNT16rr 6156 { 1972, 6, 1, 0, 0, "POPCNT32rm", 0|(1<<MCID::MayLoad), 0x170000c06ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #1972 = POPCNT32rm 6157 { 1973, 2, 1, 0, 0, "POPCNT32rr", 0, 0x170000c05ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #1973 = POPCNT32rr 6158 { 1974, 6, 1, 0, 0, "POPCNT64rm", 0|(1<<MCID::MayLoad), 0x170002c06ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #1974 = POPCNT64rm 6159 { 1975, 2, 1, 0, 0, "POPCNT64rr", 0, 0x170002c05ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #1975 = POPCNT64rr 6160 { 1976, 0, 0, 0, 0, "POPDS16", 0|(1<<MCID::UnmodeledSideEffects), 0x3e000041ULL, NULL, NULL, 0 }, // Inst #1976 = POPDS16 6161 { 1977, 0, 0, 0, 0, "POPDS32", 0|(1<<MCID::UnmodeledSideEffects), 0x3e000001ULL, NULL, NULL, 0 }, // Inst #1977 = POPDS32 6162 { 1978, 0, 0, 0, 0, "POPES16", 0|(1<<MCID::UnmodeledSideEffects), 0xe000041ULL, NULL, NULL, 0 }, // Inst #1978 = POPES16 6163 { 1979, 0, 0, 0, 0, "POPES32", 0|(1<<MCID::UnmodeledSideEffects), 0xe000001ULL, NULL, NULL, 0 }, // Inst #1979 = POPES32 6164 { 1980, 0, 0, 0, 0, "POPF16", 0|(1<<MCID::MayLoad), 0x13a000041ULL, ImplicitList6, ImplicitList6, 0 }, // Inst #1980 = POPF16 6165 { 1981, 0, 0, 0, 0, "POPF32", 0|(1<<MCID::MayLoad), 0x13a000001ULL, ImplicitList6, ImplicitList6, 0 }, // Inst #1981 = POPF32 6166 { 1982, 0, 0, 0, 0, "POPF64", 0|(1<<MCID::MayLoad), 0x13a000001ULL, ImplicitList8, ImplicitList9, 0 }, // Inst #1982 = POPF64 6167 { 1983, 0, 0, 0, 0, "POPFS16", 0|(1<<MCID::UnmodeledSideEffects), 0x142000141ULL, NULL, NULL, 0 }, // Inst #1983 = POPFS16 6168 { 1984, 0, 0, 0, 0, "POPFS32", 0|(1<<MCID::UnmodeledSideEffects), 0x142000101ULL, NULL, NULL, 0 }, // Inst #1984 = POPFS32 6169 { 1985, 0, 0, 0, 0, "POPFS64", 0|(1<<MCID::UnmodeledSideEffects), 0x142000101ULL, NULL, NULL, 0 }, // Inst #1985 = POPFS64 6170 { 1986, 0, 0, 0, 0, "POPGS16", 0|(1<<MCID::UnmodeledSideEffects), 0x152000141ULL, NULL, NULL, 0 }, // Inst #1986 = POPGS16 6171 { 1987, 0, 0, 0, 0, "POPGS32", 0|(1<<MCID::UnmodeledSideEffects), 0x152000101ULL, NULL, NULL, 0 }, // Inst #1987 = POPGS32 6172 { 1988, 0, 0, 0, 0, "POPGS64", 0|(1<<MCID::UnmodeledSideEffects), 0x152000101ULL, NULL, NULL, 0 }, // Inst #1988 = POPGS64 6173 { 1989, 0, 0, 0, 0, "POPSS16", 0|(1<<MCID::UnmodeledSideEffects), 0x2e000041ULL, NULL, NULL, 0 }, // Inst #1989 = POPSS16 6174 { 1990, 0, 0, 0, 0, "POPSS32", 0|(1<<MCID::UnmodeledSideEffects), 0x2e000001ULL, NULL, NULL, 0 }, // Inst #1990 = POPSS32 6175 { 1991, 7, 1, 0, 0, "PORrm", 0|(1<<MCID::MayLoad), 0x1d7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1991 = PORrm 6176 { 1992, 3, 1, 0, 0, "PORrr", 0|(1<<MCID::Commutable), 0x1d7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1992 = PORrr 6177 { 1993, 5, 0, 0, 0, "PREFETCH", 0|(1<<MCID::UnmodeledSideEffects), 0x1a000118ULL, NULL, NULL, OperandInfo38 }, // Inst #1993 = PREFETCH 6178 { 1994, 5, 0, 0, 0, "PREFETCHNTA", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x30800118ULL, NULL, NULL, OperandInfo38 }, // Inst #1994 = PREFETCHNTA 6179 { 1995, 5, 0, 0, 0, "PREFETCHT0", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x30800119ULL, NULL, NULL, OperandInfo38 }, // Inst #1995 = PREFETCHT0 6180 { 1996, 5, 0, 0, 0, "PREFETCHT1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x3080011aULL, NULL, NULL, OperandInfo38 }, // Inst #1996 = PREFETCHT1 6181 { 1997, 5, 0, 0, 0, "PREFETCHT2", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x3080011bULL, NULL, NULL, OperandInfo38 }, // Inst #1997 = PREFETCHT2 6182 { 1998, 5, 0, 0, 0, "PREFETCHW", 0|(1<<MCID::UnmodeledSideEffects), 0x1a000119ULL, NULL, NULL, OperandInfo38 }, // Inst #1998 = PREFETCHW 6183 { 1999, 7, 1, 0, 0, "PSADBWrm", 0|(1<<MCID::MayLoad), 0x1ed800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1999 = PSADBWrm 6184 { 2000, 3, 1, 0, 0, "PSADBWrr", 0|(1<<MCID::Commutable), 0x1ed800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2000 = PSADBWrr 6185 { 2001, 7, 1, 0, 0, "PSHUFBrm128", 0|(1<<MCID::MayLoad), 0x1800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #2001 = PSHUFBrm128 6186 { 2002, 3, 1, 0, 0, "PSHUFBrr128", 0, 0x1800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #2002 = PSHUFBrr128 6187 { 2003, 7, 1, 0, 0, "PSHUFDmi", 0|(1<<MCID::MayLoad), 0xe1804146ULL, NULL, NULL, OperandInfo49 }, // Inst #2003 = PSHUFDmi 6188 { 2004, 3, 1, 0, 0, "PSHUFDri", 0, 0xe1804145ULL, NULL, NULL, OperandInfo50 }, // Inst #2004 = PSHUFDri 6189 { 2005, 7, 1, 0, 0, "PSHUFHWmi", 0|(1<<MCID::MayLoad), 0xe1804c06ULL, NULL, NULL, OperandInfo49 }, // Inst #2005 = PSHUFHWmi 6190 { 2006, 3, 1, 0, 0, "PSHUFHWri", 0, 0xe1804c05ULL, NULL, NULL, OperandInfo50 }, // Inst #2006 = PSHUFHWri 6191 { 2007, 7, 1, 0, 0, "PSHUFLWmi", 0|(1<<MCID::MayLoad), 0xe1804b06ULL, NULL, NULL, OperandInfo49 }, // Inst #2007 = PSHUFLWmi 6192 { 2008, 3, 1, 0, 0, "PSHUFLWri", 0, 0xe1804b05ULL, NULL, NULL, OperandInfo50 }, // Inst #2008 = PSHUFLWri 6193 { 2009, 7, 1, 0, 0, "PSIGNBrm128", 0|(1<<MCID::MayLoad), 0x11800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #2009 = PSIGNBrm128 6194 { 2010, 3, 1, 0, 0, "PSIGNBrr128", 0, 0x11800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #2010 = PSIGNBrr128 6195 { 2011, 7, 1, 0, 0, "PSIGNDrm128", 0|(1<<MCID::MayLoad), 0x15800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #2011 = PSIGNDrm128 6196 { 2012, 3, 1, 0, 0, "PSIGNDrr128", 0, 0x15800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #2012 = PSIGNDrr128 6197 { 2013, 7, 1, 0, 0, "PSIGNWrm128", 0|(1<<MCID::MayLoad), 0x13800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #2013 = PSIGNWrm128 6198 { 2014, 3, 1, 0, 0, "PSIGNWrr128", 0, 0x13800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #2014 = PSIGNWrr128 6199 { 2015, 3, 1, 0, 0, "PSLLDQri", 0, 0xe7804157ULL, NULL, NULL, OperandInfo203 }, // Inst #2015 = PSLLDQri 6200 { 2016, 3, 1, 0, 0, "PSLLDri", 0, 0xe5804156ULL, NULL, NULL, OperandInfo203 }, // Inst #2016 = PSLLDri 6201 { 2017, 7, 1, 0, 0, "PSLLDrm", 0|(1<<MCID::MayLoad), 0x1e5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2017 = PSLLDrm 6202 { 2018, 3, 1, 0, 0, "PSLLDrr", 0, 0x1e5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2018 = PSLLDrr 6203 { 2019, 3, 1, 0, 0, "PSLLQri", 0, 0xe7804156ULL, NULL, NULL, OperandInfo203 }, // Inst #2019 = PSLLQri 6204 { 2020, 7, 1, 0, 0, "PSLLQrm", 0|(1<<MCID::MayLoad), 0x1e7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2020 = PSLLQrm 6205 { 2021, 3, 1, 0, 0, "PSLLQrr", 0, 0x1e7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2021 = PSLLQrr 6206 { 2022, 3, 1, 0, 0, "PSLLWri", 0, 0xe3804156ULL, NULL, NULL, OperandInfo203 }, // Inst #2022 = PSLLWri 6207 { 2023, 7, 1, 0, 0, "PSLLWrm", 0|(1<<MCID::MayLoad), 0x1e3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2023 = PSLLWrm 6208 { 2024, 3, 1, 0, 0, "PSLLWrr", 0, 0x1e3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2024 = PSLLWrr 6209 { 2025, 3, 1, 0, 0, "PSRADri", 0, 0xe5804154ULL, NULL, NULL, OperandInfo203 }, // Inst #2025 = PSRADri 6210 { 2026, 7, 1, 0, 0, "PSRADrm", 0|(1<<MCID::MayLoad), 0x1c5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2026 = PSRADrm 6211 { 2027, 3, 1, 0, 0, "PSRADrr", 0, 0x1c5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2027 = PSRADrr 6212 { 2028, 3, 1, 0, 0, "PSRAWri", 0, 0xe3804154ULL, NULL, NULL, OperandInfo203 }, // Inst #2028 = PSRAWri 6213 { 2029, 7, 1, 0, 0, "PSRAWrm", 0|(1<<MCID::MayLoad), 0x1c3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2029 = PSRAWrm 6214 { 2030, 3, 1, 0, 0, "PSRAWrr", 0, 0x1c3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2030 = PSRAWrr 6215 { 2031, 3, 1, 0, 0, "PSRLDQri", 0, 0xe7804153ULL, NULL, NULL, OperandInfo203 }, // Inst #2031 = PSRLDQri 6216 { 2032, 3, 1, 0, 0, "PSRLDri", 0, 0xe5804152ULL, NULL, NULL, OperandInfo203 }, // Inst #2032 = PSRLDri 6217 { 2033, 7, 1, 0, 0, "PSRLDrm", 0|(1<<MCID::MayLoad), 0x1a5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2033 = PSRLDrm 6218 { 2034, 3, 1, 0, 0, "PSRLDrr", 0, 0x1a5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2034 = PSRLDrr 6219 { 2035, 3, 1, 0, 0, "PSRLQri", 0, 0xe7804152ULL, NULL, NULL, OperandInfo203 }, // Inst #2035 = PSRLQri 6220 { 2036, 7, 1, 0, 0, "PSRLQrm", 0|(1<<MCID::MayLoad), 0x1a7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2036 = PSRLQrm 6221 { 2037, 3, 1, 0, 0, "PSRLQrr", 0, 0x1a7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2037 = PSRLQrr 6222 { 2038, 3, 1, 0, 0, "PSRLWri", 0, 0xe3804152ULL, NULL, NULL, OperandInfo203 }, // Inst #2038 = PSRLWri 6223 { 2039, 7, 1, 0, 0, "PSRLWrm", 0|(1<<MCID::MayLoad), 0x1a3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2039 = PSRLWrm 6224 { 2040, 3, 1, 0, 0, "PSRLWrr", 0, 0x1a3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2040 = PSRLWrr 6225 { 2041, 7, 1, 0, 0, "PSUBBrm", 0|(1<<MCID::MayLoad), 0x1f1800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2041 = PSUBBrm 6226 { 2042, 3, 1, 0, 0, "PSUBBrr", 0, 0x1f1800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2042 = PSUBBrr 6227 { 2043, 7, 1, 0, 0, "PSUBDrm", 0|(1<<MCID::MayLoad), 0x1f5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2043 = PSUBDrm 6228 { 2044, 3, 1, 0, 0, "PSUBDrr", 0, 0x1f5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2044 = PSUBDrr 6229 { 2045, 7, 1, 0, 0, "PSUBQrm", 0|(1<<MCID::MayLoad), 0x1f7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2045 = PSUBQrm 6230 { 2046, 3, 1, 0, 0, "PSUBQrr", 0, 0x1f7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2046 = PSUBQrr 6231 { 2047, 7, 1, 0, 0, "PSUBSBrm", 0|(1<<MCID::MayLoad), 0x1d1800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2047 = PSUBSBrm 6232 { 2048, 3, 1, 0, 0, "PSUBSBrr", 0, 0x1d1800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2048 = PSUBSBrr 6233 { 2049, 7, 1, 0, 0, "PSUBSWrm", 0|(1<<MCID::MayLoad), 0x1d3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2049 = PSUBSWrm 6234 { 2050, 3, 1, 0, 0, "PSUBSWrr", 0, 0x1d3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2050 = PSUBSWrr 6235 { 2051, 7, 1, 0, 0, "PSUBUSBrm", 0|(1<<MCID::MayLoad), 0x1b1800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2051 = PSUBUSBrm 6236 { 2052, 3, 1, 0, 0, "PSUBUSBrr", 0, 0x1b1800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2052 = PSUBUSBrr 6237 { 2053, 7, 1, 0, 0, "PSUBUSWrm", 0|(1<<MCID::MayLoad), 0x1b3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2053 = PSUBUSWrm 6238 { 2054, 3, 1, 0, 0, "PSUBUSWrr", 0, 0x1b3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2054 = PSUBUSWrr 6239 { 2055, 7, 1, 0, 0, "PSUBWrm", 0|(1<<MCID::MayLoad), 0x1f3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2055 = PSUBWrm 6240 { 2056, 3, 1, 0, 0, "PSUBWrr", 0, 0x1f3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2056 = PSUBWrr 6241 { 2057, 6, 1, 0, 0, "PSWAPDrm", 0|(1<<MCID::MayLoad), 0x8176000106ULL, NULL, NULL, OperandInfo145 }, // Inst #2057 = PSWAPDrm 6242 { 2058, 2, 1, 0, 0, "PSWAPDrr", 0, 0x8176000105ULL, NULL, NULL, OperandInfo149 }, // Inst #2058 = PSWAPDrr 6243 { 2059, 6, 0, 0, 0, "PTESTrm", 0|(1<<MCID::MayLoad), 0x2f800d46ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #2059 = PTESTrm 6244 { 2060, 2, 0, 0, 0, "PTESTrr", 0, 0x2f800d45ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #2060 = PTESTrr 6245 { 2061, 7, 1, 0, 0, "PUNPCKHBWrm", 0|(1<<MCID::MayLoad), 0xd1800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2061 = PUNPCKHBWrm 6246 { 2062, 3, 1, 0, 0, "PUNPCKHBWrr", 0, 0xd1800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2062 = PUNPCKHBWrr 6247 { 2063, 7, 1, 0, 0, "PUNPCKHDQrm", 0|(1<<MCID::MayLoad), 0xd5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2063 = PUNPCKHDQrm 6248 { 2064, 3, 1, 0, 0, "PUNPCKHDQrr", 0, 0xd5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2064 = PUNPCKHDQrr 6249 { 2065, 7, 1, 0, 0, "PUNPCKHQDQrm", 0|(1<<MCID::MayLoad), 0xdb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2065 = PUNPCKHQDQrm 6250 { 2066, 3, 1, 0, 0, "PUNPCKHQDQrr", 0, 0xdb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2066 = PUNPCKHQDQrr 6251 { 2067, 7, 1, 0, 0, "PUNPCKHWDrm", 0|(1<<MCID::MayLoad), 0xd3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2067 = PUNPCKHWDrm 6252 { 2068, 3, 1, 0, 0, "PUNPCKHWDrr", 0, 0xd3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2068 = PUNPCKHWDrr 6253 { 2069, 7, 1, 0, 0, "PUNPCKLBWrm", 0|(1<<MCID::MayLoad), 0xc1800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2069 = PUNPCKLBWrm 6254 { 2070, 3, 1, 0, 0, "PUNPCKLBWrr", 0, 0xc1800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2070 = PUNPCKLBWrr 6255 { 2071, 7, 1, 0, 0, "PUNPCKLDQrm", 0|(1<<MCID::MayLoad), 0xc5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2071 = PUNPCKLDQrm 6256 { 2072, 3, 1, 0, 0, "PUNPCKLDQrr", 0, 0xc5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2072 = PUNPCKLDQrr 6257 { 2073, 7, 1, 0, 0, "PUNPCKLQDQrm", 0|(1<<MCID::MayLoad), 0xd9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2073 = PUNPCKLQDQrm 6258 { 2074, 3, 1, 0, 0, "PUNPCKLQDQrr", 0, 0xd9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2074 = PUNPCKLQDQrr 6259 { 2075, 7, 1, 0, 0, "PUNPCKLWDrm", 0|(1<<MCID::MayLoad), 0xc3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2075 = PUNPCKLWDrm 6260 { 2076, 3, 1, 0, 0, "PUNPCKLWDrr", 0, 0xc3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2076 = PUNPCKLWDrr 6261 { 2077, 1, 0, 0, 0, "PUSH16r", 0|(1<<MCID::MayStore), 0xa0000042ULL, ImplicitList6, ImplicitList6, OperandInfo113 }, // Inst #2077 = PUSH16r 6262 { 2078, 5, 0, 0, 0, "PUSH16rmm", 0|(1<<MCID::MayStore), 0x1fe00005eULL, ImplicitList6, ImplicitList6, OperandInfo38 }, // Inst #2078 = PUSH16rmm 6263 { 2079, 1, 0, 0, 0, "PUSH16rmr", 0|(1<<MCID::MayStore), 0x1fe000056ULL, ImplicitList6, ImplicitList6, OperandInfo113 }, // Inst #2079 = PUSH16rmr 6264 { 2080, 1, 0, 0, 0, "PUSH32r", 0|(1<<MCID::MayStore), 0xa0000002ULL, ImplicitList6, ImplicitList6, OperandInfo72 }, // Inst #2080 = PUSH32r 6265 { 2081, 5, 0, 0, 0, "PUSH32rmm", 0|(1<<MCID::MayStore), 0x1fe00001eULL, ImplicitList6, ImplicitList6, OperandInfo38 }, // Inst #2081 = PUSH32rmm 6266 { 2082, 1, 0, 0, 0, "PUSH32rmr", 0|(1<<MCID::MayStore), 0x1fe000016ULL, ImplicitList6, ImplicitList6, OperandInfo72 }, // Inst #2082 = PUSH32rmr 6267 { 2083, 1, 0, 0, 0, "PUSH64i16", 0|(1<<MCID::MayStore), 0xd000c001ULL, ImplicitList8, ImplicitList8, OperandInfo2 }, // Inst #2083 = PUSH64i16 6268 { 2084, 1, 0, 0, 0, "PUSH64i32", 0|(1<<MCID::MayStore), 0xd0014001ULL, ImplicitList8, ImplicitList8, OperandInfo2 }, // Inst #2084 = PUSH64i32 6269 { 2085, 1, 0, 0, 0, "PUSH64i8", 0|(1<<MCID::MayStore), 0xd4004001ULL, ImplicitList8, ImplicitList8, OperandInfo2 }, // Inst #2085 = PUSH64i8 6270 { 2086, 1, 0, 0, 0, "PUSH64r", 0|(1<<MCID::MayStore), 0xa0000002ULL, ImplicitList8, ImplicitList8, OperandInfo74 }, // Inst #2086 = PUSH64r 6271 { 2087, 5, 0, 0, 0, "PUSH64rmm", 0|(1<<MCID::MayStore), 0x1fe00001eULL, ImplicitList8, ImplicitList8, OperandInfo38 }, // Inst #2087 = PUSH64rmm 6272 { 2088, 1, 0, 0, 0, "PUSH64rmr", 0|(1<<MCID::MayStore), 0x1fe000016ULL, ImplicitList8, ImplicitList8, OperandInfo74 }, // Inst #2088 = PUSH64rmr 6273 { 2089, 0, 0, 0, 0, "PUSHA32", 0|(1<<MCID::MayStore), 0xc0000001ULL, ImplicitList47, ImplicitList6, 0 }, // Inst #2089 = PUSHA32 6274 { 2090, 0, 0, 0, 0, "PUSHCS16", 0|(1<<MCID::UnmodeledSideEffects), 0x1c000041ULL, NULL, NULL, 0 }, // Inst #2090 = PUSHCS16 6275 { 2091, 0, 0, 0, 0, "PUSHCS32", 0|(1<<MCID::UnmodeledSideEffects), 0x1c000001ULL, NULL, NULL, 0 }, // Inst #2091 = PUSHCS32 6276 { 2092, 0, 0, 0, 0, "PUSHDS16", 0|(1<<MCID::UnmodeledSideEffects), 0x3c000041ULL, NULL, NULL, 0 }, // Inst #2092 = PUSHDS16 6277 { 2093, 0, 0, 0, 0, "PUSHDS32", 0|(1<<MCID::UnmodeledSideEffects), 0x3c000001ULL, NULL, NULL, 0 }, // Inst #2093 = PUSHDS32 6278 { 2094, 0, 0, 0, 0, "PUSHES16", 0|(1<<MCID::UnmodeledSideEffects), 0xc000041ULL, NULL, NULL, 0 }, // Inst #2094 = PUSHES16 6279 { 2095, 0, 0, 0, 0, "PUSHES32", 0|(1<<MCID::UnmodeledSideEffects), 0xc000001ULL, NULL, NULL, 0 }, // Inst #2095 = PUSHES32 6280 { 2096, 0, 0, 0, 0, "PUSHF16", 0|(1<<MCID::MayStore), 0x138000041ULL, ImplicitList6, ImplicitList6, 0 }, // Inst #2096 = PUSHF16 6281 { 2097, 0, 0, 0, 0, "PUSHF32", 0|(1<<MCID::MayStore), 0x138000001ULL, ImplicitList6, ImplicitList6, 0 }, // Inst #2097 = PUSHF32 6282 { 2098, 0, 0, 0, 0, "PUSHF64", 0|(1<<MCID::MayStore), 0x138000001ULL, ImplicitList9, ImplicitList8, 0 }, // Inst #2098 = PUSHF64 6283 { 2099, 0, 0, 0, 0, "PUSHFS16", 0|(1<<MCID::UnmodeledSideEffects), 0x140000141ULL, NULL, NULL, 0 }, // Inst #2099 = PUSHFS16 6284 { 2100, 0, 0, 0, 0, "PUSHFS32", 0|(1<<MCID::UnmodeledSideEffects), 0x140000101ULL, NULL, NULL, 0 }, // Inst #2100 = PUSHFS32 6285 { 2101, 0, 0, 0, 0, "PUSHFS64", 0|(1<<MCID::UnmodeledSideEffects), 0x140000101ULL, NULL, NULL, 0 }, // Inst #2101 = PUSHFS64 6286 { 2102, 0, 0, 0, 0, "PUSHGS16", 0|(1<<MCID::UnmodeledSideEffects), 0x150000141ULL, NULL, NULL, 0 }, // Inst #2102 = PUSHGS16 6287 { 2103, 0, 0, 0, 0, "PUSHGS32", 0|(1<<MCID::UnmodeledSideEffects), 0x150000101ULL, NULL, NULL, 0 }, // Inst #2103 = PUSHGS32 6288 { 2104, 0, 0, 0, 0, "PUSHGS64", 0|(1<<MCID::UnmodeledSideEffects), 0x150000101ULL, NULL, NULL, 0 }, // Inst #2104 = PUSHGS64 6289 { 2105, 0, 0, 0, 0, "PUSHSS16", 0|(1<<MCID::UnmodeledSideEffects), 0x2c000041ULL, NULL, NULL, 0 }, // Inst #2105 = PUSHSS16 6290 { 2106, 0, 0, 0, 0, "PUSHSS32", 0|(1<<MCID::UnmodeledSideEffects), 0x2c000001ULL, NULL, NULL, 0 }, // Inst #2106 = PUSHSS32 6291 { 2107, 1, 0, 0, 0, "PUSHi16", 0|(1<<MCID::MayStore), 0xd000c041ULL, ImplicitList6, ImplicitList6, OperandInfo2 }, // Inst #2107 = PUSHi16 6292 { 2108, 1, 0, 0, 0, "PUSHi32", 0|(1<<MCID::MayStore), 0xd0014001ULL, ImplicitList6, ImplicitList6, OperandInfo2 }, // Inst #2108 = PUSHi32 6293 { 2109, 1, 0, 0, 0, "PUSHi8", 0|(1<<MCID::MayStore), 0xd4004001ULL, ImplicitList6, ImplicitList6, OperandInfo2 }, // Inst #2109 = PUSHi8 6294 { 2110, 7, 1, 0, 0, "PXORrm", 0|(1<<MCID::MayLoad), 0x1df800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2110 = PXORrm 6295 { 2111, 3, 1, 0, 0, "PXORrr", 0|(1<<MCID::Commutable), 0x1df800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2111 = PXORrr 6296 { 2112, 5, 0, 0, 0, "RCL16m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a200005aULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2112 = RCL16m1 6297 { 2113, 5, 0, 0, 0, "RCL16mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a600005aULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2113 = RCL16mCL 6298 { 2114, 6, 0, 0, 0, "RCL16mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18200405aULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2114 = RCL16mi 6299 { 2115, 2, 1, 0, 0, "RCL16r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a2000052ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2115 = RCL16r1 6300 { 2116, 2, 1, 0, 0, "RCL16rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a6000052ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2116 = RCL16rCL 6301 { 2117, 3, 1, 0, 0, "RCL16ri", 0|(1<<MCID::UnmodeledSideEffects), 0x182004052ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2117 = RCL16ri 6302 { 2118, 5, 0, 0, 0, "RCL32m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a200001aULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2118 = RCL32m1 6303 { 2119, 5, 0, 0, 0, "RCL32mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a600001aULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2119 = RCL32mCL 6304 { 2120, 6, 0, 0, 0, "RCL32mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18200401aULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2120 = RCL32mi 6305 { 2121, 2, 1, 0, 0, "RCL32r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a2000012ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2121 = RCL32r1 6306 { 2122, 2, 1, 0, 0, "RCL32rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a6000012ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2122 = RCL32rCL 6307 { 2123, 3, 1, 0, 0, "RCL32ri", 0|(1<<MCID::UnmodeledSideEffects), 0x182004012ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2123 = RCL32ri 6308 { 2124, 5, 0, 0, 0, "RCL64m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a200201aULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2124 = RCL64m1 6309 { 2125, 5, 0, 0, 0, "RCL64mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a600201aULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2125 = RCL64mCL 6310 { 2126, 6, 0, 0, 0, "RCL64mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18200601aULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2126 = RCL64mi 6311 { 2127, 2, 1, 0, 0, "RCL64r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a2002012ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2127 = RCL64r1 6312 { 2128, 2, 1, 0, 0, "RCL64rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a6002012ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2128 = RCL64rCL 6313 { 2129, 3, 1, 0, 0, "RCL64ri", 0|(1<<MCID::UnmodeledSideEffects), 0x182006012ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2129 = RCL64ri 6314 { 2130, 5, 0, 0, 0, "RCL8m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a000001aULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2130 = RCL8m1 6315 { 2131, 5, 0, 0, 0, "RCL8mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a400001aULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2131 = RCL8mCL 6316 { 2132, 6, 0, 0, 0, "RCL8mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18000401aULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2132 = RCL8mi 6317 { 2133, 2, 1, 0, 0, "RCL8r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000012ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2133 = RCL8r1 6318 { 2134, 2, 1, 0, 0, "RCL8rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a4000012ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2134 = RCL8rCL 6319 { 2135, 3, 1, 0, 0, "RCL8ri", 0|(1<<MCID::UnmodeledSideEffects), 0x180004012ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2135 = RCL8ri 6320 { 2136, 6, 1, 0, 0, "RCPPSm", 0|(1<<MCID::MayLoad), 0xa6800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2136 = RCPPSm 6321 { 2137, 6, 1, 0, 0, "RCPPSm_Int", 0|(1<<MCID::MayLoad), 0xa6800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2137 = RCPPSm_Int 6322 { 2138, 2, 1, 0, 0, "RCPPSr", 0, 0xa6800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2138 = RCPPSr 6323 { 2139, 2, 1, 0, 0, "RCPPSr_Int", 0, 0xa6800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2139 = RCPPSr_Int 6324 { 2140, 6, 1, 0, 0, "RCPSSm", 0|(1<<MCID::MayLoad), 0xa6000c06ULL, NULL, NULL, OperandInfo99 }, // Inst #2140 = RCPSSm 6325 { 2141, 6, 1, 0, 0, "RCPSSm_Int", 0|(1<<MCID::MayLoad), 0xa6000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #2141 = RCPSSm_Int 6326 { 2142, 2, 1, 0, 0, "RCPSSr", 0, 0xa6000c05ULL, NULL, NULL, OperandInfo124 }, // Inst #2142 = RCPSSr 6327 { 2143, 2, 1, 0, 0, "RCPSSr_Int", 0, 0xa6000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #2143 = RCPSSr_Int 6328 { 2144, 5, 0, 0, 0, "RCR16m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a200005bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2144 = RCR16m1 6329 { 2145, 5, 0, 0, 0, "RCR16mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a600005bULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2145 = RCR16mCL 6330 { 2146, 6, 0, 0, 0, "RCR16mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18200405bULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2146 = RCR16mi 6331 { 2147, 2, 1, 0, 0, "RCR16r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a2000053ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2147 = RCR16r1 6332 { 2148, 2, 1, 0, 0, "RCR16rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a6000053ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2148 = RCR16rCL 6333 { 2149, 3, 1, 0, 0, "RCR16ri", 0|(1<<MCID::UnmodeledSideEffects), 0x182004053ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2149 = RCR16ri 6334 { 2150, 5, 0, 0, 0, "RCR32m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a200001bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2150 = RCR32m1 6335 { 2151, 5, 0, 0, 0, "RCR32mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a600001bULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2151 = RCR32mCL 6336 { 2152, 6, 0, 0, 0, "RCR32mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18200401bULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2152 = RCR32mi 6337 { 2153, 2, 1, 0, 0, "RCR32r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a2000013ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2153 = RCR32r1 6338 { 2154, 2, 1, 0, 0, "RCR32rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a6000013ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2154 = RCR32rCL 6339 { 2155, 3, 1, 0, 0, "RCR32ri", 0|(1<<MCID::UnmodeledSideEffects), 0x182004013ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2155 = RCR32ri 6340 { 2156, 5, 0, 0, 0, "RCR64m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a200201bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2156 = RCR64m1 6341 { 2157, 5, 0, 0, 0, "RCR64mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a600201bULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2157 = RCR64mCL 6342 { 2158, 6, 0, 0, 0, "RCR64mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18200601bULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2158 = RCR64mi 6343 { 2159, 2, 1, 0, 0, "RCR64r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a2002013ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2159 = RCR64r1 6344 { 2160, 2, 1, 0, 0, "RCR64rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a6002013ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2160 = RCR64rCL 6345 { 2161, 3, 1, 0, 0, "RCR64ri", 0|(1<<MCID::UnmodeledSideEffects), 0x182006013ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2161 = RCR64ri 6346 { 2162, 5, 0, 0, 0, "RCR8m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a000001bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2162 = RCR8m1 6347 { 2163, 5, 0, 0, 0, "RCR8mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a400001bULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2163 = RCR8mCL 6348 { 2164, 6, 0, 0, 0, "RCR8mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18000401bULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2164 = RCR8mi 6349 { 2165, 2, 1, 0, 0, "RCR8r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000013ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2165 = RCR8r1 6350 { 2166, 2, 1, 0, 0, "RCR8rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a4000013ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2166 = RCR8rCL 6351 { 2167, 3, 1, 0, 0, "RCR8ri", 0|(1<<MCID::UnmodeledSideEffects), 0x180004013ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2167 = RCR8ri 6352 { 2168, 1, 1, 0, 0, "RDFSBASE", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000c10ULL, NULL, NULL, OperandInfo72 }, // Inst #2168 = RDFSBASE 6353 { 2169, 1, 1, 0, 0, "RDFSBASE64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c002c10ULL, NULL, NULL, OperandInfo74 }, // Inst #2169 = RDFSBASE64 6354 { 2170, 1, 1, 0, 0, "RDGSBASE", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000c11ULL, NULL, NULL, OperandInfo72 }, // Inst #2170 = RDGSBASE 6355 { 2171, 1, 1, 0, 0, "RDGSBASE64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c002c11ULL, NULL, NULL, OperandInfo74 }, // Inst #2171 = RDGSBASE64 6356 { 2172, 0, 0, 0, 0, "RDMSR", 0|(1<<MCID::UnmodeledSideEffects), 0x64000101ULL, NULL, NULL, 0 }, // Inst #2172 = RDMSR 6357 { 2173, 0, 0, 0, 0, "RDPMC", 0|(1<<MCID::UnmodeledSideEffects), 0x66000101ULL, NULL, NULL, 0 }, // Inst #2173 = RDPMC 6358 { 2174, 1, 1, 0, 0, "RDRAND16r", 0|(1<<MCID::UnmodeledSideEffects), 0x18e000156ULL, NULL, ImplicitList1, OperandInfo113 }, // Inst #2174 = RDRAND16r 6359 { 2175, 1, 1, 0, 0, "RDRAND32r", 0|(1<<MCID::UnmodeledSideEffects), 0x18e000116ULL, NULL, ImplicitList1, OperandInfo72 }, // Inst #2175 = RDRAND32r 6360 { 2176, 1, 1, 0, 0, "RDRAND64r", 0|(1<<MCID::UnmodeledSideEffects), 0x18e002116ULL, NULL, ImplicitList1, OperandInfo74 }, // Inst #2176 = RDRAND64r 6361 { 2177, 0, 0, 0, 0, "RDTSC", 0|(1<<MCID::UnmodeledSideEffects), 0x62000101ULL, NULL, ImplicitList19, 0 }, // Inst #2177 = RDTSC 6362 { 2178, 0, 0, 0, 0, "RDTSCP", 0|(1<<MCID::UnmodeledSideEffects), 0x200012aULL, NULL, ImplicitList49, 0 }, // Inst #2178 = RDTSCP 6363 { 2179, 6, 0, 0, 0, "RELEASE_MOV16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo16 }, // Inst #2179 = RELEASE_MOV16mr 6364 { 2180, 6, 0, 0, 0, "RELEASE_MOV32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo20 }, // Inst #2180 = RELEASE_MOV32mr 6365 { 2181, 6, 0, 0, 0, "RELEASE_MOV64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo24 }, // Inst #2181 = RELEASE_MOV64mr 6366 { 2182, 6, 0, 0, 0, "RELEASE_MOV8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo28 }, // Inst #2182 = RELEASE_MOV8mr 6367 { 2183, 0, 0, 0, 0, "REPNE_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x1e4000001ULL, ImplicitList45, ImplicitList25, 0 }, // Inst #2183 = REPNE_PREFIX 6368 { 2184, 0, 0, 0, 0, "REP_MOVSB", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x148000201ULL, ImplicitList50, ImplicitList50, 0 }, // Inst #2184 = REP_MOVSB 6369 { 2185, 0, 0, 0, 0, "REP_MOVSD", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x14a000201ULL, ImplicitList50, ImplicitList50, 0 }, // Inst #2185 = REP_MOVSD 6370 { 2186, 0, 0, 0, 0, "REP_MOVSQ", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x14a002201ULL, ImplicitList51, ImplicitList51, 0 }, // Inst #2186 = REP_MOVSQ 6371 { 2187, 0, 0, 0, 0, "REP_MOVSW", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x14a000241ULL, ImplicitList50, ImplicitList50, 0 }, // Inst #2187 = REP_MOVSW 6372 { 2188, 0, 0, 0, 0, "REP_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x1e6000001ULL, ImplicitList45, ImplicitList25, 0 }, // Inst #2188 = REP_PREFIX 6373 { 2189, 0, 0, 0, 0, "REP_STOSB", 0|(1<<MCID::MayStore), 0x154000201ULL, ImplicitList52, ImplicitList53, 0 }, // Inst #2189 = REP_STOSB 6374 { 2190, 0, 0, 0, 0, "REP_STOSD", 0|(1<<MCID::MayStore), 0x156000201ULL, ImplicitList54, ImplicitList53, 0 }, // Inst #2190 = REP_STOSD 6375 { 2191, 0, 0, 0, 0, "REP_STOSQ", 0|(1<<MCID::MayStore), 0x156002201ULL, ImplicitList55, ImplicitList56, 0 }, // Inst #2191 = REP_STOSQ 6376 { 2192, 0, 0, 0, 0, "REP_STOSW", 0|(1<<MCID::MayStore), 0x156000241ULL, ImplicitList57, ImplicitList53, 0 }, // Inst #2192 = REP_STOSW 6377 { 2193, 0, 0, 0, 0, "RET", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::Variadic), 0x1860e0001ULL, NULL, NULL, 0 }, // Inst #2193 = RET 6378 { 2194, 1, 0, 0, 0, "RETI", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::Variadic), 0x1840ec001ULL, NULL, NULL, OperandInfo2 }, // Inst #2194 = RETI 6379 { 2195, 1, 0, 0, 0, "RETIW", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1840ec041ULL, NULL, NULL, OperandInfo2 }, // Inst #2195 = RETIW 6380 { 2196, 0, 0, 0, 0, "REX64_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x90000001ULL, NULL, NULL, 0 }, // Inst #2196 = REX64_PREFIX 6381 { 2197, 5, 0, 0, 0, "ROL16m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a2000058ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2197 = ROL16m1 6382 { 2198, 5, 0, 0, 0, "ROL16mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a6000058ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2198 = ROL16mCL 6383 { 2199, 6, 0, 0, 0, "ROL16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182004058ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2199 = ROL16mi 6384 { 2200, 2, 1, 0, 0, "ROL16r1", 0, 0x1a2000050ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2200 = ROL16r1 6385 { 2201, 2, 1, 0, 0, "ROL16rCL", 0, 0x1a6000050ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2201 = ROL16rCL 6386 { 2202, 3, 1, 0, 0, "ROL16ri", 0, 0x182004050ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2202 = ROL16ri 6387 { 2203, 5, 0, 0, 0, "ROL32m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a2000018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2203 = ROL32m1 6388 { 2204, 5, 0, 0, 0, "ROL32mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a6000018ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2204 = ROL32mCL 6389 { 2205, 6, 0, 0, 0, "ROL32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182004018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2205 = ROL32mi 6390 { 2206, 2, 1, 0, 0, "ROL32r1", 0, 0x1a2000010ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2206 = ROL32r1 6391 { 2207, 2, 1, 0, 0, "ROL32rCL", 0, 0x1a6000010ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2207 = ROL32rCL 6392 { 2208, 3, 1, 0, 0, "ROL32ri", 0, 0x182004010ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2208 = ROL32ri 6393 { 2209, 5, 0, 0, 0, "ROL64m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a2002018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2209 = ROL64m1 6394 { 2210, 5, 0, 0, 0, "ROL64mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a6002018ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2210 = ROL64mCL 6395 { 2211, 6, 0, 0, 0, "ROL64mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182006018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2211 = ROL64mi 6396 { 2212, 2, 1, 0, 0, "ROL64r1", 0, 0x1a2002010ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2212 = ROL64r1 6397 { 2213, 2, 1, 0, 0, "ROL64rCL", 0, 0x1a6002010ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2213 = ROL64rCL 6398 { 2214, 3, 1, 0, 0, "ROL64ri", 0, 0x182006010ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2214 = ROL64ri 6399 { 2215, 5, 0, 0, 0, "ROL8m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a0000018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2215 = ROL8m1 6400 { 2216, 5, 0, 0, 0, "ROL8mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a4000018ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2216 = ROL8mCL 6401 { 2217, 6, 0, 0, 0, "ROL8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x180004018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2217 = ROL8mi 6402 { 2218, 2, 1, 0, 0, "ROL8r1", 0, 0x1a0000010ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2218 = ROL8r1 6403 { 2219, 2, 1, 0, 0, "ROL8rCL", 0, 0x1a4000010ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2219 = ROL8rCL 6404 { 2220, 3, 1, 0, 0, "ROL8ri", 0, 0x180004010ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2220 = ROL8ri 6405 { 2221, 5, 0, 0, 0, "ROR16m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a2000059ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2221 = ROR16m1 6406 { 2222, 5, 0, 0, 0, "ROR16mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a6000059ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2222 = ROR16mCL 6407 { 2223, 6, 0, 0, 0, "ROR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182004059ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2223 = ROR16mi 6408 { 2224, 2, 1, 0, 0, "ROR16r1", 0, 0x1a2000051ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2224 = ROR16r1 6409 { 2225, 2, 1, 0, 0, "ROR16rCL", 0, 0x1a6000051ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2225 = ROR16rCL 6410 { 2226, 3, 1, 0, 0, "ROR16ri", 0, 0x182004051ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2226 = ROR16ri 6411 { 2227, 5, 0, 0, 0, "ROR32m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a2000019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2227 = ROR32m1 6412 { 2228, 5, 0, 0, 0, "ROR32mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a6000019ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2228 = ROR32mCL 6413 { 2229, 6, 0, 0, 0, "ROR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182004019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2229 = ROR32mi 6414 { 2230, 2, 1, 0, 0, "ROR32r1", 0, 0x1a2000011ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2230 = ROR32r1 6415 { 2231, 2, 1, 0, 0, "ROR32rCL", 0, 0x1a6000011ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2231 = ROR32rCL 6416 { 2232, 3, 1, 0, 0, "ROR32ri", 0, 0x182004011ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2232 = ROR32ri 6417 { 2233, 5, 0, 0, 0, "ROR64m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a2002019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2233 = ROR64m1 6418 { 2234, 5, 0, 0, 0, "ROR64mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a6002019ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2234 = ROR64mCL 6419 { 2235, 6, 0, 0, 0, "ROR64mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182006019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2235 = ROR64mi 6420 { 2236, 2, 1, 0, 0, "ROR64r1", 0, 0x1a2002011ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2236 = ROR64r1 6421 { 2237, 2, 1, 0, 0, "ROR64rCL", 0, 0x1a6002011ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2237 = ROR64rCL 6422 { 2238, 3, 1, 0, 0, "ROR64ri", 0, 0x182006011ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2238 = ROR64ri 6423 { 2239, 5, 0, 0, 0, "ROR8m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a0000019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2239 = ROR8m1 6424 { 2240, 5, 0, 0, 0, "ROR8mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a4000019ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2240 = ROR8mCL 6425 { 2241, 6, 0, 0, 0, "ROR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x180004019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2241 = ROR8mi 6426 { 2242, 2, 1, 0, 0, "ROR8r1", 0, 0x1a0000011ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2242 = ROR8r1 6427 { 2243, 2, 1, 0, 0, "ROR8rCL", 0, 0x1a4000011ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2243 = ROR8rCL 6428 { 2244, 3, 1, 0, 0, "ROR8ri", 0, 0x180004011ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2244 = ROR8ri 6429 { 2245, 7, 1, 0, 0, "ROUNDPDm", 0|(1<<MCID::MayLoad), 0x13804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #2245 = ROUNDPDm 6430 { 2246, 3, 1, 0, 0, "ROUNDPDr", 0, 0x13804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #2246 = ROUNDPDr 6431 { 2247, 7, 1, 0, 0, "ROUNDPSm", 0|(1<<MCID::MayLoad), 0x10004e46ULL, NULL, NULL, OperandInfo49 }, // Inst #2247 = ROUNDPSm 6432 { 2248, 3, 1, 0, 0, "ROUNDPSr", 0, 0x11804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #2248 = ROUNDPSr 6433 { 2249, 8, 1, 0, 0, "ROUNDSDm", 0|(1<<MCID::MayLoad), 0x17804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #2249 = ROUNDSDm 6434 { 2250, 4, 1, 0, 0, "ROUNDSDr", 0, 0x17804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #2250 = ROUNDSDr 6435 { 2251, 8, 1, 0, 0, "ROUNDSSm", 0|(1<<MCID::MayLoad), 0x15804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #2251 = ROUNDSSm 6436 { 2252, 4, 1, 0, 0, "ROUNDSSr", 0, 0x15804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #2252 = ROUNDSSr 6437 { 2253, 0, 0, 0, 0, "RSM", 0|(1<<MCID::UnmodeledSideEffects), 0x154000101ULL, NULL, NULL, 0 }, // Inst #2253 = RSM 6438 { 2254, 6, 1, 0, 0, "RSQRTPSm", 0|(1<<MCID::MayLoad), 0xa4800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2254 = RSQRTPSm 6439 { 2255, 6, 1, 0, 0, "RSQRTPSm_Int", 0|(1<<MCID::MayLoad), 0xa4800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2255 = RSQRTPSm_Int 6440 { 2256, 2, 1, 0, 0, "RSQRTPSr", 0, 0xa4800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2256 = RSQRTPSr 6441 { 2257, 2, 1, 0, 0, "RSQRTPSr_Int", 0, 0xa4800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2257 = RSQRTPSr_Int 6442 { 2258, 6, 1, 0, 0, "RSQRTSSm", 0|(1<<MCID::MayLoad), 0xa4000c06ULL, NULL, NULL, OperandInfo99 }, // Inst #2258 = RSQRTSSm 6443 { 2259, 6, 1, 0, 0, "RSQRTSSm_Int", 0|(1<<MCID::MayLoad), 0xa4000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #2259 = RSQRTSSm_Int 6444 { 2260, 2, 1, 0, 0, "RSQRTSSr", 0, 0xa4000c05ULL, NULL, NULL, OperandInfo124 }, // Inst #2260 = RSQRTSSr 6445 { 2261, 2, 1, 0, 0, "RSQRTSSr_Int", 0, 0xa4000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #2261 = RSQRTSSr_Int 6446 { 2262, 0, 0, 0, 0, "SAHF", 0, 0x13c000001ULL, ImplicitList27, ImplicitList1, 0 }, // Inst #2262 = SAHF 6447 { 2263, 5, 0, 0, 0, "SAR16m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200005fULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2263 = SAR16m1 6448 { 2264, 5, 0, 0, 0, "SAR16mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600005fULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2264 = SAR16mCL 6449 { 2265, 6, 0, 0, 0, "SAR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200405fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2265 = SAR16mi 6450 { 2266, 2, 1, 0, 0, "SAR16r1", 0, 0x1a2000057ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2266 = SAR16r1 6451 { 2267, 2, 1, 0, 0, "SAR16rCL", 0, 0x1a6000057ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2267 = SAR16rCL 6452 { 2268, 3, 1, 0, 0, "SAR16ri", 0, 0x182004057ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2268 = SAR16ri 6453 { 2269, 5, 0, 0, 0, "SAR32m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200001fULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2269 = SAR32m1 6454 { 2270, 5, 0, 0, 0, "SAR32mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600001fULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2270 = SAR32mCL 6455 { 2271, 6, 0, 0, 0, "SAR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200401fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2271 = SAR32mi 6456 { 2272, 2, 1, 0, 0, "SAR32r1", 0, 0x1a2000017ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2272 = SAR32r1 6457 { 2273, 2, 1, 0, 0, "SAR32rCL", 0, 0x1a6000017ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2273 = SAR32rCL 6458 { 2274, 3, 1, 0, 0, "SAR32ri", 0, 0x182004017ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2274 = SAR32ri 6459 { 2275, 5, 0, 0, 0, "SAR64m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200201fULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2275 = SAR64m1 6460 { 2276, 5, 0, 0, 0, "SAR64mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600201fULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2276 = SAR64mCL 6461 { 2277, 6, 0, 0, 0, "SAR64mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200601fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2277 = SAR64mi 6462 { 2278, 2, 1, 0, 0, "SAR64r1", 0, 0x1a2002017ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2278 = SAR64r1 6463 { 2279, 2, 1, 0, 0, "SAR64rCL", 0, 0x1a6002017ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2279 = SAR64rCL 6464 { 2280, 3, 1, 0, 0, "SAR64ri", 0, 0x182006017ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2280 = SAR64ri 6465 { 2281, 5, 0, 0, 0, "SAR8m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a000001fULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2281 = SAR8m1 6466 { 2282, 5, 0, 0, 0, "SAR8mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a400001fULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2282 = SAR8mCL 6467 { 2283, 6, 0, 0, 0, "SAR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18000401fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2283 = SAR8mi 6468 { 2284, 2, 1, 0, 0, "SAR8r1", 0, 0x1a0000017ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2284 = SAR8r1 6469 { 2285, 2, 1, 0, 0, "SAR8rCL", 0, 0x1a4000017ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2285 = SAR8rCL 6470 { 2286, 3, 1, 0, 0, "SAR8ri", 0, 0x180004017ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2286 = SAR8ri 6471 { 2287, 1, 0, 0, 0, "SBB16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x3a00c041ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #2287 = SBB16i16 6472 { 2288, 6, 0, 0, 0, "SBB16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c05bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2288 = SBB16mi 6473 { 2289, 6, 0, 0, 0, "SBB16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600405bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2289 = SBB16mi8 6474 { 2290, 6, 0, 0, 0, "SBB16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x32000044ULL, ImplicitList1, ImplicitList1, OperandInfo16 }, // Inst #2290 = SBB16mr 6475 { 2291, 3, 1, 0, 0, "SBB16ri", 0, 0x10200c053ULL, ImplicitList1, ImplicitList1, OperandInfo17 }, // Inst #2291 = SBB16ri 6476 { 2292, 3, 1, 0, 0, "SBB16ri8", 0, 0x106004053ULL, ImplicitList1, ImplicitList1, OperandInfo17 }, // Inst #2292 = SBB16ri8 6477 { 2293, 7, 1, 0, 0, "SBB16rm", 0|(1<<MCID::MayLoad), 0x36000046ULL, ImplicitList1, ImplicitList1, OperandInfo18 }, // Inst #2293 = SBB16rm 6478 { 2294, 3, 1, 0, 0, "SBB16rr", 0, 0x32000043ULL, ImplicitList1, ImplicitList1, OperandInfo19 }, // Inst #2294 = SBB16rr 6479 { 2295, 3, 1, 0, 0, "SBB16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x36000045ULL, ImplicitList1, ImplicitList1, OperandInfo19 }, // Inst #2295 = SBB16rr_REV 6480 { 2296, 1, 0, 0, 0, "SBB32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x3a014001ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #2296 = SBB32i32 6481 { 2297, 6, 0, 0, 0, "SBB32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201401bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2297 = SBB32mi 6482 { 2298, 6, 0, 0, 0, "SBB32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600401bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2298 = SBB32mi8 6483 { 2299, 6, 0, 0, 0, "SBB32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x32000004ULL, ImplicitList1, ImplicitList1, OperandInfo20 }, // Inst #2299 = SBB32mr 6484 { 2300, 3, 1, 0, 0, "SBB32ri", 0, 0x102014013ULL, ImplicitList1, ImplicitList1, OperandInfo21 }, // Inst #2300 = SBB32ri 6485 { 2301, 3, 1, 0, 0, "SBB32ri8", 0, 0x106004013ULL, ImplicitList1, ImplicitList1, OperandInfo21 }, // Inst #2301 = SBB32ri8 6486 { 2302, 7, 1, 0, 0, "SBB32rm", 0|(1<<MCID::MayLoad), 0x36000006ULL, ImplicitList1, ImplicitList1, OperandInfo22 }, // Inst #2302 = SBB32rm 6487 { 2303, 3, 1, 0, 0, "SBB32rr", 0, 0x32000003ULL, ImplicitList1, ImplicitList1, OperandInfo23 }, // Inst #2303 = SBB32rr 6488 { 2304, 3, 1, 0, 0, "SBB32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x36000005ULL, ImplicitList1, ImplicitList1, OperandInfo23 }, // Inst #2304 = SBB32rr_REV 6489 { 2305, 1, 0, 0, 0, "SBB64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x3a016001ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #2305 = SBB64i32 6490 { 2306, 6, 0, 0, 0, "SBB64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201601bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2306 = SBB64mi32 6491 { 2307, 6, 0, 0, 0, "SBB64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600601bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2307 = SBB64mi8 6492 { 2308, 6, 0, 0, 0, "SBB64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x32002004ULL, ImplicitList1, ImplicitList1, OperandInfo24 }, // Inst #2308 = SBB64mr 6493 { 2309, 3, 1, 0, 0, "SBB64ri32", 0, 0x102016013ULL, ImplicitList1, ImplicitList1, OperandInfo25 }, // Inst #2309 = SBB64ri32 6494 { 2310, 3, 1, 0, 0, "SBB64ri8", 0, 0x106006013ULL, ImplicitList1, ImplicitList1, OperandInfo25 }, // Inst #2310 = SBB64ri8 6495 { 2311, 7, 1, 0, 0, "SBB64rm", 0|(1<<MCID::MayLoad), 0x36002006ULL, ImplicitList1, ImplicitList1, OperandInfo26 }, // Inst #2311 = SBB64rm 6496 { 2312, 3, 1, 0, 0, "SBB64rr", 0, 0x32002003ULL, ImplicitList1, ImplicitList1, OperandInfo27 }, // Inst #2312 = SBB64rr 6497 { 2313, 3, 1, 0, 0, "SBB64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x36002005ULL, ImplicitList1, ImplicitList1, OperandInfo27 }, // Inst #2313 = SBB64rr_REV 6498 { 2314, 1, 0, 0, 0, "SBB8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x38004001ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #2314 = SBB8i8 6499 { 2315, 6, 0, 0, 0, "SBB8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10000401bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2315 = SBB8mi 6500 { 2316, 6, 0, 0, 0, "SBB8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x30000004ULL, ImplicitList1, ImplicitList1, OperandInfo28 }, // Inst #2316 = SBB8mr 6501 { 2317, 3, 1, 0, 0, "SBB8ri", 0, 0x100004013ULL, ImplicitList1, ImplicitList1, OperandInfo29 }, // Inst #2317 = SBB8ri 6502 { 2318, 7, 1, 0, 0, "SBB8rm", 0|(1<<MCID::MayLoad), 0x34000006ULL, ImplicitList1, ImplicitList1, OperandInfo30 }, // Inst #2318 = SBB8rm 6503 { 2319, 3, 1, 0, 0, "SBB8rr", 0, 0x30000003ULL, ImplicitList1, ImplicitList1, OperandInfo31 }, // Inst #2319 = SBB8rr 6504 { 2320, 3, 1, 0, 0, "SBB8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x34000005ULL, ImplicitList1, ImplicitList1, OperandInfo31 }, // Inst #2320 = SBB8rr_REV 6505 { 2321, 0, 0, 0, 0, "SCAS16", 0|(1<<MCID::UnmodeledSideEffects), 0x15e000041ULL, NULL, NULL, 0 }, // Inst #2321 = SCAS16 6506 { 2322, 0, 0, 0, 0, "SCAS32", 0|(1<<MCID::UnmodeledSideEffects), 0x15e000001ULL, NULL, NULL, 0 }, // Inst #2322 = SCAS32 6507 { 2323, 0, 0, 0, 0, "SCAS64", 0|(1<<MCID::UnmodeledSideEffects), 0x15e002001ULL, NULL, NULL, 0 }, // Inst #2323 = SCAS64 6508 { 2324, 0, 0, 0, 0, "SCAS8", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000001ULL, NULL, NULL, 0 }, // Inst #2324 = SCAS8 6509 { 2325, 2, 1, 0, 0, "SEG_ALLOCA_32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList58, ImplicitList59, OperandInfo65 }, // Inst #2325 = SEG_ALLOCA_32 6510 { 2326, 2, 1, 0, 0, "SEG_ALLOCA_64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList60, ImplicitList61, OperandInfo66 }, // Inst #2326 = SEG_ALLOCA_64 6511 { 2327, 5, 0, 0, 0, "SETAEm", 0|(1<<MCID::MayStore), 0x126000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2327 = SETAEm 6512 { 2328, 1, 1, 0, 0, "SETAEr", 0, 0x126000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2328 = SETAEr 6513 { 2329, 5, 0, 0, 0, "SETAm", 0|(1<<MCID::MayStore), 0x12e000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2329 = SETAm 6514 { 2330, 1, 1, 0, 0, "SETAr", 0, 0x12e000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2330 = SETAr 6515 { 2331, 5, 0, 0, 0, "SETBEm", 0|(1<<MCID::MayStore), 0x12c000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2331 = SETBEm 6516 { 2332, 1, 1, 0, 0, "SETBEr", 0, 0x12c000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2332 = SETBEr 6517 { 2333, 1, 1, 0, 0, "SETB_C16r", 0, 0x32000060ULL, ImplicitList1, ImplicitList1, OperandInfo113 }, // Inst #2333 = SETB_C16r 6518 { 2334, 1, 1, 0, 0, "SETB_C32r", 0, 0x32000020ULL, ImplicitList1, ImplicitList1, OperandInfo72 }, // Inst #2334 = SETB_C32r 6519 { 2335, 1, 1, 0, 0, "SETB_C64r", 0, 0x32002020ULL, ImplicitList1, ImplicitList1, OperandInfo74 }, // Inst #2335 = SETB_C64r 6520 { 2336, 1, 1, 0, 0, "SETB_C8r", 0, 0x30000020ULL, ImplicitList1, ImplicitList1, OperandInfo114 }, // Inst #2336 = SETB_C8r 6521 { 2337, 5, 0, 0, 0, "SETBm", 0|(1<<MCID::MayStore), 0x124000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2337 = SETBm 6522 { 2338, 1, 1, 0, 0, "SETBr", 0, 0x124000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2338 = SETBr 6523 { 2339, 5, 0, 0, 0, "SETEm", 0|(1<<MCID::MayStore), 0x128000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2339 = SETEm 6524 { 2340, 1, 1, 0, 0, "SETEr", 0, 0x128000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2340 = SETEr 6525 { 2341, 5, 0, 0, 0, "SETGEm", 0|(1<<MCID::MayStore), 0x13a000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2341 = SETGEm 6526 { 2342, 1, 1, 0, 0, "SETGEr", 0, 0x13a000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2342 = SETGEr 6527 { 2343, 5, 0, 0, 0, "SETGm", 0|(1<<MCID::MayStore), 0x13e000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2343 = SETGm 6528 { 2344, 1, 1, 0, 0, "SETGr", 0, 0x13e000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2344 = SETGr 6529 { 2345, 5, 0, 0, 0, "SETLEm", 0|(1<<MCID::MayStore), 0x13c000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2345 = SETLEm 6530 { 2346, 1, 1, 0, 0, "SETLEr", 0, 0x13c000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2346 = SETLEr 6531 { 2347, 5, 0, 0, 0, "SETLm", 0|(1<<MCID::MayStore), 0x138000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2347 = SETLm 6532 { 2348, 1, 1, 0, 0, "SETLr", 0, 0x138000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2348 = SETLr 6533 { 2349, 5, 0, 0, 0, "SETNEm", 0|(1<<MCID::MayStore), 0x12a000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2349 = SETNEm 6534 { 2350, 1, 1, 0, 0, "SETNEr", 0, 0x12a000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2350 = SETNEr 6535 { 2351, 5, 0, 0, 0, "SETNOm", 0|(1<<MCID::MayStore), 0x122000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2351 = SETNOm 6536 { 2352, 1, 1, 0, 0, "SETNOr", 0, 0x122000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2352 = SETNOr 6537 { 2353, 5, 0, 0, 0, "SETNPm", 0|(1<<MCID::MayStore), 0x136000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2353 = SETNPm 6538 { 2354, 1, 1, 0, 0, "SETNPr", 0, 0x136000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2354 = SETNPr 6539 { 2355, 5, 0, 0, 0, "SETNSm", 0|(1<<MCID::MayStore), 0x132000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2355 = SETNSm 6540 { 2356, 1, 1, 0, 0, "SETNSr", 0, 0x132000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2356 = SETNSr 6541 { 2357, 5, 0, 0, 0, "SETOm", 0|(1<<MCID::MayStore), 0x120000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2357 = SETOm 6542 { 2358, 1, 1, 0, 0, "SETOr", 0, 0x120000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2358 = SETOr 6543 { 2359, 5, 0, 0, 0, "SETPm", 0|(1<<MCID::MayStore), 0x134000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2359 = SETPm 6544 { 2360, 1, 1, 0, 0, "SETPr", 0, 0x134000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2360 = SETPr 6545 { 2361, 5, 0, 0, 0, "SETSm", 0|(1<<MCID::MayStore), 0x130000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2361 = SETSm 6546 { 2362, 1, 1, 0, 0, "SETSr", 0, 0x130000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2362 = SETSr 6547 { 2363, 0, 0, 0, 0, "SFENCE", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x15c000129ULL, NULL, NULL, 0 }, // Inst #2363 = SFENCE 6548 { 2364, 5, 1, 0, 0, "SGDT16m", 0|(1<<MCID::UnmodeledSideEffects), 0x2000158ULL, NULL, NULL, OperandInfo38 }, // Inst #2364 = SGDT16m 6549 { 2365, 5, 1, 0, 0, "SGDTm", 0|(1<<MCID::UnmodeledSideEffects), 0x2000118ULL, NULL, NULL, OperandInfo38 }, // Inst #2365 = SGDTm 6550 { 2366, 5, 0, 0, 0, "SHL16m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200005cULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2366 = SHL16m1 6551 { 2367, 5, 0, 0, 0, "SHL16mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600005cULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2367 = SHL16mCL 6552 { 2368, 6, 0, 0, 0, "SHL16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200405cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2368 = SHL16mi 6553 { 2369, 2, 1, 0, 0, "SHL16r1", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::UnmodeledSideEffects), 0x1a2000054ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2369 = SHL16r1 6554 { 2370, 2, 1, 0, 0, "SHL16rCL", 0, 0x1a6000054ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2370 = SHL16rCL 6555 { 2371, 3, 1, 0, 0, "SHL16ri", 0|(1<<MCID::ConvertibleTo3Addr), 0x182004054ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2371 = SHL16ri 6556 { 2372, 5, 0, 0, 0, "SHL32m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200001cULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2372 = SHL32m1 6557 { 2373, 5, 0, 0, 0, "SHL32mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600001cULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2373 = SHL32mCL 6558 { 2374, 6, 0, 0, 0, "SHL32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2374 = SHL32mi 6559 { 2375, 2, 1, 0, 0, "SHL32r1", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::UnmodeledSideEffects), 0x1a2000014ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2375 = SHL32r1 6560 { 2376, 2, 1, 0, 0, "SHL32rCL", 0, 0x1a6000014ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2376 = SHL32rCL 6561 { 2377, 3, 1, 0, 0, "SHL32ri", 0|(1<<MCID::ConvertibleTo3Addr), 0x182004014ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2377 = SHL32ri 6562 { 2378, 5, 0, 0, 0, "SHL64m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200201cULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2378 = SHL64m1 6563 { 2379, 5, 0, 0, 0, "SHL64mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600201cULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2379 = SHL64mCL 6564 { 2380, 6, 0, 0, 0, "SHL64mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200601cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2380 = SHL64mi 6565 { 2381, 2, 1, 0, 0, "SHL64r1", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::UnmodeledSideEffects), 0x1a2002014ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2381 = SHL64r1 6566 { 2382, 2, 1, 0, 0, "SHL64rCL", 0, 0x1a6002014ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2382 = SHL64rCL 6567 { 2383, 3, 1, 0, 0, "SHL64ri", 0|(1<<MCID::ConvertibleTo3Addr), 0x182006014ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2383 = SHL64ri 6568 { 2384, 5, 0, 0, 0, "SHL8m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a000001cULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2384 = SHL8m1 6569 { 2385, 5, 0, 0, 0, "SHL8mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a400001cULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2385 = SHL8mCL 6570 { 2386, 6, 0, 0, 0, "SHL8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18000401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2386 = SHL8mi 6571 { 2387, 2, 1, 0, 0, "SHL8r1", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::UnmodeledSideEffects), 0x1a0000014ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2387 = SHL8r1 6572 { 2388, 2, 1, 0, 0, "SHL8rCL", 0, 0x1a4000014ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2388 = SHL8rCL 6573 { 2389, 3, 1, 0, 0, "SHL8ri", 0, 0x180004014ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2389 = SHL8ri 6574 { 2390, 6, 0, 0, 0, "SHLD16mrCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x14a000144ULL, ImplicitList48, ImplicitList1, OperandInfo16 }, // Inst #2390 = SHLD16mrCL 6575 { 2391, 7, 0, 0, 0, "SHLD16mri8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x148004144ULL, NULL, ImplicitList1, OperandInfo204 }, // Inst #2391 = SHLD16mri8 6576 { 2392, 3, 1, 0, 0, "SHLD16rrCL", 0, 0x14a000143ULL, ImplicitList48, ImplicitList1, OperandInfo19 }, // Inst #2392 = SHLD16rrCL 6577 { 2393, 4, 1, 0, 0, "SHLD16rri8", 0|(1<<MCID::Commutable), 0x148004143ULL, NULL, ImplicitList1, OperandInfo205 }, // Inst #2393 = SHLD16rri8 6578 { 2394, 6, 0, 0, 0, "SHLD32mrCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x14a000104ULL, ImplicitList48, ImplicitList1, OperandInfo20 }, // Inst #2394 = SHLD32mrCL 6579 { 2395, 7, 0, 0, 0, "SHLD32mri8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x148004104ULL, NULL, ImplicitList1, OperandInfo206 }, // Inst #2395 = SHLD32mri8 6580 { 2396, 3, 1, 0, 0, "SHLD32rrCL", 0, 0x14a000103ULL, ImplicitList48, ImplicitList1, OperandInfo23 }, // Inst #2396 = SHLD32rrCL 6581 { 2397, 4, 1, 0, 0, "SHLD32rri8", 0|(1<<MCID::Commutable), 0x148004103ULL, NULL, ImplicitList1, OperandInfo207 }, // Inst #2397 = SHLD32rri8 6582 { 2398, 6, 0, 0, 0, "SHLD64mrCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x14a002104ULL, ImplicitList48, ImplicitList1, OperandInfo24 }, // Inst #2398 = SHLD64mrCL 6583 { 2399, 7, 0, 0, 0, "SHLD64mri8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x148006104ULL, NULL, ImplicitList1, OperandInfo208 }, // Inst #2399 = SHLD64mri8 6584 { 2400, 3, 1, 0, 0, "SHLD64rrCL", 0, 0x14a002103ULL, ImplicitList48, ImplicitList1, OperandInfo27 }, // Inst #2400 = SHLD64rrCL 6585 { 2401, 4, 1, 0, 0, "SHLD64rri8", 0|(1<<MCID::Commutable), 0x148006103ULL, NULL, ImplicitList1, OperandInfo209 }, // Inst #2401 = SHLD64rri8 6586 { 2402, 5, 0, 0, 0, "SHR16m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200005dULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2402 = SHR16m1 6587 { 2403, 5, 0, 0, 0, "SHR16mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600005dULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2403 = SHR16mCL 6588 { 2404, 6, 0, 0, 0, "SHR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200405dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2404 = SHR16mi 6589 { 2405, 2, 1, 0, 0, "SHR16r1", 0, 0x1a2000055ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2405 = SHR16r1 6590 { 2406, 2, 1, 0, 0, "SHR16rCL", 0, 0x1a6000055ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2406 = SHR16rCL 6591 { 2407, 3, 1, 0, 0, "SHR16ri", 0, 0x182004055ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2407 = SHR16ri 6592 { 2408, 5, 0, 0, 0, "SHR32m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200001dULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2408 = SHR32m1 6593 { 2409, 5, 0, 0, 0, "SHR32mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600001dULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2409 = SHR32mCL 6594 { 2410, 6, 0, 0, 0, "SHR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2410 = SHR32mi 6595 { 2411, 2, 1, 0, 0, "SHR32r1", 0, 0x1a2000015ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2411 = SHR32r1 6596 { 2412, 2, 1, 0, 0, "SHR32rCL", 0, 0x1a6000015ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2412 = SHR32rCL 6597 { 2413, 3, 1, 0, 0, "SHR32ri", 0, 0x182004015ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2413 = SHR32ri 6598 { 2414, 5, 0, 0, 0, "SHR64m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200201dULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2414 = SHR64m1 6599 { 2415, 5, 0, 0, 0, "SHR64mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600201dULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2415 = SHR64mCL 6600 { 2416, 6, 0, 0, 0, "SHR64mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200601dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2416 = SHR64mi 6601 { 2417, 2, 1, 0, 0, "SHR64r1", 0, 0x1a2002015ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2417 = SHR64r1 6602 { 2418, 2, 1, 0, 0, "SHR64rCL", 0, 0x1a6002015ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2418 = SHR64rCL 6603 { 2419, 3, 1, 0, 0, "SHR64ri", 0, 0x182006015ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2419 = SHR64ri 6604 { 2420, 5, 0, 0, 0, "SHR8m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a000001dULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2420 = SHR8m1 6605 { 2421, 5, 0, 0, 0, "SHR8mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a400001dULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2421 = SHR8mCL 6606 { 2422, 6, 0, 0, 0, "SHR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18000401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2422 = SHR8mi 6607 { 2423, 2, 1, 0, 0, "SHR8r1", 0, 0x1a0000015ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2423 = SHR8r1 6608 { 2424, 2, 1, 0, 0, "SHR8rCL", 0, 0x1a4000015ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2424 = SHR8rCL 6609 { 2425, 3, 1, 0, 0, "SHR8ri", 0, 0x180004015ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2425 = SHR8ri 6610 { 2426, 6, 0, 0, 0, "SHRD16mrCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x15a000144ULL, ImplicitList48, ImplicitList1, OperandInfo16 }, // Inst #2426 = SHRD16mrCL 6611 { 2427, 7, 0, 0, 0, "SHRD16mri8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x158004144ULL, NULL, ImplicitList1, OperandInfo204 }, // Inst #2427 = SHRD16mri8 6612 { 2428, 3, 1, 0, 0, "SHRD16rrCL", 0, 0x15a000143ULL, ImplicitList48, ImplicitList1, OperandInfo19 }, // Inst #2428 = SHRD16rrCL 6613 { 2429, 4, 1, 0, 0, "SHRD16rri8", 0|(1<<MCID::Commutable), 0x158004143ULL, NULL, ImplicitList1, OperandInfo205 }, // Inst #2429 = SHRD16rri8 6614 { 2430, 6, 0, 0, 0, "SHRD32mrCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x15a000104ULL, ImplicitList48, ImplicitList1, OperandInfo20 }, // Inst #2430 = SHRD32mrCL 6615 { 2431, 7, 0, 0, 0, "SHRD32mri8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x158004104ULL, NULL, ImplicitList1, OperandInfo206 }, // Inst #2431 = SHRD32mri8 6616 { 2432, 3, 1, 0, 0, "SHRD32rrCL", 0, 0x15a000103ULL, ImplicitList48, ImplicitList1, OperandInfo23 }, // Inst #2432 = SHRD32rrCL 6617 { 2433, 4, 1, 0, 0, "SHRD32rri8", 0|(1<<MCID::Commutable), 0x158004103ULL, NULL, ImplicitList1, OperandInfo207 }, // Inst #2433 = SHRD32rri8 6618 { 2434, 6, 0, 0, 0, "SHRD64mrCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x15a002104ULL, ImplicitList48, ImplicitList1, OperandInfo24 }, // Inst #2434 = SHRD64mrCL 6619 { 2435, 7, 0, 0, 0, "SHRD64mri8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x158006104ULL, NULL, ImplicitList1, OperandInfo208 }, // Inst #2435 = SHRD64mri8 6620 { 2436, 3, 1, 0, 0, "SHRD64rrCL", 0, 0x15a002103ULL, ImplicitList48, ImplicitList1, OperandInfo27 }, // Inst #2436 = SHRD64rrCL 6621 { 2437, 4, 1, 0, 0, "SHRD64rri8", 0|(1<<MCID::Commutable), 0x158006103ULL, NULL, ImplicitList1, OperandInfo209 }, // Inst #2437 = SHRD64rri8 6622 { 2438, 8, 1, 0, 0, "SHUFPDrmi", 0|(1<<MCID::MayLoad), 0x18d004146ULL, NULL, NULL, OperandInfo63 }, // Inst #2438 = SHUFPDrmi 6623 { 2439, 4, 1, 0, 0, "SHUFPDrri", 0, 0x18d004145ULL, NULL, NULL, OperandInfo64 }, // Inst #2439 = SHUFPDrri 6624 { 2440, 8, 1, 0, 0, "SHUFPSrmi", 0|(1<<MCID::MayLoad), 0x18c804106ULL, NULL, NULL, OperandInfo63 }, // Inst #2440 = SHUFPSrmi 6625 { 2441, 4, 1, 0, 0, "SHUFPSrri", 0|(1<<MCID::ConvertibleTo3Addr), 0x18c804105ULL, NULL, NULL, OperandInfo64 }, // Inst #2441 = SHUFPSrri 6626 { 2442, 5, 1, 0, 0, "SIDT16m", 0|(1<<MCID::UnmodeledSideEffects), 0x2000159ULL, NULL, NULL, OperandInfo38 }, // Inst #2442 = SIDT16m 6627 { 2443, 5, 1, 0, 0, "SIDTm", 0|(1<<MCID::UnmodeledSideEffects), 0x2000119ULL, NULL, NULL, OperandInfo38 }, // Inst #2443 = SIDTm 6628 { 2444, 0, 0, 0, 0, "SIN_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1fc000401ULL, NULL, NULL, 0 }, // Inst #2444 = SIN_F 6629 { 2445, 2, 1, 0, 0, "SIN_Fp32", 0, 0x60000ULL, NULL, NULL, OperandInfo8 }, // Inst #2445 = SIN_Fp32 6630 { 2446, 2, 1, 0, 0, "SIN_Fp64", 0, 0x60000ULL, NULL, NULL, OperandInfo9 }, // Inst #2446 = SIN_Fp64 6631 { 2447, 2, 1, 0, 0, "SIN_Fp80", 0, 0x60000ULL, NULL, NULL, OperandInfo10 }, // Inst #2447 = SIN_Fp80 6632 { 2448, 5, 1, 0, 0, "SLDT16m", 0|(1<<MCID::UnmodeledSideEffects), 0x118ULL, NULL, NULL, OperandInfo38 }, // Inst #2448 = SLDT16m 6633 { 2449, 1, 1, 0, 0, "SLDT16r", 0|(1<<MCID::UnmodeledSideEffects), 0x150ULL, NULL, NULL, OperandInfo113 }, // Inst #2449 = SLDT16r 6634 { 2450, 1, 1, 0, 0, "SLDT32r", 0|(1<<MCID::UnmodeledSideEffects), 0x110ULL, NULL, NULL, OperandInfo72 }, // Inst #2450 = SLDT32r 6635 { 2451, 5, 1, 0, 0, "SLDT64m", 0|(1<<MCID::UnmodeledSideEffects), 0x2118ULL, NULL, NULL, OperandInfo38 }, // Inst #2451 = SLDT64m 6636 { 2452, 1, 1, 0, 0, "SLDT64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2110ULL, NULL, NULL, OperandInfo74 }, // Inst #2452 = SLDT64r 6637 { 2453, 5, 1, 0, 0, "SMSW16m", 0|(1<<MCID::UnmodeledSideEffects), 0x200011cULL, NULL, NULL, OperandInfo38 }, // Inst #2453 = SMSW16m 6638 { 2454, 1, 1, 0, 0, "SMSW16r", 0|(1<<MCID::UnmodeledSideEffects), 0x2000154ULL, NULL, NULL, OperandInfo113 }, // Inst #2454 = SMSW16r 6639 { 2455, 1, 1, 0, 0, "SMSW32r", 0|(1<<MCID::UnmodeledSideEffects), 0x2000114ULL, NULL, NULL, OperandInfo72 }, // Inst #2455 = SMSW32r 6640 { 2456, 1, 1, 0, 0, "SMSW64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2002114ULL, NULL, NULL, OperandInfo74 }, // Inst #2456 = SMSW64r 6641 { 2457, 6, 1, 0, 0, "SQRTPDm", 0|(1<<MCID::MayLoad), 0xa3000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2457 = SQRTPDm 6642 { 2458, 6, 1, 0, 0, "SQRTPDm_Int", 0|(1<<MCID::MayLoad), 0xa3000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2458 = SQRTPDm_Int 6643 { 2459, 2, 1, 0, 0, "SQRTPDr", 0, 0xa3000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2459 = SQRTPDr 6644 { 2460, 2, 1, 0, 0, "SQRTPDr_Int", 0, 0xa3000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2460 = SQRTPDr_Int 6645 { 2461, 6, 1, 0, 0, "SQRTPSm", 0|(1<<MCID::MayLoad), 0xa2800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2461 = SQRTPSm 6646 { 2462, 6, 1, 0, 0, "SQRTPSm_Int", 0|(1<<MCID::MayLoad), 0xa2800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2462 = SQRTPSm_Int 6647 { 2463, 2, 1, 0, 0, "SQRTPSr", 0, 0xa2800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2463 = SQRTPSr 6648 { 2464, 2, 1, 0, 0, "SQRTPSr_Int", 0, 0xa2800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2464 = SQRTPSr_Int 6649 { 2465, 6, 1, 0, 0, "SQRTSDm", 0|(1<<MCID::MayLoad), 0xa2000b06ULL, NULL, NULL, OperandInfo101 }, // Inst #2465 = SQRTSDm 6650 { 2466, 6, 1, 0, 0, "SQRTSDm_Int", 0|(1<<MCID::MayLoad), 0xa2000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #2466 = SQRTSDm_Int 6651 { 2467, 2, 1, 0, 0, "SQRTSDr", 0, 0xa2000b05ULL, NULL, NULL, OperandInfo123 }, // Inst #2467 = SQRTSDr 6652 { 2468, 2, 1, 0, 0, "SQRTSDr_Int", 0, 0xa2000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #2468 = SQRTSDr_Int 6653 { 2469, 6, 1, 0, 0, "SQRTSSm", 0|(1<<MCID::MayLoad), 0xa2000c06ULL, NULL, NULL, OperandInfo99 }, // Inst #2469 = SQRTSSm 6654 { 2470, 6, 1, 0, 0, "SQRTSSm_Int", 0|(1<<MCID::MayLoad), 0xa2000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #2470 = SQRTSSm_Int 6655 { 2471, 2, 1, 0, 0, "SQRTSSr", 0, 0xa2000c05ULL, NULL, NULL, OperandInfo124 }, // Inst #2471 = SQRTSSr 6656 { 2472, 2, 1, 0, 0, "SQRTSSr_Int", 0, 0xa2000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #2472 = SQRTSSr_Int 6657 { 2473, 0, 0, 0, 0, "SQRT_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1f4000401ULL, NULL, NULL, 0 }, // Inst #2473 = SQRT_F 6658 { 2474, 2, 1, 0, 0, "SQRT_Fp32", 0, 0x60000ULL, NULL, NULL, OperandInfo8 }, // Inst #2474 = SQRT_Fp32 6659 { 2475, 2, 1, 0, 0, "SQRT_Fp64", 0, 0x60000ULL, NULL, NULL, OperandInfo9 }, // Inst #2475 = SQRT_Fp64 6660 { 2476, 2, 1, 0, 0, "SQRT_Fp80", 0, 0x60000ULL, NULL, NULL, OperandInfo10 }, // Inst #2476 = SQRT_Fp80 6661 { 2477, 0, 0, 0, 0, "SS_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x6c000001ULL, NULL, NULL, 0 }, // Inst #2477 = SS_PREFIX 6662 { 2478, 0, 0, 0, 0, "STC", 0|(1<<MCID::UnmodeledSideEffects), 0x1f2000001ULL, NULL, NULL, 0 }, // Inst #2478 = STC 6663 { 2479, 0, 0, 0, 0, "STD", 0|(1<<MCID::UnmodeledSideEffects), 0x1fa000001ULL, NULL, NULL, 0 }, // Inst #2479 = STD 6664 { 2480, 0, 0, 0, 0, "STI", 0|(1<<MCID::UnmodeledSideEffects), 0x1f6000001ULL, NULL, NULL, 0 }, // Inst #2480 = STI 6665 { 2481, 5, 0, 0, 0, "STMXCSR", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x15c80011bULL, NULL, NULL, OperandInfo38 }, // Inst #2481 = STMXCSR 6666 { 2482, 0, 0, 0, 0, "STOSB", 0|(1<<MCID::UnmodeledSideEffects), 0x154000001ULL, ImplicitList62, ImplicitList34, 0 }, // Inst #2482 = STOSB 6667 { 2483, 0, 0, 0, 0, "STOSD", 0|(1<<MCID::UnmodeledSideEffects), 0x156000001ULL, ImplicitList63, ImplicitList34, 0 }, // Inst #2483 = STOSD 6668 { 2484, 0, 0, 0, 0, "STOSQ", 0|(1<<MCID::UnmodeledSideEffects), 0x156002001ULL, ImplicitList64, ImplicitList56, 0 }, // Inst #2484 = STOSQ 6669 { 2485, 0, 0, 0, 0, "STOSW", 0|(1<<MCID::UnmodeledSideEffects), 0x156000041ULL, ImplicitList65, ImplicitList34, 0 }, // Inst #2485 = STOSW 6670 { 2486, 1, 1, 0, 0, "STR16r", 0|(1<<MCID::UnmodeledSideEffects), 0x151ULL, NULL, NULL, OperandInfo113 }, // Inst #2486 = STR16r 6671 { 2487, 1, 1, 0, 0, "STR32r", 0|(1<<MCID::UnmodeledSideEffects), 0x111ULL, NULL, NULL, OperandInfo72 }, // Inst #2487 = STR32r 6672 { 2488, 1, 1, 0, 0, "STR64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2111ULL, NULL, NULL, OperandInfo74 }, // Inst #2488 = STR64r 6673 { 2489, 5, 1, 0, 0, "STRm", 0|(1<<MCID::UnmodeledSideEffects), 0x119ULL, NULL, NULL, OperandInfo38 }, // Inst #2489 = STRm 6674 { 2490, 5, 0, 0, 0, "ST_F32m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b200001aULL, NULL, NULL, OperandInfo38 }, // Inst #2490 = ST_F32m 6675 { 2491, 5, 0, 0, 0, "ST_F64m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ba00001aULL, NULL, NULL, OperandInfo38 }, // Inst #2491 = ST_F64m 6676 { 2492, 5, 0, 0, 0, "ST_FP32m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b200001bULL, NULL, NULL, OperandInfo38 }, // Inst #2492 = ST_FP32m 6677 { 2493, 5, 0, 0, 0, "ST_FP64m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ba00001bULL, NULL, NULL, OperandInfo38 }, // Inst #2493 = ST_FP64m 6678 { 2494, 5, 0, 0, 0, "ST_FP80m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b600001fULL, NULL, NULL, OperandInfo38 }, // Inst #2494 = ST_FP80m 6679 { 2495, 1, 0, 0, 0, "ST_FPrr", 0|(1<<MCID::UnmodeledSideEffects), 0x1b0000802ULL, NULL, NULL, OperandInfo39 }, // Inst #2495 = ST_FPrr 6680 { 2496, 6, 0, 0, 0, "ST_Fp32m", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #2496 = ST_Fp32m 6681 { 2497, 6, 0, 0, 0, "ST_Fp64m", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #2497 = ST_Fp64m 6682 { 2498, 6, 0, 0, 0, "ST_Fp64m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #2498 = ST_Fp64m32 6683 { 2499, 6, 0, 0, 0, "ST_Fp80m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #2499 = ST_Fp80m32 6684 { 2500, 6, 0, 0, 0, "ST_Fp80m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #2500 = ST_Fp80m64 6685 { 2501, 6, 0, 0, 0, "ST_FpP32m", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #2501 = ST_FpP32m 6686 { 2502, 6, 0, 0, 0, "ST_FpP64m", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #2502 = ST_FpP64m 6687 { 2503, 6, 0, 0, 0, "ST_FpP64m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #2503 = ST_FpP64m32 6688 { 2504, 6, 0, 0, 0, "ST_FpP80m", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #2504 = ST_FpP80m 6689 { 2505, 6, 0, 0, 0, "ST_FpP80m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #2505 = ST_FpP80m32 6690 { 2506, 6, 0, 0, 0, "ST_FpP80m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #2506 = ST_FpP80m64 6691 { 2507, 1, 0, 0, 0, "ST_Frr", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000802ULL, NULL, NULL, OperandInfo39 }, // Inst #2507 = ST_Frr 6692 { 2508, 1, 0, 0, 0, "SUB16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x5a00c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #2508 = SUB16i16 6693 { 2509, 6, 0, 0, 0, "SUB16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c05dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2509 = SUB16mi 6694 { 2510, 6, 0, 0, 0, "SUB16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600405dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2510 = SUB16mi8 6695 { 2511, 6, 0, 0, 0, "SUB16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x52000044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #2511 = SUB16mr 6696 { 2512, 3, 1, 0, 0, "SUB16ri", 0, 0x10200c055ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2512 = SUB16ri 6697 { 2513, 3, 1, 0, 0, "SUB16ri8", 0, 0x106004055ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2513 = SUB16ri8 6698 { 2514, 7, 1, 0, 0, "SUB16rm", 0|(1<<MCID::MayLoad), 0x56000046ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #2514 = SUB16rm 6699 { 2515, 3, 1, 0, 0, "SUB16rr", 0, 0x52000043ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #2515 = SUB16rr 6700 { 2516, 3, 1, 0, 0, "SUB16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x56000045ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #2516 = SUB16rr_REV 6701 { 2517, 1, 0, 0, 0, "SUB32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x5a014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #2517 = SUB32i32 6702 { 2518, 6, 0, 0, 0, "SUB32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2518 = SUB32mi 6703 { 2519, 6, 0, 0, 0, "SUB32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2519 = SUB32mi8 6704 { 2520, 6, 0, 0, 0, "SUB32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x52000004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #2520 = SUB32mr 6705 { 2521, 3, 1, 0, 0, "SUB32ri", 0, 0x102014015ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2521 = SUB32ri 6706 { 2522, 3, 1, 0, 0, "SUB32ri8", 0, 0x106004015ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2522 = SUB32ri8 6707 { 2523, 7, 1, 0, 0, "SUB32rm", 0|(1<<MCID::MayLoad), 0x56000006ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #2523 = SUB32rm 6708 { 2524, 3, 1, 0, 0, "SUB32rr", 0, 0x52000003ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #2524 = SUB32rr 6709 { 2525, 3, 1, 0, 0, "SUB32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x56000005ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #2525 = SUB32rr_REV 6710 { 2526, 1, 0, 0, 0, "SUB64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x5a016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #2526 = SUB64i32 6711 { 2527, 6, 0, 0, 0, "SUB64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201601dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2527 = SUB64mi32 6712 { 2528, 6, 0, 0, 0, "SUB64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600601dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2528 = SUB64mi8 6713 { 2529, 6, 0, 0, 0, "SUB64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x52002004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #2529 = SUB64mr 6714 { 2530, 3, 1, 0, 0, "SUB64ri32", 0, 0x102016015ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2530 = SUB64ri32 6715 { 2531, 3, 1, 0, 0, "SUB64ri8", 0, 0x106006015ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2531 = SUB64ri8 6716 { 2532, 7, 1, 0, 0, "SUB64rm", 0|(1<<MCID::MayLoad), 0x56002006ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #2532 = SUB64rm 6717 { 2533, 3, 1, 0, 0, "SUB64rr", 0, 0x52002003ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #2533 = SUB64rr 6718 { 2534, 3, 1, 0, 0, "SUB64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x56002005ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #2534 = SUB64rr_REV 6719 { 2535, 1, 0, 0, 0, "SUB8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x58004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #2535 = SUB8i8 6720 { 2536, 6, 0, 0, 0, "SUB8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10000401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2536 = SUB8mi 6721 { 2537, 6, 0, 0, 0, "SUB8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x50000004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #2537 = SUB8mr 6722 { 2538, 3, 1, 0, 0, "SUB8ri", 0, 0x100004015ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2538 = SUB8ri 6723 { 2539, 7, 1, 0, 0, "SUB8rm", 0|(1<<MCID::MayLoad), 0x54000006ULL, NULL, ImplicitList1, OperandInfo30 }, // Inst #2539 = SUB8rm 6724 { 2540, 3, 1, 0, 0, "SUB8rr", 0, 0x50000003ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #2540 = SUB8rr 6725 { 2541, 3, 1, 0, 0, "SUB8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x54000005ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #2541 = SUB8rr_REV 6726 { 2542, 7, 1, 0, 0, "SUBPDrm", 0|(1<<MCID::MayLoad), 0xb9000146ULL, NULL, NULL, OperandInfo32 }, // Inst #2542 = SUBPDrm 6727 { 2543, 3, 1, 0, 0, "SUBPDrr", 0, 0xb9000145ULL, NULL, NULL, OperandInfo33 }, // Inst #2543 = SUBPDrr 6728 { 2544, 7, 1, 0, 0, "SUBPSrm", 0|(1<<MCID::MayLoad), 0xb8800106ULL, NULL, NULL, OperandInfo32 }, // Inst #2544 = SUBPSrm 6729 { 2545, 3, 1, 0, 0, "SUBPSrr", 0, 0xb8800105ULL, NULL, NULL, OperandInfo33 }, // Inst #2545 = SUBPSrr 6730 { 2546, 5, 0, 0, 0, "SUBR_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b000001dULL, NULL, NULL, OperandInfo38 }, // Inst #2546 = SUBR_F32m 6731 { 2547, 5, 0, 0, 0, "SUBR_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b800001dULL, NULL, NULL, OperandInfo38 }, // Inst #2547 = SUBR_F64m 6732 { 2548, 5, 0, 0, 0, "SUBR_FI16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1bc00001dULL, NULL, NULL, OperandInfo38 }, // Inst #2548 = SUBR_FI16m 6733 { 2549, 5, 0, 0, 0, "SUBR_FI32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b400001dULL, NULL, NULL, OperandInfo38 }, // Inst #2549 = SUBR_FI32m 6734 { 2550, 1, 0, 0, 0, "SUBR_FPrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0000902ULL, NULL, NULL, OperandInfo39 }, // Inst #2550 = SUBR_FPrST0 6735 { 2551, 1, 0, 0, 0, "SUBR_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000302ULL, NULL, NULL, OperandInfo39 }, // Inst #2551 = SUBR_FST0r 6736 { 2552, 7, 1, 0, 0, "SUBR_Fp32m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #2552 = SUBR_Fp32m 6737 { 2553, 7, 1, 0, 0, "SUBR_Fp64m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2553 = SUBR_Fp64m 6738 { 2554, 7, 1, 0, 0, "SUBR_Fp64m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2554 = SUBR_Fp64m32 6739 { 2555, 7, 1, 0, 0, "SUBR_Fp80m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2555 = SUBR_Fp80m32 6740 { 2556, 7, 1, 0, 0, "SUBR_Fp80m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2556 = SUBR_Fp80m64 6741 { 2557, 7, 1, 0, 0, "SUBR_FpI16m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #2557 = SUBR_FpI16m32 6742 { 2558, 7, 1, 0, 0, "SUBR_FpI16m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2558 = SUBR_FpI16m64 6743 { 2559, 7, 1, 0, 0, "SUBR_FpI16m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2559 = SUBR_FpI16m80 6744 { 2560, 7, 1, 0, 0, "SUBR_FpI32m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #2560 = SUBR_FpI32m32 6745 { 2561, 7, 1, 0, 0, "SUBR_FpI32m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2561 = SUBR_FpI32m64 6746 { 2562, 7, 1, 0, 0, "SUBR_FpI32m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2562 = SUBR_FpI32m80 6747 { 2563, 1, 0, 0, 0, "SUBR_FrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0000702ULL, NULL, NULL, OperandInfo39 }, // Inst #2563 = SUBR_FrST0 6748 { 2564, 7, 1, 0, 0, "SUBSDrm", 0|(1<<MCID::MayLoad), 0xb8000b06ULL, NULL, NULL, OperandInfo34 }, // Inst #2564 = SUBSDrm 6749 { 2565, 7, 1, 0, 0, "SUBSDrm_Int", 0|(1<<MCID::MayLoad), 0xb8000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #2565 = SUBSDrm_Int 6750 { 2566, 3, 1, 0, 0, "SUBSDrr", 0, 0xb8000b05ULL, NULL, NULL, OperandInfo35 }, // Inst #2566 = SUBSDrr 6751 { 2567, 3, 1, 0, 0, "SUBSDrr_Int", 0, 0xb8000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #2567 = SUBSDrr_Int 6752 { 2568, 7, 1, 0, 0, "SUBSSrm", 0|(1<<MCID::MayLoad), 0xb8000c06ULL, NULL, NULL, OperandInfo36 }, // Inst #2568 = SUBSSrm 6753 { 2569, 7, 1, 0, 0, "SUBSSrm_Int", 0|(1<<MCID::MayLoad), 0xb8000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #2569 = SUBSSrm_Int 6754 { 2570, 3, 1, 0, 0, "SUBSSrr", 0, 0xb8000c05ULL, NULL, NULL, OperandInfo37 }, // Inst #2570 = SUBSSrr 6755 { 2571, 3, 1, 0, 0, "SUBSSrr_Int", 0, 0xb8000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #2571 = SUBSSrr_Int 6756 { 2572, 5, 0, 0, 0, "SUB_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b000001cULL, NULL, NULL, OperandInfo38 }, // Inst #2572 = SUB_F32m 6757 { 2573, 5, 0, 0, 0, "SUB_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b800001cULL, NULL, NULL, OperandInfo38 }, // Inst #2573 = SUB_F64m 6758 { 2574, 5, 0, 0, 0, "SUB_FI16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1bc00001cULL, NULL, NULL, OperandInfo38 }, // Inst #2574 = SUB_FI16m 6759 { 2575, 5, 0, 0, 0, "SUB_FI32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b400001cULL, NULL, NULL, OperandInfo38 }, // Inst #2575 = SUB_FI32m 6760 { 2576, 1, 0, 0, 0, "SUB_FPrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000902ULL, NULL, NULL, OperandInfo39 }, // Inst #2576 = SUB_FPrST0 6761 { 2577, 1, 0, 0, 0, "SUB_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0000302ULL, NULL, NULL, OperandInfo39 }, // Inst #2577 = SUB_FST0r 6762 { 2578, 3, 1, 0, 0, "SUB_Fp32", 0, 0x80000ULL, NULL, NULL, OperandInfo40 }, // Inst #2578 = SUB_Fp32 6763 { 2579, 7, 1, 0, 0, "SUB_Fp32m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #2579 = SUB_Fp32m 6764 { 2580, 3, 1, 0, 0, "SUB_Fp64", 0, 0x80000ULL, NULL, NULL, OperandInfo42 }, // Inst #2580 = SUB_Fp64 6765 { 2581, 7, 1, 0, 0, "SUB_Fp64m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2581 = SUB_Fp64m 6766 { 2582, 7, 1, 0, 0, "SUB_Fp64m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2582 = SUB_Fp64m32 6767 { 2583, 3, 1, 0, 0, "SUB_Fp80", 0, 0x80000ULL, NULL, NULL, OperandInfo44 }, // Inst #2583 = SUB_Fp80 6768 { 2584, 7, 1, 0, 0, "SUB_Fp80m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2584 = SUB_Fp80m32 6769 { 2585, 7, 1, 0, 0, "SUB_Fp80m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2585 = SUB_Fp80m64 6770 { 2586, 7, 1, 0, 0, "SUB_FpI16m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #2586 = SUB_FpI16m32 6771 { 2587, 7, 1, 0, 0, "SUB_FpI16m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2587 = SUB_FpI16m64 6772 { 2588, 7, 1, 0, 0, "SUB_FpI16m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2588 = SUB_FpI16m80 6773 { 2589, 7, 1, 0, 0, "SUB_FpI32m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #2589 = SUB_FpI32m32 6774 { 2590, 7, 1, 0, 0, "SUB_FpI32m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2590 = SUB_FpI32m64 6775 { 2591, 7, 1, 0, 0, "SUB_FpI32m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2591 = SUB_FpI32m80 6776 { 2592, 1, 0, 0, 0, "SUB_FrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000702ULL, NULL, NULL, OperandInfo39 }, // Inst #2592 = SUB_FrST0 6777 { 2593, 0, 0, 0, 0, "SWAPGS", 0|(1<<MCID::UnmodeledSideEffects), 0x2000129ULL, NULL, NULL, 0 }, // Inst #2593 = SWAPGS 6778 { 2594, 0, 0, 0, 0, "SYSCALL", 0|(1<<MCID::UnmodeledSideEffects), 0xa000101ULL, NULL, NULL, 0 }, // Inst #2594 = SYSCALL 6779 { 2595, 0, 0, 0, 0, "SYSENTER", 0|(1<<MCID::UnmodeledSideEffects), 0x68000101ULL, NULL, NULL, 0 }, // Inst #2595 = SYSENTER 6780 { 2596, 0, 0, 0, 0, "SYSEXIT", 0|(1<<MCID::UnmodeledSideEffects), 0x6a000101ULL, NULL, NULL, 0 }, // Inst #2596 = SYSEXIT 6781 { 2597, 0, 0, 0, 0, "SYSEXIT64", 0|(1<<MCID::UnmodeledSideEffects), 0x6a002101ULL, NULL, NULL, 0 }, // Inst #2597 = SYSEXIT64 6782 { 2598, 0, 0, 0, 0, "SYSRETL", 0|(1<<MCID::UnmodeledSideEffects), 0xe000101ULL, NULL, NULL, 0 }, // Inst #2598 = SYSRETL 6783 { 2599, 0, 0, 0, 0, "SYSRETQ", 0|(1<<MCID::UnmodeledSideEffects), 0xe002101ULL, NULL, NULL, 0 }, // Inst #2599 = SYSRETQ 6784 { 2600, 1, 0, 0, 0, "TAILJMPd", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d2018001ULL, ImplicitList6, ImplicitList13, OperandInfo73 }, // Inst #2600 = TAILJMPd 6785 { 2601, 1, 0, 0, 0, "TAILJMPd64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d2018001ULL, ImplicitList8, ImplicitList66, OperandInfo73 }, // Inst #2601 = TAILJMPd64 6786 { 2602, 5, 0, 0, 0, "TAILJMPm", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1fe00001cULL, ImplicitList6, ImplicitList13, OperandInfo210 }, // Inst #2602 = TAILJMPm 6787 { 2603, 5, 0, 0, 0, "TAILJMPm64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Terminator)|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1fe00001cULL, ImplicitList8, ImplicitList66, OperandInfo211 }, // Inst #2603 = TAILJMPm64 6788 { 2604, 1, 0, 0, 0, "TAILJMPr", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1fe000014ULL, ImplicitList6, ImplicitList13, OperandInfo212 }, // Inst #2604 = TAILJMPr 6789 { 2605, 1, 0, 0, 0, "TAILJMPr64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1fe000014ULL, ImplicitList8, ImplicitList66, OperandInfo213 }, // Inst #2605 = TAILJMPr64 6790 { 2606, 2, 0, 0, 0, "TCRETURNdi", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList6, ImplicitList13, OperandInfo214 }, // Inst #2606 = TCRETURNdi 6791 { 2607, 2, 0, 0, 0, "TCRETURNdi64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList8, ImplicitList66, OperandInfo214 }, // Inst #2607 = TCRETURNdi64 6792 { 2608, 6, 0, 0, 0, "TCRETURNmi", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList6, ImplicitList13, OperandInfo215 }, // Inst #2608 = TCRETURNmi 6793 { 2609, 6, 0, 0, 0, "TCRETURNmi64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Terminator)|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList8, ImplicitList66, OperandInfo216 }, // Inst #2609 = TCRETURNmi64 6794 { 2610, 2, 0, 0, 0, "TCRETURNri", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList6, ImplicitList13, OperandInfo217 }, // Inst #2610 = TCRETURNri 6795 { 2611, 2, 0, 0, 0, "TCRETURNri64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList8, ImplicitList66, OperandInfo218 }, // Inst #2611 = TCRETURNri64 6796 { 2612, 1, 0, 0, 0, "TEST16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x15200c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #2612 = TEST16i16 6797 { 2613, 6, 0, 0, 0, "TEST16mi", 0|(1<<MCID::MayLoad), 0x1ee00c058ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2613 = TEST16mi 6798 { 2614, 2, 0, 0, 0, "TEST16ri", 0, 0x1ee00c050ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #2614 = TEST16ri 6799 { 2615, 6, 0, 0, 0, "TEST16rm", 0|(1<<MCID::MayLoad), 0x10a000046ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #2615 = TEST16rm 6800 { 2616, 2, 0, 0, 0, "TEST16rr", 0|(1<<MCID::Commutable), 0x10a000045ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #2616 = TEST16rr 6801 { 2617, 1, 0, 0, 0, "TEST32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x152014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #2617 = TEST32i32 6802 { 2618, 6, 0, 0, 0, "TEST32mi", 0|(1<<MCID::MayLoad), 0x1ee014018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2618 = TEST32mi 6803 { 2619, 2, 0, 0, 0, "TEST32ri", 0, 0x1ee014010ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #2619 = TEST32ri 6804 { 2620, 6, 0, 0, 0, "TEST32rm", 0|(1<<MCID::MayLoad), 0x10a000006ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #2620 = TEST32rm 6805 { 2621, 2, 0, 0, 0, "TEST32rr", 0|(1<<MCID::Commutable), 0x10a000005ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #2621 = TEST32rr 6806 { 2622, 1, 0, 0, 0, "TEST64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x152016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #2622 = TEST64i32 6807 { 2623, 6, 0, 0, 0, "TEST64mi32", 0|(1<<MCID::MayLoad), 0x1ee016018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2623 = TEST64mi32 6808 { 2624, 2, 0, 0, 0, "TEST64ri32", 0, 0x1ee016010ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #2624 = TEST64ri32 6809 { 2625, 6, 0, 0, 0, "TEST64rm", 0|(1<<MCID::MayLoad), 0x10a002006ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #2625 = TEST64rm 6810 { 2626, 2, 0, 0, 0, "TEST64rr", 0|(1<<MCID::Commutable), 0x10a002005ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #2626 = TEST64rr 6811 { 2627, 1, 0, 0, 0, "TEST8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x150004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #2627 = TEST8i8 6812 { 2628, 6, 0, 0, 0, "TEST8mi", 0|(1<<MCID::MayLoad), 0x1ec004018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2628 = TEST8mi 6813 { 2629, 2, 0, 0, 0, "TEST8ri", 0, 0x1ec004010ULL, NULL, ImplicitList1, OperandInfo88 }, // Inst #2629 = TEST8ri 6814 { 2630, 2, 0, 0, 0, "TEST8ri_NOREX", 0|(1<<MCID::Pseudo)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, ImplicitList1, OperandInfo219 }, // Inst #2630 = TEST8ri_NOREX 6815 { 2631, 6, 0, 0, 0, "TEST8rm", 0|(1<<MCID::MayLoad), 0x108000006ULL, NULL, ImplicitList1, OperandInfo14 }, // Inst #2631 = TEST8rm 6816 { 2632, 2, 0, 0, 0, "TEST8rr", 0|(1<<MCID::Commutable), 0x108000005ULL, NULL, ImplicitList1, OperandInfo89 }, // Inst #2632 = TEST8rr 6817 { 2633, 5, 0, 0, 0, "TLSCall_32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList6, ImplicitList67, OperandInfo38 }, // Inst #2633 = TLSCall_32 6818 { 2634, 5, 0, 0, 0, "TLSCall_64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList68, ImplicitList30, OperandInfo38 }, // Inst #2634 = TLSCall_64 6819 { 2635, 5, 0, 0, 0, "TLS_addr32", 0, 0x0ULL, ImplicitList6, ImplicitList13, OperandInfo38 }, // Inst #2635 = TLS_addr32 6820 { 2636, 5, 0, 0, 0, "TLS_addr64", 0, 0x0ULL, ImplicitList8, ImplicitList14, OperandInfo38 }, // Inst #2636 = TLS_addr64 6821 { 2637, 0, 0, 0, 0, "TRAP", 0|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x16000101ULL, NULL, NULL, 0 }, // Inst #2637 = TRAP 6822 { 2638, 0, 0, 0, 0, "TST_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1c8000401ULL, NULL, NULL, 0 }, // Inst #2638 = TST_F 6823 { 2639, 1, 0, 0, 0, "TST_Fp32", 0, 0x40000ULL, NULL, NULL, OperandInfo142 }, // Inst #2639 = TST_Fp32 6824 { 2640, 1, 0, 0, 0, "TST_Fp64", 0, 0x40000ULL, NULL, NULL, OperandInfo143 }, // Inst #2640 = TST_Fp64 6825 { 2641, 1, 0, 0, 0, "TST_Fp80", 0, 0x40000ULL, NULL, NULL, OperandInfo120 }, // Inst #2641 = TST_Fp80 6826 { 2642, 6, 1, 0, 0, "TZCNT16rm", 0|(1<<MCID::MayLoad), 0x178000c46ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #2642 = TZCNT16rm 6827 { 2643, 2, 1, 0, 0, "TZCNT16rr", 0, 0x178000c45ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #2643 = TZCNT16rr 6828 { 2644, 6, 1, 0, 0, "TZCNT32rm", 0|(1<<MCID::MayLoad), 0x178000c06ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #2644 = TZCNT32rm 6829 { 2645, 2, 1, 0, 0, "TZCNT32rr", 0, 0x178000c05ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #2645 = TZCNT32rr 6830 { 2646, 6, 1, 0, 0, "TZCNT64rm", 0|(1<<MCID::MayLoad), 0x178002c06ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #2646 = TZCNT64rm 6831 { 2647, 2, 1, 0, 0, "TZCNT64rr", 0, 0x178002c05ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #2647 = TZCNT64rr 6832 { 2648, 6, 0, 0, 0, "UCOMISDrm", 0|(1<<MCID::MayLoad), 0x5d000146ULL, NULL, ImplicitList1, OperandInfo101 }, // Inst #2648 = UCOMISDrm 6833 { 2649, 2, 0, 0, 0, "UCOMISDrr", 0, 0x5d000145ULL, NULL, ImplicitList1, OperandInfo123 }, // Inst #2649 = UCOMISDrr 6834 { 2650, 6, 0, 0, 0, "UCOMISSrm", 0|(1<<MCID::MayLoad), 0x5c800106ULL, NULL, ImplicitList1, OperandInfo99 }, // Inst #2650 = UCOMISSrm 6835 { 2651, 2, 0, 0, 0, "UCOMISSrr", 0, 0x5c800105ULL, NULL, ImplicitList1, OperandInfo124 }, // Inst #2651 = UCOMISSrr 6836 { 2652, 1, 0, 0, 0, "UCOM_FIPr", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000a02ULL, ImplicitList69, ImplicitList1, OperandInfo39 }, // Inst #2652 = UCOM_FIPr 6837 { 2653, 1, 0, 0, 0, "UCOM_FIr", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000602ULL, ImplicitList69, ImplicitList1, OperandInfo39 }, // Inst #2653 = UCOM_FIr 6838 { 2654, 0, 0, 0, 0, "UCOM_FPPr", 0|(1<<MCID::UnmodeledSideEffects), 0x1d2000501ULL, ImplicitList69, ImplicitList1, 0 }, // Inst #2654 = UCOM_FPPr 6839 { 2655, 1, 0, 0, 0, "UCOM_FPr", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000802ULL, ImplicitList69, ImplicitList1, OperandInfo39 }, // Inst #2655 = UCOM_FPr 6840 { 2656, 2, 0, 0, 0, "UCOM_FpIr32", 0, 0xa0000ULL, NULL, ImplicitList1, OperandInfo8 }, // Inst #2656 = UCOM_FpIr32 6841 { 2657, 2, 0, 0, 0, "UCOM_FpIr64", 0, 0xa0000ULL, NULL, ImplicitList1, OperandInfo9 }, // Inst #2657 = UCOM_FpIr64 6842 { 2658, 2, 0, 0, 0, "UCOM_FpIr80", 0, 0xa0000ULL, NULL, ImplicitList1, OperandInfo10 }, // Inst #2658 = UCOM_FpIr80 6843 { 2659, 2, 0, 0, 0, "UCOM_Fpr32", 0|(1<<MCID::UnmodeledSideEffects), 0xa0000ULL, NULL, ImplicitList1, OperandInfo8 }, // Inst #2659 = UCOM_Fpr32 6844 { 2660, 2, 0, 0, 0, "UCOM_Fpr64", 0|(1<<MCID::UnmodeledSideEffects), 0xa0000ULL, NULL, ImplicitList1, OperandInfo9 }, // Inst #2660 = UCOM_Fpr64 6845 { 2661, 2, 0, 0, 0, "UCOM_Fpr80", 0|(1<<MCID::UnmodeledSideEffects), 0xa0000ULL, NULL, ImplicitList1, OperandInfo10 }, // Inst #2661 = UCOM_Fpr80 6846 { 2662, 1, 0, 0, 0, "UCOM_Fr", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0000802ULL, ImplicitList69, ImplicitList1, OperandInfo39 }, // Inst #2662 = UCOM_Fr 6847 { 2663, 0, 0, 0, 0, "UD2B", 0|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x172000101ULL, NULL, NULL, 0 }, // Inst #2663 = UD2B 6848 { 2664, 7, 1, 0, 0, "UNPCKHPDrm", 0|(1<<MCID::MayLoad), 0x2b000146ULL, NULL, NULL, OperandInfo32 }, // Inst #2664 = UNPCKHPDrm 6849 { 2665, 3, 1, 0, 0, "UNPCKHPDrr", 0, 0x2b000145ULL, NULL, NULL, OperandInfo33 }, // Inst #2665 = UNPCKHPDrr 6850 { 2666, 7, 1, 0, 0, "UNPCKHPSrm", 0|(1<<MCID::MayLoad), 0x2a800106ULL, NULL, NULL, OperandInfo32 }, // Inst #2666 = UNPCKHPSrm 6851 { 2667, 3, 1, 0, 0, "UNPCKHPSrr", 0, 0x2a800105ULL, NULL, NULL, OperandInfo33 }, // Inst #2667 = UNPCKHPSrr 6852 { 2668, 7, 1, 0, 0, "UNPCKLPDrm", 0|(1<<MCID::MayLoad), 0x29000146ULL, NULL, NULL, OperandInfo32 }, // Inst #2668 = UNPCKLPDrm 6853 { 2669, 3, 1, 0, 0, "UNPCKLPDrr", 0, 0x29000145ULL, NULL, NULL, OperandInfo33 }, // Inst #2669 = UNPCKLPDrr 6854 { 2670, 7, 1, 0, 0, "UNPCKLPSrm", 0|(1<<MCID::MayLoad), 0x28800106ULL, NULL, NULL, OperandInfo32 }, // Inst #2670 = UNPCKLPSrm 6855 { 2671, 3, 1, 0, 0, "UNPCKLPSrr", 0, 0x28800105ULL, NULL, NULL, OperandInfo33 }, // Inst #2671 = UNPCKLPSrr 6856 { 2672, 9, 1, 0, 0, "VAARG_64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo220 }, // Inst #2672 = VAARG_64 6857 { 2673, 7, 1, 0, 0, "VADDPDYrm", 0|(1<<MCID::MayLoad), 0xab1000146ULL, NULL, NULL, OperandInfo221 }, // Inst #2673 = VADDPDYrm 6858 { 2674, 3, 1, 0, 0, "VADDPDYrr", 0|(1<<MCID::Commutable), 0xab1000145ULL, NULL, NULL, OperandInfo222 }, // Inst #2674 = VADDPDYrr 6859 { 2675, 7, 1, 0, 0, "VADDPDrm", 0|(1<<MCID::MayLoad), 0xab1000146ULL, NULL, NULL, OperandInfo137 }, // Inst #2675 = VADDPDrm 6860 { 2676, 3, 1, 0, 0, "VADDPDrr", 0|(1<<MCID::Commutable), 0xab1000145ULL, NULL, NULL, OperandInfo138 }, // Inst #2676 = VADDPDrr 6861 { 2677, 7, 1, 0, 0, "VADDPSYrm", 0|(1<<MCID::MayLoad), 0xab0800106ULL, NULL, NULL, OperandInfo221 }, // Inst #2677 = VADDPSYrm 6862 { 2678, 3, 1, 0, 0, "VADDPSYrr", 0|(1<<MCID::Commutable), 0xab0800105ULL, NULL, NULL, OperandInfo222 }, // Inst #2678 = VADDPSYrr 6863 { 2679, 7, 1, 0, 0, "VADDPSrm", 0|(1<<MCID::MayLoad), 0xab0800106ULL, NULL, NULL, OperandInfo137 }, // Inst #2679 = VADDPSrm 6864 { 2680, 3, 1, 0, 0, "VADDPSrr", 0|(1<<MCID::Commutable), 0xab0800105ULL, NULL, NULL, OperandInfo138 }, // Inst #2680 = VADDPSrr 6865 { 2681, 7, 1, 0, 0, "VADDSDrm", 0|(1<<MCID::MayLoad), 0x4ab0000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #2681 = VADDSDrm 6866 { 2682, 7, 1, 0, 0, "VADDSDrm_Int", 0|(1<<MCID::MayLoad), 0x4ab0000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #2682 = VADDSDrm_Int 6867 { 2683, 3, 1, 0, 0, "VADDSDrr", 0|(1<<MCID::Commutable), 0x4ab0000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #2683 = VADDSDrr 6868 { 2684, 3, 1, 0, 0, "VADDSDrr_Int", 0, 0x4ab0000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #2684 = VADDSDrr_Int 6869 { 2685, 7, 1, 0, 0, "VADDSSrm", 0|(1<<MCID::MayLoad), 0x4ab0000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #2685 = VADDSSrm 6870 { 2686, 7, 1, 0, 0, "VADDSSrm_Int", 0|(1<<MCID::MayLoad), 0x4ab0000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #2686 = VADDSSrm_Int 6871 { 2687, 3, 1, 0, 0, "VADDSSrr", 0|(1<<MCID::Commutable), 0x4ab0000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #2687 = VADDSSrr 6872 { 2688, 3, 1, 0, 0, "VADDSSrr_Int", 0, 0x4ab0000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #2688 = VADDSSrr_Int 6873 { 2689, 7, 1, 0, 0, "VADDSUBPDYrm", 0|(1<<MCID::MayLoad), 0xba1000146ULL, NULL, NULL, OperandInfo221 }, // Inst #2689 = VADDSUBPDYrm 6874 { 2690, 3, 1, 0, 0, "VADDSUBPDYrr", 0, 0xba1000145ULL, NULL, NULL, OperandInfo222 }, // Inst #2690 = VADDSUBPDYrr 6875 { 2691, 7, 1, 0, 0, "VADDSUBPDrm", 0|(1<<MCID::MayLoad), 0xba1000146ULL, NULL, NULL, OperandInfo137 }, // Inst #2691 = VADDSUBPDrm 6876 { 2692, 3, 1, 0, 0, "VADDSUBPDrr", 0, 0xba1000145ULL, NULL, NULL, OperandInfo138 }, // Inst #2692 = VADDSUBPDrr 6877 { 2693, 7, 1, 0, 0, "VADDSUBPSYrm", 0|(1<<MCID::MayLoad), 0xba1000b06ULL, NULL, NULL, OperandInfo221 }, // Inst #2693 = VADDSUBPSYrm 6878 { 2694, 3, 1, 0, 0, "VADDSUBPSYrr", 0, 0xba1000b05ULL, NULL, NULL, OperandInfo222 }, // Inst #2694 = VADDSUBPSYrr 6879 { 2695, 7, 1, 0, 0, "VADDSUBPSrm", 0|(1<<MCID::MayLoad), 0xba1000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #2695 = VADDSUBPSrm 6880 { 2696, 3, 1, 0, 0, "VADDSUBPSrr", 0, 0xba1000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #2696 = VADDSUBPSrr 6881 { 2697, 7, 1, 0, 0, "VAESDECLASTrm", 0|(1<<MCID::MayLoad), 0xbbf800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2697 = VAESDECLASTrm 6882 { 2698, 3, 1, 0, 0, "VAESDECLASTrr", 0, 0xbbf800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2698 = VAESDECLASTrr 6883 { 2699, 7, 1, 0, 0, "VAESDECrm", 0|(1<<MCID::MayLoad), 0xbbd800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2699 = VAESDECrm 6884 { 2700, 3, 1, 0, 0, "VAESDECrr", 0, 0xbbd800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2700 = VAESDECrr 6885 { 2701, 7, 1, 0, 0, "VAESENCLASTrm", 0|(1<<MCID::MayLoad), 0xbbb800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2701 = VAESENCLASTrm 6886 { 2702, 3, 1, 0, 0, "VAESENCLASTrr", 0, 0xbbb800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2702 = VAESENCLASTrr 6887 { 2703, 7, 1, 0, 0, "VAESENCrm", 0|(1<<MCID::MayLoad), 0xbb9800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2703 = VAESENCrm 6888 { 2704, 3, 1, 0, 0, "VAESENCrr", 0, 0xbb9800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2704 = VAESENCrr 6889 { 2705, 6, 1, 0, 0, "VAESIMCrm", 0|(1<<MCID::MayLoad), 0x3b7800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #2705 = VAESIMCrm 6890 { 2706, 2, 1, 0, 0, "VAESIMCrr", 0, 0x3b7800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #2706 = VAESIMCrr 6891 { 2707, 7, 1, 0, 0, "VAESKEYGENASSIST128rm", 0|(1<<MCID::MayLoad), 0x3bf804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #2707 = VAESKEYGENASSIST128rm 6892 { 2708, 3, 1, 0, 0, "VAESKEYGENASSIST128rr", 0, 0x3bf804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #2708 = VAESKEYGENASSIST128rr 6893 { 2709, 7, 1, 0, 0, "VANDNPDYrm", 0|(1<<MCID::MayLoad), 0xaab000146ULL, NULL, NULL, OperandInfo221 }, // Inst #2709 = VANDNPDYrm 6894 { 2710, 3, 1, 0, 0, "VANDNPDYrr", 0|(1<<MCID::Commutable), 0xaab000145ULL, NULL, NULL, OperandInfo222 }, // Inst #2710 = VANDNPDYrr 6895 { 2711, 7, 1, 0, 0, "VANDNPDrm", 0|(1<<MCID::MayLoad), 0xaab000146ULL, NULL, NULL, OperandInfo137 }, // Inst #2711 = VANDNPDrm 6896 { 2712, 3, 1, 0, 0, "VANDNPDrr", 0, 0xaab000145ULL, NULL, NULL, OperandInfo138 }, // Inst #2712 = VANDNPDrr 6897 { 2713, 7, 1, 0, 0, "VANDNPSYrm", 0|(1<<MCID::MayLoad), 0xaaa800106ULL, NULL, NULL, OperandInfo221 }, // Inst #2713 = VANDNPSYrm 6898 { 2714, 3, 1, 0, 0, "VANDNPSYrr", 0|(1<<MCID::Commutable), 0xaaa800105ULL, NULL, NULL, OperandInfo222 }, // Inst #2714 = VANDNPSYrr 6899 { 2715, 7, 1, 0, 0, "VANDNPSrm", 0|(1<<MCID::MayLoad), 0xaaa800106ULL, NULL, NULL, OperandInfo137 }, // Inst #2715 = VANDNPSrm 6900 { 2716, 3, 1, 0, 0, "VANDNPSrr", 0|(1<<MCID::UnmodeledSideEffects), 0xaaa800105ULL, NULL, NULL, OperandInfo138 }, // Inst #2716 = VANDNPSrr 6901 { 2717, 7, 1, 0, 0, "VANDPDYrm", 0|(1<<MCID::MayLoad), 0xaa9000146ULL, NULL, NULL, OperandInfo221 }, // Inst #2717 = VANDPDYrm 6902 { 2718, 3, 1, 0, 0, "VANDPDYrr", 0|(1<<MCID::Commutable), 0xaa9000145ULL, NULL, NULL, OperandInfo222 }, // Inst #2718 = VANDPDYrr 6903 { 2719, 7, 1, 0, 0, "VANDPDrm", 0|(1<<MCID::MayLoad), 0xaa9000146ULL, NULL, NULL, OperandInfo137 }, // Inst #2719 = VANDPDrm 6904 { 2720, 3, 1, 0, 0, "VANDPDrr", 0|(1<<MCID::Commutable), 0xaa9000145ULL, NULL, NULL, OperandInfo138 }, // Inst #2720 = VANDPDrr 6905 { 2721, 7, 1, 0, 0, "VANDPSYrm", 0|(1<<MCID::MayLoad), 0xaa8800106ULL, NULL, NULL, OperandInfo221 }, // Inst #2721 = VANDPSYrm 6906 { 2722, 3, 1, 0, 0, "VANDPSYrr", 0|(1<<MCID::Commutable), 0xaa8800105ULL, NULL, NULL, OperandInfo222 }, // Inst #2722 = VANDPSYrr 6907 { 2723, 7, 1, 0, 0, "VANDPSrm", 0|(1<<MCID::MayLoad), 0xaa8800106ULL, NULL, NULL, OperandInfo137 }, // Inst #2723 = VANDPSrm 6908 { 2724, 3, 1, 0, 0, "VANDPSrr", 0|(1<<MCID::Commutable)|(1<<MCID::UnmodeledSideEffects), 0xaa8800105ULL, NULL, NULL, OperandInfo138 }, // Inst #2724 = VANDPSrr 6909 { 2725, 3, 0, 0, 0, "VASTART_SAVE_XMM_REGS", 0|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic), 0x0ULL, NULL, NULL, OperandInfo227 }, // Inst #2725 = VASTART_SAVE_XMM_REGS 6910 { 2726, 8, 1, 0, 0, "VBLENDPDYrmi", 0|(1<<MCID::MayLoad), 0xa1b804e46ULL, NULL, NULL, OperandInfo228 }, // Inst #2726 = VBLENDPDYrmi 6911 { 2727, 4, 1, 0, 0, "VBLENDPDYrri", 0, 0xa1b804e45ULL, NULL, NULL, OperandInfo87 }, // Inst #2727 = VBLENDPDYrri 6912 { 2728, 8, 1, 0, 0, "VBLENDPDrmi", 0|(1<<MCID::MayLoad), 0xa1b804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #2728 = VBLENDPDrmi 6913 { 2729, 4, 1, 0, 0, "VBLENDPDrri", 0, 0xa1b804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #2729 = VBLENDPDrri 6914 { 2730, 8, 1, 0, 0, "VBLENDPSYrmi", 0|(1<<MCID::MayLoad), 0xa19804e46ULL, NULL, NULL, OperandInfo228 }, // Inst #2730 = VBLENDPSYrmi 6915 { 2731, 4, 1, 0, 0, "VBLENDPSYrri", 0, 0xa19804e45ULL, NULL, NULL, OperandInfo87 }, // Inst #2731 = VBLENDPSYrri 6916 { 2732, 8, 1, 0, 0, "VBLENDPSrmi", 0|(1<<MCID::MayLoad), 0xa19804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #2732 = VBLENDPSrmi 6917 { 2733, 4, 1, 0, 0, "VBLENDPSrri", 0, 0xa19804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #2733 = VBLENDPSrri 6918 { 2734, 8, 1, 0, 0, "VBLENDVPDYrm", 0|(1<<MCID::MayLoad), 0x1a97800e46ULL, NULL, NULL, OperandInfo229 }, // Inst #2734 = VBLENDVPDYrm 6919 { 2735, 4, 1, 0, 0, "VBLENDVPDYrr", 0, 0x1a97800e45ULL, NULL, NULL, OperandInfo230 }, // Inst #2735 = VBLENDVPDYrr 6920 { 2736, 8, 1, 0, 0, "VBLENDVPDrm", 0|(1<<MCID::MayLoad), 0x1a97800e46ULL, NULL, NULL, OperandInfo231 }, // Inst #2736 = VBLENDVPDrm 6921 { 2737, 4, 1, 0, 0, "VBLENDVPDrr", 0, 0x1a97800e45ULL, NULL, NULL, OperandInfo232 }, // Inst #2737 = VBLENDVPDrr 6922 { 2738, 8, 1, 0, 0, "VBLENDVPSYrm", 0|(1<<MCID::MayLoad), 0x1a95800e46ULL, NULL, NULL, OperandInfo229 }, // Inst #2738 = VBLENDVPSYrm 6923 { 2739, 4, 1, 0, 0, "VBLENDVPSYrr", 0, 0x1a95800e45ULL, NULL, NULL, OperandInfo230 }, // Inst #2739 = VBLENDVPSYrr 6924 { 2740, 8, 1, 0, 0, "VBLENDVPSrm", 0|(1<<MCID::MayLoad), 0x1a95800e46ULL, NULL, NULL, OperandInfo231 }, // Inst #2740 = VBLENDVPSrm 6925 { 2741, 4, 1, 0, 0, "VBLENDVPSrr", 0, 0x1a95800e45ULL, NULL, NULL, OperandInfo232 }, // Inst #2741 = VBLENDVPSrr 6926 { 2742, 6, 1, 0, 0, "VBROADCASTF128", 0|(1<<MCID::MayLoad), 0x235800d46ULL, NULL, NULL, OperandInfo233 }, // Inst #2742 = VBROADCASTF128 6927 { 2743, 6, 1, 0, 0, "VBROADCASTSD", 0|(1<<MCID::MayLoad), 0x233800d46ULL, NULL, NULL, OperandInfo233 }, // Inst #2743 = VBROADCASTSD 6928 { 2744, 6, 1, 0, 0, "VBROADCASTSS", 0|(1<<MCID::MayLoad), 0x231800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #2744 = VBROADCASTSS 6929 { 2745, 6, 1, 0, 0, "VBROADCASTSSY", 0|(1<<MCID::MayLoad), 0x231800d46ULL, NULL, NULL, OperandInfo233 }, // Inst #2745 = VBROADCASTSSY 6930 { 2746, 8, 1, 0, 0, "VCMPPDYrmi", 0|(1<<MCID::MayLoad), 0xb85004146ULL, NULL, NULL, OperandInfo228 }, // Inst #2746 = VCMPPDYrmi 6931 { 2747, 8, 1, 0, 0, "VCMPPDYrmi_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb85004146ULL, NULL, NULL, OperandInfo228 }, // Inst #2747 = VCMPPDYrmi_alt 6932 { 2748, 4, 1, 0, 0, "VCMPPDYrri", 0, 0xb85004145ULL, NULL, NULL, OperandInfo87 }, // Inst #2748 = VCMPPDYrri 6933 { 2749, 4, 1, 0, 0, "VCMPPDYrri_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb85004145ULL, NULL, NULL, OperandInfo87 }, // Inst #2749 = VCMPPDYrri_alt 6934 { 2750, 8, 1, 0, 0, "VCMPPDrmi", 0|(1<<MCID::MayLoad), 0xb85004146ULL, NULL, NULL, OperandInfo136 }, // Inst #2750 = VCMPPDrmi 6935 { 2751, 8, 1, 0, 0, "VCMPPDrmi_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb85004146ULL, NULL, NULL, OperandInfo136 }, // Inst #2751 = VCMPPDrmi_alt 6936 { 2752, 4, 1, 0, 0, "VCMPPDrri", 0, 0xb85004145ULL, NULL, NULL, OperandInfo86 }, // Inst #2752 = VCMPPDrri 6937 { 2753, 4, 1, 0, 0, "VCMPPDrri_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb85004145ULL, NULL, NULL, OperandInfo86 }, // Inst #2753 = VCMPPDrri_alt 6938 { 2754, 8, 1, 0, 0, "VCMPPSYrmi", 0|(1<<MCID::MayLoad), 0xb84804106ULL, NULL, NULL, OperandInfo228 }, // Inst #2754 = VCMPPSYrmi 6939 { 2755, 8, 1, 0, 0, "VCMPPSYrmi_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb84804106ULL, NULL, NULL, OperandInfo228 }, // Inst #2755 = VCMPPSYrmi_alt 6940 { 2756, 4, 1, 0, 0, "VCMPPSYrri", 0, 0xb84804105ULL, NULL, NULL, OperandInfo87 }, // Inst #2756 = VCMPPSYrri 6941 { 2757, 4, 1, 0, 0, "VCMPPSYrri_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb84804105ULL, NULL, NULL, OperandInfo87 }, // Inst #2757 = VCMPPSYrri_alt 6942 { 2758, 8, 1, 0, 0, "VCMPPSrmi", 0|(1<<MCID::MayLoad), 0xb84804106ULL, NULL, NULL, OperandInfo136 }, // Inst #2758 = VCMPPSrmi 6943 { 2759, 8, 1, 0, 0, "VCMPPSrmi_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb84804106ULL, NULL, NULL, OperandInfo136 }, // Inst #2759 = VCMPPSrmi_alt 6944 { 2760, 4, 1, 0, 0, "VCMPPSrri", 0, 0xb84804105ULL, NULL, NULL, OperandInfo86 }, // Inst #2760 = VCMPPSrri 6945 { 2761, 4, 1, 0, 0, "VCMPPSrri_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb84804105ULL, NULL, NULL, OperandInfo86 }, // Inst #2761 = VCMPPSrri_alt 6946 { 2762, 8, 1, 0, 0, "VCMPSDrm", 0|(1<<MCID::MayLoad), 0x4b84004b06ULL, NULL, NULL, OperandInfo234 }, // Inst #2762 = VCMPSDrm 6947 { 2763, 8, 1, 0, 0, "VCMPSDrm_alt", 0|(1<<MCID::MayLoad), 0x4b84004b06ULL, NULL, NULL, OperandInfo234 }, // Inst #2763 = VCMPSDrm_alt 6948 { 2764, 4, 1, 0, 0, "VCMPSDrr", 0, 0x4b84004b05ULL, NULL, NULL, OperandInfo79 }, // Inst #2764 = VCMPSDrr 6949 { 2765, 4, 1, 0, 0, "VCMPSDrr_alt", 0, 0x4b84004b05ULL, NULL, NULL, OperandInfo79 }, // Inst #2765 = VCMPSDrr_alt 6950 { 2766, 8, 1, 0, 0, "VCMPSSrm", 0|(1<<MCID::MayLoad), 0x4b84004c06ULL, NULL, NULL, OperandInfo235 }, // Inst #2766 = VCMPSSrm 6951 { 2767, 8, 1, 0, 0, "VCMPSSrm_alt", 0|(1<<MCID::MayLoad), 0x4b84004c06ULL, NULL, NULL, OperandInfo235 }, // Inst #2767 = VCMPSSrm_alt 6952 { 2768, 4, 1, 0, 0, "VCMPSSrr", 0, 0x4b84004c05ULL, NULL, NULL, OperandInfo78 }, // Inst #2768 = VCMPSSrr 6953 { 2769, 4, 1, 0, 0, "VCMPSSrr_alt", 0, 0x4b84004c05ULL, NULL, NULL, OperandInfo78 }, // Inst #2769 = VCMPSSrr_alt 6954 { 2770, 6, 0, 0, 0, "VCOMISDrm", 0|(1<<MCID::UnmodeledSideEffects), 0x425f000146ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #2770 = VCOMISDrm 6955 { 2771, 2, 0, 0, 0, "VCOMISDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x425f000145ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #2771 = VCOMISDrr 6956 { 2772, 6, 0, 0, 0, "VCOMISSrm", 0|(1<<MCID::UnmodeledSideEffects), 0x425e800106ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #2772 = VCOMISSrm 6957 { 2773, 2, 0, 0, 0, "VCOMISSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x425e800105ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #2773 = VCOMISSrr 6958 { 2774, 6, 1, 0, 0, "VCVTDQ2PDYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x3cc800c06ULL, NULL, NULL, OperandInfo233 }, // Inst #2774 = VCVTDQ2PDYrm 6959 { 2775, 2, 1, 0, 0, "VCVTDQ2PDYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cc800c05ULL, NULL, NULL, OperandInfo236 }, // Inst #2775 = VCVTDQ2PDYrr 6960 { 2776, 6, 1, 0, 0, "VCVTDQ2PDrm", 0|(1<<MCID::UnmodeledSideEffects), 0x3cc800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #2776 = VCVTDQ2PDrm 6961 { 2777, 2, 1, 0, 0, "VCVTDQ2PDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cc800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #2777 = VCVTDQ2PDrr 6962 { 2778, 6, 1, 0, 0, "VCVTDQ2PSYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b6800106ULL, NULL, NULL, OperandInfo233 }, // Inst #2778 = VCVTDQ2PSYrm 6963 { 2779, 2, 1, 0, 0, "VCVTDQ2PSYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b6800105ULL, NULL, NULL, OperandInfo237 }, // Inst #2779 = VCVTDQ2PSYrr 6964 { 2780, 6, 1, 0, 0, "VCVTDQ2PSrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b6800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2780 = VCVTDQ2PSrm 6965 { 2781, 2, 1, 0, 0, "VCVTDQ2PSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b6800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2781 = VCVTDQ2PSrr 6966 { 2782, 2, 1, 0, 0, "VCVTPD2DQXrYr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000b05ULL, NULL, NULL, OperandInfo238 }, // Inst #2782 = VCVTPD2DQXrYr 6967 { 2783, 6, 1, 0, 0, "VCVTPD2DQXrm", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #2783 = VCVTPD2DQXrm 6968 { 2784, 2, 1, 0, 0, "VCVTPD2DQXrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #2784 = VCVTPD2DQXrr 6969 { 2785, 6, 1, 0, 0, "VCVTPD2DQYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x23cd000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #2785 = VCVTPD2DQYrm 6970 { 2786, 2, 1, 0, 0, "VCVTPD2DQYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000b05ULL, NULL, NULL, OperandInfo238 }, // Inst #2786 = VCVTPD2DQYrr 6971 { 2787, 2, 1, 0, 0, "VCVTPD2DQrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #2787 = VCVTPD2DQrr 6972 { 2788, 2, 1, 0, 0, "VCVTPD2PSXrYr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b5000145ULL, NULL, NULL, OperandInfo238 }, // Inst #2788 = VCVTPD2PSXrYr 6973 { 2789, 6, 1, 0, 0, "VCVTPD2PSXrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b5000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2789 = VCVTPD2PSXrm 6974 { 2790, 2, 1, 0, 0, "VCVTPD2PSXrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b5000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2790 = VCVTPD2PSXrr 6975 { 2791, 6, 1, 0, 0, "VCVTPD2PSYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x22b5000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2791 = VCVTPD2PSYrm 6976 { 2792, 2, 1, 0, 0, "VCVTPD2PSYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b5000145ULL, NULL, NULL, OperandInfo238 }, // Inst #2792 = VCVTPD2PSYrr 6977 { 2793, 2, 1, 0, 0, "VCVTPD2PSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b5000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2793 = VCVTPD2PSrr 6978 { 2794, 6, 1, 0, 0, "VCVTPH2PSYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x226000d46ULL, NULL, NULL, OperandInfo233 }, // Inst #2794 = VCVTPH2PSYrm 6979 { 2795, 2, 1, 0, 0, "VCVTPH2PSYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x226000d45ULL, NULL, NULL, OperandInfo236 }, // Inst #2795 = VCVTPH2PSYrr 6980 { 2796, 6, 1, 0, 0, "VCVTPH2PSrm", 0|(1<<MCID::UnmodeledSideEffects), 0x226000d46ULL, NULL, NULL, OperandInfo47 }, // Inst #2796 = VCVTPH2PSrm 6981 { 2797, 2, 1, 0, 0, "VCVTPH2PSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x226000d45ULL, NULL, NULL, OperandInfo48 }, // Inst #2797 = VCVTPH2PSrr 6982 { 2798, 6, 1, 0, 0, "VCVTPS2DQYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b7000146ULL, NULL, NULL, OperandInfo233 }, // Inst #2798 = VCVTPS2DQYrm 6983 { 2799, 2, 1, 0, 0, "VCVTPS2DQYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b7000145ULL, NULL, NULL, OperandInfo237 }, // Inst #2799 = VCVTPS2DQYrr 6984 { 2800, 6, 1, 0, 0, "VCVTPS2DQrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b7000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2800 = VCVTPS2DQrm 6985 { 2801, 2, 1, 0, 0, "VCVTPS2DQrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b7000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2801 = VCVTPS2DQrr 6986 { 2802, 6, 1, 0, 0, "VCVTPS2PDYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b4000106ULL, NULL, NULL, OperandInfo233 }, // Inst #2802 = VCVTPS2PDYrm 6987 { 2803, 2, 1, 0, 0, "VCVTPS2PDYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b4000105ULL, NULL, NULL, OperandInfo236 }, // Inst #2803 = VCVTPS2PDYrr 6988 { 2804, 6, 1, 0, 0, "VCVTPS2PDrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b4000106ULL, NULL, NULL, OperandInfo47 }, // Inst #2804 = VCVTPS2PDrm 6989 { 2805, 2, 1, 0, 0, "VCVTPS2PDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b4000105ULL, NULL, NULL, OperandInfo48 }, // Inst #2805 = VCVTPS2PDrr 6990 { 2806, 7, 1, 0, 0, "VCVTPS2PHYmr", 0|(1<<MCID::UnmodeledSideEffects), 0x23a004e44ULL, NULL, NULL, OperandInfo239 }, // Inst #2806 = VCVTPS2PHYmr 6991 { 2807, 3, 1, 0, 0, "VCVTPS2PHYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x23a004e43ULL, NULL, NULL, OperandInfo240 }, // Inst #2807 = VCVTPS2PHYrr 6992 { 2808, 7, 1, 0, 0, "VCVTPS2PHmr", 0|(1<<MCID::UnmodeledSideEffects), 0x23a004e44ULL, NULL, NULL, OperandInfo115 }, // Inst #2808 = VCVTPS2PHmr 6993 { 2809, 3, 1, 0, 0, "VCVTPS2PHrr", 0|(1<<MCID::UnmodeledSideEffects), 0x23a004e43ULL, NULL, NULL, OperandInfo50 }, // Inst #2809 = VCVTPS2PHrr 6994 { 2810, 6, 1, 0, 0, "VCVTSD2SI64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x465a000b06ULL, NULL, NULL, OperandInfo13 }, // Inst #2810 = VCVTSD2SI64rm 6995 { 2811, 2, 1, 0, 0, "VCVTSD2SI64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x465a000b05ULL, NULL, NULL, OperandInfo109 }, // Inst #2811 = VCVTSD2SI64rr 6996 { 2812, 6, 1, 0, 0, "VCVTSD2SIrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x425a000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #2812 = VCVTSD2SIrm 6997 { 2813, 2, 1, 0, 0, "VCVTSD2SIrr", 0|(1<<MCID::UnmodeledSideEffects), 0x425a000b05ULL, NULL, NULL, OperandInfo110 }, // Inst #2813 = VCVTSD2SIrr 6998 { 2814, 7, 1, 0, 0, "VCVTSD2SSrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4ab4000b06ULL, NULL, NULL, OperandInfo241 }, // Inst #2814 = VCVTSD2SSrm 6999 { 2815, 3, 1, 0, 0, "VCVTSD2SSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x4ab4000b05ULL, NULL, NULL, OperandInfo242 }, // Inst #2815 = VCVTSD2SSrr 7000 { 2816, 7, 1, 0, 0, "VCVTSI2SD64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4e54000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #2816 = VCVTSI2SD64rm 7001 { 2817, 3, 1, 0, 0, "VCVTSI2SD64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x4e54000b05ULL, NULL, NULL, OperandInfo243 }, // Inst #2817 = VCVTSI2SD64rr 7002 { 2818, 7, 1, 0, 0, "VCVTSI2SDLrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4a54000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #2818 = VCVTSI2SDLrm 7003 { 2819, 3, 1, 0, 0, "VCVTSI2SDLrr", 0|(1<<MCID::UnmodeledSideEffects), 0x4a54000b05ULL, NULL, NULL, OperandInfo244 }, // Inst #2819 = VCVTSI2SDLrr 7004 { 2820, 7, 1, 0, 0, "VCVTSI2SDrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4a54000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #2820 = VCVTSI2SDrm 7005 { 2821, 3, 1, 0, 0, "VCVTSI2SDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x4a54000b05ULL, NULL, NULL, OperandInfo244 }, // Inst #2821 = VCVTSI2SDrr 7006 { 2822, 7, 1, 0, 0, "VCVTSI2SS64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4e54000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #2822 = VCVTSI2SS64rm 7007 { 2823, 3, 1, 0, 0, "VCVTSI2SS64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x4e54000c05ULL, NULL, NULL, OperandInfo245 }, // Inst #2823 = VCVTSI2SS64rr 7008 { 2824, 7, 1, 0, 0, "VCVTSI2SSrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4a54000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #2824 = VCVTSI2SSrm 7009 { 2825, 3, 1, 0, 0, "VCVTSI2SSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x4a54000c05ULL, NULL, NULL, OperandInfo246 }, // Inst #2825 = VCVTSI2SSrr 7010 { 2826, 7, 1, 0, 0, "VCVTSS2SDrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4ab4000c06ULL, NULL, NULL, OperandInfo247 }, // Inst #2826 = VCVTSS2SDrm 7011 { 2827, 3, 1, 0, 0, "VCVTSS2SDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x4ab4000c05ULL, NULL, NULL, OperandInfo248 }, // Inst #2827 = VCVTSS2SDrr 7012 { 2828, 6, 1, 0, 0, "VCVTSS2SI64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x465a000c06ULL, NULL, NULL, OperandInfo13 }, // Inst #2828 = VCVTSS2SI64rm 7013 { 2829, 2, 1, 0, 0, "VCVTSS2SI64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x465a000c05ULL, NULL, NULL, OperandInfo107 }, // Inst #2829 = VCVTSS2SI64rr 7014 { 2830, 6, 1, 0, 0, "VCVTSS2SIrm", 0|(1<<MCID::UnmodeledSideEffects), 0x425a000c06ULL, NULL, NULL, OperandInfo12 }, // Inst #2830 = VCVTSS2SIrm 7015 { 2831, 2, 1, 0, 0, "VCVTSS2SIrr", 0|(1<<MCID::UnmodeledSideEffects), 0x425a000c05ULL, NULL, NULL, OperandInfo108 }, // Inst #2831 = VCVTSS2SIrr 7016 { 2832, 2, 1, 0, 0, "VCVTTPD2DQXrYr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000145ULL, NULL, NULL, OperandInfo238 }, // Inst #2832 = VCVTTPD2DQXrYr 7017 { 2833, 6, 1, 0, 0, "VCVTTPD2DQXrm", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2833 = VCVTTPD2DQXrm 7018 { 2834, 2, 1, 0, 0, "VCVTTPD2DQXrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2834 = VCVTTPD2DQXrr 7019 { 2835, 6, 1, 0, 0, "VCVTTPD2DQYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x23cd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2835 = VCVTTPD2DQYrm 7020 { 2836, 2, 1, 0, 0, "VCVTTPD2DQYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000145ULL, NULL, NULL, OperandInfo238 }, // Inst #2836 = VCVTTPD2DQYrr 7021 { 2837, 6, 1, 0, 0, "VCVTTPD2DQrm", 0|(1<<MCID::MayLoad), 0x3cd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2837 = VCVTTPD2DQrm 7022 { 2838, 2, 1, 0, 0, "VCVTTPD2DQrr", 0, 0x3cd000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2838 = VCVTTPD2DQrr 7023 { 2839, 6, 1, 0, 0, "VCVTTPS2DQYrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x2b6000c06ULL, NULL, NULL, OperandInfo233 }, // Inst #2839 = VCVTTPS2DQYrm 7024 { 2840, 2, 1, 0, 0, "VCVTTPS2DQYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b6000c05ULL, NULL, NULL, OperandInfo237 }, // Inst #2840 = VCVTTPS2DQYrr 7025 { 2841, 6, 1, 0, 0, "VCVTTPS2DQrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x2b6000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #2841 = VCVTTPS2DQrm 7026 { 2842, 2, 1, 0, 0, "VCVTTPS2DQrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b6000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #2842 = VCVTTPS2DQrr 7027 { 2843, 6, 1, 0, 0, "VCVTTSD2SI64rm", 0|(1<<MCID::MayLoad), 0x4658000b06ULL, NULL, NULL, OperandInfo13 }, // Inst #2843 = VCVTTSD2SI64rm 7028 { 2844, 2, 1, 0, 0, "VCVTTSD2SI64rr", 0, 0x4658000b05ULL, NULL, NULL, OperandInfo109 }, // Inst #2844 = VCVTTSD2SI64rr 7029 { 2845, 6, 1, 0, 0, "VCVTTSD2SIrm", 0|(1<<MCID::MayLoad), 0x4258000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #2845 = VCVTTSD2SIrm 7030 { 2846, 2, 1, 0, 0, "VCVTTSD2SIrr", 0, 0x4258000b05ULL, NULL, NULL, OperandInfo110 }, // Inst #2846 = VCVTTSD2SIrr 7031 { 2847, 6, 1, 0, 0, "VCVTTSS2SI64rm", 0|(1<<MCID::MayLoad), 0x4658000c06ULL, NULL, NULL, OperandInfo13 }, // Inst #2847 = VCVTTSS2SI64rm 7032 { 2848, 2, 1, 0, 0, "VCVTTSS2SI64rr", 0, 0x4658000c05ULL, NULL, NULL, OperandInfo107 }, // Inst #2848 = VCVTTSS2SI64rr 7033 { 2849, 6, 1, 0, 0, "VCVTTSS2SIrm", 0|(1<<MCID::MayLoad), 0x4258000c06ULL, NULL, NULL, OperandInfo12 }, // Inst #2849 = VCVTTSS2SIrm 7034 { 2850, 2, 1, 0, 0, "VCVTTSS2SIrr", 0, 0x4258000c05ULL, NULL, NULL, OperandInfo108 }, // Inst #2850 = VCVTTSS2SIrr 7035 { 2851, 7, 1, 0, 0, "VDIVPDYrm", 0|(1<<MCID::MayLoad), 0xabd000146ULL, NULL, NULL, OperandInfo221 }, // Inst #2851 = VDIVPDYrm 7036 { 2852, 3, 1, 0, 0, "VDIVPDYrr", 0, 0xabd000145ULL, NULL, NULL, OperandInfo222 }, // Inst #2852 = VDIVPDYrr 7037 { 2853, 7, 1, 0, 0, "VDIVPDrm", 0|(1<<MCID::MayLoad), 0xabd000146ULL, NULL, NULL, OperandInfo137 }, // Inst #2853 = VDIVPDrm 7038 { 2854, 3, 1, 0, 0, "VDIVPDrr", 0, 0xabd000145ULL, NULL, NULL, OperandInfo138 }, // Inst #2854 = VDIVPDrr 7039 { 2855, 7, 1, 0, 0, "VDIVPSYrm", 0|(1<<MCID::MayLoad), 0xabc800106ULL, NULL, NULL, OperandInfo221 }, // Inst #2855 = VDIVPSYrm 7040 { 2856, 3, 1, 0, 0, "VDIVPSYrr", 0, 0xabc800105ULL, NULL, NULL, OperandInfo222 }, // Inst #2856 = VDIVPSYrr 7041 { 2857, 7, 1, 0, 0, "VDIVPSrm", 0|(1<<MCID::MayLoad), 0xabc800106ULL, NULL, NULL, OperandInfo137 }, // Inst #2857 = VDIVPSrm 7042 { 2858, 3, 1, 0, 0, "VDIVPSrr", 0, 0xabc800105ULL, NULL, NULL, OperandInfo138 }, // Inst #2858 = VDIVPSrr 7043 { 2859, 7, 1, 0, 0, "VDIVSDrm", 0|(1<<MCID::MayLoad), 0x4abc000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #2859 = VDIVSDrm 7044 { 2860, 7, 1, 0, 0, "VDIVSDrm_Int", 0|(1<<MCID::MayLoad), 0x4abc000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #2860 = VDIVSDrm_Int 7045 { 2861, 3, 1, 0, 0, "VDIVSDrr", 0, 0x4abc000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #2861 = VDIVSDrr 7046 { 2862, 3, 1, 0, 0, "VDIVSDrr_Int", 0, 0x4abc000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #2862 = VDIVSDrr_Int 7047 { 2863, 7, 1, 0, 0, "VDIVSSrm", 0|(1<<MCID::MayLoad), 0x4abc000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #2863 = VDIVSSrm 7048 { 2864, 7, 1, 0, 0, "VDIVSSrm_Int", 0|(1<<MCID::MayLoad), 0x4abc000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #2864 = VDIVSSrm_Int 7049 { 2865, 3, 1, 0, 0, "VDIVSSrr", 0, 0x4abc000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #2865 = VDIVSSrr 7050 { 2866, 3, 1, 0, 0, "VDIVSSrr_Int", 0, 0x4abc000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #2866 = VDIVSSrr_Int 7051 { 2867, 8, 1, 0, 0, "VDPPDrmi", 0|(1<<MCID::MayLoad), 0xa83804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #2867 = VDPPDrmi 7052 { 2868, 4, 1, 0, 0, "VDPPDrri", 0|(1<<MCID::Commutable), 0xa83804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #2868 = VDPPDrri 7053 { 2869, 8, 1, 0, 0, "VDPPSYrmi", 0|(1<<MCID::MayLoad), 0xa81804e46ULL, NULL, NULL, OperandInfo228 }, // Inst #2869 = VDPPSYrmi 7054 { 2870, 4, 1, 0, 0, "VDPPSYrri", 0|(1<<MCID::Commutable), 0xa81804e45ULL, NULL, NULL, OperandInfo87 }, // Inst #2870 = VDPPSYrri 7055 { 2871, 8, 1, 0, 0, "VDPPSrmi", 0|(1<<MCID::MayLoad), 0xa81804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #2871 = VDPPSrmi 7056 { 2872, 4, 1, 0, 0, "VDPPSrri", 0|(1<<MCID::Commutable), 0xa81804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #2872 = VDPPSrri 7057 { 2873, 5, 0, 0, 0, "VERRm", 0|(1<<MCID::UnmodeledSideEffects), 0x11cULL, NULL, NULL, OperandInfo38 }, // Inst #2873 = VERRm 7058 { 2874, 1, 0, 0, 0, "VERRr", 0|(1<<MCID::UnmodeledSideEffects), 0x114ULL, NULL, NULL, OperandInfo113 }, // Inst #2874 = VERRr 7059 { 2875, 5, 0, 0, 0, "VERWm", 0|(1<<MCID::UnmodeledSideEffects), 0x11dULL, NULL, NULL, OperandInfo38 }, // Inst #2875 = VERWm 7060 { 2876, 1, 0, 0, 0, "VERWr", 0|(1<<MCID::UnmodeledSideEffects), 0x115ULL, NULL, NULL, OperandInfo113 }, // Inst #2876 = VERWr 7061 { 2877, 7, 0, 0, 0, "VEXTRACTF128mr", 0|(1<<MCID::UnmodeledSideEffects), 0x233804e44ULL, NULL, NULL, OperandInfo239 }, // Inst #2877 = VEXTRACTF128mr 7062 { 2878, 3, 1, 0, 0, "VEXTRACTF128rr", 0|(1<<MCID::UnmodeledSideEffects), 0x233804e43ULL, NULL, NULL, OperandInfo240 }, // Inst #2878 = VEXTRACTF128rr 7063 { 2879, 7, 0, 0, 0, "VEXTRACTPSmr", 0|(1<<MCID::MayStore), 0x22f804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #2879 = VEXTRACTPSmr 7064 { 2880, 3, 1, 0, 0, "VEXTRACTPSrr", 0, 0x22f804e43ULL, NULL, NULL, OperandInfo116 }, // Inst #2880 = VEXTRACTPSrr 7065 { 2881, 3, 1, 0, 0, "VEXTRACTPSrr64", 0|(1<<MCID::UnmodeledSideEffects), 0x22f804e43ULL, NULL, NULL, OperandInfo200 }, // Inst #2881 = VEXTRACTPSrr64 7066 { 2882, 7, 1, 0, 0, "VFMADDPDr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xf31800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2882 = VFMADDPDr132m 7067 { 2883, 7, 1, 0, 0, "VFMADDPDr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf31800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2883 = VFMADDPDr132mY 7068 { 2884, 3, 1, 0, 0, "VFMADDPDr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xf31800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2884 = VFMADDPDr132r 7069 { 2885, 3, 1, 0, 0, "VFMADDPDr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf31800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2885 = VFMADDPDr132rY 7070 { 2886, 7, 1, 0, 0, "VFMADDPDr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xf51800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2886 = VFMADDPDr213m 7071 { 2887, 7, 1, 0, 0, "VFMADDPDr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf51800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2887 = VFMADDPDr213mY 7072 { 2888, 3, 1, 0, 0, "VFMADDPDr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xf51800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2888 = VFMADDPDr213r 7073 { 2889, 3, 1, 0, 0, "VFMADDPDr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf51800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2889 = VFMADDPDr213rY 7074 { 2890, 7, 1, 0, 0, "VFMADDPDr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xf71800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2890 = VFMADDPDr231m 7075 { 2891, 7, 1, 0, 0, "VFMADDPDr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf71800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2891 = VFMADDPDr231mY 7076 { 2892, 3, 1, 0, 0, "VFMADDPDr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xf71800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2892 = VFMADDPDr231r 7077 { 2893, 3, 1, 0, 0, "VFMADDPDr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf71800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2893 = VFMADDPDr231rY 7078 { 2894, 7, 1, 0, 0, "VFMADDPSr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xb31800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2894 = VFMADDPSr132m 7079 { 2895, 7, 1, 0, 0, "VFMADDPSr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb31800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2895 = VFMADDPSr132mY 7080 { 2896, 3, 1, 0, 0, "VFMADDPSr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xb31800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2896 = VFMADDPSr132r 7081 { 2897, 3, 1, 0, 0, "VFMADDPSr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb31800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2897 = VFMADDPSr132rY 7082 { 2898, 7, 1, 0, 0, "VFMADDPSr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xb51800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2898 = VFMADDPSr213m 7083 { 2899, 7, 1, 0, 0, "VFMADDPSr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb51800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2899 = VFMADDPSr213mY 7084 { 2900, 3, 1, 0, 0, "VFMADDPSr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xb51800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2900 = VFMADDPSr213r 7085 { 2901, 3, 1, 0, 0, "VFMADDPSr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb51800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2901 = VFMADDPSr213rY 7086 { 2902, 7, 1, 0, 0, "VFMADDPSr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xb71800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2902 = VFMADDPSr231m 7087 { 2903, 7, 1, 0, 0, "VFMADDPSr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb71800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2903 = VFMADDPSr231mY 7088 { 2904, 3, 1, 0, 0, "VFMADDPSr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xb71800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2904 = VFMADDPSr231r 7089 { 2905, 3, 1, 0, 0, "VFMADDPSr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb71800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2905 = VFMADDPSr231rY 7090 { 2906, 7, 1, 0, 0, "VFMADDSUBPDr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xf2d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2906 = VFMADDSUBPDr132m 7091 { 2907, 7, 1, 0, 0, "VFMADDSUBPDr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf2d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2907 = VFMADDSUBPDr132mY 7092 { 2908, 3, 1, 0, 0, "VFMADDSUBPDr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xf2d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2908 = VFMADDSUBPDr132r 7093 { 2909, 3, 1, 0, 0, "VFMADDSUBPDr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf2d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2909 = VFMADDSUBPDr132rY 7094 { 2910, 7, 1, 0, 0, "VFMADDSUBPDr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xf4d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2910 = VFMADDSUBPDr213m 7095 { 2911, 7, 1, 0, 0, "VFMADDSUBPDr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf4d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2911 = VFMADDSUBPDr213mY 7096 { 2912, 3, 1, 0, 0, "VFMADDSUBPDr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xf4d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2912 = VFMADDSUBPDr213r 7097 { 2913, 3, 1, 0, 0, "VFMADDSUBPDr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf4d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2913 = VFMADDSUBPDr213rY 7098 { 2914, 7, 1, 0, 0, "VFMADDSUBPDr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xf6d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2914 = VFMADDSUBPDr231m 7099 { 2915, 7, 1, 0, 0, "VFMADDSUBPDr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf6d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2915 = VFMADDSUBPDr231mY 7100 { 2916, 3, 1, 0, 0, "VFMADDSUBPDr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xf6d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2916 = VFMADDSUBPDr231r 7101 { 2917, 3, 1, 0, 0, "VFMADDSUBPDr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf6d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2917 = VFMADDSUBPDr231rY 7102 { 2918, 7, 1, 0, 0, "VFMADDSUBPSr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xb2d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2918 = VFMADDSUBPSr132m 7103 { 2919, 7, 1, 0, 0, "VFMADDSUBPSr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb2d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2919 = VFMADDSUBPSr132mY 7104 { 2920, 3, 1, 0, 0, "VFMADDSUBPSr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xb2d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2920 = VFMADDSUBPSr132r 7105 { 2921, 3, 1, 0, 0, "VFMADDSUBPSr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb2d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2921 = VFMADDSUBPSr132rY 7106 { 2922, 7, 1, 0, 0, "VFMADDSUBPSr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xb4d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2922 = VFMADDSUBPSr213m 7107 { 2923, 7, 1, 0, 0, "VFMADDSUBPSr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb4d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2923 = VFMADDSUBPSr213mY 7108 { 2924, 3, 1, 0, 0, "VFMADDSUBPSr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xb4d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2924 = VFMADDSUBPSr213r 7109 { 2925, 3, 1, 0, 0, "VFMADDSUBPSr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb4d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2925 = VFMADDSUBPSr213rY 7110 { 2926, 7, 1, 0, 0, "VFMADDSUBPSr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xb6d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2926 = VFMADDSUBPSr231m 7111 { 2927, 7, 1, 0, 0, "VFMADDSUBPSr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb6d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2927 = VFMADDSUBPSr231mY 7112 { 2928, 3, 1, 0, 0, "VFMADDSUBPSr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xb6d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2928 = VFMADDSUBPSr231r 7113 { 2929, 3, 1, 0, 0, "VFMADDSUBPSr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb6d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2929 = VFMADDSUBPSr231rY 7114 { 2930, 7, 1, 0, 0, "VFMSUBADDPDr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xf2f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2930 = VFMSUBADDPDr132m 7115 { 2931, 7, 1, 0, 0, "VFMSUBADDPDr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf2f800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2931 = VFMSUBADDPDr132mY 7116 { 2932, 3, 1, 0, 0, "VFMSUBADDPDr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xf2f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2932 = VFMSUBADDPDr132r 7117 { 2933, 3, 1, 0, 0, "VFMSUBADDPDr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf2f800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2933 = VFMSUBADDPDr132rY 7118 { 2934, 7, 1, 0, 0, "VFMSUBADDPDr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xf4f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2934 = VFMSUBADDPDr213m 7119 { 2935, 7, 1, 0, 0, "VFMSUBADDPDr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf4f800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2935 = VFMSUBADDPDr213mY 7120 { 2936, 3, 1, 0, 0, "VFMSUBADDPDr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xf4f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2936 = VFMSUBADDPDr213r 7121 { 2937, 3, 1, 0, 0, "VFMSUBADDPDr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf4f800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2937 = VFMSUBADDPDr213rY 7122 { 2938, 7, 1, 0, 0, "VFMSUBADDPDr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xf6f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2938 = VFMSUBADDPDr231m 7123 { 2939, 7, 1, 0, 0, "VFMSUBADDPDr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf6f800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2939 = VFMSUBADDPDr231mY 7124 { 2940, 3, 1, 0, 0, "VFMSUBADDPDr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xf6f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2940 = VFMSUBADDPDr231r 7125 { 2941, 3, 1, 0, 0, "VFMSUBADDPDr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf6f800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2941 = VFMSUBADDPDr231rY 7126 { 2942, 7, 1, 0, 0, "VFMSUBADDPSr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xb2f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2942 = VFMSUBADDPSr132m 7127 { 2943, 7, 1, 0, 0, "VFMSUBADDPSr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb2f800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2943 = VFMSUBADDPSr132mY 7128 { 2944, 3, 1, 0, 0, "VFMSUBADDPSr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xb2f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2944 = VFMSUBADDPSr132r 7129 { 2945, 3, 1, 0, 0, "VFMSUBADDPSr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb2f800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2945 = VFMSUBADDPSr132rY 7130 { 2946, 7, 1, 0, 0, "VFMSUBADDPSr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xb4f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2946 = VFMSUBADDPSr213m 7131 { 2947, 7, 1, 0, 0, "VFMSUBADDPSr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb4f800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2947 = VFMSUBADDPSr213mY 7132 { 2948, 3, 1, 0, 0, "VFMSUBADDPSr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xb4f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2948 = VFMSUBADDPSr213r 7133 { 2949, 3, 1, 0, 0, "VFMSUBADDPSr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb4f800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2949 = VFMSUBADDPSr213rY 7134 { 2950, 7, 1, 0, 0, "VFMSUBADDPSr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xb6f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2950 = VFMSUBADDPSr231m 7135 { 2951, 7, 1, 0, 0, "VFMSUBADDPSr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb6f800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2951 = VFMSUBADDPSr231mY 7136 { 2952, 3, 1, 0, 0, "VFMSUBADDPSr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xb6f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2952 = VFMSUBADDPSr231r 7137 { 2953, 3, 1, 0, 0, "VFMSUBADDPSr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb6f800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2953 = VFMSUBADDPSr231rY 7138 { 2954, 7, 1, 0, 0, "VFMSUBPDr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xf35800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2954 = VFMSUBPDr132m 7139 { 2955, 7, 1, 0, 0, "VFMSUBPDr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf35800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2955 = VFMSUBPDr132mY 7140 { 2956, 3, 1, 0, 0, "VFMSUBPDr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xf35800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2956 = VFMSUBPDr132r 7141 { 2957, 3, 1, 0, 0, "VFMSUBPDr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf35800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2957 = VFMSUBPDr132rY 7142 { 2958, 7, 1, 0, 0, "VFMSUBPDr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xf55800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2958 = VFMSUBPDr213m 7143 { 2959, 7, 1, 0, 0, "VFMSUBPDr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf55800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2959 = VFMSUBPDr213mY 7144 { 2960, 3, 1, 0, 0, "VFMSUBPDr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xf55800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2960 = VFMSUBPDr213r 7145 { 2961, 3, 1, 0, 0, "VFMSUBPDr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf55800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2961 = VFMSUBPDr213rY 7146 { 2962, 7, 1, 0, 0, "VFMSUBPDr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xf75800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2962 = VFMSUBPDr231m 7147 { 2963, 7, 1, 0, 0, "VFMSUBPDr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf75800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2963 = VFMSUBPDr231mY 7148 { 2964, 3, 1, 0, 0, "VFMSUBPDr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xf75800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2964 = VFMSUBPDr231r 7149 { 2965, 3, 1, 0, 0, "VFMSUBPDr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf75800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2965 = VFMSUBPDr231rY 7150 { 2966, 7, 1, 0, 0, "VFMSUBPSr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xb35800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2966 = VFMSUBPSr132m 7151 { 2967, 7, 1, 0, 0, "VFMSUBPSr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb35800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2967 = VFMSUBPSr132mY 7152 { 2968, 3, 1, 0, 0, "VFMSUBPSr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xb35800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2968 = VFMSUBPSr132r 7153 { 2969, 3, 1, 0, 0, "VFMSUBPSr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb35800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2969 = VFMSUBPSr132rY 7154 { 2970, 7, 1, 0, 0, "VFMSUBPSr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xb55800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2970 = VFMSUBPSr213m 7155 { 2971, 7, 1, 0, 0, "VFMSUBPSr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb55800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2971 = VFMSUBPSr213mY 7156 { 2972, 3, 1, 0, 0, "VFMSUBPSr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xb55800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2972 = VFMSUBPSr213r 7157 { 2973, 3, 1, 0, 0, "VFMSUBPSr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb55800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2973 = VFMSUBPSr213rY 7158 { 2974, 7, 1, 0, 0, "VFMSUBPSr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xb75800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2974 = VFMSUBPSr231m 7159 { 2975, 7, 1, 0, 0, "VFMSUBPSr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb75800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2975 = VFMSUBPSr231mY 7160 { 2976, 3, 1, 0, 0, "VFMSUBPSr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xb75800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2976 = VFMSUBPSr231r 7161 { 2977, 3, 1, 0, 0, "VFMSUBPSr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb75800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2977 = VFMSUBPSr231rY 7162 { 2978, 7, 1, 0, 0, "VFNMADDPDr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xf39800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2978 = VFNMADDPDr132m 7163 { 2979, 7, 1, 0, 0, "VFNMADDPDr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf39800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2979 = VFNMADDPDr132mY 7164 { 2980, 3, 1, 0, 0, "VFNMADDPDr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xf39800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2980 = VFNMADDPDr132r 7165 { 2981, 3, 1, 0, 0, "VFNMADDPDr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf39800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2981 = VFNMADDPDr132rY 7166 { 2982, 7, 1, 0, 0, "VFNMADDPDr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xf59800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2982 = VFNMADDPDr213m 7167 { 2983, 7, 1, 0, 0, "VFNMADDPDr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf59800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2983 = VFNMADDPDr213mY 7168 { 2984, 3, 1, 0, 0, "VFNMADDPDr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xf59800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2984 = VFNMADDPDr213r 7169 { 2985, 3, 1, 0, 0, "VFNMADDPDr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf59800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2985 = VFNMADDPDr213rY 7170 { 2986, 7, 1, 0, 0, "VFNMADDPDr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xf79800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2986 = VFNMADDPDr231m 7171 { 2987, 7, 1, 0, 0, "VFNMADDPDr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf79800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2987 = VFNMADDPDr231mY 7172 { 2988, 3, 1, 0, 0, "VFNMADDPDr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xf79800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2988 = VFNMADDPDr231r 7173 { 2989, 3, 1, 0, 0, "VFNMADDPDr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf79800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2989 = VFNMADDPDr231rY 7174 { 2990, 7, 1, 0, 0, "VFNMADDPSr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xb39800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2990 = VFNMADDPSr132m 7175 { 2991, 7, 1, 0, 0, "VFNMADDPSr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb39800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2991 = VFNMADDPSr132mY 7176 { 2992, 3, 1, 0, 0, "VFNMADDPSr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xb39800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2992 = VFNMADDPSr132r 7177 { 2993, 3, 1, 0, 0, "VFNMADDPSr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb39800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2993 = VFNMADDPSr132rY 7178 { 2994, 7, 1, 0, 0, "VFNMADDPSr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xb59800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2994 = VFNMADDPSr213m 7179 { 2995, 7, 1, 0, 0, "VFNMADDPSr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb59800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2995 = VFNMADDPSr213mY 7180 { 2996, 3, 1, 0, 0, "VFNMADDPSr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xb59800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2996 = VFNMADDPSr213r 7181 { 2997, 3, 1, 0, 0, "VFNMADDPSr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb59800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2997 = VFNMADDPSr213rY 7182 { 2998, 7, 1, 0, 0, "VFNMADDPSr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xb79800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2998 = VFNMADDPSr231m 7183 { 2999, 7, 1, 0, 0, "VFNMADDPSr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb79800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2999 = VFNMADDPSr231mY 7184 { 3000, 3, 1, 0, 0, "VFNMADDPSr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xb79800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3000 = VFNMADDPSr231r 7185 { 3001, 3, 1, 0, 0, "VFNMADDPSr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb79800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3001 = VFNMADDPSr231rY 7186 { 3002, 7, 1, 0, 0, "VFNMSUBPDr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xf3d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3002 = VFNMSUBPDr132m 7187 { 3003, 7, 1, 0, 0, "VFNMSUBPDr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf3d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3003 = VFNMSUBPDr132mY 7188 { 3004, 3, 1, 0, 0, "VFNMSUBPDr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xf3d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3004 = VFNMSUBPDr132r 7189 { 3005, 3, 1, 0, 0, "VFNMSUBPDr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf3d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3005 = VFNMSUBPDr132rY 7190 { 3006, 7, 1, 0, 0, "VFNMSUBPDr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xf5d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3006 = VFNMSUBPDr213m 7191 { 3007, 7, 1, 0, 0, "VFNMSUBPDr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf5d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3007 = VFNMSUBPDr213mY 7192 { 3008, 3, 1, 0, 0, "VFNMSUBPDr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xf5d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3008 = VFNMSUBPDr213r 7193 { 3009, 3, 1, 0, 0, "VFNMSUBPDr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf5d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3009 = VFNMSUBPDr213rY 7194 { 3010, 7, 1, 0, 0, "VFNMSUBPDr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xf7d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3010 = VFNMSUBPDr231m 7195 { 3011, 7, 1, 0, 0, "VFNMSUBPDr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf7d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3011 = VFNMSUBPDr231mY 7196 { 3012, 3, 1, 0, 0, "VFNMSUBPDr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xf7d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3012 = VFNMSUBPDr231r 7197 { 3013, 3, 1, 0, 0, "VFNMSUBPDr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf7d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3013 = VFNMSUBPDr231rY 7198 { 3014, 7, 1, 0, 0, "VFNMSUBPSr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xb3d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3014 = VFNMSUBPSr132m 7199 { 3015, 7, 1, 0, 0, "VFNMSUBPSr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb3d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3015 = VFNMSUBPSr132mY 7200 { 3016, 3, 1, 0, 0, "VFNMSUBPSr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xb3d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3016 = VFNMSUBPSr132r 7201 { 3017, 3, 1, 0, 0, "VFNMSUBPSr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb3d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3017 = VFNMSUBPSr132rY 7202 { 3018, 7, 1, 0, 0, "VFNMSUBPSr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xb5d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3018 = VFNMSUBPSr213m 7203 { 3019, 7, 1, 0, 0, "VFNMSUBPSr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb5d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3019 = VFNMSUBPSr213mY 7204 { 3020, 3, 1, 0, 0, "VFNMSUBPSr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xb5d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3020 = VFNMSUBPSr213r 7205 { 3021, 3, 1, 0, 0, "VFNMSUBPSr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb5d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3021 = VFNMSUBPSr213rY 7206 { 3022, 7, 1, 0, 0, "VFNMSUBPSr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xb7d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3022 = VFNMSUBPSr231m 7207 { 3023, 7, 1, 0, 0, "VFNMSUBPSr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb7d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3023 = VFNMSUBPSr231mY 7208 { 3024, 3, 1, 0, 0, "VFNMSUBPSr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xb7d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3024 = VFNMSUBPSr231r 7209 { 3025, 3, 1, 0, 0, "VFNMSUBPSr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb7d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3025 = VFNMSUBPSr231rY 7210 { 3026, 7, 1, 0, 0, "VFsANDNPDrm", 0|(1<<MCID::MayLoad), 0xaab000146ULL, NULL, NULL, OperandInfo223 }, // Inst #3026 = VFsANDNPDrm 7211 { 3027, 3, 1, 0, 0, "VFsANDNPDrr", 0, 0xaab000145ULL, NULL, NULL, OperandInfo224 }, // Inst #3027 = VFsANDNPDrr 7212 { 3028, 7, 1, 0, 0, "VFsANDNPSrm", 0|(1<<MCID::MayLoad), 0xaaa800106ULL, NULL, NULL, OperandInfo225 }, // Inst #3028 = VFsANDNPSrm 7213 { 3029, 3, 1, 0, 0, "VFsANDNPSrr", 0, 0xaaa800105ULL, NULL, NULL, OperandInfo226 }, // Inst #3029 = VFsANDNPSrr 7214 { 3030, 7, 1, 0, 0, "VFsANDPDrm", 0|(1<<MCID::MayLoad), 0xaa9000146ULL, NULL, NULL, OperandInfo223 }, // Inst #3030 = VFsANDPDrm 7215 { 3031, 3, 1, 0, 0, "VFsANDPDrr", 0|(1<<MCID::Commutable), 0xaa9000145ULL, NULL, NULL, OperandInfo224 }, // Inst #3031 = VFsANDPDrr 7216 { 3032, 7, 1, 0, 0, "VFsANDPSrm", 0|(1<<MCID::MayLoad), 0xaa8800106ULL, NULL, NULL, OperandInfo225 }, // Inst #3032 = VFsANDPSrm 7217 { 3033, 3, 1, 0, 0, "VFsANDPSrr", 0|(1<<MCID::Commutable), 0xaa8800105ULL, NULL, NULL, OperandInfo226 }, // Inst #3033 = VFsANDPSrr 7218 { 3034, 7, 1, 0, 0, "VFsORPDrm", 0|(1<<MCID::MayLoad), 0xaad000146ULL, NULL, NULL, OperandInfo223 }, // Inst #3034 = VFsORPDrm 7219 { 3035, 3, 1, 0, 0, "VFsORPDrr", 0|(1<<MCID::Commutable), 0xaad000145ULL, NULL, NULL, OperandInfo224 }, // Inst #3035 = VFsORPDrr 7220 { 3036, 7, 1, 0, 0, "VFsORPSrm", 0|(1<<MCID::MayLoad), 0xaac800106ULL, NULL, NULL, OperandInfo225 }, // Inst #3036 = VFsORPSrm 7221 { 3037, 3, 1, 0, 0, "VFsORPSrr", 0|(1<<MCID::Commutable), 0xaac800105ULL, NULL, NULL, OperandInfo226 }, // Inst #3037 = VFsORPSrr 7222 { 3038, 7, 1, 0, 0, "VFsXORPDrm", 0|(1<<MCID::MayLoad), 0xaaf000146ULL, NULL, NULL, OperandInfo223 }, // Inst #3038 = VFsXORPDrm 7223 { 3039, 3, 1, 0, 0, "VFsXORPDrr", 0|(1<<MCID::Commutable), 0xaaf000145ULL, NULL, NULL, OperandInfo224 }, // Inst #3039 = VFsXORPDrr 7224 { 3040, 7, 1, 0, 0, "VFsXORPSrm", 0|(1<<MCID::MayLoad), 0xaae800106ULL, NULL, NULL, OperandInfo225 }, // Inst #3040 = VFsXORPSrm 7225 { 3041, 3, 1, 0, 0, "VFsXORPSrr", 0|(1<<MCID::Commutable), 0xaae800105ULL, NULL, NULL, OperandInfo226 }, // Inst #3041 = VFsXORPSrr 7226 { 3042, 7, 1, 0, 0, "VHADDPDYrm", 0|(1<<MCID::MayLoad), 0xaf9000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3042 = VHADDPDYrm 7227 { 3043, 3, 1, 0, 0, "VHADDPDYrr", 0, 0xaf9000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3043 = VHADDPDYrr 7228 { 3044, 7, 1, 0, 0, "VHADDPDrm", 0|(1<<MCID::MayLoad), 0xaf9000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3044 = VHADDPDrm 7229 { 3045, 3, 1, 0, 0, "VHADDPDrr", 0, 0xaf9000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3045 = VHADDPDrr 7230 { 3046, 7, 1, 0, 0, "VHADDPSYrm", 0|(1<<MCID::MayLoad), 0xaf9000b06ULL, NULL, NULL, OperandInfo221 }, // Inst #3046 = VHADDPSYrm 7231 { 3047, 3, 1, 0, 0, "VHADDPSYrr", 0, 0xaf9000b05ULL, NULL, NULL, OperandInfo222 }, // Inst #3047 = VHADDPSYrr 7232 { 3048, 7, 1, 0, 0, "VHADDPSrm", 0|(1<<MCID::MayLoad), 0xaf9000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3048 = VHADDPSrm 7233 { 3049, 3, 1, 0, 0, "VHADDPSrr", 0, 0xaf9000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #3049 = VHADDPSrr 7234 { 3050, 7, 1, 0, 0, "VHSUBPDYrm", 0|(1<<MCID::MayLoad), 0xafb000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3050 = VHSUBPDYrm 7235 { 3051, 3, 1, 0, 0, "VHSUBPDYrr", 0, 0xafb000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3051 = VHSUBPDYrr 7236 { 3052, 7, 1, 0, 0, "VHSUBPDrm", 0|(1<<MCID::MayLoad), 0xafb000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3052 = VHSUBPDrm 7237 { 3053, 3, 1, 0, 0, "VHSUBPDrr", 0, 0xafb000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3053 = VHSUBPDrr 7238 { 3054, 7, 1, 0, 0, "VHSUBPSYrm", 0|(1<<MCID::MayLoad), 0xafb000b06ULL, NULL, NULL, OperandInfo221 }, // Inst #3054 = VHSUBPSYrm 7239 { 3055, 3, 1, 0, 0, "VHSUBPSYrr", 0, 0xafb000b05ULL, NULL, NULL, OperandInfo222 }, // Inst #3055 = VHSUBPSYrr 7240 { 3056, 7, 1, 0, 0, "VHSUBPSrm", 0|(1<<MCID::MayLoad), 0xafb000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3056 = VHSUBPSrm 7241 { 3057, 3, 1, 0, 0, "VHSUBPSrr", 0, 0xafb000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #3057 = VHSUBPSrr 7242 { 3058, 8, 1, 0, 0, "VINSERTF128rm", 0|(1<<MCID::UnmodeledSideEffects), 0xa31804e46ULL, NULL, NULL, OperandInfo228 }, // Inst #3058 = VINSERTF128rm 7243 { 3059, 4, 1, 0, 0, "VINSERTF128rr", 0|(1<<MCID::UnmodeledSideEffects), 0xa31804e45ULL, NULL, NULL, OperandInfo249 }, // Inst #3059 = VINSERTF128rr 7244 { 3060, 8, 1, 0, 0, "VINSERTPSrm", 0|(1<<MCID::MayLoad), 0xa43804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3060 = VINSERTPSrm 7245 { 3061, 4, 1, 0, 0, "VINSERTPSrr", 0, 0xa43804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3061 = VINSERTPSrr 7246 { 3062, 6, 1, 0, 0, "VLDDQUYrm", 0|(1<<MCID::MayLoad), 0x3e1000b06ULL, NULL, NULL, OperandInfo233 }, // Inst #3062 = VLDDQUYrm 7247 { 3063, 6, 1, 0, 0, "VLDDQUrm", 0|(1<<MCID::MayLoad), 0x3e1000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #3063 = VLDDQUrm 7248 { 3064, 5, 0, 0, 0, "VLDMXCSR", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x35c80011aULL, NULL, NULL, OperandInfo38 }, // Inst #3064 = VLDMXCSR 7249 { 3065, 2, 0, 0, 0, "VMASKMOVDQU", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x3ef800145ULL, ImplicitList34, NULL, OperandInfo48 }, // Inst #3065 = VMASKMOVDQU 7250 { 3066, 2, 0, 0, 0, "VMASKMOVDQU64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x3ef800145ULL, ImplicitList35, NULL, OperandInfo48 }, // Inst #3066 = VMASKMOVDQU64 7251 { 3067, 7, 0, 0, 0, "VMASKMOVPDYmr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xa5f800d44ULL, NULL, NULL, OperandInfo250 }, // Inst #3067 = VMASKMOVPDYmr 7252 { 3068, 7, 1, 0, 0, "VMASKMOVPDYrm", 0|(1<<MCID::MayLoad), 0xa5b800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3068 = VMASKMOVPDYrm 7253 { 3069, 7, 0, 0, 0, "VMASKMOVPDmr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xa5f800d44ULL, NULL, NULL, OperandInfo251 }, // Inst #3069 = VMASKMOVPDmr 7254 { 3070, 7, 1, 0, 0, "VMASKMOVPDrm", 0|(1<<MCID::MayLoad), 0xa5b800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3070 = VMASKMOVPDrm 7255 { 3071, 7, 0, 0, 0, "VMASKMOVPSYmr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xa5d800d44ULL, NULL, NULL, OperandInfo250 }, // Inst #3071 = VMASKMOVPSYmr 7256 { 3072, 7, 1, 0, 0, "VMASKMOVPSYrm", 0|(1<<MCID::MayLoad), 0xa59800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3072 = VMASKMOVPSYrm 7257 { 3073, 7, 0, 0, 0, "VMASKMOVPSmr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xa5d800d44ULL, NULL, NULL, OperandInfo251 }, // Inst #3073 = VMASKMOVPSmr 7258 { 3074, 7, 1, 0, 0, "VMASKMOVPSrm", 0|(1<<MCID::MayLoad), 0xa59800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3074 = VMASKMOVPSrm 7259 { 3075, 7, 1, 0, 0, "VMAXPDYrm", 0|(1<<MCID::MayLoad), 0xabf000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3075 = VMAXPDYrm 7260 { 3076, 7, 1, 0, 0, "VMAXPDYrm_Int", 0|(1<<MCID::MayLoad), 0xabf000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3076 = VMAXPDYrm_Int 7261 { 3077, 3, 1, 0, 0, "VMAXPDYrr", 0, 0xabf000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3077 = VMAXPDYrr 7262 { 3078, 3, 1, 0, 0, "VMAXPDYrr_Int", 0, 0xabf000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3078 = VMAXPDYrr_Int 7263 { 3079, 7, 1, 0, 0, "VMAXPDrm", 0|(1<<MCID::MayLoad), 0xabf000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3079 = VMAXPDrm 7264 { 3080, 7, 1, 0, 0, "VMAXPDrm_Int", 0|(1<<MCID::MayLoad), 0xabf000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3080 = VMAXPDrm_Int 7265 { 3081, 3, 1, 0, 0, "VMAXPDrr", 0, 0xabf000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3081 = VMAXPDrr 7266 { 3082, 3, 1, 0, 0, "VMAXPDrr_Int", 0, 0xabf000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3082 = VMAXPDrr_Int 7267 { 3083, 7, 1, 0, 0, "VMAXPSYrm", 0|(1<<MCID::MayLoad), 0xabe800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3083 = VMAXPSYrm 7268 { 3084, 7, 1, 0, 0, "VMAXPSYrm_Int", 0|(1<<MCID::MayLoad), 0xabe800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3084 = VMAXPSYrm_Int 7269 { 3085, 3, 1, 0, 0, "VMAXPSYrr", 0, 0xabe800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3085 = VMAXPSYrr 7270 { 3086, 3, 1, 0, 0, "VMAXPSYrr_Int", 0, 0xabe800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3086 = VMAXPSYrr_Int 7271 { 3087, 7, 1, 0, 0, "VMAXPSrm", 0|(1<<MCID::MayLoad), 0xabe800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3087 = VMAXPSrm 7272 { 3088, 7, 1, 0, 0, "VMAXPSrm_Int", 0|(1<<MCID::MayLoad), 0xabe800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3088 = VMAXPSrm_Int 7273 { 3089, 3, 1, 0, 0, "VMAXPSrr", 0, 0xabe800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3089 = VMAXPSrr 7274 { 3090, 3, 1, 0, 0, "VMAXPSrr_Int", 0, 0xabe800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3090 = VMAXPSrr_Int 7275 { 3091, 7, 1, 0, 0, "VMAXSDrm", 0|(1<<MCID::MayLoad), 0x4abe000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #3091 = VMAXSDrm 7276 { 3092, 7, 1, 0, 0, "VMAXSDrm_Int", 0|(1<<MCID::MayLoad), 0x4abe000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3092 = VMAXSDrm_Int 7277 { 3093, 3, 1, 0, 0, "VMAXSDrr", 0, 0x4abe000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #3093 = VMAXSDrr 7278 { 3094, 3, 1, 0, 0, "VMAXSDrr_Int", 0, 0x4abe000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #3094 = VMAXSDrr_Int 7279 { 3095, 7, 1, 0, 0, "VMAXSSrm", 0|(1<<MCID::MayLoad), 0x4abe000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3095 = VMAXSSrm 7280 { 3096, 7, 1, 0, 0, "VMAXSSrm_Int", 0|(1<<MCID::MayLoad), 0x4abe000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #3096 = VMAXSSrm_Int 7281 { 3097, 3, 1, 0, 0, "VMAXSSrr", 0, 0x4abe000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3097 = VMAXSSrr 7282 { 3098, 3, 1, 0, 0, "VMAXSSrr_Int", 0, 0x4abe000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #3098 = VMAXSSrr_Int 7283 { 3099, 0, 0, 0, 0, "VMCALL", 0|(1<<MCID::UnmodeledSideEffects), 0x2000121ULL, NULL, NULL, 0 }, // Inst #3099 = VMCALL 7284 { 3100, 5, 0, 0, 0, "VMCLEARm", 0|(1<<MCID::UnmodeledSideEffects), 0x18e00015eULL, NULL, NULL, OperandInfo38 }, // Inst #3100 = VMCLEARm 7285 { 3101, 7, 1, 0, 0, "VMINPDYrm", 0|(1<<MCID::MayLoad), 0xabb000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3101 = VMINPDYrm 7286 { 3102, 7, 1, 0, 0, "VMINPDYrm_Int", 0|(1<<MCID::MayLoad), 0xabb000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3102 = VMINPDYrm_Int 7287 { 3103, 3, 1, 0, 0, "VMINPDYrr", 0, 0xabb000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3103 = VMINPDYrr 7288 { 3104, 3, 1, 0, 0, "VMINPDYrr_Int", 0, 0xabb000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3104 = VMINPDYrr_Int 7289 { 3105, 7, 1, 0, 0, "VMINPDrm", 0|(1<<MCID::MayLoad), 0xabb000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3105 = VMINPDrm 7290 { 3106, 7, 1, 0, 0, "VMINPDrm_Int", 0|(1<<MCID::MayLoad), 0xabb000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3106 = VMINPDrm_Int 7291 { 3107, 3, 1, 0, 0, "VMINPDrr", 0, 0xabb000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3107 = VMINPDrr 7292 { 3108, 3, 1, 0, 0, "VMINPDrr_Int", 0, 0xabb000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3108 = VMINPDrr_Int 7293 { 3109, 7, 1, 0, 0, "VMINPSYrm", 0|(1<<MCID::MayLoad), 0xaba800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3109 = VMINPSYrm 7294 { 3110, 7, 1, 0, 0, "VMINPSYrm_Int", 0|(1<<MCID::MayLoad), 0xaba800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3110 = VMINPSYrm_Int 7295 { 3111, 3, 1, 0, 0, "VMINPSYrr", 0, 0xaba800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3111 = VMINPSYrr 7296 { 3112, 3, 1, 0, 0, "VMINPSYrr_Int", 0, 0xaba800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3112 = VMINPSYrr_Int 7297 { 3113, 7, 1, 0, 0, "VMINPSrm", 0|(1<<MCID::MayLoad), 0xaba800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3113 = VMINPSrm 7298 { 3114, 7, 1, 0, 0, "VMINPSrm_Int", 0|(1<<MCID::MayLoad), 0xaba800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3114 = VMINPSrm_Int 7299 { 3115, 3, 1, 0, 0, "VMINPSrr", 0, 0xaba800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3115 = VMINPSrr 7300 { 3116, 3, 1, 0, 0, "VMINPSrr_Int", 0, 0xaba800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3116 = VMINPSrr_Int 7301 { 3117, 7, 1, 0, 0, "VMINSDrm", 0|(1<<MCID::MayLoad), 0x4aba000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #3117 = VMINSDrm 7302 { 3118, 7, 1, 0, 0, "VMINSDrm_Int", 0|(1<<MCID::MayLoad), 0x4aba000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3118 = VMINSDrm_Int 7303 { 3119, 3, 1, 0, 0, "VMINSDrr", 0, 0x4aba000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #3119 = VMINSDrr 7304 { 3120, 3, 1, 0, 0, "VMINSDrr_Int", 0, 0x4aba000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #3120 = VMINSDrr_Int 7305 { 3121, 7, 1, 0, 0, "VMINSSrm", 0|(1<<MCID::MayLoad), 0x4aba000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3121 = VMINSSrm 7306 { 3122, 7, 1, 0, 0, "VMINSSrm_Int", 0|(1<<MCID::MayLoad), 0x4aba000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #3122 = VMINSSrm_Int 7307 { 3123, 3, 1, 0, 0, "VMINSSrr", 0, 0x4aba000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3123 = VMINSSrr 7308 { 3124, 3, 1, 0, 0, "VMINSSrr_Int", 0, 0x4aba000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #3124 = VMINSSrr_Int 7309 { 3125, 0, 0, 0, 0, "VMLAUNCH", 0|(1<<MCID::UnmodeledSideEffects), 0x2000122ULL, NULL, NULL, 0 }, // Inst #3125 = VMLAUNCH 7310 { 3126, 2, 1, 0, 0, "VMOV64toPQIrr", 0, 0x6dd000145ULL, NULL, NULL, OperandInfo183 }, // Inst #3126 = VMOV64toPQIrr 7311 { 3127, 6, 1, 0, 0, "VMOV64toSDrm", 0|(1<<MCID::MayLoad), 0x2fc800c06ULL, NULL, NULL, OperandInfo101 }, // Inst #3127 = VMOV64toSDrm 7312 { 3128, 2, 1, 0, 0, "VMOV64toSDrr", 0|(1<<MCID::Bitcast), 0x6dd000145ULL, NULL, NULL, OperandInfo102 }, // Inst #3128 = VMOV64toSDrr 7313 { 3129, 6, 0, 0, 0, "VMOVAPDYmr", 0|(1<<MCID::MayStore), 0x253000144ULL, NULL, NULL, OperandInfo252 }, // Inst #3129 = VMOVAPDYmr 7314 { 3130, 6, 1, 0, 0, "VMOVAPDYrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x251000146ULL, NULL, NULL, OperandInfo233 }, // Inst #3130 = VMOVAPDYrm 7315 { 3131, 2, 1, 0, 0, "VMOVAPDYrr", 0, 0x251000145ULL, NULL, NULL, OperandInfo237 }, // Inst #3131 = VMOVAPDYrr 7316 { 3132, 2, 1, 0, 0, "VMOVAPDYrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x253000143ULL, NULL, NULL, OperandInfo237 }, // Inst #3132 = VMOVAPDYrr_REV 7317 { 3133, 6, 0, 0, 0, "VMOVAPDmr", 0|(1<<MCID::MayStore), 0x253000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3133 = VMOVAPDmr 7318 { 3134, 6, 1, 0, 0, "VMOVAPDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x251000146ULL, NULL, NULL, OperandInfo47 }, // Inst #3134 = VMOVAPDrm 7319 { 3135, 2, 1, 0, 0, "VMOVAPDrr", 0, 0x251000145ULL, NULL, NULL, OperandInfo48 }, // Inst #3135 = VMOVAPDrr 7320 { 3136, 2, 1, 0, 0, "VMOVAPDrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x253000143ULL, NULL, NULL, OperandInfo48 }, // Inst #3136 = VMOVAPDrr_REV 7321 { 3137, 6, 0, 0, 0, "VMOVAPSYmr", 0|(1<<MCID::MayStore), 0x252800104ULL, NULL, NULL, OperandInfo252 }, // Inst #3137 = VMOVAPSYmr 7322 { 3138, 6, 1, 0, 0, "VMOVAPSYrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x250800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3138 = VMOVAPSYrm 7323 { 3139, 2, 1, 0, 0, "VMOVAPSYrr", 0, 0x250800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3139 = VMOVAPSYrr 7324 { 3140, 2, 1, 0, 0, "VMOVAPSYrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x252800103ULL, NULL, NULL, OperandInfo237 }, // Inst #3140 = VMOVAPSYrr_REV 7325 { 3141, 6, 0, 0, 0, "VMOVAPSmr", 0|(1<<MCID::MayStore), 0x252800104ULL, NULL, NULL, OperandInfo187 }, // Inst #3141 = VMOVAPSmr 7326 { 3142, 6, 1, 0, 0, "VMOVAPSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x250800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3142 = VMOVAPSrm 7327 { 3143, 2, 1, 0, 0, "VMOVAPSrr", 0, 0x250800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3143 = VMOVAPSrr 7328 { 3144, 2, 1, 0, 0, "VMOVAPSrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x252800103ULL, NULL, NULL, OperandInfo48 }, // Inst #3144 = VMOVAPSrr_REV 7329 { 3145, 6, 1, 0, 0, "VMOVDDUPYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x225000b06ULL, NULL, NULL, OperandInfo233 }, // Inst #3145 = VMOVDDUPYrm 7330 { 3146, 2, 1, 0, 0, "VMOVDDUPYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x225000b05ULL, NULL, NULL, OperandInfo237 }, // Inst #3146 = VMOVDDUPYrr 7331 { 3147, 6, 1, 0, 0, "VMOVDDUPrm", 0|(1<<MCID::MayLoad), 0x225000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #3147 = VMOVDDUPrm 7332 { 3148, 2, 1, 0, 0, "VMOVDDUPrr", 0, 0x225000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #3148 = VMOVDDUPrr 7333 { 3149, 6, 1, 0, 0, "VMOVDI2PDIrm", 0|(1<<MCID::MayLoad), 0x2dd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #3149 = VMOVDI2PDIrm 7334 { 3150, 2, 1, 0, 0, "VMOVDI2PDIrr", 0, 0x2dd000145ULL, NULL, NULL, OperandInfo188 }, // Inst #3150 = VMOVDI2PDIrr 7335 { 3151, 6, 1, 0, 0, "VMOVDI2SSrm", 0|(1<<MCID::MayLoad), 0x2dd000146ULL, NULL, NULL, OperandInfo99 }, // Inst #3151 = VMOVDI2SSrm 7336 { 3152, 2, 1, 0, 0, "VMOVDI2SSrr", 0|(1<<MCID::Bitcast), 0x2dd000145ULL, NULL, NULL, OperandInfo105 }, // Inst #3152 = VMOVDI2SSrr 7337 { 3153, 6, 0, 0, 0, "VMOVDQAYmr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2ff800144ULL, NULL, NULL, OperandInfo252 }, // Inst #3153 = VMOVDQAYmr 7338 { 3154, 6, 1, 0, 0, "VMOVDQAYrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x2df800146ULL, NULL, NULL, OperandInfo233 }, // Inst #3154 = VMOVDQAYrm 7339 { 3155, 2, 1, 0, 0, "VMOVDQAYrr", 0, 0x2df800145ULL, NULL, NULL, OperandInfo237 }, // Inst #3155 = VMOVDQAYrr 7340 { 3156, 2, 1, 0, 0, "VMOVDQAYrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x2ff800143ULL, NULL, NULL, OperandInfo237 }, // Inst #3156 = VMOVDQAYrr_REV 7341 { 3157, 6, 0, 0, 0, "VMOVDQAmr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2ff800144ULL, NULL, NULL, OperandInfo187 }, // Inst #3157 = VMOVDQAmr 7342 { 3158, 6, 1, 0, 0, "VMOVDQArm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x2df800146ULL, NULL, NULL, OperandInfo47 }, // Inst #3158 = VMOVDQArm 7343 { 3159, 2, 1, 0, 0, "VMOVDQArr", 0, 0x2df800145ULL, NULL, NULL, OperandInfo48 }, // Inst #3159 = VMOVDQArr 7344 { 3160, 2, 1, 0, 0, "VMOVDQArr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x2ff800143ULL, NULL, NULL, OperandInfo48 }, // Inst #3160 = VMOVDQArr_REV 7345 { 3161, 6, 0, 0, 0, "VMOVDQUYmr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2ff800c04ULL, NULL, NULL, OperandInfo252 }, // Inst #3161 = VMOVDQUYmr 7346 { 3162, 6, 1, 0, 0, "VMOVDQUYrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x2df800c06ULL, NULL, NULL, OperandInfo233 }, // Inst #3162 = VMOVDQUYrm 7347 { 3163, 2, 1, 0, 0, "VMOVDQUYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2df800c05ULL, NULL, NULL, OperandInfo237 }, // Inst #3163 = VMOVDQUYrr 7348 { 3164, 2, 1, 0, 0, "VMOVDQUYrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x2ff800c03ULL, NULL, NULL, OperandInfo237 }, // Inst #3164 = VMOVDQUYrr_REV 7349 { 3165, 6, 0, 0, 0, "VMOVDQUmr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2ff800c04ULL, NULL, NULL, OperandInfo187 }, // Inst #3165 = VMOVDQUmr 7350 { 3166, 6, 0, 0, 0, "VMOVDQUmr_Int", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2ff800c04ULL, NULL, NULL, OperandInfo187 }, // Inst #3166 = VMOVDQUmr_Int 7351 { 3167, 6, 1, 0, 0, "VMOVDQUrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x2df800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #3167 = VMOVDQUrm 7352 { 3168, 2, 1, 0, 0, "VMOVDQUrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2df800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #3168 = VMOVDQUrr 7353 { 3169, 2, 1, 0, 0, "VMOVDQUrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x2ff800c03ULL, NULL, NULL, OperandInfo48 }, // Inst #3169 = VMOVDQUrr_REV 7354 { 3170, 3, 1, 0, 0, "VMOVHLPSrr", 0, 0xa24800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3170 = VMOVHLPSrr 7355 { 3171, 6, 0, 0, 0, "VMOVHPDmr", 0|(1<<MCID::MayStore), 0x22f000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3171 = VMOVHPDmr 7356 { 3172, 7, 1, 0, 0, "VMOVHPDrm", 0|(1<<MCID::MayLoad), 0xa2d000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3172 = VMOVHPDrm 7357 { 3173, 6, 0, 0, 0, "VMOVHPSmr", 0|(1<<MCID::MayStore), 0x22e800104ULL, NULL, NULL, OperandInfo187 }, // Inst #3173 = VMOVHPSmr 7358 { 3174, 7, 1, 0, 0, "VMOVHPSrm", 0|(1<<MCID::MayLoad), 0xa2c800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3174 = VMOVHPSrm 7359 { 3175, 3, 1, 0, 0, "VMOVLHPSrr", 0, 0xa2c800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3175 = VMOVLHPSrr 7360 { 3176, 6, 0, 0, 0, "VMOVLPDmr", 0|(1<<MCID::MayStore), 0x227000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3176 = VMOVLPDmr 7361 { 3177, 7, 1, 0, 0, "VMOVLPDrm", 0|(1<<MCID::MayLoad), 0xa25000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3177 = VMOVLPDrm 7362 { 3178, 6, 0, 0, 0, "VMOVLPSmr", 0|(1<<MCID::MayStore), 0x226800104ULL, NULL, NULL, OperandInfo187 }, // Inst #3178 = VMOVLPSmr 7363 { 3179, 7, 1, 0, 0, "VMOVLPSrm", 0|(1<<MCID::MayLoad), 0xa24800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3179 = VMOVLPSrm 7364 { 3180, 6, 0, 0, 0, "VMOVLQ128mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x3ad000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3180 = VMOVLQ128mr 7365 { 3181, 2, 1, 0, 0, "VMOVMSKPDYr64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2a1000145ULL, NULL, NULL, OperandInfo253 }, // Inst #3181 = VMOVMSKPDYr64r 7366 { 3182, 2, 1, 0, 0, "VMOVMSKPDYrr32", 0, 0x2a1000145ULL, NULL, NULL, OperandInfo254 }, // Inst #3182 = VMOVMSKPDYrr32 7367 { 3183, 2, 1, 0, 0, "VMOVMSKPDYrr64", 0|(1<<MCID::UnmodeledSideEffects), 0x2a1002145ULL, NULL, NULL, OperandInfo253 }, // Inst #3183 = VMOVMSKPDYrr64 7368 { 3184, 2, 1, 0, 0, "VMOVMSKPDr64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2a1000145ULL, NULL, NULL, OperandInfo97 }, // Inst #3184 = VMOVMSKPDr64r 7369 { 3185, 2, 1, 0, 0, "VMOVMSKPDrr32", 0, 0x2a1000145ULL, NULL, NULL, OperandInfo98 }, // Inst #3185 = VMOVMSKPDrr32 7370 { 3186, 2, 1, 0, 0, "VMOVMSKPDrr64", 0|(1<<MCID::UnmodeledSideEffects), 0x2a1002145ULL, NULL, NULL, OperandInfo97 }, // Inst #3186 = VMOVMSKPDrr64 7371 { 3187, 2, 1, 0, 0, "VMOVMSKPSYr64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2a0800105ULL, NULL, NULL, OperandInfo253 }, // Inst #3187 = VMOVMSKPSYr64r 7372 { 3188, 2, 1, 0, 0, "VMOVMSKPSYrr32", 0, 0x2a0800105ULL, NULL, NULL, OperandInfo254 }, // Inst #3188 = VMOVMSKPSYrr32 7373 { 3189, 2, 1, 0, 0, "VMOVMSKPSYrr64", 0|(1<<MCID::UnmodeledSideEffects), 0x2a0802105ULL, NULL, NULL, OperandInfo253 }, // Inst #3189 = VMOVMSKPSYrr64 7374 { 3190, 2, 1, 0, 0, "VMOVMSKPSr64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2a0800105ULL, NULL, NULL, OperandInfo97 }, // Inst #3190 = VMOVMSKPSr64r 7375 { 3191, 2, 1, 0, 0, "VMOVMSKPSrr32", 0, 0x2a0800105ULL, NULL, NULL, OperandInfo98 }, // Inst #3191 = VMOVMSKPSrr32 7376 { 3192, 2, 1, 0, 0, "VMOVMSKPSrr64", 0|(1<<MCID::UnmodeledSideEffects), 0x2a0802105ULL, NULL, NULL, OperandInfo97 }, // Inst #3192 = VMOVMSKPSrr64 7377 { 3193, 6, 1, 0, 0, "VMOVNTDQArm", 0|(1<<MCID::MayLoad), 0x255800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3193 = VMOVNTDQArm 7378 { 3194, 6, 0, 0, 0, "VMOVNTDQY_64mr", 0|(1<<MCID::MayStore), 0x3cf000144ULL, NULL, NULL, OperandInfo252 }, // Inst #3194 = VMOVNTDQY_64mr 7379 { 3195, 6, 0, 0, 0, "VMOVNTDQYmr", 0|(1<<MCID::MayStore), 0x3cf800144ULL, NULL, NULL, OperandInfo252 }, // Inst #3195 = VMOVNTDQYmr 7380 { 3196, 6, 0, 0, 0, "VMOVNTDQ_64mr", 0|(1<<MCID::MayStore), 0x3cf000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3196 = VMOVNTDQ_64mr 7381 { 3197, 6, 0, 0, 0, "VMOVNTDQmr", 0|(1<<MCID::MayStore), 0x3cf800144ULL, NULL, NULL, OperandInfo187 }, // Inst #3197 = VMOVNTDQmr 7382 { 3198, 6, 0, 0, 0, "VMOVNTPDYmr", 0|(1<<MCID::MayStore), 0x257000144ULL, NULL, NULL, OperandInfo252 }, // Inst #3198 = VMOVNTPDYmr 7383 { 3199, 6, 0, 0, 0, "VMOVNTPDmr", 0|(1<<MCID::MayStore), 0x257000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3199 = VMOVNTPDmr 7384 { 3200, 6, 0, 0, 0, "VMOVNTPSYmr", 0|(1<<MCID::MayStore), 0x256800104ULL, NULL, NULL, OperandInfo252 }, // Inst #3200 = VMOVNTPSYmr 7385 { 3201, 6, 0, 0, 0, "VMOVNTPSmr", 0|(1<<MCID::MayStore), 0x256800104ULL, NULL, NULL, OperandInfo187 }, // Inst #3201 = VMOVNTPSmr 7386 { 3202, 6, 0, 0, 0, "VMOVPDI2DImr", 0|(1<<MCID::MayStore), 0x2fd000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3202 = VMOVPDI2DImr 7387 { 3203, 2, 1, 0, 0, "VMOVPDI2DIrr", 0, 0x2fd000143ULL, NULL, NULL, OperandInfo98 }, // Inst #3203 = VMOVPDI2DIrr 7388 { 3204, 6, 0, 0, 0, "VMOVPQI2QImr", 0|(1<<MCID::MayStore), 0x3ad000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3204 = VMOVPQI2QImr 7389 { 3205, 2, 1, 0, 0, "VMOVPQIto64rr", 0, 0x6fc000143ULL, NULL, NULL, OperandInfo97 }, // Inst #3205 = VMOVPQIto64rr 7390 { 3206, 6, 1, 0, 0, "VMOVQI2PQIrm", 0|(1<<MCID::MayLoad), 0x2fc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #3206 = VMOVQI2PQIrm 7391 { 3207, 2, 1, 0, 0, "VMOVQd64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x6fd000143ULL, NULL, NULL, OperandInfo97 }, // Inst #3207 = VMOVQd64rr 7392 { 3208, 2, 1, 0, 0, "VMOVQd64rr_alt", 0|(1<<MCID::UnmodeledSideEffects), 0x6fd000143ULL, NULL, NULL, OperandInfo97 }, // Inst #3208 = VMOVQd64rr_alt 7393 { 3209, 2, 1, 0, 0, "VMOVQs64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x6dd000145ULL, NULL, NULL, OperandInfo183 }, // Inst #3209 = VMOVQs64rr 7394 { 3210, 2, 1, 0, 0, "VMOVQxrxr", 0|(1<<MCID::UnmodeledSideEffects), 0x2fc000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #3210 = VMOVQxrxr 7395 { 3211, 6, 0, 0, 0, "VMOVSDmr", 0|(1<<MCID::MayStore), 0x4222000b04ULL, NULL, NULL, OperandInfo189 }, // Inst #3211 = VMOVSDmr 7396 { 3212, 6, 1, 0, 0, "VMOVSDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x4220000b06ULL, NULL, NULL, OperandInfo101 }, // Inst #3212 = VMOVSDrm 7397 { 3213, 3, 1, 0, 0, "VMOVSDrr", 0, 0x4a20000b05ULL, NULL, NULL, OperandInfo255 }, // Inst #3213 = VMOVSDrr 7398 { 3214, 3, 1, 0, 0, "VMOVSDrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x4a22000b03ULL, NULL, NULL, OperandInfo255 }, // Inst #3214 = VMOVSDrr_REV 7399 { 3215, 6, 0, 0, 0, "VMOVSDto64mr", 0|(1<<MCID::MayStore), 0x4fd000144ULL, NULL, NULL, OperandInfo189 }, // Inst #3215 = VMOVSDto64mr 7400 { 3216, 2, 1, 0, 0, "VMOVSDto64rr", 0|(1<<MCID::Bitcast), 0x4fd000143ULL, NULL, NULL, OperandInfo109 }, // Inst #3216 = VMOVSDto64rr 7401 { 3217, 6, 1, 0, 0, "VMOVSHDUPYrm", 0|(1<<MCID::MayLoad), 0x22c800c06ULL, NULL, NULL, OperandInfo233 }, // Inst #3217 = VMOVSHDUPYrm 7402 { 3218, 2, 1, 0, 0, "VMOVSHDUPYrr", 0, 0x22c800c05ULL, NULL, NULL, OperandInfo237 }, // Inst #3218 = VMOVSHDUPYrr 7403 { 3219, 6, 1, 0, 0, "VMOVSHDUPrm", 0|(1<<MCID::MayLoad), 0x22c800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #3219 = VMOVSHDUPrm 7404 { 3220, 2, 1, 0, 0, "VMOVSHDUPrr", 0, 0x22c800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #3220 = VMOVSHDUPrr 7405 { 3221, 6, 1, 0, 0, "VMOVSLDUPYrm", 0|(1<<MCID::MayLoad), 0x224800c06ULL, NULL, NULL, OperandInfo233 }, // Inst #3221 = VMOVSLDUPYrm 7406 { 3222, 2, 1, 0, 0, "VMOVSLDUPYrr", 0, 0x224800c05ULL, NULL, NULL, OperandInfo237 }, // Inst #3222 = VMOVSLDUPYrr 7407 { 3223, 6, 1, 0, 0, "VMOVSLDUPrm", 0|(1<<MCID::MayLoad), 0x224800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #3223 = VMOVSLDUPrm 7408 { 3224, 2, 1, 0, 0, "VMOVSLDUPrr", 0, 0x224800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #3224 = VMOVSLDUPrr 7409 { 3225, 6, 0, 0, 0, "VMOVSS2DImr", 0|(1<<MCID::MayStore), 0x2fd000144ULL, NULL, NULL, OperandInfo191 }, // Inst #3225 = VMOVSS2DImr 7410 { 3226, 2, 1, 0, 0, "VMOVSS2DIrr", 0|(1<<MCID::Bitcast), 0x2fd000143ULL, NULL, NULL, OperandInfo108 }, // Inst #3226 = VMOVSS2DIrr 7411 { 3227, 6, 0, 0, 0, "VMOVSSmr", 0|(1<<MCID::MayStore), 0x4222000c04ULL, NULL, NULL, OperandInfo191 }, // Inst #3227 = VMOVSSmr 7412 { 3228, 6, 1, 0, 0, "VMOVSSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x4220000c06ULL, NULL, NULL, OperandInfo99 }, // Inst #3228 = VMOVSSrm 7413 { 3229, 3, 1, 0, 0, "VMOVSSrr", 0, 0x4a20000c05ULL, NULL, NULL, OperandInfo256 }, // Inst #3229 = VMOVSSrr 7414 { 3230, 3, 1, 0, 0, "VMOVSSrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x4a22000c03ULL, NULL, NULL, OperandInfo256 }, // Inst #3230 = VMOVSSrr_REV 7415 { 3231, 6, 0, 0, 0, "VMOVUPDYmr", 0|(1<<MCID::MayStore), 0x223000144ULL, NULL, NULL, OperandInfo252 }, // Inst #3231 = VMOVUPDYmr 7416 { 3232, 6, 1, 0, 0, "VMOVUPDYrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0x221000146ULL, NULL, NULL, OperandInfo233 }, // Inst #3232 = VMOVUPDYrm 7417 { 3233, 2, 1, 0, 0, "VMOVUPDYrr", 0, 0x221000145ULL, NULL, NULL, OperandInfo237 }, // Inst #3233 = VMOVUPDYrr 7418 { 3234, 2, 1, 0, 0, "VMOVUPDYrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x223000143ULL, NULL, NULL, OperandInfo237 }, // Inst #3234 = VMOVUPDYrr_REV 7419 { 3235, 6, 0, 0, 0, "VMOVUPDmr", 0|(1<<MCID::MayStore), 0x223000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3235 = VMOVUPDmr 7420 { 3236, 6, 1, 0, 0, "VMOVUPDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0x221000146ULL, NULL, NULL, OperandInfo47 }, // Inst #3236 = VMOVUPDrm 7421 { 3237, 2, 1, 0, 0, "VMOVUPDrr", 0, 0x221000145ULL, NULL, NULL, OperandInfo48 }, // Inst #3237 = VMOVUPDrr 7422 { 3238, 2, 1, 0, 0, "VMOVUPDrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x223000143ULL, NULL, NULL, OperandInfo48 }, // Inst #3238 = VMOVUPDrr_REV 7423 { 3239, 6, 0, 0, 0, "VMOVUPSYmr", 0|(1<<MCID::MayStore), 0x222800104ULL, NULL, NULL, OperandInfo252 }, // Inst #3239 = VMOVUPSYmr 7424 { 3240, 6, 1, 0, 0, "VMOVUPSYrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x220800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3240 = VMOVUPSYrm 7425 { 3241, 2, 1, 0, 0, "VMOVUPSYrr", 0, 0x220800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3241 = VMOVUPSYrr 7426 { 3242, 2, 1, 0, 0, "VMOVUPSYrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x222800103ULL, NULL, NULL, OperandInfo237 }, // Inst #3242 = VMOVUPSYrr_REV 7427 { 3243, 6, 0, 0, 0, "VMOVUPSmr", 0|(1<<MCID::MayStore), 0x222800104ULL, NULL, NULL, OperandInfo187 }, // Inst #3243 = VMOVUPSmr 7428 { 3244, 6, 1, 0, 0, "VMOVUPSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x220800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3244 = VMOVUPSrm 7429 { 3245, 2, 1, 0, 0, "VMOVUPSrr", 0, 0x220800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3245 = VMOVUPSrr 7430 { 3246, 2, 1, 0, 0, "VMOVUPSrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x222800103ULL, NULL, NULL, OperandInfo48 }, // Inst #3246 = VMOVUPSrr_REV 7431 { 3247, 6, 1, 0, 0, "VMOVZDI2PDIrm", 0|(1<<MCID::MayLoad), 0x2dd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #3247 = VMOVZDI2PDIrm 7432 { 3248, 2, 1, 0, 0, "VMOVZDI2PDIrr", 0, 0x2dd000145ULL, NULL, NULL, OperandInfo188 }, // Inst #3248 = VMOVZDI2PDIrr 7433 { 3249, 6, 1, 0, 0, "VMOVZPQILo2PQIrm", 0|(1<<MCID::MayLoad), 0x2fc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #3249 = VMOVZPQILo2PQIrm 7434 { 3250, 2, 1, 0, 0, "VMOVZPQILo2PQIrr", 0, 0x2fc000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #3250 = VMOVZPQILo2PQIrr 7435 { 3251, 6, 1, 0, 0, "VMOVZQI2PQIrm", 0|(1<<MCID::MayLoad), 0x2fc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #3251 = VMOVZQI2PQIrm 7436 { 3252, 2, 1, 0, 0, "VMOVZQI2PQIrr", 0, 0x6dd000145ULL, NULL, NULL, OperandInfo183 }, // Inst #3252 = VMOVZQI2PQIrr 7437 { 3253, 8, 1, 0, 0, "VMPSADBWrmi", 0|(1<<MCID::MayLoad), 0xa85804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3253 = VMPSADBWrmi 7438 { 3254, 4, 1, 0, 0, "VMPSADBWrri", 0, 0xa85804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3254 = VMPSADBWrri 7439 { 3255, 5, 0, 0, 0, "VMPTRLDm", 0|(1<<MCID::UnmodeledSideEffects), 0x18e00011eULL, NULL, NULL, OperandInfo38 }, // Inst #3255 = VMPTRLDm 7440 { 3256, 5, 1, 0, 0, "VMPTRSTm", 0|(1<<MCID::UnmodeledSideEffects), 0x18e00011fULL, NULL, NULL, OperandInfo38 }, // Inst #3256 = VMPTRSTm 7441 { 3257, 6, 1, 0, 0, "VMREAD32rm", 0|(1<<MCID::UnmodeledSideEffects), 0xf0000104ULL, NULL, NULL, OperandInfo20 }, // Inst #3257 = VMREAD32rm 7442 { 3258, 2, 1, 0, 0, "VMREAD32rr", 0|(1<<MCID::UnmodeledSideEffects), 0xf0000103ULL, NULL, NULL, OperandInfo65 }, // Inst #3258 = VMREAD32rr 7443 { 3259, 6, 1, 0, 0, "VMREAD64rm", 0|(1<<MCID::UnmodeledSideEffects), 0xf0000104ULL, NULL, NULL, OperandInfo24 }, // Inst #3259 = VMREAD64rm 7444 { 3260, 2, 1, 0, 0, "VMREAD64rr", 0|(1<<MCID::UnmodeledSideEffects), 0xf0000103ULL, NULL, NULL, OperandInfo66 }, // Inst #3260 = VMREAD64rr 7445 { 3261, 0, 0, 0, 0, "VMRESUME", 0|(1<<MCID::UnmodeledSideEffects), 0x2000123ULL, NULL, NULL, 0 }, // Inst #3261 = VMRESUME 7446 { 3262, 7, 1, 0, 0, "VMULPDYrm", 0|(1<<MCID::MayLoad), 0xab3000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3262 = VMULPDYrm 7447 { 3263, 3, 1, 0, 0, "VMULPDYrr", 0|(1<<MCID::Commutable), 0xab3000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3263 = VMULPDYrr 7448 { 3264, 7, 1, 0, 0, "VMULPDrm", 0|(1<<MCID::MayLoad), 0xab3000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3264 = VMULPDrm 7449 { 3265, 3, 1, 0, 0, "VMULPDrr", 0|(1<<MCID::Commutable), 0xab3000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3265 = VMULPDrr 7450 { 3266, 7, 1, 0, 0, "VMULPSYrm", 0|(1<<MCID::MayLoad), 0xab2800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3266 = VMULPSYrm 7451 { 3267, 3, 1, 0, 0, "VMULPSYrr", 0|(1<<MCID::Commutable), 0xab2800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3267 = VMULPSYrr 7452 { 3268, 7, 1, 0, 0, "VMULPSrm", 0|(1<<MCID::MayLoad), 0xab2800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3268 = VMULPSrm 7453 { 3269, 3, 1, 0, 0, "VMULPSrr", 0|(1<<MCID::Commutable), 0xab2800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3269 = VMULPSrr 7454 { 3270, 7, 1, 0, 0, "VMULSDrm", 0|(1<<MCID::MayLoad), 0x4ab2000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #3270 = VMULSDrm 7455 { 3271, 7, 1, 0, 0, "VMULSDrm_Int", 0|(1<<MCID::MayLoad), 0x4ab2000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3271 = VMULSDrm_Int 7456 { 3272, 3, 1, 0, 0, "VMULSDrr", 0|(1<<MCID::Commutable), 0x4ab2000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #3272 = VMULSDrr 7457 { 3273, 3, 1, 0, 0, "VMULSDrr_Int", 0, 0x4ab2000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #3273 = VMULSDrr_Int 7458 { 3274, 7, 1, 0, 0, "VMULSSrm", 0|(1<<MCID::MayLoad), 0x4ab2000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3274 = VMULSSrm 7459 { 3275, 7, 1, 0, 0, "VMULSSrm_Int", 0|(1<<MCID::MayLoad), 0x4ab2000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #3275 = VMULSSrm_Int 7460 { 3276, 3, 1, 0, 0, "VMULSSrr", 0|(1<<MCID::Commutable), 0x4ab2000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3276 = VMULSSrr 7461 { 3277, 3, 1, 0, 0, "VMULSSrr_Int", 0, 0x4ab2000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #3277 = VMULSSrr_Int 7462 { 3278, 6, 1, 0, 0, "VMWRITE32rm", 0|(1<<MCID::UnmodeledSideEffects), 0xf2000106ULL, NULL, NULL, OperandInfo12 }, // Inst #3278 = VMWRITE32rm 7463 { 3279, 2, 1, 0, 0, "VMWRITE32rr", 0|(1<<MCID::UnmodeledSideEffects), 0xf2000105ULL, NULL, NULL, OperandInfo65 }, // Inst #3279 = VMWRITE32rr 7464 { 3280, 6, 1, 0, 0, "VMWRITE64rm", 0|(1<<MCID::UnmodeledSideEffects), 0xf2000106ULL, NULL, NULL, OperandInfo13 }, // Inst #3280 = VMWRITE64rm 7465 { 3281, 2, 1, 0, 0, "VMWRITE64rr", 0|(1<<MCID::UnmodeledSideEffects), 0xf2000105ULL, NULL, NULL, OperandInfo66 }, // Inst #3281 = VMWRITE64rr 7466 { 3282, 0, 0, 0, 0, "VMXOFF", 0|(1<<MCID::UnmodeledSideEffects), 0x2000124ULL, NULL, NULL, 0 }, // Inst #3282 = VMXOFF 7467 { 3283, 5, 0, 0, 0, "VMXON", 0|(1<<MCID::UnmodeledSideEffects), 0x18e000c1eULL, NULL, NULL, OperandInfo38 }, // Inst #3283 = VMXON 7468 { 3284, 7, 1, 0, 0, "VORPDYrm", 0|(1<<MCID::MayLoad), 0xaad000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3284 = VORPDYrm 7469 { 3285, 3, 1, 0, 0, "VORPDYrr", 0|(1<<MCID::Commutable), 0xaad000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3285 = VORPDYrr 7470 { 3286, 7, 1, 0, 0, "VORPDrm", 0|(1<<MCID::MayLoad), 0xaad000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3286 = VORPDrm 7471 { 3287, 3, 1, 0, 0, "VORPDrr", 0|(1<<MCID::Commutable), 0xaad000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3287 = VORPDrr 7472 { 3288, 7, 1, 0, 0, "VORPSYrm", 0|(1<<MCID::MayLoad), 0xaac800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3288 = VORPSYrm 7473 { 3289, 3, 1, 0, 0, "VORPSYrr", 0|(1<<MCID::Commutable), 0xaac800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3289 = VORPSYrr 7474 { 3290, 7, 1, 0, 0, "VORPSrm", 0|(1<<MCID::MayLoad), 0xaac800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3290 = VORPSrm 7475 { 3291, 3, 1, 0, 0, "VORPSrr", 0|(1<<MCID::Commutable)|(1<<MCID::UnmodeledSideEffects), 0xaac800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3291 = VORPSrr 7476 { 3292, 6, 1, 0, 0, "VPABSBrm128", 0|(1<<MCID::MayLoad), 0x239804d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3292 = VPABSBrm128 7477 { 3293, 2, 1, 0, 0, "VPABSBrr128", 0, 0x239804d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3293 = VPABSBrr128 7478 { 3294, 6, 1, 0, 0, "VPABSDrm128", 0|(1<<MCID::MayLoad), 0x23d804d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3294 = VPABSDrm128 7479 { 3295, 2, 1, 0, 0, "VPABSDrr128", 0, 0x23d804d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3295 = VPABSDrr128 7480 { 3296, 6, 1, 0, 0, "VPABSWrm128", 0|(1<<MCID::MayLoad), 0x23b804d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3296 = VPABSWrm128 7481 { 3297, 2, 1, 0, 0, "VPABSWrr128", 0, 0x23b804d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3297 = VPABSWrr128 7482 { 3298, 7, 1, 0, 0, "VPACKSSDWrm", 0|(1<<MCID::MayLoad), 0xad7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3298 = VPACKSSDWrm 7483 { 3299, 3, 1, 0, 0, "VPACKSSDWrr", 0, 0xad7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3299 = VPACKSSDWrr 7484 { 3300, 7, 1, 0, 0, "VPACKSSWBrm", 0|(1<<MCID::MayLoad), 0xac7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3300 = VPACKSSWBrm 7485 { 3301, 3, 1, 0, 0, "VPACKSSWBrr", 0, 0xac7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3301 = VPACKSSWBrr 7486 { 3302, 7, 1, 0, 0, "VPACKUSDWrm", 0|(1<<MCID::MayLoad), 0xa57800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3302 = VPACKUSDWrm 7487 { 3303, 3, 1, 0, 0, "VPACKUSDWrr", 0, 0xa57800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3303 = VPACKUSDWrr 7488 { 3304, 7, 1, 0, 0, "VPACKUSWBrm", 0|(1<<MCID::MayLoad), 0xacf800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3304 = VPACKUSWBrm 7489 { 3305, 3, 1, 0, 0, "VPACKUSWBrr", 0, 0xacf800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3305 = VPACKUSWBrr 7490 { 3306, 7, 1, 0, 0, "VPADDBrm", 0|(1<<MCID::MayLoad), 0xbf9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3306 = VPADDBrm 7491 { 3307, 3, 1, 0, 0, "VPADDBrr", 0|(1<<MCID::Commutable), 0xbf9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3307 = VPADDBrr 7492 { 3308, 7, 1, 0, 0, "VPADDDrm", 0|(1<<MCID::MayLoad), 0xbfd800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3308 = VPADDDrm 7493 { 3309, 3, 1, 0, 0, "VPADDDrr", 0|(1<<MCID::Commutable), 0xbfd800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3309 = VPADDDrr 7494 { 3310, 7, 1, 0, 0, "VPADDQrm", 0|(1<<MCID::MayLoad), 0xba9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3310 = VPADDQrm 7495 { 3311, 3, 1, 0, 0, "VPADDQrr", 0|(1<<MCID::Commutable), 0xba9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3311 = VPADDQrr 7496 { 3312, 7, 1, 0, 0, "VPADDSBrm", 0|(1<<MCID::MayLoad), 0xbd9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3312 = VPADDSBrm 7497 { 3313, 3, 1, 0, 0, "VPADDSBrr", 0|(1<<MCID::Commutable), 0xbd9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3313 = VPADDSBrr 7498 { 3314, 7, 1, 0, 0, "VPADDSWrm", 0|(1<<MCID::MayLoad), 0xbdb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3314 = VPADDSWrm 7499 { 3315, 3, 1, 0, 0, "VPADDSWrr", 0|(1<<MCID::Commutable), 0xbdb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3315 = VPADDSWrr 7500 { 3316, 7, 1, 0, 0, "VPADDUSBrm", 0|(1<<MCID::MayLoad), 0xbb9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3316 = VPADDUSBrm 7501 { 3317, 3, 1, 0, 0, "VPADDUSBrr", 0|(1<<MCID::Commutable), 0xbb9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3317 = VPADDUSBrr 7502 { 3318, 7, 1, 0, 0, "VPADDUSWrm", 0|(1<<MCID::MayLoad), 0xbbb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3318 = VPADDUSWrm 7503 { 3319, 3, 1, 0, 0, "VPADDUSWrr", 0|(1<<MCID::Commutable), 0xbbb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3319 = VPADDUSWrr 7504 { 3320, 7, 1, 0, 0, "VPADDWrm", 0|(1<<MCID::MayLoad), 0xbfb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3320 = VPADDWrm 7505 { 3321, 3, 1, 0, 0, "VPADDWrr", 0|(1<<MCID::Commutable), 0xbfb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3321 = VPADDWrr 7506 { 3322, 8, 1, 0, 0, "VPALIGNR128rm", 0|(1<<MCID::UnmodeledSideEffects), 0xa1f804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3322 = VPALIGNR128rm 7507 { 3323, 4, 1, 0, 0, "VPALIGNR128rr", 0|(1<<MCID::UnmodeledSideEffects), 0xa1f804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3323 = VPALIGNR128rr 7508 { 3324, 7, 1, 0, 0, "VPANDNrm", 0|(1<<MCID::MayLoad), 0xbbf800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3324 = VPANDNrm 7509 { 3325, 3, 1, 0, 0, "VPANDNrr", 0, 0xbbf800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3325 = VPANDNrr 7510 { 3326, 7, 1, 0, 0, "VPANDrm", 0|(1<<MCID::MayLoad), 0xbb7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3326 = VPANDrm 7511 { 3327, 3, 1, 0, 0, "VPANDrr", 0|(1<<MCID::Commutable), 0xbb7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3327 = VPANDrr 7512 { 3328, 7, 1, 0, 0, "VPAVGBrm", 0|(1<<MCID::MayLoad), 0xbc1800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3328 = VPAVGBrm 7513 { 3329, 3, 1, 0, 0, "VPAVGBrr", 0|(1<<MCID::Commutable), 0xbc1800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3329 = VPAVGBrr 7514 { 3330, 7, 1, 0, 0, "VPAVGWrm", 0|(1<<MCID::MayLoad), 0xbc7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3330 = VPAVGWrm 7515 { 3331, 3, 1, 0, 0, "VPAVGWrr", 0|(1<<MCID::Commutable), 0xbc7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3331 = VPAVGWrr 7516 { 3332, 8, 1, 0, 0, "VPBLENDVBrm", 0|(1<<MCID::MayLoad), 0x1a99800e46ULL, NULL, NULL, OperandInfo231 }, // Inst #3332 = VPBLENDVBrm 7517 { 3333, 4, 1, 0, 0, "VPBLENDVBrr", 0, 0x1a99800e45ULL, NULL, NULL, OperandInfo232 }, // Inst #3333 = VPBLENDVBrr 7518 { 3334, 8, 1, 0, 0, "VPBLENDWrmi", 0|(1<<MCID::MayLoad), 0xa1d804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3334 = VPBLENDWrmi 7519 { 3335, 4, 1, 0, 0, "VPBLENDWrri", 0, 0xa1d804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3335 = VPBLENDWrri 7520 { 3336, 8, 1, 0, 0, "VPCLMULQDQrm", 0|(1<<MCID::UnmodeledSideEffects), 0xa89804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3336 = VPCLMULQDQrm 7521 { 3337, 4, 1, 0, 0, "VPCLMULQDQrr", 0|(1<<MCID::UnmodeledSideEffects), 0xa89804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3337 = VPCLMULQDQrr 7522 { 3338, 7, 1, 0, 0, "VPCMPEQBrm", 0|(1<<MCID::MayLoad), 0xae9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3338 = VPCMPEQBrm 7523 { 3339, 3, 1, 0, 0, "VPCMPEQBrr", 0|(1<<MCID::Commutable), 0xae9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3339 = VPCMPEQBrr 7524 { 3340, 7, 1, 0, 0, "VPCMPEQDrm", 0|(1<<MCID::MayLoad), 0xaed800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3340 = VPCMPEQDrm 7525 { 3341, 3, 1, 0, 0, "VPCMPEQDrr", 0|(1<<MCID::Commutable), 0xaed800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3341 = VPCMPEQDrr 7526 { 3342, 7, 1, 0, 0, "VPCMPEQQrm", 0|(1<<MCID::MayLoad), 0xa53800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3342 = VPCMPEQQrm 7527 { 3343, 3, 1, 0, 0, "VPCMPEQQrr", 0|(1<<MCID::Commutable), 0xa53800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3343 = VPCMPEQQrr 7528 { 3344, 7, 1, 0, 0, "VPCMPEQWrm", 0|(1<<MCID::MayLoad), 0xaeb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3344 = VPCMPEQWrm 7529 { 3345, 3, 1, 0, 0, "VPCMPEQWrr", 0|(1<<MCID::Commutable), 0xaeb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3345 = VPCMPEQWrr 7530 { 3346, 7, 0, 0, 0, "VPCMPESTRIArm", 0|(1<<MCID::MayLoad), 0x2c3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #3346 = VPCMPESTRIArm 7531 { 3347, 3, 0, 0, 0, "VPCMPESTRIArr", 0, 0x2c3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #3347 = VPCMPESTRIArr 7532 { 3348, 7, 0, 0, 0, "VPCMPESTRICrm", 0|(1<<MCID::MayLoad), 0x2c3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #3348 = VPCMPESTRICrm 7533 { 3349, 3, 0, 0, 0, "VPCMPESTRICrr", 0, 0x2c3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #3349 = VPCMPESTRICrr 7534 { 3350, 7, 0, 0, 0, "VPCMPESTRIOrm", 0|(1<<MCID::MayLoad), 0x2c3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #3350 = VPCMPESTRIOrm 7535 { 3351, 3, 0, 0, 0, "VPCMPESTRIOrr", 0, 0x2c3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #3351 = VPCMPESTRIOrr 7536 { 3352, 7, 0, 0, 0, "VPCMPESTRISrm", 0|(1<<MCID::MayLoad), 0x2c3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #3352 = VPCMPESTRISrm 7537 { 3353, 3, 0, 0, 0, "VPCMPESTRISrr", 0, 0x2c3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #3353 = VPCMPESTRISrr 7538 { 3354, 7, 0, 0, 0, "VPCMPESTRIZrm", 0|(1<<MCID::MayLoad), 0x2c3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #3354 = VPCMPESTRIZrm 7539 { 3355, 3, 0, 0, 0, "VPCMPESTRIZrr", 0, 0x2c3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #3355 = VPCMPESTRIZrr 7540 { 3356, 7, 0, 0, 0, "VPCMPESTRIrm", 0|(1<<MCID::MayLoad), 0x2c3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #3356 = VPCMPESTRIrm 7541 { 3357, 3, 0, 0, 0, "VPCMPESTRIrr", 0, 0x2c3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #3357 = VPCMPESTRIrr 7542 { 3358, 8, 1, 0, 0, "VPCMPESTRM128MEM", 0|(1<<MCID::MayLoad)|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList15, ImplicitList1, OperandInfo136 }, // Inst #3358 = VPCMPESTRM128MEM 7543 { 3359, 4, 1, 0, 0, "VPCMPESTRM128REG", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList15, ImplicitList1, OperandInfo86 }, // Inst #3359 = VPCMPESTRM128REG 7544 { 3360, 7, 0, 0, 0, "VPCMPESTRM128rm", 0|(1<<MCID::UnmodeledSideEffects), 0x2c1804e46ULL, ImplicitList15, ImplicitList46, OperandInfo49 }, // Inst #3360 = VPCMPESTRM128rm 7545 { 3361, 3, 0, 0, 0, "VPCMPESTRM128rr", 0|(1<<MCID::UnmodeledSideEffects), 0x2c1804e45ULL, ImplicitList15, ImplicitList46, OperandInfo50 }, // Inst #3361 = VPCMPESTRM128rr 7546 { 3362, 7, 1, 0, 0, "VPCMPGTBrm", 0|(1<<MCID::MayLoad), 0xac9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3362 = VPCMPGTBrm 7547 { 3363, 3, 1, 0, 0, "VPCMPGTBrr", 0, 0xac9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3363 = VPCMPGTBrr 7548 { 3364, 7, 1, 0, 0, "VPCMPGTDrm", 0|(1<<MCID::MayLoad), 0xacd800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3364 = VPCMPGTDrm 7549 { 3365, 3, 1, 0, 0, "VPCMPGTDrr", 0, 0xacd800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3365 = VPCMPGTDrr 7550 { 3366, 7, 1, 0, 0, "VPCMPGTQrm", 0|(1<<MCID::MayLoad), 0xa6f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3366 = VPCMPGTQrm 7551 { 3367, 3, 1, 0, 0, "VPCMPGTQrr", 0, 0xa6f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3367 = VPCMPGTQrr 7552 { 3368, 7, 1, 0, 0, "VPCMPGTWrm", 0|(1<<MCID::MayLoad), 0xacb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3368 = VPCMPGTWrm 7553 { 3369, 3, 1, 0, 0, "VPCMPGTWrr", 0, 0xacb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3369 = VPCMPGTWrr 7554 { 3370, 7, 0, 0, 0, "VPCMPISTRIArm", 0|(1<<MCID::MayLoad), 0x2c7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #3370 = VPCMPISTRIArm 7555 { 3371, 3, 0, 0, 0, "VPCMPISTRIArr", 0, 0x2c7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #3371 = VPCMPISTRIArr 7556 { 3372, 7, 0, 0, 0, "VPCMPISTRICrm", 0|(1<<MCID::MayLoad), 0x2c7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #3372 = VPCMPISTRICrm 7557 { 3373, 3, 0, 0, 0, "VPCMPISTRICrr", 0, 0x2c7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #3373 = VPCMPISTRICrr 7558 { 3374, 7, 0, 0, 0, "VPCMPISTRIOrm", 0|(1<<MCID::MayLoad), 0x2c7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #3374 = VPCMPISTRIOrm 7559 { 3375, 3, 0, 0, 0, "VPCMPISTRIOrr", 0, 0x2c7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #3375 = VPCMPISTRIOrr 7560 { 3376, 7, 0, 0, 0, "VPCMPISTRISrm", 0|(1<<MCID::MayLoad), 0x2c7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #3376 = VPCMPISTRISrm 7561 { 3377, 3, 0, 0, 0, "VPCMPISTRISrr", 0, 0x2c7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #3377 = VPCMPISTRISrr 7562 { 3378, 7, 0, 0, 0, "VPCMPISTRIZrm", 0|(1<<MCID::MayLoad), 0x2c7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #3378 = VPCMPISTRIZrm 7563 { 3379, 3, 0, 0, 0, "VPCMPISTRIZrr", 0, 0x2c7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #3379 = VPCMPISTRIZrr 7564 { 3380, 7, 0, 0, 0, "VPCMPISTRIrm", 0|(1<<MCID::MayLoad), 0x2c7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #3380 = VPCMPISTRIrm 7565 { 3381, 3, 0, 0, 0, "VPCMPISTRIrr", 0, 0x2c7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #3381 = VPCMPISTRIrr 7566 { 3382, 8, 1, 0, 0, "VPCMPISTRM128MEM", 0|(1<<MCID::MayLoad)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo136 }, // Inst #3382 = VPCMPISTRM128MEM 7567 { 3383, 4, 1, 0, 0, "VPCMPISTRM128REG", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo86 }, // Inst #3383 = VPCMPISTRM128REG 7568 { 3384, 7, 0, 0, 0, "VPCMPISTRM128rm", 0|(1<<MCID::UnmodeledSideEffects), 0x2c5804e46ULL, NULL, ImplicitList46, OperandInfo49 }, // Inst #3384 = VPCMPISTRM128rm 7569 { 3385, 3, 0, 0, 0, "VPCMPISTRM128rr", 0|(1<<MCID::UnmodeledSideEffects), 0x2c5804e45ULL, NULL, ImplicitList46, OperandInfo50 }, // Inst #3385 = VPCMPISTRM128rr 7570 { 3386, 8, 1, 0, 0, "VPERM2F128rm", 0|(1<<MCID::UnmodeledSideEffects), 0xa0d804e46ULL, NULL, NULL, OperandInfo228 }, // Inst #3386 = VPERM2F128rm 7571 { 3387, 4, 1, 0, 0, "VPERM2F128rr", 0|(1<<MCID::UnmodeledSideEffects), 0xa0d804e45ULL, NULL, NULL, OperandInfo87 }, // Inst #3387 = VPERM2F128rr 7572 { 3388, 7, 1, 0, 0, "VPERMILPDYmi", 0|(1<<MCID::MayLoad), 0x20b804e46ULL, NULL, NULL, OperandInfo257 }, // Inst #3388 = VPERMILPDYmi 7573 { 3389, 3, 1, 0, 0, "VPERMILPDYri", 0, 0x20b804e45ULL, NULL, NULL, OperandInfo258 }, // Inst #3389 = VPERMILPDYri 7574 { 3390, 7, 1, 0, 0, "VPERMILPDYrm", 0|(1<<MCID::MayLoad), 0xa1b800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3390 = VPERMILPDYrm 7575 { 3391, 3, 1, 0, 0, "VPERMILPDYrr", 0, 0xa1b800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3391 = VPERMILPDYrr 7576 { 3392, 7, 1, 0, 0, "VPERMILPDmi", 0|(1<<MCID::MayLoad), 0x20b804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #3392 = VPERMILPDmi 7577 { 3393, 3, 1, 0, 0, "VPERMILPDri", 0, 0x20b804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #3393 = VPERMILPDri 7578 { 3394, 7, 1, 0, 0, "VPERMILPDrm", 0|(1<<MCID::MayLoad), 0xa1b800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3394 = VPERMILPDrm 7579 { 3395, 3, 1, 0, 0, "VPERMILPDrr", 0, 0xa1b800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3395 = VPERMILPDrr 7580 { 3396, 7, 1, 0, 0, "VPERMILPSYmi", 0|(1<<MCID::MayLoad), 0x209804e46ULL, NULL, NULL, OperandInfo257 }, // Inst #3396 = VPERMILPSYmi 7581 { 3397, 3, 1, 0, 0, "VPERMILPSYri", 0, 0x209804e45ULL, NULL, NULL, OperandInfo258 }, // Inst #3397 = VPERMILPSYri 7582 { 3398, 7, 1, 0, 0, "VPERMILPSYrm", 0|(1<<MCID::MayLoad), 0xa19800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3398 = VPERMILPSYrm 7583 { 3399, 3, 1, 0, 0, "VPERMILPSYrr", 0, 0xa19800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3399 = VPERMILPSYrr 7584 { 3400, 7, 1, 0, 0, "VPERMILPSmi", 0|(1<<MCID::MayLoad), 0x209804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #3400 = VPERMILPSmi 7585 { 3401, 3, 1, 0, 0, "VPERMILPSri", 0, 0x209804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #3401 = VPERMILPSri 7586 { 3402, 7, 1, 0, 0, "VPERMILPSrm", 0|(1<<MCID::MayLoad), 0xa19800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3402 = VPERMILPSrm 7587 { 3403, 3, 1, 0, 0, "VPERMILPSrr", 0, 0xa19800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3403 = VPERMILPSrr 7588 { 3404, 7, 0, 0, 0, "VPEXTRBmr", 0|(1<<MCID::UnmodeledSideEffects), 0x229804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #3404 = VPEXTRBmr 7589 { 3405, 3, 1, 0, 0, "VPEXTRBrr", 0, 0x229804e43ULL, NULL, NULL, OperandInfo116 }, // Inst #3405 = VPEXTRBrr 7590 { 3406, 3, 1, 0, 0, "VPEXTRBrr64", 0|(1<<MCID::UnmodeledSideEffects), 0x229804e43ULL, NULL, NULL, OperandInfo200 }, // Inst #3406 = VPEXTRBrr64 7591 { 3407, 7, 0, 0, 0, "VPEXTRDmr", 0|(1<<MCID::MayStore), 0x22d804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #3407 = VPEXTRDmr 7592 { 3408, 3, 1, 0, 0, "VPEXTRDrr", 0, 0x22d804e43ULL, NULL, NULL, OperandInfo116 }, // Inst #3408 = VPEXTRDrr 7593 { 3409, 7, 0, 0, 0, "VPEXTRQmr", 0|(1<<MCID::MayStore), 0x62d806e44ULL, NULL, NULL, OperandInfo115 }, // Inst #3409 = VPEXTRQmr 7594 { 3410, 3, 1, 0, 0, "VPEXTRQrr", 0, 0x62d806e43ULL, NULL, NULL, OperandInfo200 }, // Inst #3410 = VPEXTRQrr 7595 { 3411, 7, 0, 0, 0, "VPEXTRWmr", 0|(1<<MCID::UnmodeledSideEffects), 0x22b804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #3411 = VPEXTRWmr 7596 { 3412, 3, 1, 0, 0, "VPEXTRWri", 0, 0x38b804145ULL, NULL, NULL, OperandInfo116 }, // Inst #3412 = VPEXTRWri 7597 { 3413, 7, 1, 0, 0, "VPHADDDrm128", 0|(1<<MCID::MayLoad), 0xa05800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3413 = VPHADDDrm128 7598 { 3414, 3, 1, 0, 0, "VPHADDDrr128", 0, 0xa05800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3414 = VPHADDDrr128 7599 { 3415, 7, 1, 0, 0, "VPHADDSWrm128", 0|(1<<MCID::MayLoad), 0xa07800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3415 = VPHADDSWrm128 7600 { 3416, 3, 1, 0, 0, "VPHADDSWrr128", 0, 0xa07800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3416 = VPHADDSWrr128 7601 { 3417, 7, 1, 0, 0, "VPHADDWrm128", 0|(1<<MCID::MayLoad), 0xa03800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3417 = VPHADDWrm128 7602 { 3418, 3, 1, 0, 0, "VPHADDWrr128", 0, 0xa03800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3418 = VPHADDWrr128 7603 { 3419, 6, 1, 0, 0, "VPHMINPOSUWrm128", 0|(1<<MCID::MayLoad), 0x283800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3419 = VPHMINPOSUWrm128 7604 { 3420, 2, 1, 0, 0, "VPHMINPOSUWrr128", 0, 0x283800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3420 = VPHMINPOSUWrr128 7605 { 3421, 7, 1, 0, 0, "VPHSUBDrm128", 0|(1<<MCID::MayLoad), 0xa0d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3421 = VPHSUBDrm128 7606 { 3422, 3, 1, 0, 0, "VPHSUBDrr128", 0, 0xa0d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3422 = VPHSUBDrr128 7607 { 3423, 7, 1, 0, 0, "VPHSUBSWrm128", 0|(1<<MCID::MayLoad), 0xa0f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3423 = VPHSUBSWrm128 7608 { 3424, 3, 1, 0, 0, "VPHSUBSWrr128", 0, 0xa0f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3424 = VPHSUBSWrr128 7609 { 3425, 7, 1, 0, 0, "VPHSUBWrm128", 0|(1<<MCID::MayLoad), 0xa0b800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3425 = VPHSUBWrm128 7610 { 3426, 3, 1, 0, 0, "VPHSUBWrr128", 0, 0xa0b800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3426 = VPHSUBWrr128 7611 { 3427, 8, 1, 0, 0, "VPINSRBrm", 0|(1<<MCID::MayLoad), 0xa41804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3427 = VPINSRBrm 7612 { 3428, 4, 1, 0, 0, "VPINSRBrr", 0, 0xa41804e45ULL, NULL, NULL, OperandInfo259 }, // Inst #3428 = VPINSRBrr 7613 { 3429, 8, 1, 0, 0, "VPINSRDrm", 0|(1<<MCID::MayLoad), 0xa45804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3429 = VPINSRDrm 7614 { 3430, 4, 1, 0, 0, "VPINSRDrr", 0, 0xa45804e45ULL, NULL, NULL, OperandInfo259 }, // Inst #3430 = VPINSRDrr 7615 { 3431, 8, 1, 0, 0, "VPINSRQrm", 0|(1<<MCID::MayLoad), 0xe45804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3431 = VPINSRQrm 7616 { 3432, 4, 1, 0, 0, "VPINSRQrr", 0, 0xe45804e45ULL, NULL, NULL, OperandInfo260 }, // Inst #3432 = VPINSRQrr 7617 { 3433, 8, 1, 0, 0, "VPINSRWrmi", 0|(1<<MCID::MayLoad), 0xb89804146ULL, NULL, NULL, OperandInfo136 }, // Inst #3433 = VPINSRWrmi 7618 { 3434, 4, 1, 0, 0, "VPINSRWrr64i", 0|(1<<MCID::UnmodeledSideEffects), 0xb89804145ULL, NULL, NULL, OperandInfo260 }, // Inst #3434 = VPINSRWrr64i 7619 { 3435, 4, 1, 0, 0, "VPINSRWrri", 0, 0xb89804145ULL, NULL, NULL, OperandInfo259 }, // Inst #3435 = VPINSRWrri 7620 { 3436, 7, 1, 0, 0, "VPMADDUBSWrm128", 0|(1<<MCID::MayLoad), 0xa09800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3436 = VPMADDUBSWrm128 7621 { 3437, 3, 1, 0, 0, "VPMADDUBSWrr128", 0, 0xa09800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3437 = VPMADDUBSWrr128 7622 { 3438, 7, 1, 0, 0, "VPMADDWDrm", 0|(1<<MCID::MayLoad), 0xbeb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3438 = VPMADDWDrm 7623 { 3439, 3, 1, 0, 0, "VPMADDWDrr", 0|(1<<MCID::Commutable), 0xbeb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3439 = VPMADDWDrr 7624 { 3440, 7, 1, 0, 0, "VPMAXSBrm", 0|(1<<MCID::MayLoad), 0xa79800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3440 = VPMAXSBrm 7625 { 3441, 3, 1, 0, 0, "VPMAXSBrr", 0|(1<<MCID::Commutable), 0xa79800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3441 = VPMAXSBrr 7626 { 3442, 7, 1, 0, 0, "VPMAXSDrm", 0|(1<<MCID::MayLoad), 0xa7b800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3442 = VPMAXSDrm 7627 { 3443, 3, 1, 0, 0, "VPMAXSDrr", 0|(1<<MCID::Commutable), 0xa7b800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3443 = VPMAXSDrr 7628 { 3444, 7, 1, 0, 0, "VPMAXSWrm", 0|(1<<MCID::MayLoad), 0xbdd800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3444 = VPMAXSWrm 7629 { 3445, 3, 1, 0, 0, "VPMAXSWrr", 0|(1<<MCID::Commutable), 0xbdd800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3445 = VPMAXSWrr 7630 { 3446, 7, 1, 0, 0, "VPMAXUBrm", 0|(1<<MCID::MayLoad), 0xbbd800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3446 = VPMAXUBrm 7631 { 3447, 3, 1, 0, 0, "VPMAXUBrr", 0|(1<<MCID::Commutable), 0xbbd800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3447 = VPMAXUBrr 7632 { 3448, 7, 1, 0, 0, "VPMAXUDrm", 0|(1<<MCID::MayLoad), 0xa7f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3448 = VPMAXUDrm 7633 { 3449, 3, 1, 0, 0, "VPMAXUDrr", 0|(1<<MCID::Commutable), 0xa7f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3449 = VPMAXUDrr 7634 { 3450, 7, 1, 0, 0, "VPMAXUWrm", 0|(1<<MCID::MayLoad), 0xa7d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3450 = VPMAXUWrm 7635 { 3451, 3, 1, 0, 0, "VPMAXUWrr", 0|(1<<MCID::Commutable), 0xa7d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3451 = VPMAXUWrr 7636 { 3452, 7, 1, 0, 0, "VPMINSBrm", 0|(1<<MCID::MayLoad), 0xa71800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3452 = VPMINSBrm 7637 { 3453, 3, 1, 0, 0, "VPMINSBrr", 0|(1<<MCID::Commutable), 0xa71800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3453 = VPMINSBrr 7638 { 3454, 7, 1, 0, 0, "VPMINSDrm", 0|(1<<MCID::MayLoad), 0xa73800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3454 = VPMINSDrm 7639 { 3455, 3, 1, 0, 0, "VPMINSDrr", 0|(1<<MCID::Commutable), 0xa73800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3455 = VPMINSDrr 7640 { 3456, 7, 1, 0, 0, "VPMINSWrm", 0|(1<<MCID::MayLoad), 0xbd5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3456 = VPMINSWrm 7641 { 3457, 3, 1, 0, 0, "VPMINSWrr", 0|(1<<MCID::Commutable), 0xbd5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3457 = VPMINSWrr 7642 { 3458, 7, 1, 0, 0, "VPMINUBrm", 0|(1<<MCID::MayLoad), 0xbb5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3458 = VPMINUBrm 7643 { 3459, 3, 1, 0, 0, "VPMINUBrr", 0|(1<<MCID::Commutable), 0xbb5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3459 = VPMINUBrr 7644 { 3460, 7, 1, 0, 0, "VPMINUDrm", 0|(1<<MCID::MayLoad), 0xa77800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3460 = VPMINUDrm 7645 { 3461, 3, 1, 0, 0, "VPMINUDrr", 0|(1<<MCID::Commutable), 0xa77800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3461 = VPMINUDrr 7646 { 3462, 7, 1, 0, 0, "VPMINUWrm", 0|(1<<MCID::MayLoad), 0xa75800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3462 = VPMINUWrm 7647 { 3463, 3, 1, 0, 0, "VPMINUWrr", 0|(1<<MCID::Commutable), 0xa75800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3463 = VPMINUWrr 7648 { 3464, 2, 1, 0, 0, "VPMOVMSKBr64r", 0|(1<<MCID::UnmodeledSideEffects), 0x3af800145ULL, NULL, NULL, OperandInfo97 }, // Inst #3464 = VPMOVMSKBr64r 7649 { 3465, 2, 1, 0, 0, "VPMOVMSKBrr", 0, 0x3af800145ULL, NULL, NULL, OperandInfo98 }, // Inst #3465 = VPMOVMSKBrr 7650 { 3466, 6, 1, 0, 0, "VPMOVSXBDrm", 0|(1<<MCID::MayLoad), 0x243800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3466 = VPMOVSXBDrm 7651 { 3467, 2, 1, 0, 0, "VPMOVSXBDrr", 0, 0x243800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3467 = VPMOVSXBDrr 7652 { 3468, 6, 1, 0, 0, "VPMOVSXBQrm", 0|(1<<MCID::MayLoad), 0x245800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3468 = VPMOVSXBQrm 7653 { 3469, 2, 1, 0, 0, "VPMOVSXBQrr", 0, 0x245800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3469 = VPMOVSXBQrr 7654 { 3470, 6, 1, 0, 0, "VPMOVSXBWrm", 0|(1<<MCID::MayLoad), 0x241800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3470 = VPMOVSXBWrm 7655 { 3471, 2, 1, 0, 0, "VPMOVSXBWrr", 0, 0x241800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3471 = VPMOVSXBWrr 7656 { 3472, 6, 1, 0, 0, "VPMOVSXDQrm", 0|(1<<MCID::MayLoad), 0x24b800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3472 = VPMOVSXDQrm 7657 { 3473, 2, 1, 0, 0, "VPMOVSXDQrr", 0, 0x24b800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3473 = VPMOVSXDQrr 7658 { 3474, 6, 1, 0, 0, "VPMOVSXWDrm", 0|(1<<MCID::MayLoad), 0x247800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3474 = VPMOVSXWDrm 7659 { 3475, 2, 1, 0, 0, "VPMOVSXWDrr", 0, 0x247800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3475 = VPMOVSXWDrr 7660 { 3476, 6, 1, 0, 0, "VPMOVSXWQrm", 0|(1<<MCID::MayLoad), 0x249800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3476 = VPMOVSXWQrm 7661 { 3477, 2, 1, 0, 0, "VPMOVSXWQrr", 0, 0x249800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3477 = VPMOVSXWQrr 7662 { 3478, 6, 1, 0, 0, "VPMOVZXBDrm", 0|(1<<MCID::MayLoad), 0x263800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3478 = VPMOVZXBDrm 7663 { 3479, 2, 1, 0, 0, "VPMOVZXBDrr", 0, 0x263800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3479 = VPMOVZXBDrr 7664 { 3480, 6, 1, 0, 0, "VPMOVZXBQrm", 0|(1<<MCID::MayLoad), 0x265800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3480 = VPMOVZXBQrm 7665 { 3481, 2, 1, 0, 0, "VPMOVZXBQrr", 0, 0x265800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3481 = VPMOVZXBQrr 7666 { 3482, 6, 1, 0, 0, "VPMOVZXBWrm", 0|(1<<MCID::MayLoad), 0x261800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3482 = VPMOVZXBWrm 7667 { 3483, 2, 1, 0, 0, "VPMOVZXBWrr", 0, 0x261800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3483 = VPMOVZXBWrr 7668 { 3484, 6, 1, 0, 0, "VPMOVZXDQrm", 0|(1<<MCID::MayLoad), 0x26b800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3484 = VPMOVZXDQrm 7669 { 3485, 2, 1, 0, 0, "VPMOVZXDQrr", 0, 0x26b800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3485 = VPMOVZXDQrr 7670 { 3486, 6, 1, 0, 0, "VPMOVZXWDrm", 0|(1<<MCID::MayLoad), 0x267800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3486 = VPMOVZXWDrm 7671 { 3487, 2, 1, 0, 0, "VPMOVZXWDrr", 0, 0x267800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3487 = VPMOVZXWDrr 7672 { 3488, 6, 1, 0, 0, "VPMOVZXWQrm", 0|(1<<MCID::MayLoad), 0x269800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3488 = VPMOVZXWQrm 7673 { 3489, 2, 1, 0, 0, "VPMOVZXWQrr", 0, 0x269800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3489 = VPMOVZXWQrr 7674 { 3490, 7, 1, 0, 0, "VPMULDQrm", 0|(1<<MCID::MayLoad), 0xa51800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3490 = VPMULDQrm 7675 { 3491, 3, 1, 0, 0, "VPMULDQrr", 0|(1<<MCID::Commutable), 0xa51800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3491 = VPMULDQrr 7676 { 3492, 7, 1, 0, 0, "VPMULHRSWrm128", 0|(1<<MCID::MayLoad), 0xa17800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3492 = VPMULHRSWrm128 7677 { 3493, 3, 1, 0, 0, "VPMULHRSWrr128", 0|(1<<MCID::Commutable), 0xa17800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3493 = VPMULHRSWrr128 7678 { 3494, 7, 1, 0, 0, "VPMULHUWrm", 0|(1<<MCID::MayLoad), 0xbc9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3494 = VPMULHUWrm 7679 { 3495, 3, 1, 0, 0, "VPMULHUWrr", 0|(1<<MCID::Commutable), 0xbc9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3495 = VPMULHUWrr 7680 { 3496, 7, 1, 0, 0, "VPMULHWrm", 0|(1<<MCID::MayLoad), 0xbcb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3496 = VPMULHWrm 7681 { 3497, 3, 1, 0, 0, "VPMULHWrr", 0|(1<<MCID::Commutable), 0xbcb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3497 = VPMULHWrr 7682 { 3498, 7, 1, 0, 0, "VPMULLDrm", 0|(1<<MCID::MayLoad), 0xa81800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3498 = VPMULLDrm 7683 { 3499, 3, 1, 0, 0, "VPMULLDrr", 0|(1<<MCID::Commutable), 0xa81800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3499 = VPMULLDrr 7684 { 3500, 7, 1, 0, 0, "VPMULLWrm", 0|(1<<MCID::MayLoad), 0xbab800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3500 = VPMULLWrm 7685 { 3501, 3, 1, 0, 0, "VPMULLWrr", 0|(1<<MCID::Commutable), 0xbab800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3501 = VPMULLWrr 7686 { 3502, 7, 1, 0, 0, "VPMULUDQrm", 0|(1<<MCID::MayLoad), 0xbe9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3502 = VPMULUDQrm 7687 { 3503, 3, 1, 0, 0, "VPMULUDQrr", 0|(1<<MCID::Commutable), 0xbe9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3503 = VPMULUDQrr 7688 { 3504, 7, 1, 0, 0, "VPORrm", 0|(1<<MCID::MayLoad), 0xbd7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3504 = VPORrm 7689 { 3505, 3, 1, 0, 0, "VPORrr", 0|(1<<MCID::Commutable), 0xbd7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3505 = VPORrr 7690 { 3506, 7, 1, 0, 0, "VPSADBWrm", 0|(1<<MCID::MayLoad), 0xbed800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3506 = VPSADBWrm 7691 { 3507, 3, 1, 0, 0, "VPSADBWrr", 0|(1<<MCID::Commutable), 0xbed800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3507 = VPSADBWrr 7692 { 3508, 7, 1, 0, 0, "VPSHUFBrm128", 0|(1<<MCID::MayLoad), 0xa01800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3508 = VPSHUFBrm128 7693 { 3509, 3, 1, 0, 0, "VPSHUFBrr128", 0, 0xa01800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3509 = VPSHUFBrr128 7694 { 3510, 7, 1, 0, 0, "VPSHUFDmi", 0|(1<<MCID::MayLoad), 0x2e1804146ULL, NULL, NULL, OperandInfo49 }, // Inst #3510 = VPSHUFDmi 7695 { 3511, 3, 1, 0, 0, "VPSHUFDri", 0, 0x2e1804145ULL, NULL, NULL, OperandInfo50 }, // Inst #3511 = VPSHUFDri 7696 { 3512, 7, 1, 0, 0, "VPSHUFHWmi", 0|(1<<MCID::MayLoad), 0x2e1804c06ULL, NULL, NULL, OperandInfo49 }, // Inst #3512 = VPSHUFHWmi 7697 { 3513, 3, 1, 0, 0, "VPSHUFHWri", 0, 0x2e1804c05ULL, NULL, NULL, OperandInfo50 }, // Inst #3513 = VPSHUFHWri 7698 { 3514, 7, 1, 0, 0, "VPSHUFLWmi", 0|(1<<MCID::MayLoad), 0x2e1804b06ULL, NULL, NULL, OperandInfo49 }, // Inst #3514 = VPSHUFLWmi 7699 { 3515, 3, 1, 0, 0, "VPSHUFLWri", 0, 0x2e1804b05ULL, NULL, NULL, OperandInfo50 }, // Inst #3515 = VPSHUFLWri 7700 { 3516, 7, 1, 0, 0, "VPSIGNBrm128", 0|(1<<MCID::MayLoad), 0xa11800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3516 = VPSIGNBrm128 7701 { 3517, 3, 1, 0, 0, "VPSIGNBrr128", 0, 0xa11800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3517 = VPSIGNBrr128 7702 { 3518, 7, 1, 0, 0, "VPSIGNDrm128", 0|(1<<MCID::MayLoad), 0xa15800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3518 = VPSIGNDrm128 7703 { 3519, 3, 1, 0, 0, "VPSIGNDrr128", 0, 0xa15800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3519 = VPSIGNDrr128 7704 { 3520, 7, 1, 0, 0, "VPSIGNWrm128", 0|(1<<MCID::MayLoad), 0xa13800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3520 = VPSIGNWrm128 7705 { 3521, 3, 1, 0, 0, "VPSIGNWrr128", 0, 0xa13800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3521 = VPSIGNWrr128 7706 { 3522, 3, 1, 0, 0, "VPSLLDQri", 0, 0xae7804157ULL, NULL, NULL, OperandInfo50 }, // Inst #3522 = VPSLLDQri 7707 { 3523, 3, 1, 0, 0, "VPSLLDri", 0, 0xae5804156ULL, NULL, NULL, OperandInfo50 }, // Inst #3523 = VPSLLDri 7708 { 3524, 7, 1, 0, 0, "VPSLLDrm", 0|(1<<MCID::MayLoad), 0xbe5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3524 = VPSLLDrm 7709 { 3525, 3, 1, 0, 0, "VPSLLDrr", 0, 0xbe5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3525 = VPSLLDrr 7710 { 3526, 3, 1, 0, 0, "VPSLLQri", 0, 0xae7804156ULL, NULL, NULL, OperandInfo50 }, // Inst #3526 = VPSLLQri 7711 { 3527, 7, 1, 0, 0, "VPSLLQrm", 0|(1<<MCID::MayLoad), 0xbe7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3527 = VPSLLQrm 7712 { 3528, 3, 1, 0, 0, "VPSLLQrr", 0, 0xbe7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3528 = VPSLLQrr 7713 { 3529, 3, 1, 0, 0, "VPSLLWri", 0, 0xae3804156ULL, NULL, NULL, OperandInfo50 }, // Inst #3529 = VPSLLWri 7714 { 3530, 7, 1, 0, 0, "VPSLLWrm", 0|(1<<MCID::MayLoad), 0xbe3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3530 = VPSLLWrm 7715 { 3531, 3, 1, 0, 0, "VPSLLWrr", 0, 0xbe3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3531 = VPSLLWrr 7716 { 3532, 3, 1, 0, 0, "VPSRADri", 0, 0xae5804154ULL, NULL, NULL, OperandInfo50 }, // Inst #3532 = VPSRADri 7717 { 3533, 7, 1, 0, 0, "VPSRADrm", 0|(1<<MCID::MayLoad), 0xbc5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3533 = VPSRADrm 7718 { 3534, 3, 1, 0, 0, "VPSRADrr", 0, 0xbc5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3534 = VPSRADrr 7719 { 3535, 3, 1, 0, 0, "VPSRAWri", 0, 0xae3804154ULL, NULL, NULL, OperandInfo50 }, // Inst #3535 = VPSRAWri 7720 { 3536, 7, 1, 0, 0, "VPSRAWrm", 0|(1<<MCID::MayLoad), 0xbc3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3536 = VPSRAWrm 7721 { 3537, 3, 1, 0, 0, "VPSRAWrr", 0, 0xbc3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3537 = VPSRAWrr 7722 { 3538, 3, 1, 0, 0, "VPSRLDQri", 0, 0xae7804153ULL, NULL, NULL, OperandInfo50 }, // Inst #3538 = VPSRLDQri 7723 { 3539, 3, 1, 0, 0, "VPSRLDri", 0, 0xae5804152ULL, NULL, NULL, OperandInfo50 }, // Inst #3539 = VPSRLDri 7724 { 3540, 7, 1, 0, 0, "VPSRLDrm", 0|(1<<MCID::MayLoad), 0xba5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3540 = VPSRLDrm 7725 { 3541, 3, 1, 0, 0, "VPSRLDrr", 0, 0xba5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3541 = VPSRLDrr 7726 { 3542, 3, 1, 0, 0, "VPSRLQri", 0, 0xae7804152ULL, NULL, NULL, OperandInfo50 }, // Inst #3542 = VPSRLQri 7727 { 3543, 7, 1, 0, 0, "VPSRLQrm", 0|(1<<MCID::MayLoad), 0xba7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3543 = VPSRLQrm 7728 { 3544, 3, 1, 0, 0, "VPSRLQrr", 0, 0xba7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3544 = VPSRLQrr 7729 { 3545, 3, 1, 0, 0, "VPSRLWri", 0, 0xae3804152ULL, NULL, NULL, OperandInfo50 }, // Inst #3545 = VPSRLWri 7730 { 3546, 7, 1, 0, 0, "VPSRLWrm", 0|(1<<MCID::MayLoad), 0xba3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3546 = VPSRLWrm 7731 { 3547, 3, 1, 0, 0, "VPSRLWrr", 0, 0xba3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3547 = VPSRLWrr 7732 { 3548, 7, 1, 0, 0, "VPSUBBrm", 0|(1<<MCID::MayLoad), 0xbf1800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3548 = VPSUBBrm 7733 { 3549, 3, 1, 0, 0, "VPSUBBrr", 0, 0xbf1800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3549 = VPSUBBrr 7734 { 3550, 7, 1, 0, 0, "VPSUBDrm", 0|(1<<MCID::MayLoad), 0xbf5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3550 = VPSUBDrm 7735 { 3551, 3, 1, 0, 0, "VPSUBDrr", 0, 0xbf5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3551 = VPSUBDrr 7736 { 3552, 7, 1, 0, 0, "VPSUBQrm", 0|(1<<MCID::MayLoad), 0xbf7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3552 = VPSUBQrm 7737 { 3553, 3, 1, 0, 0, "VPSUBQrr", 0, 0xbf7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3553 = VPSUBQrr 7738 { 3554, 7, 1, 0, 0, "VPSUBSBrm", 0|(1<<MCID::MayLoad), 0xbd1800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3554 = VPSUBSBrm 7739 { 3555, 3, 1, 0, 0, "VPSUBSBrr", 0, 0xbd1800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3555 = VPSUBSBrr 7740 { 3556, 7, 1, 0, 0, "VPSUBSWrm", 0|(1<<MCID::MayLoad), 0xbd3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3556 = VPSUBSWrm 7741 { 3557, 3, 1, 0, 0, "VPSUBSWrr", 0, 0xbd3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3557 = VPSUBSWrr 7742 { 3558, 7, 1, 0, 0, "VPSUBUSBrm", 0|(1<<MCID::MayLoad), 0xbb1800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3558 = VPSUBUSBrm 7743 { 3559, 3, 1, 0, 0, "VPSUBUSBrr", 0, 0xbb1800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3559 = VPSUBUSBrr 7744 { 3560, 7, 1, 0, 0, "VPSUBUSWrm", 0|(1<<MCID::MayLoad), 0xbb3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3560 = VPSUBUSWrm 7745 { 3561, 3, 1, 0, 0, "VPSUBUSWrr", 0, 0xbb3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3561 = VPSUBUSWrr 7746 { 3562, 7, 1, 0, 0, "VPSUBWrm", 0|(1<<MCID::MayLoad), 0xbf3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3562 = VPSUBWrm 7747 { 3563, 3, 1, 0, 0, "VPSUBWrr", 0, 0xbf3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3563 = VPSUBWrr 7748 { 3564, 6, 0, 0, 0, "VPTESTYrm", 0|(1<<MCID::MayLoad), 0x22f800d46ULL, NULL, ImplicitList1, OperandInfo233 }, // Inst #3564 = VPTESTYrm 7749 { 3565, 2, 0, 0, 0, "VPTESTYrr", 0, 0x22f800d45ULL, NULL, ImplicitList1, OperandInfo237 }, // Inst #3565 = VPTESTYrr 7750 { 3566, 6, 0, 0, 0, "VPTESTrm", 0|(1<<MCID::MayLoad), 0x22f800d46ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #3566 = VPTESTrm 7751 { 3567, 2, 0, 0, 0, "VPTESTrr", 0, 0x22f800d45ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #3567 = VPTESTrr 7752 { 3568, 7, 1, 0, 0, "VPUNPCKHBWrm", 0|(1<<MCID::MayLoad), 0xad1800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3568 = VPUNPCKHBWrm 7753 { 3569, 3, 1, 0, 0, "VPUNPCKHBWrr", 0, 0xad1800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3569 = VPUNPCKHBWrr 7754 { 3570, 7, 1, 0, 0, "VPUNPCKHDQrm", 0|(1<<MCID::MayLoad), 0xad5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3570 = VPUNPCKHDQrm 7755 { 3571, 3, 1, 0, 0, "VPUNPCKHDQrr", 0, 0xad5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3571 = VPUNPCKHDQrr 7756 { 3572, 7, 1, 0, 0, "VPUNPCKHQDQrm", 0|(1<<MCID::MayLoad), 0xadb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3572 = VPUNPCKHQDQrm 7757 { 3573, 3, 1, 0, 0, "VPUNPCKHQDQrr", 0, 0xadb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3573 = VPUNPCKHQDQrr 7758 { 3574, 7, 1, 0, 0, "VPUNPCKHWDrm", 0|(1<<MCID::MayLoad), 0xad3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3574 = VPUNPCKHWDrm 7759 { 3575, 3, 1, 0, 0, "VPUNPCKHWDrr", 0, 0xad3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3575 = VPUNPCKHWDrr 7760 { 3576, 7, 1, 0, 0, "VPUNPCKLBWrm", 0|(1<<MCID::MayLoad), 0xac1800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3576 = VPUNPCKLBWrm 7761 { 3577, 3, 1, 0, 0, "VPUNPCKLBWrr", 0, 0xac1800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3577 = VPUNPCKLBWrr 7762 { 3578, 7, 1, 0, 0, "VPUNPCKLDQrm", 0|(1<<MCID::MayLoad), 0xac5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3578 = VPUNPCKLDQrm 7763 { 3579, 3, 1, 0, 0, "VPUNPCKLDQrr", 0, 0xac5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3579 = VPUNPCKLDQrr 7764 { 3580, 7, 1, 0, 0, "VPUNPCKLQDQrm", 0|(1<<MCID::MayLoad), 0xad9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3580 = VPUNPCKLQDQrm 7765 { 3581, 3, 1, 0, 0, "VPUNPCKLQDQrr", 0, 0xad9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3581 = VPUNPCKLQDQrr 7766 { 3582, 7, 1, 0, 0, "VPUNPCKLWDrm", 0|(1<<MCID::MayLoad), 0xac3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3582 = VPUNPCKLWDrm 7767 { 3583, 3, 1, 0, 0, "VPUNPCKLWDrr", 0, 0xac3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3583 = VPUNPCKLWDrr 7768 { 3584, 7, 1, 0, 0, "VPXORrm", 0|(1<<MCID::MayLoad), 0xbdf800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3584 = VPXORrm 7769 { 3585, 3, 1, 0, 0, "VPXORrr", 0|(1<<MCID::Commutable), 0xbdf800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3585 = VPXORrr 7770 { 3586, 6, 1, 0, 0, "VRCPPSYm", 0|(1<<MCID::MayLoad), 0x2a6800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3586 = VRCPPSYm 7771 { 3587, 6, 1, 0, 0, "VRCPPSYm_Int", 0|(1<<MCID::MayLoad), 0x2a6800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3587 = VRCPPSYm_Int 7772 { 3588, 2, 1, 0, 0, "VRCPPSYr", 0, 0x2a6800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3588 = VRCPPSYr 7773 { 3589, 2, 1, 0, 0, "VRCPPSYr_Int", 0, 0x2a6800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3589 = VRCPPSYr_Int 7774 { 3590, 6, 1, 0, 0, "VRCPPSm", 0|(1<<MCID::MayLoad), 0x2a6800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3590 = VRCPPSm 7775 { 3591, 6, 1, 0, 0, "VRCPPSm_Int", 0|(1<<MCID::MayLoad), 0x2a6800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3591 = VRCPPSm_Int 7776 { 3592, 2, 1, 0, 0, "VRCPPSr", 0, 0x2a6800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3592 = VRCPPSr 7777 { 3593, 2, 1, 0, 0, "VRCPPSr_Int", 0, 0x2a6800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3593 = VRCPPSr_Int 7778 { 3594, 7, 1, 0, 0, "VRCPSSm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4aa6000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3594 = VRCPSSm 7779 { 3595, 7, 1, 0, 0, "VRCPSSm_Int", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa6000c06ULL, NULL, NULL, OperandInfo261 }, // Inst #3595 = VRCPSSm_Int 7780 { 3596, 3, 1, 0, 0, "VRCPSSr", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa6000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3596 = VRCPSSr 7781 { 3597, 7, 1, 0, 0, "VROUNDPDm", 0|(1<<MCID::MayLoad), 0x213804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #3597 = VROUNDPDm 7782 { 3598, 7, 1, 0, 0, "VROUNDPDm_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x213804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #3598 = VROUNDPDm_AVX 7783 { 3599, 3, 1, 0, 0, "VROUNDPDr", 0, 0x213804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #3599 = VROUNDPDr 7784 { 3600, 3, 1, 0, 0, "VROUNDPDr_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x213804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #3600 = VROUNDPDr_AVX 7785 { 3601, 7, 1, 0, 0, "VROUNDPSm", 0|(1<<MCID::MayLoad), 0x210004e46ULL, NULL, NULL, OperandInfo49 }, // Inst #3601 = VROUNDPSm 7786 { 3602, 7, 1, 0, 0, "VROUNDPSm_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x210004e46ULL, NULL, NULL, OperandInfo49 }, // Inst #3602 = VROUNDPSm_AVX 7787 { 3603, 3, 1, 0, 0, "VROUNDPSr", 0, 0x211804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #3603 = VROUNDPSr 7788 { 3604, 3, 1, 0, 0, "VROUNDPSr_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x211804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #3604 = VROUNDPSr_AVX 7789 { 3605, 8, 1, 0, 0, "VROUNDSDm", 0|(1<<MCID::MayLoad), 0x4a17804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3605 = VROUNDSDm 7790 { 3606, 8, 1, 0, 0, "VROUNDSDm_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x4a17804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3606 = VROUNDSDm_AVX 7791 { 3607, 4, 1, 0, 0, "VROUNDSDr", 0, 0x4a17804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3607 = VROUNDSDr 7792 { 3608, 4, 1, 0, 0, "VROUNDSDr_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x4a17804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3608 = VROUNDSDr_AVX 7793 { 3609, 8, 1, 0, 0, "VROUNDSSm", 0|(1<<MCID::MayLoad), 0x4a15804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3609 = VROUNDSSm 7794 { 3610, 8, 1, 0, 0, "VROUNDSSm_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x4a15804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3610 = VROUNDSSm_AVX 7795 { 3611, 4, 1, 0, 0, "VROUNDSSr", 0, 0x4a15804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3611 = VROUNDSSr 7796 { 3612, 4, 1, 0, 0, "VROUNDSSr_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x4a15804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3612 = VROUNDSSr_AVX 7797 { 3613, 7, 1, 0, 0, "VROUNDYPDm", 0|(1<<MCID::MayLoad), 0x213804e46ULL, NULL, NULL, OperandInfo257 }, // Inst #3613 = VROUNDYPDm 7798 { 3614, 7, 1, 0, 0, "VROUNDYPDm_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x213804e46ULL, NULL, NULL, OperandInfo257 }, // Inst #3614 = VROUNDYPDm_AVX 7799 { 3615, 3, 1, 0, 0, "VROUNDYPDr", 0, 0x213804e45ULL, NULL, NULL, OperandInfo258 }, // Inst #3615 = VROUNDYPDr 7800 { 3616, 3, 1, 0, 0, "VROUNDYPDr_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x213804e45ULL, NULL, NULL, OperandInfo258 }, // Inst #3616 = VROUNDYPDr_AVX 7801 { 3617, 7, 1, 0, 0, "VROUNDYPSm", 0|(1<<MCID::MayLoad), 0x210004e46ULL, NULL, NULL, OperandInfo257 }, // Inst #3617 = VROUNDYPSm 7802 { 3618, 7, 1, 0, 0, "VROUNDYPSm_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x210004e46ULL, NULL, NULL, OperandInfo257 }, // Inst #3618 = VROUNDYPSm_AVX 7803 { 3619, 3, 1, 0, 0, "VROUNDYPSr", 0, 0x211804e45ULL, NULL, NULL, OperandInfo258 }, // Inst #3619 = VROUNDYPSr 7804 { 3620, 3, 1, 0, 0, "VROUNDYPSr_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x211804e45ULL, NULL, NULL, OperandInfo258 }, // Inst #3620 = VROUNDYPSr_AVX 7805 { 3621, 6, 1, 0, 0, "VRSQRTPSYm", 0|(1<<MCID::MayLoad), 0x2a4800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3621 = VRSQRTPSYm 7806 { 3622, 6, 1, 0, 0, "VRSQRTPSYm_Int", 0|(1<<MCID::MayLoad), 0x2a4800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3622 = VRSQRTPSYm_Int 7807 { 3623, 2, 1, 0, 0, "VRSQRTPSYr", 0, 0x2a4800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3623 = VRSQRTPSYr 7808 { 3624, 2, 1, 0, 0, "VRSQRTPSYr_Int", 0, 0x2a4800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3624 = VRSQRTPSYr_Int 7809 { 3625, 6, 1, 0, 0, "VRSQRTPSm", 0|(1<<MCID::MayLoad), 0x2a4800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3625 = VRSQRTPSm 7810 { 3626, 6, 1, 0, 0, "VRSQRTPSm_Int", 0|(1<<MCID::MayLoad), 0x2a4800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3626 = VRSQRTPSm_Int 7811 { 3627, 2, 1, 0, 0, "VRSQRTPSr", 0, 0x2a4800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3627 = VRSQRTPSr 7812 { 3628, 2, 1, 0, 0, "VRSQRTPSr_Int", 0, 0x2a4800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3628 = VRSQRTPSr_Int 7813 { 3629, 7, 1, 0, 0, "VRSQRTSSm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4aa4000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3629 = VRSQRTSSm 7814 { 3630, 7, 1, 0, 0, "VRSQRTSSm_Int", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa4000c06ULL, NULL, NULL, OperandInfo261 }, // Inst #3630 = VRSQRTSSm_Int 7815 { 3631, 3, 1, 0, 0, "VRSQRTSSr", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa4000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3631 = VRSQRTSSr 7816 { 3632, 8, 1, 0, 0, "VSHUFPDYrmi", 0|(1<<MCID::MayLoad), 0xb8d004146ULL, NULL, NULL, OperandInfo228 }, // Inst #3632 = VSHUFPDYrmi 7817 { 3633, 4, 1, 0, 0, "VSHUFPDYrri", 0, 0xb8d004145ULL, NULL, NULL, OperandInfo87 }, // Inst #3633 = VSHUFPDYrri 7818 { 3634, 8, 1, 0, 0, "VSHUFPDrmi", 0|(1<<MCID::MayLoad), 0xb8d004146ULL, NULL, NULL, OperandInfo136 }, // Inst #3634 = VSHUFPDrmi 7819 { 3635, 4, 1, 0, 0, "VSHUFPDrri", 0, 0xb8d004145ULL, NULL, NULL, OperandInfo86 }, // Inst #3635 = VSHUFPDrri 7820 { 3636, 8, 1, 0, 0, "VSHUFPSYrmi", 0|(1<<MCID::MayLoad), 0xb8c804106ULL, NULL, NULL, OperandInfo228 }, // Inst #3636 = VSHUFPSYrmi 7821 { 3637, 4, 1, 0, 0, "VSHUFPSYrri", 0, 0xb8c804105ULL, NULL, NULL, OperandInfo87 }, // Inst #3637 = VSHUFPSYrri 7822 { 3638, 8, 1, 0, 0, "VSHUFPSrmi", 0|(1<<MCID::MayLoad), 0xb8c804106ULL, NULL, NULL, OperandInfo136 }, // Inst #3638 = VSHUFPSrmi 7823 { 3639, 4, 1, 0, 0, "VSHUFPSrri", 0, 0xb8c804105ULL, NULL, NULL, OperandInfo86 }, // Inst #3639 = VSHUFPSrri 7824 { 3640, 6, 1, 0, 0, "VSQRTPDYm", 0|(1<<MCID::MayLoad), 0x2a3000146ULL, NULL, NULL, OperandInfo233 }, // Inst #3640 = VSQRTPDYm 7825 { 3641, 6, 1, 0, 0, "VSQRTPDYm_Int", 0|(1<<MCID::MayLoad), 0x2a3000146ULL, NULL, NULL, OperandInfo233 }, // Inst #3641 = VSQRTPDYm_Int 7826 { 3642, 2, 1, 0, 0, "VSQRTPDYr", 0, 0x2a3000145ULL, NULL, NULL, OperandInfo237 }, // Inst #3642 = VSQRTPDYr 7827 { 3643, 2, 1, 0, 0, "VSQRTPDYr_Int", 0, 0x2a3000145ULL, NULL, NULL, OperandInfo237 }, // Inst #3643 = VSQRTPDYr_Int 7828 { 3644, 6, 1, 0, 0, "VSQRTPDm", 0|(1<<MCID::MayLoad), 0x2a3000146ULL, NULL, NULL, OperandInfo47 }, // Inst #3644 = VSQRTPDm 7829 { 3645, 6, 1, 0, 0, "VSQRTPDm_Int", 0|(1<<MCID::MayLoad), 0x2a3000146ULL, NULL, NULL, OperandInfo47 }, // Inst #3645 = VSQRTPDm_Int 7830 { 3646, 2, 1, 0, 0, "VSQRTPDr", 0, 0x2a3000145ULL, NULL, NULL, OperandInfo48 }, // Inst #3646 = VSQRTPDr 7831 { 3647, 2, 1, 0, 0, "VSQRTPDr_Int", 0, 0x2a3000145ULL, NULL, NULL, OperandInfo48 }, // Inst #3647 = VSQRTPDr_Int 7832 { 3648, 6, 1, 0, 0, "VSQRTPSYm", 0|(1<<MCID::MayLoad), 0x2a2800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3648 = VSQRTPSYm 7833 { 3649, 6, 1, 0, 0, "VSQRTPSYm_Int", 0|(1<<MCID::MayLoad), 0x2a2800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3649 = VSQRTPSYm_Int 7834 { 3650, 2, 1, 0, 0, "VSQRTPSYr", 0, 0x2a2800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3650 = VSQRTPSYr 7835 { 3651, 2, 1, 0, 0, "VSQRTPSYr_Int", 0, 0x2a2800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3651 = VSQRTPSYr_Int 7836 { 3652, 6, 1, 0, 0, "VSQRTPSm", 0|(1<<MCID::MayLoad), 0x2a2800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3652 = VSQRTPSm 7837 { 3653, 6, 1, 0, 0, "VSQRTPSm_Int", 0|(1<<MCID::MayLoad), 0x2a2800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3653 = VSQRTPSm_Int 7838 { 3654, 2, 1, 0, 0, "VSQRTPSr", 0, 0x2a2800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3654 = VSQRTPSr 7839 { 3655, 2, 1, 0, 0, "VSQRTPSr_Int", 0, 0x2a2800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3655 = VSQRTPSr_Int 7840 { 3656, 7, 1, 0, 0, "VSQRTSDm", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa2000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #3656 = VSQRTSDm 7841 { 3657, 7, 1, 0, 0, "VSQRTSDm_Int", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa2000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3657 = VSQRTSDm_Int 7842 { 3658, 3, 1, 0, 0, "VSQRTSDr", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa2000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #3658 = VSQRTSDr 7843 { 3659, 7, 1, 0, 0, "VSQRTSSm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4aa2000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3659 = VSQRTSSm 7844 { 3660, 7, 1, 0, 0, "VSQRTSSm_Int", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa2000c06ULL, NULL, NULL, OperandInfo261 }, // Inst #3660 = VSQRTSSm_Int 7845 { 3661, 3, 1, 0, 0, "VSQRTSSr", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa2000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3661 = VSQRTSSr 7846 { 3662, 5, 0, 0, 0, "VSTMXCSR", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x35c80011bULL, NULL, NULL, OperandInfo38 }, // Inst #3662 = VSTMXCSR 7847 { 3663, 7, 1, 0, 0, "VSUBPDYrm", 0|(1<<MCID::MayLoad), 0xab9000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3663 = VSUBPDYrm 7848 { 3664, 3, 1, 0, 0, "VSUBPDYrr", 0, 0xab9000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3664 = VSUBPDYrr 7849 { 3665, 7, 1, 0, 0, "VSUBPDrm", 0|(1<<MCID::MayLoad), 0xab9000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3665 = VSUBPDrm 7850 { 3666, 3, 1, 0, 0, "VSUBPDrr", 0, 0xab9000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3666 = VSUBPDrr 7851 { 3667, 7, 1, 0, 0, "VSUBPSYrm", 0|(1<<MCID::MayLoad), 0xab8800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3667 = VSUBPSYrm 7852 { 3668, 3, 1, 0, 0, "VSUBPSYrr", 0, 0xab8800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3668 = VSUBPSYrr 7853 { 3669, 7, 1, 0, 0, "VSUBPSrm", 0|(1<<MCID::MayLoad), 0xab8800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3669 = VSUBPSrm 7854 { 3670, 3, 1, 0, 0, "VSUBPSrr", 0, 0xab8800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3670 = VSUBPSrr 7855 { 3671, 7, 1, 0, 0, "VSUBSDrm", 0|(1<<MCID::MayLoad), 0x4ab8000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #3671 = VSUBSDrm 7856 { 3672, 7, 1, 0, 0, "VSUBSDrm_Int", 0|(1<<MCID::MayLoad), 0x4ab8000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3672 = VSUBSDrm_Int 7857 { 3673, 3, 1, 0, 0, "VSUBSDrr", 0, 0x4ab8000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #3673 = VSUBSDrr 7858 { 3674, 3, 1, 0, 0, "VSUBSDrr_Int", 0, 0x4ab8000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #3674 = VSUBSDrr_Int 7859 { 3675, 7, 1, 0, 0, "VSUBSSrm", 0|(1<<MCID::MayLoad), 0x4ab8000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3675 = VSUBSSrm 7860 { 3676, 7, 1, 0, 0, "VSUBSSrm_Int", 0|(1<<MCID::MayLoad), 0x4ab8000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #3676 = VSUBSSrm_Int 7861 { 3677, 3, 1, 0, 0, "VSUBSSrr", 0, 0x4ab8000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3677 = VSUBSSrr 7862 { 3678, 3, 1, 0, 0, "VSUBSSrr_Int", 0, 0x4ab8000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #3678 = VSUBSSrr_Int 7863 { 3679, 6, 0, 0, 0, "VTESTPDYrm", 0|(1<<MCID::MayLoad), 0x21f800d46ULL, NULL, ImplicitList1, OperandInfo233 }, // Inst #3679 = VTESTPDYrm 7864 { 3680, 2, 0, 0, 0, "VTESTPDYrr", 0, 0x21f800d45ULL, NULL, ImplicitList1, OperandInfo237 }, // Inst #3680 = VTESTPDYrr 7865 { 3681, 6, 0, 0, 0, "VTESTPDrm", 0|(1<<MCID::MayLoad), 0x21f800d46ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #3681 = VTESTPDrm 7866 { 3682, 2, 0, 0, 0, "VTESTPDrr", 0, 0x21f800d45ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #3682 = VTESTPDrr 7867 { 3683, 6, 0, 0, 0, "VTESTPSYrm", 0|(1<<MCID::MayLoad), 0x21d800d46ULL, NULL, ImplicitList1, OperandInfo233 }, // Inst #3683 = VTESTPSYrm 7868 { 3684, 2, 0, 0, 0, "VTESTPSYrr", 0, 0x21d800d45ULL, NULL, ImplicitList1, OperandInfo237 }, // Inst #3684 = VTESTPSYrr 7869 { 3685, 6, 0, 0, 0, "VTESTPSrm", 0|(1<<MCID::MayLoad), 0x21d800d46ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #3685 = VTESTPSrm 7870 { 3686, 2, 0, 0, 0, "VTESTPSrr", 0, 0x21d800d45ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #3686 = VTESTPSrr 7871 { 3687, 6, 0, 0, 0, "VUCOMISDrm", 0|(1<<MCID::MayLoad), 0x425d000146ULL, NULL, ImplicitList1, OperandInfo101 }, // Inst #3687 = VUCOMISDrm 7872 { 3688, 2, 0, 0, 0, "VUCOMISDrr", 0, 0x425d000145ULL, NULL, ImplicitList1, OperandInfo123 }, // Inst #3688 = VUCOMISDrr 7873 { 3689, 6, 0, 0, 0, "VUCOMISSrm", 0|(1<<MCID::MayLoad), 0x425c800106ULL, NULL, ImplicitList1, OperandInfo99 }, // Inst #3689 = VUCOMISSrm 7874 { 3690, 2, 0, 0, 0, "VUCOMISSrr", 0, 0x425c800105ULL, NULL, ImplicitList1, OperandInfo124 }, // Inst #3690 = VUCOMISSrr 7875 { 3691, 7, 1, 0, 0, "VUNPCKHPDYrm", 0|(1<<MCID::MayLoad), 0xa2b000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3691 = VUNPCKHPDYrm 7876 { 3692, 3, 1, 0, 0, "VUNPCKHPDYrr", 0, 0xa2b000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3692 = VUNPCKHPDYrr 7877 { 3693, 7, 1, 0, 0, "VUNPCKHPDrm", 0|(1<<MCID::MayLoad), 0xa2b000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3693 = VUNPCKHPDrm 7878 { 3694, 3, 1, 0, 0, "VUNPCKHPDrr", 0, 0xa2b000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3694 = VUNPCKHPDrr 7879 { 3695, 7, 1, 0, 0, "VUNPCKHPSYrm", 0|(1<<MCID::MayLoad), 0xa2a800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3695 = VUNPCKHPSYrm 7880 { 3696, 3, 1, 0, 0, "VUNPCKHPSYrr", 0, 0xa2a800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3696 = VUNPCKHPSYrr 7881 { 3697, 7, 1, 0, 0, "VUNPCKHPSrm", 0|(1<<MCID::MayLoad), 0xa2a800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3697 = VUNPCKHPSrm 7882 { 3698, 3, 1, 0, 0, "VUNPCKHPSrr", 0, 0xa2a800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3698 = VUNPCKHPSrr 7883 { 3699, 7, 1, 0, 0, "VUNPCKLPDYrm", 0|(1<<MCID::MayLoad), 0xa29000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3699 = VUNPCKLPDYrm 7884 { 3700, 3, 1, 0, 0, "VUNPCKLPDYrr", 0, 0xa29000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3700 = VUNPCKLPDYrr 7885 { 3701, 7, 1, 0, 0, "VUNPCKLPDrm", 0|(1<<MCID::MayLoad), 0xa29000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3701 = VUNPCKLPDrm 7886 { 3702, 3, 1, 0, 0, "VUNPCKLPDrr", 0, 0xa29000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3702 = VUNPCKLPDrr 7887 { 3703, 7, 1, 0, 0, "VUNPCKLPSYrm", 0|(1<<MCID::MayLoad), 0xa28800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3703 = VUNPCKLPSYrm 7888 { 3704, 3, 1, 0, 0, "VUNPCKLPSYrr", 0, 0xa28800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3704 = VUNPCKLPSYrr 7889 { 3705, 7, 1, 0, 0, "VUNPCKLPSrm", 0|(1<<MCID::MayLoad), 0xa28800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3705 = VUNPCKLPSrm 7890 { 3706, 3, 1, 0, 0, "VUNPCKLPSrr", 0, 0xa28800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3706 = VUNPCKLPSrr 7891 { 3707, 7, 1, 0, 0, "VXORPDYrm", 0|(1<<MCID::MayLoad), 0xaaf000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3707 = VXORPDYrm 7892 { 3708, 3, 1, 0, 0, "VXORPDYrr", 0|(1<<MCID::Commutable), 0xaaf000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3708 = VXORPDYrr 7893 { 3709, 7, 1, 0, 0, "VXORPDrm", 0|(1<<MCID::MayLoad), 0xaaf000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3709 = VXORPDrm 7894 { 3710, 3, 1, 0, 0, "VXORPDrr", 0|(1<<MCID::Commutable), 0xaaf000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3710 = VXORPDrr 7895 { 3711, 7, 1, 0, 0, "VXORPSYrm", 0|(1<<MCID::MayLoad), 0xaae800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3711 = VXORPSYrm 7896 { 3712, 3, 1, 0, 0, "VXORPSYrr", 0|(1<<MCID::Commutable), 0xaae800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3712 = VXORPSYrr 7897 { 3713, 7, 1, 0, 0, "VXORPSrm", 0|(1<<MCID::MayLoad), 0xaae800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3713 = VXORPSrm 7898 { 3714, 3, 1, 0, 0, "VXORPSrr", 0|(1<<MCID::Commutable)|(1<<MCID::UnmodeledSideEffects), 0xaae800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3714 = VXORPSrr 7899 { 3715, 0, 0, 0, 0, "VZEROALL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x22ee000101ULL, NULL, ImplicitList70, 0 }, // Inst #3715 = VZEROALL 7900 { 3716, 0, 0, 0, 0, "VZEROUPPER", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2ee000101ULL, NULL, ImplicitList70, 0 }, // Inst #3716 = VZEROUPPER 7901 { 3717, 1, 1, 0, 0, "V_SET0", 0|(1<<MCID::Pseudo)|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo62 }, // Inst #3717 = V_SET0 7902 { 3718, 1, 1, 0, 0, "V_SETALLONES", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0xed800160ULL, NULL, NULL, OperandInfo62 }, // Inst #3718 = V_SETALLONES 7903 { 3719, 1, 0, 0, 0, "W64ALLOCA", 0|(1<<MCID::Call)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d0018001ULL, ImplicitList8, ImplicitList71, OperandInfo73 }, // Inst #3719 = W64ALLOCA 7904 { 3720, 0, 0, 0, 0, "WAIT", 0|(1<<MCID::UnmodeledSideEffects), 0x136000001ULL, NULL, NULL, 0 }, // Inst #3720 = WAIT 7905 { 3721, 0, 0, 0, 0, "WBINVD", 0|(1<<MCID::UnmodeledSideEffects), 0x12000101ULL, NULL, NULL, 0 }, // Inst #3721 = WBINVD 7906 { 3722, 5, 0, 0, 0, "WINCALL64m", 0|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Variadic), 0x1fe00001aULL, ImplicitList8, ImplicitList66, OperandInfo38 }, // Inst #3722 = WINCALL64m 7907 { 3723, 1, 0, 0, 0, "WINCALL64pcrel32", 0|(1<<MCID::Call)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d0018001ULL, ImplicitList8, ImplicitList66, OperandInfo73 }, // Inst #3723 = WINCALL64pcrel32 7908 { 3724, 1, 0, 0, 0, "WINCALL64r", 0|(1<<MCID::Call)|(1<<MCID::Variadic), 0x1fe000012ULL, ImplicitList8, ImplicitList66, OperandInfo74 }, // Inst #3724 = WINCALL64r 7909 { 3725, 0, 0, 0, 0, "WIN_ALLOCA", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList6, ImplicitList59, 0 }, // Inst #3725 = WIN_ALLOCA 7910 { 3726, 1, 0, 0, 0, "WRFSBASE", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000c12ULL, NULL, NULL, OperandInfo72 }, // Inst #3726 = WRFSBASE 7911 { 3727, 1, 0, 0, 0, "WRFSBASE64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c002c12ULL, NULL, NULL, OperandInfo74 }, // Inst #3727 = WRFSBASE64 7912 { 3728, 1, 0, 0, 0, "WRGSBASE", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000c13ULL, NULL, NULL, OperandInfo72 }, // Inst #3728 = WRGSBASE 7913 { 3729, 1, 0, 0, 0, "WRGSBASE64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c002c13ULL, NULL, NULL, OperandInfo74 }, // Inst #3729 = WRGSBASE64 7914 { 3730, 0, 0, 0, 0, "WRMSR", 0|(1<<MCID::UnmodeledSideEffects), 0x60000101ULL, NULL, NULL, 0 }, // Inst #3730 = WRMSR 7915 { 3731, 6, 0, 0, 0, "XADD16rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x182000144ULL, NULL, NULL, OperandInfo16 }, // Inst #3731 = XADD16rm 7916 { 3732, 2, 1, 0, 0, "XADD16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x182000143ULL, NULL, NULL, OperandInfo55 }, // Inst #3732 = XADD16rr 7917 { 3733, 6, 0, 0, 0, "XADD32rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x182000104ULL, NULL, NULL, OperandInfo20 }, // Inst #3733 = XADD32rm 7918 { 3734, 2, 1, 0, 0, "XADD32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x182000103ULL, NULL, NULL, OperandInfo65 }, // Inst #3734 = XADD32rr 7919 { 3735, 6, 0, 0, 0, "XADD64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x182002104ULL, NULL, NULL, OperandInfo24 }, // Inst #3735 = XADD64rm 7920 { 3736, 2, 1, 0, 0, "XADD64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x182002103ULL, NULL, NULL, OperandInfo66 }, // Inst #3736 = XADD64rr 7921 { 3737, 6, 0, 0, 0, "XADD8rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x180000104ULL, NULL, NULL, OperandInfo28 }, // Inst #3737 = XADD8rm 7922 { 3738, 2, 1, 0, 0, "XADD8rr", 0|(1<<MCID::UnmodeledSideEffects), 0x180000103ULL, NULL, NULL, OperandInfo89 }, // Inst #3738 = XADD8rr 7923 { 3739, 1, 0, 0, 0, "XCHG16ar", 0|(1<<MCID::UnmodeledSideEffects), 0x120000042ULL, NULL, NULL, OperandInfo113 }, // Inst #3739 = XCHG16ar 7924 { 3740, 7, 1, 0, 0, "XCHG16rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10e000046ULL, NULL, NULL, OperandInfo18 }, // Inst #3740 = XCHG16rm 7925 { 3741, 3, 1, 0, 0, "XCHG16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x10e000045ULL, NULL, NULL, OperandInfo19 }, // Inst #3741 = XCHG16rr 7926 { 3742, 1, 0, 0, 0, "XCHG32ar", 0|(1<<MCID::UnmodeledSideEffects), 0x120000002ULL, NULL, NULL, OperandInfo72 }, // Inst #3742 = XCHG32ar 7927 { 3743, 1, 0, 0, 0, "XCHG32ar64", 0|(1<<MCID::UnmodeledSideEffects), 0x120000002ULL, NULL, NULL, OperandInfo262 }, // Inst #3743 = XCHG32ar64 7928 { 3744, 7, 1, 0, 0, "XCHG32rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10e000006ULL, NULL, NULL, OperandInfo22 }, // Inst #3744 = XCHG32rm 7929 { 3745, 3, 1, 0, 0, "XCHG32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x10e000005ULL, NULL, NULL, OperandInfo23 }, // Inst #3745 = XCHG32rr 7930 { 3746, 1, 0, 0, 0, "XCHG64ar", 0|(1<<MCID::UnmodeledSideEffects), 0x120002002ULL, NULL, NULL, OperandInfo74 }, // Inst #3746 = XCHG64ar 7931 { 3747, 7, 1, 0, 0, "XCHG64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10e002006ULL, NULL, NULL, OperandInfo26 }, // Inst #3747 = XCHG64rm 7932 { 3748, 3, 1, 0, 0, "XCHG64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x10e002005ULL, NULL, NULL, OperandInfo27 }, // Inst #3748 = XCHG64rr 7933 { 3749, 7, 1, 0, 0, "XCHG8rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10c000006ULL, NULL, NULL, OperandInfo30 }, // Inst #3749 = XCHG8rm 7934 { 3750, 3, 1, 0, 0, "XCHG8rr", 0|(1<<MCID::UnmodeledSideEffects), 0x10c000005ULL, NULL, NULL, OperandInfo31 }, // Inst #3750 = XCHG8rr 7935 { 3751, 1, 0, 0, 0, "XCH_F", 0|(1<<MCID::UnmodeledSideEffects), 0x190000402ULL, NULL, NULL, OperandInfo39 }, // Inst #3751 = XCH_F 7936 { 3752, 0, 0, 0, 0, "XCRYPTCBC", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0001001ULL, ImplicitList72, ImplicitList73, 0 }, // Inst #3752 = XCRYPTCBC 7937 { 3753, 0, 0, 0, 0, "XCRYPTCFB", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0001001ULL, ImplicitList72, ImplicitList73, 0 }, // Inst #3753 = XCRYPTCFB 7938 { 3754, 0, 0, 0, 0, "XCRYPTCTR", 0|(1<<MCID::UnmodeledSideEffects), 0x1b0001001ULL, ImplicitList72, ImplicitList73, 0 }, // Inst #3754 = XCRYPTCTR 7939 { 3755, 0, 0, 0, 0, "XCRYPTECB", 0|(1<<MCID::UnmodeledSideEffects), 0x190001001ULL, ImplicitList72, ImplicitList73, 0 }, // Inst #3755 = XCRYPTECB 7940 { 3756, 0, 0, 0, 0, "XCRYPTOFB", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0001001ULL, ImplicitList72, ImplicitList73, 0 }, // Inst #3756 = XCRYPTOFB 7941 { 3757, 0, 0, 0, 0, "XGETBV", 0|(1<<MCID::UnmodeledSideEffects), 0x200012dULL, ImplicitList26, ImplicitList74, 0 }, // Inst #3757 = XGETBV 7942 { 3758, 0, 0, 0, 0, "XLAT", 0|(1<<MCID::UnmodeledSideEffects), 0x1ae000001ULL, NULL, NULL, 0 }, // Inst #3758 = XLAT 7943 { 3759, 1, 0, 0, 0, "XOR16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x6a00c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #3759 = XOR16i16 7944 { 3760, 6, 0, 0, 0, "XOR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c05eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3760 = XOR16mi 7945 { 3761, 6, 0, 0, 0, "XOR16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600405eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3761 = XOR16mi8 7946 { 3762, 6, 0, 0, 0, "XOR16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x62000044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #3762 = XOR16mr 7947 { 3763, 3, 1, 0, 0, "XOR16ri", 0, 0x10200c056ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #3763 = XOR16ri 7948 { 3764, 3, 1, 0, 0, "XOR16ri8", 0, 0x106004056ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #3764 = XOR16ri8 7949 { 3765, 7, 1, 0, 0, "XOR16rm", 0|(1<<MCID::MayLoad), 0x66000046ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #3765 = XOR16rm 7950 { 3766, 3, 1, 0, 0, "XOR16rr", 0|(1<<MCID::Commutable), 0x62000043ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #3766 = XOR16rr 7951 { 3767, 3, 1, 0, 0, "XOR16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x66000045ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #3767 = XOR16rr_REV 7952 { 3768, 1, 0, 0, 0, "XOR32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x6a014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #3768 = XOR32i32 7953 { 3769, 6, 0, 0, 0, "XOR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3769 = XOR32mi 7954 { 3770, 6, 0, 0, 0, "XOR32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3770 = XOR32mi8 7955 { 3771, 6, 0, 0, 0, "XOR32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x62000004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #3771 = XOR32mr 7956 { 3772, 3, 1, 0, 0, "XOR32ri", 0, 0x102014016ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #3772 = XOR32ri 7957 { 3773, 3, 1, 0, 0, "XOR32ri8", 0, 0x106004016ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #3773 = XOR32ri8 7958 { 3774, 7, 1, 0, 0, "XOR32rm", 0|(1<<MCID::MayLoad), 0x66000006ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #3774 = XOR32rm 7959 { 3775, 3, 1, 0, 0, "XOR32rr", 0|(1<<MCID::Commutable), 0x62000003ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #3775 = XOR32rr 7960 { 3776, 3, 1, 0, 0, "XOR32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x66000005ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #3776 = XOR32rr_REV 7961 { 3777, 1, 0, 0, 0, "XOR64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x6a016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #3777 = XOR64i32 7962 { 3778, 6, 0, 0, 0, "XOR64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201601eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3778 = XOR64mi32 7963 { 3779, 6, 0, 0, 0, "XOR64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600601eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3779 = XOR64mi8 7964 { 3780, 6, 0, 0, 0, "XOR64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x62002004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #3780 = XOR64mr 7965 { 3781, 3, 1, 0, 0, "XOR64ri32", 0, 0x102016016ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #3781 = XOR64ri32 7966 { 3782, 3, 1, 0, 0, "XOR64ri8", 0, 0x106006016ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #3782 = XOR64ri8 7967 { 3783, 7, 1, 0, 0, "XOR64rm", 0|(1<<MCID::MayLoad), 0x66002006ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #3783 = XOR64rm 7968 { 3784, 3, 1, 0, 0, "XOR64rr", 0|(1<<MCID::Commutable), 0x62002003ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #3784 = XOR64rr 7969 { 3785, 3, 1, 0, 0, "XOR64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x66002005ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #3785 = XOR64rr_REV 7970 { 3786, 1, 0, 0, 0, "XOR8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x68004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #3786 = XOR8i8 7971 { 3787, 6, 0, 0, 0, "XOR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10000401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3787 = XOR8mi 7972 { 3788, 6, 0, 0, 0, "XOR8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x60000004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #3788 = XOR8mr 7973 { 3789, 3, 1, 0, 0, "XOR8ri", 0, 0x100004016ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #3789 = XOR8ri 7974 { 3790, 7, 1, 0, 0, "XOR8rm", 0|(1<<MCID::MayLoad), 0x64000006ULL, NULL, ImplicitList1, OperandInfo30 }, // Inst #3790 = XOR8rm 7975 { 3791, 3, 1, 0, 0, "XOR8rr", 0|(1<<MCID::Commutable), 0x60000003ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #3791 = XOR8rr 7976 { 3792, 3, 1, 0, 0, "XOR8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x64000005ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #3792 = XOR8rr_REV 7977 { 3793, 7, 1, 0, 0, "XORPDrm", 0|(1<<MCID::MayLoad), 0xaf000146ULL, NULL, NULL, OperandInfo32 }, // Inst #3793 = XORPDrm 7978 { 3794, 3, 1, 0, 0, "XORPDrr", 0|(1<<MCID::Commutable), 0xaf000145ULL, NULL, NULL, OperandInfo33 }, // Inst #3794 = XORPDrr 7979 { 3795, 7, 1, 0, 0, "XORPSrm", 0|(1<<MCID::MayLoad), 0xae800106ULL, NULL, NULL, OperandInfo32 }, // Inst #3795 = XORPSrm 7980 { 3796, 3, 1, 0, 0, "XORPSrr", 0|(1<<MCID::Commutable), 0xae800105ULL, NULL, NULL, OperandInfo33 }, // Inst #3796 = XORPSrr 7981 { 3797, 5, 0, 0, 0, "XRSTOR", 0|(1<<MCID::UnmodeledSideEffects), 0x15c00011dULL, ImplicitList74, NULL, OperandInfo38 }, // Inst #3797 = XRSTOR 7982 { 3798, 5, 0, 0, 0, "XRSTOR64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c00211dULL, ImplicitList74, NULL, OperandInfo38 }, // Inst #3798 = XRSTOR64 7983 { 3799, 5, 1, 0, 0, "XSAVE", 0|(1<<MCID::UnmodeledSideEffects), 0x15c00011cULL, ImplicitList74, NULL, OperandInfo38 }, // Inst #3799 = XSAVE 7984 { 3800, 5, 1, 0, 0, "XSAVE64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c00211cULL, ImplicitList74, NULL, OperandInfo38 }, // Inst #3800 = XSAVE64 7985 { 3801, 5, 1, 0, 0, "XSAVEOPT", 0|(1<<MCID::UnmodeledSideEffects), 0x15c00011eULL, ImplicitList74, NULL, OperandInfo38 }, // Inst #3801 = XSAVEOPT 7986 { 3802, 5, 1, 0, 0, "XSAVEOPT64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c00211eULL, ImplicitList74, NULL, OperandInfo38 }, // Inst #3802 = XSAVEOPT64 7987 { 3803, 0, 0, 0, 0, "XSETBV", 0|(1<<MCID::UnmodeledSideEffects), 0x200012eULL, ImplicitList75, NULL, 0 }, // Inst #3803 = XSETBV 7988 { 3804, 0, 0, 0, 0, "XSHA1", 0|(1<<MCID::UnmodeledSideEffects), 0x190000f01ULL, ImplicitList76, ImplicitList76, 0 }, // Inst #3804 = XSHA1 7989 { 3805, 0, 0, 0, 0, "XSHA256", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000f01ULL, ImplicitList76, ImplicitList76, 0 }, // Inst #3805 = XSHA256 7990 { 3806, 0, 0, 0, 0, "XSTORE", 0|(1<<MCID::UnmodeledSideEffects), 0x180001001ULL, ImplicitList77, ImplicitList78, 0 }, // Inst #3806 = XSTORE 7991}; 7992 7993static inline void InitX86MCInstrInfo(MCInstrInfo *II) { 7994 II->InitMCInstrInfo(X86Insts, 3807); 7995} 7996 7997} // End llvm namespace 7998#endif // GET_INSTRINFO_MC_DESC 7999 8000 8001#ifdef GET_INSTRINFO_HEADER 8002#undef GET_INSTRINFO_HEADER 8003namespace llvm { 8004struct X86GenInstrInfo : public TargetInstrInfoImpl { 8005 explicit X86GenInstrInfo(int SO = -1, int DO = -1); 8006}; 8007} // End llvm namespace 8008#endif // GET_INSTRINFO_HEADER 8009 8010 8011#ifdef GET_INSTRINFO_CTOR 8012#undef GET_INSTRINFO_CTOR 8013namespace llvm { 8014extern MCInstrDesc X86Insts[]; 8015X86GenInstrInfo::X86GenInstrInfo(int SO, int DO) 8016 : TargetInstrInfoImpl(SO, DO) { 8017 InitMCInstrInfo(X86Insts, 3807); 8018} 8019} // End llvm namespace 8020#endif // GET_INSTRINFO_CTOR 8021 8022