1// This is auto-gen data for Capstone disassembly engine (www.capstone-engine.org) 2// By Nguyen Anh Quynh <aquynh@gmail.com> 3 4{ 5 X86_AAA, X86_INS_AAA, 6#ifndef CAPSTONE_DIET 7 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 8#endif 9}, 10{ 11 X86_AAD8i8, X86_INS_AAD, 12#ifndef CAPSTONE_DIET 13 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 14#endif 15}, 16{ 17 X86_AAM8i8, X86_INS_AAM, 18#ifndef CAPSTONE_DIET 19 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 20#endif 21}, 22{ 23 X86_AAS, X86_INS_AAS, 24#ifndef CAPSTONE_DIET 25 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 26#endif 27}, 28{ 29 X86_ABS_F, X86_INS_FABS, 30#ifndef CAPSTONE_DIET 31 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 32#endif 33}, 34{ 35 X86_ADC16i16, X86_INS_ADC, 36#ifndef CAPSTONE_DIET 37 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 38#endif 39}, 40{ 41 X86_ADC16mi, X86_INS_ADC, 42#ifndef CAPSTONE_DIET 43 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 44#endif 45}, 46{ 47 X86_ADC16mi8, X86_INS_ADC, 48#ifndef CAPSTONE_DIET 49 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50#endif 51}, 52{ 53 X86_ADC16mr, X86_INS_ADC, 54#ifndef CAPSTONE_DIET 55 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 56#endif 57}, 58{ 59 X86_ADC16ri, X86_INS_ADC, 60#ifndef CAPSTONE_DIET 61 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 62#endif 63}, 64{ 65 X86_ADC16ri8, X86_INS_ADC, 66#ifndef CAPSTONE_DIET 67 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 68#endif 69}, 70{ 71 X86_ADC16rm, X86_INS_ADC, 72#ifndef CAPSTONE_DIET 73 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 74#endif 75}, 76{ 77 X86_ADC16rr, X86_INS_ADC, 78#ifndef CAPSTONE_DIET 79 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 80#endif 81}, 82{ 83 X86_ADC16rr_REV, X86_INS_ADC, 84#ifndef CAPSTONE_DIET 85 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 86#endif 87}, 88{ 89 X86_ADC32i32, X86_INS_ADC, 90#ifndef CAPSTONE_DIET 91 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 92#endif 93}, 94{ 95 X86_ADC32mi, X86_INS_ADC, 96#ifndef CAPSTONE_DIET 97 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 98#endif 99}, 100{ 101 X86_ADC32mi8, X86_INS_ADC, 102#ifndef CAPSTONE_DIET 103 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 104#endif 105}, 106{ 107 X86_ADC32mr, X86_INS_ADC, 108#ifndef CAPSTONE_DIET 109 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 110#endif 111}, 112{ 113 X86_ADC32ri, X86_INS_ADC, 114#ifndef CAPSTONE_DIET 115 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 116#endif 117}, 118{ 119 X86_ADC32ri8, X86_INS_ADC, 120#ifndef CAPSTONE_DIET 121 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 122#endif 123}, 124{ 125 X86_ADC32rm, X86_INS_ADC, 126#ifndef CAPSTONE_DIET 127 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 128#endif 129}, 130{ 131 X86_ADC32rr, X86_INS_ADC, 132#ifndef CAPSTONE_DIET 133 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 134#endif 135}, 136{ 137 X86_ADC32rr_REV, X86_INS_ADC, 138#ifndef CAPSTONE_DIET 139 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 140#endif 141}, 142{ 143 X86_ADC64i32, X86_INS_ADC, 144#ifndef CAPSTONE_DIET 145 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 146#endif 147}, 148{ 149 X86_ADC64mi32, X86_INS_ADC, 150#ifndef CAPSTONE_DIET 151 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 152#endif 153}, 154{ 155 X86_ADC64mi8, X86_INS_ADC, 156#ifndef CAPSTONE_DIET 157 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 158#endif 159}, 160{ 161 X86_ADC64mr, X86_INS_ADC, 162#ifndef CAPSTONE_DIET 163 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 164#endif 165}, 166{ 167 X86_ADC64ri32, X86_INS_ADC, 168#ifndef CAPSTONE_DIET 169 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 170#endif 171}, 172{ 173 X86_ADC64ri8, X86_INS_ADC, 174#ifndef CAPSTONE_DIET 175 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 176#endif 177}, 178{ 179 X86_ADC64rm, X86_INS_ADC, 180#ifndef CAPSTONE_DIET 181 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 182#endif 183}, 184{ 185 X86_ADC64rr, X86_INS_ADC, 186#ifndef CAPSTONE_DIET 187 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 188#endif 189}, 190{ 191 X86_ADC64rr_REV, X86_INS_ADC, 192#ifndef CAPSTONE_DIET 193 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 194#endif 195}, 196{ 197 X86_ADC8i8, X86_INS_ADC, 198#ifndef CAPSTONE_DIET 199 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 200#endif 201}, 202{ 203 X86_ADC8mi, X86_INS_ADC, 204#ifndef CAPSTONE_DIET 205 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 206#endif 207}, 208{ 209 X86_ADC8mi8, X86_INS_ADC, 210#ifndef CAPSTONE_DIET 211 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 212#endif 213}, 214{ 215 X86_ADC8mr, X86_INS_ADC, 216#ifndef CAPSTONE_DIET 217 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 218#endif 219}, 220{ 221 X86_ADC8ri, X86_INS_ADC, 222#ifndef CAPSTONE_DIET 223 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 224#endif 225}, 226{ 227 X86_ADC8ri8, X86_INS_ADC, 228#ifndef CAPSTONE_DIET 229 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 230#endif 231}, 232{ 233 X86_ADC8rm, X86_INS_ADC, 234#ifndef CAPSTONE_DIET 235 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 236#endif 237}, 238{ 239 X86_ADC8rr, X86_INS_ADC, 240#ifndef CAPSTONE_DIET 241 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 242#endif 243}, 244{ 245 X86_ADC8rr_REV, X86_INS_ADC, 246#ifndef CAPSTONE_DIET 247 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 248#endif 249}, 250{ 251 X86_ADCX32rm, X86_INS_ADCX, 252#ifndef CAPSTONE_DIET 253 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0 254#endif 255}, 256{ 257 X86_ADCX32rr, X86_INS_ADCX, 258#ifndef CAPSTONE_DIET 259 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0 260#endif 261}, 262{ 263 X86_ADCX64rm, X86_INS_ADCX, 264#ifndef CAPSTONE_DIET 265 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0 266#endif 267}, 268{ 269 X86_ADCX64rr, X86_INS_ADCX, 270#ifndef CAPSTONE_DIET 271 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0 272#endif 273}, 274{ 275 X86_ADD16i16, X86_INS_ADD, 276#ifndef CAPSTONE_DIET 277 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 278#endif 279}, 280{ 281 X86_ADD16mi, X86_INS_ADD, 282#ifndef CAPSTONE_DIET 283 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 284#endif 285}, 286{ 287 X86_ADD16mi8, X86_INS_ADD, 288#ifndef CAPSTONE_DIET 289 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 290#endif 291}, 292{ 293 X86_ADD16mr, X86_INS_ADD, 294#ifndef CAPSTONE_DIET 295 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 296#endif 297}, 298{ 299 X86_ADD16ri, X86_INS_ADD, 300#ifndef CAPSTONE_DIET 301 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 302#endif 303}, 304{ 305 X86_ADD16ri8, X86_INS_ADD, 306#ifndef CAPSTONE_DIET 307 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 308#endif 309}, 310{ 311 X86_ADD16rm, X86_INS_ADD, 312#ifndef CAPSTONE_DIET 313 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 314#endif 315}, 316{ 317 X86_ADD16rr, X86_INS_ADD, 318#ifndef CAPSTONE_DIET 319 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 320#endif 321}, 322{ 323 X86_ADD16rr_REV, X86_INS_ADD, 324#ifndef CAPSTONE_DIET 325 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 326#endif 327}, 328{ 329 X86_ADD32i32, X86_INS_ADD, 330#ifndef CAPSTONE_DIET 331 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 332#endif 333}, 334{ 335 X86_ADD32mi, X86_INS_ADD, 336#ifndef CAPSTONE_DIET 337 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 338#endif 339}, 340{ 341 X86_ADD32mi8, X86_INS_ADD, 342#ifndef CAPSTONE_DIET 343 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 344#endif 345}, 346{ 347 X86_ADD32mr, X86_INS_ADD, 348#ifndef CAPSTONE_DIET 349 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 350#endif 351}, 352{ 353 X86_ADD32ri, X86_INS_ADD, 354#ifndef CAPSTONE_DIET 355 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 356#endif 357}, 358{ 359 X86_ADD32ri8, X86_INS_ADD, 360#ifndef CAPSTONE_DIET 361 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 362#endif 363}, 364{ 365 X86_ADD32rm, X86_INS_ADD, 366#ifndef CAPSTONE_DIET 367 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 368#endif 369}, 370{ 371 X86_ADD32rr, X86_INS_ADD, 372#ifndef CAPSTONE_DIET 373 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 374#endif 375}, 376{ 377 X86_ADD32rr_REV, X86_INS_ADD, 378#ifndef CAPSTONE_DIET 379 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 380#endif 381}, 382{ 383 X86_ADD64i32, X86_INS_ADD, 384#ifndef CAPSTONE_DIET 385 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 386#endif 387}, 388{ 389 X86_ADD64mi32, X86_INS_ADD, 390#ifndef CAPSTONE_DIET 391 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 392#endif 393}, 394{ 395 X86_ADD64mi8, X86_INS_ADD, 396#ifndef CAPSTONE_DIET 397 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 398#endif 399}, 400{ 401 X86_ADD64mr, X86_INS_ADD, 402#ifndef CAPSTONE_DIET 403 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 404#endif 405}, 406{ 407 X86_ADD64ri32, X86_INS_ADD, 408#ifndef CAPSTONE_DIET 409 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 410#endif 411}, 412{ 413 X86_ADD64ri8, X86_INS_ADD, 414#ifndef CAPSTONE_DIET 415 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 416#endif 417}, 418{ 419 X86_ADD64rm, X86_INS_ADD, 420#ifndef CAPSTONE_DIET 421 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 422#endif 423}, 424{ 425 X86_ADD64rr, X86_INS_ADD, 426#ifndef CAPSTONE_DIET 427 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 428#endif 429}, 430{ 431 X86_ADD64rr_REV, X86_INS_ADD, 432#ifndef CAPSTONE_DIET 433 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 434#endif 435}, 436{ 437 X86_ADD8i8, X86_INS_ADD, 438#ifndef CAPSTONE_DIET 439 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 440#endif 441}, 442{ 443 X86_ADD8mi, X86_INS_ADD, 444#ifndef CAPSTONE_DIET 445 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 446#endif 447}, 448{ 449 X86_ADD8mi8, X86_INS_ADD, 450#ifndef CAPSTONE_DIET 451 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 452#endif 453}, 454{ 455 X86_ADD8mr, X86_INS_ADD, 456#ifndef CAPSTONE_DIET 457 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 458#endif 459}, 460{ 461 X86_ADD8ri, X86_INS_ADD, 462#ifndef CAPSTONE_DIET 463 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 464#endif 465}, 466{ 467 X86_ADD8ri8, X86_INS_ADD, 468#ifndef CAPSTONE_DIET 469 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 470#endif 471}, 472{ 473 X86_ADD8rm, X86_INS_ADD, 474#ifndef CAPSTONE_DIET 475 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 476#endif 477}, 478{ 479 X86_ADD8rr, X86_INS_ADD, 480#ifndef CAPSTONE_DIET 481 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 482#endif 483}, 484{ 485 X86_ADD8rr_REV, X86_INS_ADD, 486#ifndef CAPSTONE_DIET 487 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 488#endif 489}, 490{ 491 X86_ADDPDrm, X86_INS_ADDPD, 492#ifndef CAPSTONE_DIET 493 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 494#endif 495}, 496{ 497 X86_ADDPDrr, X86_INS_ADDPD, 498#ifndef CAPSTONE_DIET 499 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 500#endif 501}, 502{ 503 X86_ADDPSrm, X86_INS_ADDPS, 504#ifndef CAPSTONE_DIET 505 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 506#endif 507}, 508{ 509 X86_ADDPSrr, X86_INS_ADDPS, 510#ifndef CAPSTONE_DIET 511 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 512#endif 513}, 514{ 515 X86_ADDSDrm, X86_INS_ADDSD, 516#ifndef CAPSTONE_DIET 517 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 518#endif 519}, 520{ 521 X86_ADDSDrm_Int, X86_INS_ADDSD, 522#ifndef CAPSTONE_DIET 523 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 524#endif 525}, 526{ 527 X86_ADDSDrr, X86_INS_ADDSD, 528#ifndef CAPSTONE_DIET 529 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 530#endif 531}, 532{ 533 X86_ADDSDrr_Int, X86_INS_ADDSD, 534#ifndef CAPSTONE_DIET 535 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 536#endif 537}, 538{ 539 X86_ADDSSrm, X86_INS_ADDSS, 540#ifndef CAPSTONE_DIET 541 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 542#endif 543}, 544{ 545 X86_ADDSSrm_Int, X86_INS_ADDSS, 546#ifndef CAPSTONE_DIET 547 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 548#endif 549}, 550{ 551 X86_ADDSSrr, X86_INS_ADDSS, 552#ifndef CAPSTONE_DIET 553 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 554#endif 555}, 556{ 557 X86_ADDSSrr_Int, X86_INS_ADDSS, 558#ifndef CAPSTONE_DIET 559 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 560#endif 561}, 562{ 563 X86_ADDSUBPDrm, X86_INS_ADDSUBPD, 564#ifndef CAPSTONE_DIET 565 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 566#endif 567}, 568{ 569 X86_ADDSUBPDrr, X86_INS_ADDSUBPD, 570#ifndef CAPSTONE_DIET 571 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 572#endif 573}, 574{ 575 X86_ADDSUBPSrm, X86_INS_ADDSUBPS, 576#ifndef CAPSTONE_DIET 577 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 578#endif 579}, 580{ 581 X86_ADDSUBPSrr, X86_INS_ADDSUBPS, 582#ifndef CAPSTONE_DIET 583 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 584#endif 585}, 586{ 587 X86_ADD_F32m, X86_INS_FADD, 588#ifndef CAPSTONE_DIET 589 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 590#endif 591}, 592{ 593 X86_ADD_F64m, X86_INS_FADD, 594#ifndef CAPSTONE_DIET 595 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 596#endif 597}, 598{ 599 X86_ADD_FI16m, X86_INS_FIADD, 600#ifndef CAPSTONE_DIET 601 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 602#endif 603}, 604{ 605 X86_ADD_FI32m, X86_INS_FIADD, 606#ifndef CAPSTONE_DIET 607 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 608#endif 609}, 610{ 611 X86_ADD_FPrST0, X86_INS_FADDP, 612#ifndef CAPSTONE_DIET 613 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 614#endif 615}, 616{ 617 X86_ADD_FST0r, X86_INS_FADD, 618#ifndef CAPSTONE_DIET 619 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 620#endif 621}, 622{ 623 X86_ADD_FrST0, X86_INS_FADD, 624#ifndef CAPSTONE_DIET 625 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 626#endif 627}, 628{ 629 X86_ADOX32rm, X86_INS_ADOX, 630#ifndef CAPSTONE_DIET 631 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0 632#endif 633}, 634{ 635 X86_ADOX32rr, X86_INS_ADOX, 636#ifndef CAPSTONE_DIET 637 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0 638#endif 639}, 640{ 641 X86_ADOX64rm, X86_INS_ADOX, 642#ifndef CAPSTONE_DIET 643 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0 644#endif 645}, 646{ 647 X86_ADOX64rr, X86_INS_ADOX, 648#ifndef CAPSTONE_DIET 649 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0 650#endif 651}, 652{ 653 X86_AESDECLASTrm, X86_INS_AESDECLAST, 654#ifndef CAPSTONE_DIET 655 { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0 656#endif 657}, 658{ 659 X86_AESDECLASTrr, X86_INS_AESDECLAST, 660#ifndef CAPSTONE_DIET 661 { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0 662#endif 663}, 664{ 665 X86_AESDECrm, X86_INS_AESDEC, 666#ifndef CAPSTONE_DIET 667 { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0 668#endif 669}, 670{ 671 X86_AESDECrr, X86_INS_AESDEC, 672#ifndef CAPSTONE_DIET 673 { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0 674#endif 675}, 676{ 677 X86_AESENCLASTrm, X86_INS_AESENCLAST, 678#ifndef CAPSTONE_DIET 679 { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0 680#endif 681}, 682{ 683 X86_AESENCLASTrr, X86_INS_AESENCLAST, 684#ifndef CAPSTONE_DIET 685 { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0 686#endif 687}, 688{ 689 X86_AESENCrm, X86_INS_AESENC, 690#ifndef CAPSTONE_DIET 691 { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0 692#endif 693}, 694{ 695 X86_AESENCrr, X86_INS_AESENC, 696#ifndef CAPSTONE_DIET 697 { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0 698#endif 699}, 700{ 701 X86_AESIMCrm, X86_INS_AESIMC, 702#ifndef CAPSTONE_DIET 703 { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0 704#endif 705}, 706{ 707 X86_AESIMCrr, X86_INS_AESIMC, 708#ifndef CAPSTONE_DIET 709 { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0 710#endif 711}, 712{ 713 X86_AESKEYGENASSIST128rm, X86_INS_AESKEYGENASSIST, 714#ifndef CAPSTONE_DIET 715 { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0 716#endif 717}, 718{ 719 X86_AESKEYGENASSIST128rr, X86_INS_AESKEYGENASSIST, 720#ifndef CAPSTONE_DIET 721 { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0 722#endif 723}, 724{ 725 X86_AND16i16, X86_INS_AND, 726#ifndef CAPSTONE_DIET 727 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 728#endif 729}, 730{ 731 X86_AND16mi, X86_INS_AND, 732#ifndef CAPSTONE_DIET 733 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 734#endif 735}, 736{ 737 X86_AND16mi8, X86_INS_AND, 738#ifndef CAPSTONE_DIET 739 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 740#endif 741}, 742{ 743 X86_AND16mr, X86_INS_AND, 744#ifndef CAPSTONE_DIET 745 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 746#endif 747}, 748{ 749 X86_AND16ri, X86_INS_AND, 750#ifndef CAPSTONE_DIET 751 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 752#endif 753}, 754{ 755 X86_AND16ri8, X86_INS_AND, 756#ifndef CAPSTONE_DIET 757 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 758#endif 759}, 760{ 761 X86_AND16rm, X86_INS_AND, 762#ifndef CAPSTONE_DIET 763 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 764#endif 765}, 766{ 767 X86_AND16rr, X86_INS_AND, 768#ifndef CAPSTONE_DIET 769 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 770#endif 771}, 772{ 773 X86_AND16rr_REV, X86_INS_AND, 774#ifndef CAPSTONE_DIET 775 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 776#endif 777}, 778{ 779 X86_AND32i32, X86_INS_AND, 780#ifndef CAPSTONE_DIET 781 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 782#endif 783}, 784{ 785 X86_AND32mi, X86_INS_AND, 786#ifndef CAPSTONE_DIET 787 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 788#endif 789}, 790{ 791 X86_AND32mi8, X86_INS_AND, 792#ifndef CAPSTONE_DIET 793 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 794#endif 795}, 796{ 797 X86_AND32mr, X86_INS_AND, 798#ifndef CAPSTONE_DIET 799 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 800#endif 801}, 802{ 803 X86_AND32ri, X86_INS_AND, 804#ifndef CAPSTONE_DIET 805 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 806#endif 807}, 808{ 809 X86_AND32ri8, X86_INS_AND, 810#ifndef CAPSTONE_DIET 811 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 812#endif 813}, 814{ 815 X86_AND32rm, X86_INS_AND, 816#ifndef CAPSTONE_DIET 817 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 818#endif 819}, 820{ 821 X86_AND32rr, X86_INS_AND, 822#ifndef CAPSTONE_DIET 823 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 824#endif 825}, 826{ 827 X86_AND32rr_REV, X86_INS_AND, 828#ifndef CAPSTONE_DIET 829 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 830#endif 831}, 832{ 833 X86_AND64i32, X86_INS_AND, 834#ifndef CAPSTONE_DIET 835 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 836#endif 837}, 838{ 839 X86_AND64mi32, X86_INS_AND, 840#ifndef CAPSTONE_DIET 841 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 842#endif 843}, 844{ 845 X86_AND64mi8, X86_INS_AND, 846#ifndef CAPSTONE_DIET 847 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 848#endif 849}, 850{ 851 X86_AND64mr, X86_INS_AND, 852#ifndef CAPSTONE_DIET 853 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 854#endif 855}, 856{ 857 X86_AND64ri32, X86_INS_AND, 858#ifndef CAPSTONE_DIET 859 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 860#endif 861}, 862{ 863 X86_AND64ri8, X86_INS_AND, 864#ifndef CAPSTONE_DIET 865 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 866#endif 867}, 868{ 869 X86_AND64rm, X86_INS_AND, 870#ifndef CAPSTONE_DIET 871 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 872#endif 873}, 874{ 875 X86_AND64rr, X86_INS_AND, 876#ifndef CAPSTONE_DIET 877 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 878#endif 879}, 880{ 881 X86_AND64rr_REV, X86_INS_AND, 882#ifndef CAPSTONE_DIET 883 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 884#endif 885}, 886{ 887 X86_AND8i8, X86_INS_AND, 888#ifndef CAPSTONE_DIET 889 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 890#endif 891}, 892{ 893 X86_AND8mi, X86_INS_AND, 894#ifndef CAPSTONE_DIET 895 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 896#endif 897}, 898{ 899 X86_AND8mi8, X86_INS_AND, 900#ifndef CAPSTONE_DIET 901 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 902#endif 903}, 904{ 905 X86_AND8mr, X86_INS_AND, 906#ifndef CAPSTONE_DIET 907 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 908#endif 909}, 910{ 911 X86_AND8ri, X86_INS_AND, 912#ifndef CAPSTONE_DIET 913 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 914#endif 915}, 916{ 917 X86_AND8ri8, X86_INS_AND, 918#ifndef CAPSTONE_DIET 919 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 920#endif 921}, 922{ 923 X86_AND8rm, X86_INS_AND, 924#ifndef CAPSTONE_DIET 925 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 926#endif 927}, 928{ 929 X86_AND8rr, X86_INS_AND, 930#ifndef CAPSTONE_DIET 931 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 932#endif 933}, 934{ 935 X86_AND8rr_REV, X86_INS_AND, 936#ifndef CAPSTONE_DIET 937 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 938#endif 939}, 940{ 941 X86_ANDN32rm, X86_INS_ANDN, 942#ifndef CAPSTONE_DIET 943 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 944#endif 945}, 946{ 947 X86_ANDN32rr, X86_INS_ANDN, 948#ifndef CAPSTONE_DIET 949 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 950#endif 951}, 952{ 953 X86_ANDN64rm, X86_INS_ANDN, 954#ifndef CAPSTONE_DIET 955 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 956#endif 957}, 958{ 959 X86_ANDN64rr, X86_INS_ANDN, 960#ifndef CAPSTONE_DIET 961 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 962#endif 963}, 964{ 965 X86_ANDNPDrm, X86_INS_ANDNPD, 966#ifndef CAPSTONE_DIET 967 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 968#endif 969}, 970{ 971 X86_ANDNPDrr, X86_INS_ANDNPD, 972#ifndef CAPSTONE_DIET 973 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 974#endif 975}, 976{ 977 X86_ANDNPSrm, X86_INS_ANDNPS, 978#ifndef CAPSTONE_DIET 979 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 980#endif 981}, 982{ 983 X86_ANDNPSrr, X86_INS_ANDNPS, 984#ifndef CAPSTONE_DIET 985 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 986#endif 987}, 988{ 989 X86_ANDPDrm, X86_INS_ANDPD, 990#ifndef CAPSTONE_DIET 991 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 992#endif 993}, 994{ 995 X86_ANDPDrr, X86_INS_ANDPD, 996#ifndef CAPSTONE_DIET 997 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 998#endif 999}, 1000{ 1001 X86_ANDPSrm, X86_INS_ANDPS, 1002#ifndef CAPSTONE_DIET 1003 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 1004#endif 1005}, 1006{ 1007 X86_ANDPSrr, X86_INS_ANDPS, 1008#ifndef CAPSTONE_DIET 1009 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 1010#endif 1011}, 1012{ 1013 X86_ARPL16mr, X86_INS_ARPL, 1014#ifndef CAPSTONE_DIET 1015 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 1016#endif 1017}, 1018{ 1019 X86_ARPL16rr, X86_INS_ARPL, 1020#ifndef CAPSTONE_DIET 1021 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 1022#endif 1023}, 1024{ 1025 X86_BEXTR32rm, X86_INS_BEXTR, 1026#ifndef CAPSTONE_DIET 1027 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1028#endif 1029}, 1030{ 1031 X86_BEXTR32rr, X86_INS_BEXTR, 1032#ifndef CAPSTONE_DIET 1033 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1034#endif 1035}, 1036{ 1037 X86_BEXTR64rm, X86_INS_BEXTR, 1038#ifndef CAPSTONE_DIET 1039 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1040#endif 1041}, 1042{ 1043 X86_BEXTR64rr, X86_INS_BEXTR, 1044#ifndef CAPSTONE_DIET 1045 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1046#endif 1047}, 1048{ 1049 X86_BEXTRI32mi, X86_INS_BEXTR, 1050#ifndef CAPSTONE_DIET 1051 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1052#endif 1053}, 1054{ 1055 X86_BEXTRI32ri, X86_INS_BEXTR, 1056#ifndef CAPSTONE_DIET 1057 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1058#endif 1059}, 1060{ 1061 X86_BEXTRI64mi, X86_INS_BEXTR, 1062#ifndef CAPSTONE_DIET 1063 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1064#endif 1065}, 1066{ 1067 X86_BEXTRI64ri, X86_INS_BEXTR, 1068#ifndef CAPSTONE_DIET 1069 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1070#endif 1071}, 1072{ 1073 X86_BLCFILL32rm, X86_INS_BLCFILL, 1074#ifndef CAPSTONE_DIET 1075 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1076#endif 1077}, 1078{ 1079 X86_BLCFILL32rr, X86_INS_BLCFILL, 1080#ifndef CAPSTONE_DIET 1081 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1082#endif 1083}, 1084{ 1085 X86_BLCFILL64rm, X86_INS_BLCFILL, 1086#ifndef CAPSTONE_DIET 1087 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1088#endif 1089}, 1090{ 1091 X86_BLCFILL64rr, X86_INS_BLCFILL, 1092#ifndef CAPSTONE_DIET 1093 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1094#endif 1095}, 1096{ 1097 X86_BLCI32rm, X86_INS_BLCI, 1098#ifndef CAPSTONE_DIET 1099 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1100#endif 1101}, 1102{ 1103 X86_BLCI32rr, X86_INS_BLCI, 1104#ifndef CAPSTONE_DIET 1105 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1106#endif 1107}, 1108{ 1109 X86_BLCI64rm, X86_INS_BLCI, 1110#ifndef CAPSTONE_DIET 1111 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1112#endif 1113}, 1114{ 1115 X86_BLCI64rr, X86_INS_BLCI, 1116#ifndef CAPSTONE_DIET 1117 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1118#endif 1119}, 1120{ 1121 X86_BLCIC32rm, X86_INS_BLCIC, 1122#ifndef CAPSTONE_DIET 1123 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1124#endif 1125}, 1126{ 1127 X86_BLCIC32rr, X86_INS_BLCIC, 1128#ifndef CAPSTONE_DIET 1129 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1130#endif 1131}, 1132{ 1133 X86_BLCIC64rm, X86_INS_BLCIC, 1134#ifndef CAPSTONE_DIET 1135 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1136#endif 1137}, 1138{ 1139 X86_BLCIC64rr, X86_INS_BLCIC, 1140#ifndef CAPSTONE_DIET 1141 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1142#endif 1143}, 1144{ 1145 X86_BLCMSK32rm, X86_INS_BLCMSK, 1146#ifndef CAPSTONE_DIET 1147 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1148#endif 1149}, 1150{ 1151 X86_BLCMSK32rr, X86_INS_BLCMSK, 1152#ifndef CAPSTONE_DIET 1153 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1154#endif 1155}, 1156{ 1157 X86_BLCMSK64rm, X86_INS_BLCMSK, 1158#ifndef CAPSTONE_DIET 1159 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1160#endif 1161}, 1162{ 1163 X86_BLCMSK64rr, X86_INS_BLCMSK, 1164#ifndef CAPSTONE_DIET 1165 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1166#endif 1167}, 1168{ 1169 X86_BLCS32rm, X86_INS_BLCS, 1170#ifndef CAPSTONE_DIET 1171 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1172#endif 1173}, 1174{ 1175 X86_BLCS32rr, X86_INS_BLCS, 1176#ifndef CAPSTONE_DIET 1177 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1178#endif 1179}, 1180{ 1181 X86_BLCS64rm, X86_INS_BLCS, 1182#ifndef CAPSTONE_DIET 1183 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1184#endif 1185}, 1186{ 1187 X86_BLCS64rr, X86_INS_BLCS, 1188#ifndef CAPSTONE_DIET 1189 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1190#endif 1191}, 1192{ 1193 X86_BLENDPDrmi, X86_INS_BLENDPD, 1194#ifndef CAPSTONE_DIET 1195 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 1196#endif 1197}, 1198{ 1199 X86_BLENDPDrri, X86_INS_BLENDPD, 1200#ifndef CAPSTONE_DIET 1201 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 1202#endif 1203}, 1204{ 1205 X86_BLENDPSrmi, X86_INS_BLENDPS, 1206#ifndef CAPSTONE_DIET 1207 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 1208#endif 1209}, 1210{ 1211 X86_BLENDPSrri, X86_INS_BLENDPS, 1212#ifndef CAPSTONE_DIET 1213 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 1214#endif 1215}, 1216{ 1217 X86_BLENDVPDrm0, X86_INS_BLENDVPD, 1218#ifndef CAPSTONE_DIET 1219 { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 1220#endif 1221}, 1222{ 1223 X86_BLENDVPDrr0, X86_INS_BLENDVPD, 1224#ifndef CAPSTONE_DIET 1225 { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 1226#endif 1227}, 1228{ 1229 X86_BLENDVPSrm0, X86_INS_BLENDVPS, 1230#ifndef CAPSTONE_DIET 1231 { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 1232#endif 1233}, 1234{ 1235 X86_BLENDVPSrr0, X86_INS_BLENDVPS, 1236#ifndef CAPSTONE_DIET 1237 { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 1238#endif 1239}, 1240{ 1241 X86_BLSFILL32rm, X86_INS_BLSFILL, 1242#ifndef CAPSTONE_DIET 1243 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1244#endif 1245}, 1246{ 1247 X86_BLSFILL32rr, X86_INS_BLSFILL, 1248#ifndef CAPSTONE_DIET 1249 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1250#endif 1251}, 1252{ 1253 X86_BLSFILL64rm, X86_INS_BLSFILL, 1254#ifndef CAPSTONE_DIET 1255 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1256#endif 1257}, 1258{ 1259 X86_BLSFILL64rr, X86_INS_BLSFILL, 1260#ifndef CAPSTONE_DIET 1261 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1262#endif 1263}, 1264{ 1265 X86_BLSI32rm, X86_INS_BLSI, 1266#ifndef CAPSTONE_DIET 1267 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1268#endif 1269}, 1270{ 1271 X86_BLSI32rr, X86_INS_BLSI, 1272#ifndef CAPSTONE_DIET 1273 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1274#endif 1275}, 1276{ 1277 X86_BLSI64rm, X86_INS_BLSI, 1278#ifndef CAPSTONE_DIET 1279 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1280#endif 1281}, 1282{ 1283 X86_BLSI64rr, X86_INS_BLSI, 1284#ifndef CAPSTONE_DIET 1285 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1286#endif 1287}, 1288{ 1289 X86_BLSIC32rm, X86_INS_BLSIC, 1290#ifndef CAPSTONE_DIET 1291 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1292#endif 1293}, 1294{ 1295 X86_BLSIC32rr, X86_INS_BLSIC, 1296#ifndef CAPSTONE_DIET 1297 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1298#endif 1299}, 1300{ 1301 X86_BLSIC64rm, X86_INS_BLSIC, 1302#ifndef CAPSTONE_DIET 1303 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1304#endif 1305}, 1306{ 1307 X86_BLSIC64rr, X86_INS_BLSIC, 1308#ifndef CAPSTONE_DIET 1309 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 1310#endif 1311}, 1312{ 1313 X86_BLSMSK32rm, X86_INS_BLSMSK, 1314#ifndef CAPSTONE_DIET 1315 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1316#endif 1317}, 1318{ 1319 X86_BLSMSK32rr, X86_INS_BLSMSK, 1320#ifndef CAPSTONE_DIET 1321 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1322#endif 1323}, 1324{ 1325 X86_BLSMSK64rm, X86_INS_BLSMSK, 1326#ifndef CAPSTONE_DIET 1327 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1328#endif 1329}, 1330{ 1331 X86_BLSMSK64rr, X86_INS_BLSMSK, 1332#ifndef CAPSTONE_DIET 1333 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1334#endif 1335}, 1336{ 1337 X86_BLSR32rm, X86_INS_BLSR, 1338#ifndef CAPSTONE_DIET 1339 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1340#endif 1341}, 1342{ 1343 X86_BLSR32rr, X86_INS_BLSR, 1344#ifndef CAPSTONE_DIET 1345 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1346#endif 1347}, 1348{ 1349 X86_BLSR64rm, X86_INS_BLSR, 1350#ifndef CAPSTONE_DIET 1351 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1352#endif 1353}, 1354{ 1355 X86_BLSR64rr, X86_INS_BLSR, 1356#ifndef CAPSTONE_DIET 1357 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 1358#endif 1359}, 1360{ 1361 X86_BOUNDS16rm, X86_INS_BOUND, 1362#ifndef CAPSTONE_DIET 1363 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 1364#endif 1365}, 1366{ 1367 X86_BOUNDS32rm, X86_INS_BOUND, 1368#ifndef CAPSTONE_DIET 1369 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 1370#endif 1371}, 1372{ 1373 X86_BSF16rm, X86_INS_BSF, 1374#ifndef CAPSTONE_DIET 1375 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1376#endif 1377}, 1378{ 1379 X86_BSF16rr, X86_INS_BSF, 1380#ifndef CAPSTONE_DIET 1381 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1382#endif 1383}, 1384{ 1385 X86_BSF32rm, X86_INS_BSF, 1386#ifndef CAPSTONE_DIET 1387 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1388#endif 1389}, 1390{ 1391 X86_BSF32rr, X86_INS_BSF, 1392#ifndef CAPSTONE_DIET 1393 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1394#endif 1395}, 1396{ 1397 X86_BSF64rm, X86_INS_BSF, 1398#ifndef CAPSTONE_DIET 1399 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1400#endif 1401}, 1402{ 1403 X86_BSF64rr, X86_INS_BSF, 1404#ifndef CAPSTONE_DIET 1405 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1406#endif 1407}, 1408{ 1409 X86_BSR16rm, X86_INS_BSR, 1410#ifndef CAPSTONE_DIET 1411 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1412#endif 1413}, 1414{ 1415 X86_BSR16rr, X86_INS_BSR, 1416#ifndef CAPSTONE_DIET 1417 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1418#endif 1419}, 1420{ 1421 X86_BSR32rm, X86_INS_BSR, 1422#ifndef CAPSTONE_DIET 1423 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1424#endif 1425}, 1426{ 1427 X86_BSR32rr, X86_INS_BSR, 1428#ifndef CAPSTONE_DIET 1429 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1430#endif 1431}, 1432{ 1433 X86_BSR64rm, X86_INS_BSR, 1434#ifndef CAPSTONE_DIET 1435 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1436#endif 1437}, 1438{ 1439 X86_BSR64rr, X86_INS_BSR, 1440#ifndef CAPSTONE_DIET 1441 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1442#endif 1443}, 1444{ 1445 X86_BSWAP32r, X86_INS_BSWAP, 1446#ifndef CAPSTONE_DIET 1447 { 0 }, { 0 }, { 0 }, 0, 0 1448#endif 1449}, 1450{ 1451 X86_BSWAP64r, X86_INS_BSWAP, 1452#ifndef CAPSTONE_DIET 1453 { 0 }, { 0 }, { 0 }, 0, 0 1454#endif 1455}, 1456{ 1457 X86_BT16mi8, X86_INS_BT, 1458#ifndef CAPSTONE_DIET 1459 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1460#endif 1461}, 1462{ 1463 X86_BT16mr, X86_INS_BT, 1464#ifndef CAPSTONE_DIET 1465 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1466#endif 1467}, 1468{ 1469 X86_BT16ri8, X86_INS_BT, 1470#ifndef CAPSTONE_DIET 1471 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1472#endif 1473}, 1474{ 1475 X86_BT16rr, X86_INS_BT, 1476#ifndef CAPSTONE_DIET 1477 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1478#endif 1479}, 1480{ 1481 X86_BT32mi8, X86_INS_BT, 1482#ifndef CAPSTONE_DIET 1483 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1484#endif 1485}, 1486{ 1487 X86_BT32mr, X86_INS_BT, 1488#ifndef CAPSTONE_DIET 1489 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1490#endif 1491}, 1492{ 1493 X86_BT32ri8, X86_INS_BT, 1494#ifndef CAPSTONE_DIET 1495 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1496#endif 1497}, 1498{ 1499 X86_BT32rr, X86_INS_BT, 1500#ifndef CAPSTONE_DIET 1501 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1502#endif 1503}, 1504{ 1505 X86_BT64mi8, X86_INS_BT, 1506#ifndef CAPSTONE_DIET 1507 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1508#endif 1509}, 1510{ 1511 X86_BT64mr, X86_INS_BT, 1512#ifndef CAPSTONE_DIET 1513 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1514#endif 1515}, 1516{ 1517 X86_BT64ri8, X86_INS_BT, 1518#ifndef CAPSTONE_DIET 1519 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1520#endif 1521}, 1522{ 1523 X86_BT64rr, X86_INS_BT, 1524#ifndef CAPSTONE_DIET 1525 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1526#endif 1527}, 1528{ 1529 X86_BTC16mi8, X86_INS_BTC, 1530#ifndef CAPSTONE_DIET 1531 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1532#endif 1533}, 1534{ 1535 X86_BTC16mr, X86_INS_BTC, 1536#ifndef CAPSTONE_DIET 1537 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1538#endif 1539}, 1540{ 1541 X86_BTC16ri8, X86_INS_BTC, 1542#ifndef CAPSTONE_DIET 1543 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1544#endif 1545}, 1546{ 1547 X86_BTC16rr, X86_INS_BTC, 1548#ifndef CAPSTONE_DIET 1549 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1550#endif 1551}, 1552{ 1553 X86_BTC32mi8, X86_INS_BTC, 1554#ifndef CAPSTONE_DIET 1555 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1556#endif 1557}, 1558{ 1559 X86_BTC32mr, X86_INS_BTC, 1560#ifndef CAPSTONE_DIET 1561 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1562#endif 1563}, 1564{ 1565 X86_BTC32ri8, X86_INS_BTC, 1566#ifndef CAPSTONE_DIET 1567 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1568#endif 1569}, 1570{ 1571 X86_BTC32rr, X86_INS_BTC, 1572#ifndef CAPSTONE_DIET 1573 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1574#endif 1575}, 1576{ 1577 X86_BTC64mi8, X86_INS_BTC, 1578#ifndef CAPSTONE_DIET 1579 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1580#endif 1581}, 1582{ 1583 X86_BTC64mr, X86_INS_BTC, 1584#ifndef CAPSTONE_DIET 1585 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1586#endif 1587}, 1588{ 1589 X86_BTC64ri8, X86_INS_BTC, 1590#ifndef CAPSTONE_DIET 1591 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1592#endif 1593}, 1594{ 1595 X86_BTC64rr, X86_INS_BTC, 1596#ifndef CAPSTONE_DIET 1597 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1598#endif 1599}, 1600{ 1601 X86_BTR16mi8, X86_INS_BTR, 1602#ifndef CAPSTONE_DIET 1603 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1604#endif 1605}, 1606{ 1607 X86_BTR16mr, X86_INS_BTR, 1608#ifndef CAPSTONE_DIET 1609 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1610#endif 1611}, 1612{ 1613 X86_BTR16ri8, X86_INS_BTR, 1614#ifndef CAPSTONE_DIET 1615 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1616#endif 1617}, 1618{ 1619 X86_BTR16rr, X86_INS_BTR, 1620#ifndef CAPSTONE_DIET 1621 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1622#endif 1623}, 1624{ 1625 X86_BTR32mi8, X86_INS_BTR, 1626#ifndef CAPSTONE_DIET 1627 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1628#endif 1629}, 1630{ 1631 X86_BTR32mr, X86_INS_BTR, 1632#ifndef CAPSTONE_DIET 1633 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1634#endif 1635}, 1636{ 1637 X86_BTR32ri8, X86_INS_BTR, 1638#ifndef CAPSTONE_DIET 1639 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1640#endif 1641}, 1642{ 1643 X86_BTR32rr, X86_INS_BTR, 1644#ifndef CAPSTONE_DIET 1645 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1646#endif 1647}, 1648{ 1649 X86_BTR64mi8, X86_INS_BTR, 1650#ifndef CAPSTONE_DIET 1651 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1652#endif 1653}, 1654{ 1655 X86_BTR64mr, X86_INS_BTR, 1656#ifndef CAPSTONE_DIET 1657 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1658#endif 1659}, 1660{ 1661 X86_BTR64ri8, X86_INS_BTR, 1662#ifndef CAPSTONE_DIET 1663 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1664#endif 1665}, 1666{ 1667 X86_BTR64rr, X86_INS_BTR, 1668#ifndef CAPSTONE_DIET 1669 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1670#endif 1671}, 1672{ 1673 X86_BTS16mi8, X86_INS_BTS, 1674#ifndef CAPSTONE_DIET 1675 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1676#endif 1677}, 1678{ 1679 X86_BTS16mr, X86_INS_BTS, 1680#ifndef CAPSTONE_DIET 1681 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1682#endif 1683}, 1684{ 1685 X86_BTS16ri8, X86_INS_BTS, 1686#ifndef CAPSTONE_DIET 1687 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1688#endif 1689}, 1690{ 1691 X86_BTS16rr, X86_INS_BTS, 1692#ifndef CAPSTONE_DIET 1693 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1694#endif 1695}, 1696{ 1697 X86_BTS32mi8, X86_INS_BTS, 1698#ifndef CAPSTONE_DIET 1699 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1700#endif 1701}, 1702{ 1703 X86_BTS32mr, X86_INS_BTS, 1704#ifndef CAPSTONE_DIET 1705 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1706#endif 1707}, 1708{ 1709 X86_BTS32ri8, X86_INS_BTS, 1710#ifndef CAPSTONE_DIET 1711 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1712#endif 1713}, 1714{ 1715 X86_BTS32rr, X86_INS_BTS, 1716#ifndef CAPSTONE_DIET 1717 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1718#endif 1719}, 1720{ 1721 X86_BTS64mi8, X86_INS_BTS, 1722#ifndef CAPSTONE_DIET 1723 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1724#endif 1725}, 1726{ 1727 X86_BTS64mr, X86_INS_BTS, 1728#ifndef CAPSTONE_DIET 1729 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1730#endif 1731}, 1732{ 1733 X86_BTS64ri8, X86_INS_BTS, 1734#ifndef CAPSTONE_DIET 1735 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1736#endif 1737}, 1738{ 1739 X86_BTS64rr, X86_INS_BTS, 1740#ifndef CAPSTONE_DIET 1741 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1742#endif 1743}, 1744{ 1745 X86_BZHI32rm, X86_INS_BZHI, 1746#ifndef CAPSTONE_DIET 1747 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI2, 0 }, 0, 0 1748#endif 1749}, 1750{ 1751 X86_BZHI32rr, X86_INS_BZHI, 1752#ifndef CAPSTONE_DIET 1753 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI2, 0 }, 0, 0 1754#endif 1755}, 1756{ 1757 X86_BZHI64rm, X86_INS_BZHI, 1758#ifndef CAPSTONE_DIET 1759 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI2, 0 }, 0, 0 1760#endif 1761}, 1762{ 1763 X86_BZHI64rr, X86_INS_BZHI, 1764#ifndef CAPSTONE_DIET 1765 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI2, 0 }, 0, 0 1766#endif 1767}, 1768{ 1769 X86_CALL16m, X86_INS_CALL, 1770#ifndef CAPSTONE_DIET 1771 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0 1772#endif 1773}, 1774{ 1775 X86_CALL16r, X86_INS_CALL, 1776#ifndef CAPSTONE_DIET 1777 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0 1778#endif 1779}, 1780{ 1781 X86_CALL32m, X86_INS_CALL, 1782#ifndef CAPSTONE_DIET 1783 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0 1784#endif 1785}, 1786{ 1787 X86_CALL32r, X86_INS_CALL, 1788#ifndef CAPSTONE_DIET 1789 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0 1790#endif 1791}, 1792{ 1793 X86_CALL64m, X86_INS_CALL, 1794#ifndef CAPSTONE_DIET 1795 { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_CALL, X86_GRP_MODE64, 0 }, 0, 0 1796#endif 1797}, 1798{ 1799 X86_CALL64pcrel32, X86_INS_CALL, 1800#ifndef CAPSTONE_DIET 1801 { X86_REG_RSP, X86_REG_RIP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_CALL, X86_GRP_BRANCH_RELATIVE, X86_GRP_MODE64, 0 }, 0, 0 1802#endif 1803}, 1804{ 1805 X86_CALL64r, X86_INS_CALL, 1806#ifndef CAPSTONE_DIET 1807 { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_CALL, X86_GRP_MODE64, 0 }, 0, 0 1808#endif 1809}, 1810{ 1811 X86_CALLpcrel16, X86_INS_CALL, 1812#ifndef CAPSTONE_DIET 1813 { X86_REG_ESP, X86_REG_EIP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_BRANCH_RELATIVE, 0 }, 0, 0 1814#endif 1815}, 1816{ 1817 X86_CALLpcrel32, X86_INS_CALL, 1818#ifndef CAPSTONE_DIET 1819 { X86_REG_ESP, X86_REG_EIP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_BRANCH_RELATIVE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 1820#endif 1821}, 1822{ 1823 X86_CBW, X86_INS_CBW, 1824#ifndef CAPSTONE_DIET 1825 { X86_REG_AL, 0 }, { X86_REG_AX, 0 }, { 0 }, 0, 0 1826#endif 1827}, 1828{ 1829 X86_CDQ, X86_INS_CDQ, 1830#ifndef CAPSTONE_DIET 1831 { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, 0 }, { 0 }, 0, 0 1832#endif 1833}, 1834{ 1835 X86_CDQE, X86_INS_CDQE, 1836#ifndef CAPSTONE_DIET 1837 { X86_REG_EAX, 0 }, { X86_REG_RAX, 0 }, { 0 }, 0, 0 1838#endif 1839}, 1840{ 1841 X86_CHS_F, X86_INS_FCHS, 1842#ifndef CAPSTONE_DIET 1843 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 1844#endif 1845}, 1846{ 1847 X86_CLAC, X86_INS_CLAC, 1848#ifndef CAPSTONE_DIET 1849 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 1850#endif 1851}, 1852{ 1853 X86_CLC, X86_INS_CLC, 1854#ifndef CAPSTONE_DIET 1855 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1856#endif 1857}, 1858{ 1859 X86_CLD, X86_INS_CLD, 1860#ifndef CAPSTONE_DIET 1861 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1862#endif 1863}, 1864{ 1865 X86_CLFLUSH, X86_INS_CLFLUSH, 1866#ifndef CAPSTONE_DIET 1867 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 1868#endif 1869}, 1870{ 1871 X86_CLFLUSHOPT, X86_INS_CLFLUSHOPT, 1872#ifndef CAPSTONE_DIET 1873 { 0 }, { 0 }, { 0 }, 0, 0 1874#endif 1875}, 1876{ 1877 X86_CLGI, X86_INS_CLGI, 1878#ifndef CAPSTONE_DIET 1879 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 1880#endif 1881}, 1882{ 1883 X86_CLI, X86_INS_CLI, 1884#ifndef CAPSTONE_DIET 1885 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 1886#endif 1887}, 1888{ 1889 X86_CLTS, X86_INS_CLTS, 1890#ifndef CAPSTONE_DIET 1891 { 0 }, { 0 }, { 0 }, 0, 0 1892#endif 1893}, 1894{ 1895 X86_CLWB, X86_INS_CLWB, 1896#ifndef CAPSTONE_DIET 1897 { 0 }, { 0 }, { 0 }, 0, 0 1898#endif 1899}, 1900{ 1901 X86_CMC, X86_INS_CMC, 1902#ifndef CAPSTONE_DIET 1903 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 1904#endif 1905}, 1906{ 1907 X86_CMOVA16rm, X86_INS_CMOVA, 1908#ifndef CAPSTONE_DIET 1909 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1910#endif 1911}, 1912{ 1913 X86_CMOVA16rr, X86_INS_CMOVA, 1914#ifndef CAPSTONE_DIET 1915 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1916#endif 1917}, 1918{ 1919 X86_CMOVA32rm, X86_INS_CMOVA, 1920#ifndef CAPSTONE_DIET 1921 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1922#endif 1923}, 1924{ 1925 X86_CMOVA32rr, X86_INS_CMOVA, 1926#ifndef CAPSTONE_DIET 1927 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1928#endif 1929}, 1930{ 1931 X86_CMOVA64rm, X86_INS_CMOVA, 1932#ifndef CAPSTONE_DIET 1933 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1934#endif 1935}, 1936{ 1937 X86_CMOVA64rr, X86_INS_CMOVA, 1938#ifndef CAPSTONE_DIET 1939 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1940#endif 1941}, 1942{ 1943 X86_CMOVAE16rm, X86_INS_CMOVAE, 1944#ifndef CAPSTONE_DIET 1945 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1946#endif 1947}, 1948{ 1949 X86_CMOVAE16rr, X86_INS_CMOVAE, 1950#ifndef CAPSTONE_DIET 1951 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1952#endif 1953}, 1954{ 1955 X86_CMOVAE32rm, X86_INS_CMOVAE, 1956#ifndef CAPSTONE_DIET 1957 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1958#endif 1959}, 1960{ 1961 X86_CMOVAE32rr, X86_INS_CMOVAE, 1962#ifndef CAPSTONE_DIET 1963 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1964#endif 1965}, 1966{ 1967 X86_CMOVAE64rm, X86_INS_CMOVAE, 1968#ifndef CAPSTONE_DIET 1969 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1970#endif 1971}, 1972{ 1973 X86_CMOVAE64rr, X86_INS_CMOVAE, 1974#ifndef CAPSTONE_DIET 1975 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1976#endif 1977}, 1978{ 1979 X86_CMOVB16rm, X86_INS_CMOVB, 1980#ifndef CAPSTONE_DIET 1981 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1982#endif 1983}, 1984{ 1985 X86_CMOVB16rr, X86_INS_CMOVB, 1986#ifndef CAPSTONE_DIET 1987 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1988#endif 1989}, 1990{ 1991 X86_CMOVB32rm, X86_INS_CMOVB, 1992#ifndef CAPSTONE_DIET 1993 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 1994#endif 1995}, 1996{ 1997 X86_CMOVB32rr, X86_INS_CMOVB, 1998#ifndef CAPSTONE_DIET 1999 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2000#endif 2001}, 2002{ 2003 X86_CMOVB64rm, X86_INS_CMOVB, 2004#ifndef CAPSTONE_DIET 2005 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2006#endif 2007}, 2008{ 2009 X86_CMOVB64rr, X86_INS_CMOVB, 2010#ifndef CAPSTONE_DIET 2011 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2012#endif 2013}, 2014{ 2015 X86_CMOVBE16rm, X86_INS_CMOVBE, 2016#ifndef CAPSTONE_DIET 2017 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2018#endif 2019}, 2020{ 2021 X86_CMOVBE16rr, X86_INS_CMOVBE, 2022#ifndef CAPSTONE_DIET 2023 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2024#endif 2025}, 2026{ 2027 X86_CMOVBE32rm, X86_INS_CMOVBE, 2028#ifndef CAPSTONE_DIET 2029 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2030#endif 2031}, 2032{ 2033 X86_CMOVBE32rr, X86_INS_CMOVBE, 2034#ifndef CAPSTONE_DIET 2035 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2036#endif 2037}, 2038{ 2039 X86_CMOVBE64rm, X86_INS_CMOVBE, 2040#ifndef CAPSTONE_DIET 2041 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2042#endif 2043}, 2044{ 2045 X86_CMOVBE64rr, X86_INS_CMOVBE, 2046#ifndef CAPSTONE_DIET 2047 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2048#endif 2049}, 2050{ 2051 X86_CMOVBE_F, X86_INS_FCMOVBE, 2052#ifndef CAPSTONE_DIET 2053 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0 2054#endif 2055}, 2056{ 2057 X86_CMOVB_F, X86_INS_FCMOVB, 2058#ifndef CAPSTONE_DIET 2059 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0 2060#endif 2061}, 2062{ 2063 X86_CMOVE16rm, X86_INS_CMOVE, 2064#ifndef CAPSTONE_DIET 2065 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2066#endif 2067}, 2068{ 2069 X86_CMOVE16rr, X86_INS_CMOVE, 2070#ifndef CAPSTONE_DIET 2071 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2072#endif 2073}, 2074{ 2075 X86_CMOVE32rm, X86_INS_CMOVE, 2076#ifndef CAPSTONE_DIET 2077 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2078#endif 2079}, 2080{ 2081 X86_CMOVE32rr, X86_INS_CMOVE, 2082#ifndef CAPSTONE_DIET 2083 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2084#endif 2085}, 2086{ 2087 X86_CMOVE64rm, X86_INS_CMOVE, 2088#ifndef CAPSTONE_DIET 2089 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2090#endif 2091}, 2092{ 2093 X86_CMOVE64rr, X86_INS_CMOVE, 2094#ifndef CAPSTONE_DIET 2095 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2096#endif 2097}, 2098{ 2099 X86_CMOVE_F, X86_INS_FCMOVE, 2100#ifndef CAPSTONE_DIET 2101 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0 2102#endif 2103}, 2104{ 2105 X86_CMOVG16rm, X86_INS_CMOVG, 2106#ifndef CAPSTONE_DIET 2107 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2108#endif 2109}, 2110{ 2111 X86_CMOVG16rr, X86_INS_CMOVG, 2112#ifndef CAPSTONE_DIET 2113 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2114#endif 2115}, 2116{ 2117 X86_CMOVG32rm, X86_INS_CMOVG, 2118#ifndef CAPSTONE_DIET 2119 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2120#endif 2121}, 2122{ 2123 X86_CMOVG32rr, X86_INS_CMOVG, 2124#ifndef CAPSTONE_DIET 2125 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2126#endif 2127}, 2128{ 2129 X86_CMOVG64rm, X86_INS_CMOVG, 2130#ifndef CAPSTONE_DIET 2131 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2132#endif 2133}, 2134{ 2135 X86_CMOVG64rr, X86_INS_CMOVG, 2136#ifndef CAPSTONE_DIET 2137 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2138#endif 2139}, 2140{ 2141 X86_CMOVGE16rm, X86_INS_CMOVGE, 2142#ifndef CAPSTONE_DIET 2143 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2144#endif 2145}, 2146{ 2147 X86_CMOVGE16rr, X86_INS_CMOVGE, 2148#ifndef CAPSTONE_DIET 2149 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2150#endif 2151}, 2152{ 2153 X86_CMOVGE32rm, X86_INS_CMOVGE, 2154#ifndef CAPSTONE_DIET 2155 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2156#endif 2157}, 2158{ 2159 X86_CMOVGE32rr, X86_INS_CMOVGE, 2160#ifndef CAPSTONE_DIET 2161 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2162#endif 2163}, 2164{ 2165 X86_CMOVGE64rm, X86_INS_CMOVGE, 2166#ifndef CAPSTONE_DIET 2167 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2168#endif 2169}, 2170{ 2171 X86_CMOVGE64rr, X86_INS_CMOVGE, 2172#ifndef CAPSTONE_DIET 2173 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2174#endif 2175}, 2176{ 2177 X86_CMOVL16rm, X86_INS_CMOVL, 2178#ifndef CAPSTONE_DIET 2179 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2180#endif 2181}, 2182{ 2183 X86_CMOVL16rr, X86_INS_CMOVL, 2184#ifndef CAPSTONE_DIET 2185 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2186#endif 2187}, 2188{ 2189 X86_CMOVL32rm, X86_INS_CMOVL, 2190#ifndef CAPSTONE_DIET 2191 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2192#endif 2193}, 2194{ 2195 X86_CMOVL32rr, X86_INS_CMOVL, 2196#ifndef CAPSTONE_DIET 2197 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2198#endif 2199}, 2200{ 2201 X86_CMOVL64rm, X86_INS_CMOVL, 2202#ifndef CAPSTONE_DIET 2203 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2204#endif 2205}, 2206{ 2207 X86_CMOVL64rr, X86_INS_CMOVL, 2208#ifndef CAPSTONE_DIET 2209 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2210#endif 2211}, 2212{ 2213 X86_CMOVLE16rm, X86_INS_CMOVLE, 2214#ifndef CAPSTONE_DIET 2215 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2216#endif 2217}, 2218{ 2219 X86_CMOVLE16rr, X86_INS_CMOVLE, 2220#ifndef CAPSTONE_DIET 2221 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2222#endif 2223}, 2224{ 2225 X86_CMOVLE32rm, X86_INS_CMOVLE, 2226#ifndef CAPSTONE_DIET 2227 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2228#endif 2229}, 2230{ 2231 X86_CMOVLE32rr, X86_INS_CMOVLE, 2232#ifndef CAPSTONE_DIET 2233 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2234#endif 2235}, 2236{ 2237 X86_CMOVLE64rm, X86_INS_CMOVLE, 2238#ifndef CAPSTONE_DIET 2239 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2240#endif 2241}, 2242{ 2243 X86_CMOVLE64rr, X86_INS_CMOVLE, 2244#ifndef CAPSTONE_DIET 2245 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2246#endif 2247}, 2248{ 2249 X86_CMOVNBE_F, X86_INS_FCMOVNBE, 2250#ifndef CAPSTONE_DIET 2251 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0 2252#endif 2253}, 2254{ 2255 X86_CMOVNB_F, X86_INS_FCMOVNB, 2256#ifndef CAPSTONE_DIET 2257 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2258#endif 2259}, 2260{ 2261 X86_CMOVNE16rm, X86_INS_CMOVNE, 2262#ifndef CAPSTONE_DIET 2263 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2264#endif 2265}, 2266{ 2267 X86_CMOVNE16rr, X86_INS_CMOVNE, 2268#ifndef CAPSTONE_DIET 2269 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2270#endif 2271}, 2272{ 2273 X86_CMOVNE32rm, X86_INS_CMOVNE, 2274#ifndef CAPSTONE_DIET 2275 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2276#endif 2277}, 2278{ 2279 X86_CMOVNE32rr, X86_INS_CMOVNE, 2280#ifndef CAPSTONE_DIET 2281 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2282#endif 2283}, 2284{ 2285 X86_CMOVNE64rm, X86_INS_CMOVNE, 2286#ifndef CAPSTONE_DIET 2287 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2288#endif 2289}, 2290{ 2291 X86_CMOVNE64rr, X86_INS_CMOVNE, 2292#ifndef CAPSTONE_DIET 2293 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2294#endif 2295}, 2296{ 2297 X86_CMOVNE_F, X86_INS_FCMOVNE, 2298#ifndef CAPSTONE_DIET 2299 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0 2300#endif 2301}, 2302{ 2303 X86_CMOVNO16rm, X86_INS_CMOVNO, 2304#ifndef CAPSTONE_DIET 2305 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2306#endif 2307}, 2308{ 2309 X86_CMOVNO16rr, X86_INS_CMOVNO, 2310#ifndef CAPSTONE_DIET 2311 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2312#endif 2313}, 2314{ 2315 X86_CMOVNO32rm, X86_INS_CMOVNO, 2316#ifndef CAPSTONE_DIET 2317 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2318#endif 2319}, 2320{ 2321 X86_CMOVNO32rr, X86_INS_CMOVNO, 2322#ifndef CAPSTONE_DIET 2323 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2324#endif 2325}, 2326{ 2327 X86_CMOVNO64rm, X86_INS_CMOVNO, 2328#ifndef CAPSTONE_DIET 2329 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2330#endif 2331}, 2332{ 2333 X86_CMOVNO64rr, X86_INS_CMOVNO, 2334#ifndef CAPSTONE_DIET 2335 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2336#endif 2337}, 2338{ 2339 X86_CMOVNP16rm, X86_INS_CMOVNP, 2340#ifndef CAPSTONE_DIET 2341 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2342#endif 2343}, 2344{ 2345 X86_CMOVNP16rr, X86_INS_CMOVNP, 2346#ifndef CAPSTONE_DIET 2347 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2348#endif 2349}, 2350{ 2351 X86_CMOVNP32rm, X86_INS_CMOVNP, 2352#ifndef CAPSTONE_DIET 2353 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2354#endif 2355}, 2356{ 2357 X86_CMOVNP32rr, X86_INS_CMOVNP, 2358#ifndef CAPSTONE_DIET 2359 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2360#endif 2361}, 2362{ 2363 X86_CMOVNP64rm, X86_INS_CMOVNP, 2364#ifndef CAPSTONE_DIET 2365 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2366#endif 2367}, 2368{ 2369 X86_CMOVNP64rr, X86_INS_CMOVNP, 2370#ifndef CAPSTONE_DIET 2371 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2372#endif 2373}, 2374{ 2375 X86_CMOVNP_F, X86_INS_FCMOVNU, 2376#ifndef CAPSTONE_DIET 2377 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0 2378#endif 2379}, 2380{ 2381 X86_CMOVNS16rm, X86_INS_CMOVNS, 2382#ifndef CAPSTONE_DIET 2383 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2384#endif 2385}, 2386{ 2387 X86_CMOVNS16rr, X86_INS_CMOVNS, 2388#ifndef CAPSTONE_DIET 2389 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2390#endif 2391}, 2392{ 2393 X86_CMOVNS32rm, X86_INS_CMOVNS, 2394#ifndef CAPSTONE_DIET 2395 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2396#endif 2397}, 2398{ 2399 X86_CMOVNS32rr, X86_INS_CMOVNS, 2400#ifndef CAPSTONE_DIET 2401 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2402#endif 2403}, 2404{ 2405 X86_CMOVNS64rm, X86_INS_CMOVNS, 2406#ifndef CAPSTONE_DIET 2407 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2408#endif 2409}, 2410{ 2411 X86_CMOVNS64rr, X86_INS_CMOVNS, 2412#ifndef CAPSTONE_DIET 2413 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2414#endif 2415}, 2416{ 2417 X86_CMOVO16rm, X86_INS_CMOVO, 2418#ifndef CAPSTONE_DIET 2419 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2420#endif 2421}, 2422{ 2423 X86_CMOVO16rr, X86_INS_CMOVO, 2424#ifndef CAPSTONE_DIET 2425 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2426#endif 2427}, 2428{ 2429 X86_CMOVO32rm, X86_INS_CMOVO, 2430#ifndef CAPSTONE_DIET 2431 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2432#endif 2433}, 2434{ 2435 X86_CMOVO32rr, X86_INS_CMOVO, 2436#ifndef CAPSTONE_DIET 2437 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2438#endif 2439}, 2440{ 2441 X86_CMOVO64rm, X86_INS_CMOVO, 2442#ifndef CAPSTONE_DIET 2443 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2444#endif 2445}, 2446{ 2447 X86_CMOVO64rr, X86_INS_CMOVO, 2448#ifndef CAPSTONE_DIET 2449 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2450#endif 2451}, 2452{ 2453 X86_CMOVP16rm, X86_INS_CMOVP, 2454#ifndef CAPSTONE_DIET 2455 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2456#endif 2457}, 2458{ 2459 X86_CMOVP16rr, X86_INS_CMOVP, 2460#ifndef CAPSTONE_DIET 2461 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2462#endif 2463}, 2464{ 2465 X86_CMOVP32rm, X86_INS_CMOVP, 2466#ifndef CAPSTONE_DIET 2467 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2468#endif 2469}, 2470{ 2471 X86_CMOVP32rr, X86_INS_CMOVP, 2472#ifndef CAPSTONE_DIET 2473 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2474#endif 2475}, 2476{ 2477 X86_CMOVP64rm, X86_INS_CMOVP, 2478#ifndef CAPSTONE_DIET 2479 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2480#endif 2481}, 2482{ 2483 X86_CMOVP64rr, X86_INS_CMOVP, 2484#ifndef CAPSTONE_DIET 2485 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2486#endif 2487}, 2488{ 2489 X86_CMOVP_F, X86_INS_FCMOVU, 2490#ifndef CAPSTONE_DIET 2491 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0 2492#endif 2493}, 2494{ 2495 X86_CMOVS16rm, X86_INS_CMOVS, 2496#ifndef CAPSTONE_DIET 2497 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2498#endif 2499}, 2500{ 2501 X86_CMOVS16rr, X86_INS_CMOVS, 2502#ifndef CAPSTONE_DIET 2503 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2504#endif 2505}, 2506{ 2507 X86_CMOVS32rm, X86_INS_CMOVS, 2508#ifndef CAPSTONE_DIET 2509 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2510#endif 2511}, 2512{ 2513 X86_CMOVS32rr, X86_INS_CMOVS, 2514#ifndef CAPSTONE_DIET 2515 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2516#endif 2517}, 2518{ 2519 X86_CMOVS64rm, X86_INS_CMOVS, 2520#ifndef CAPSTONE_DIET 2521 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2522#endif 2523}, 2524{ 2525 X86_CMOVS64rr, X86_INS_CMOVS, 2526#ifndef CAPSTONE_DIET 2527 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0 2528#endif 2529}, 2530{ 2531 X86_CMP16i16, X86_INS_CMP, 2532#ifndef CAPSTONE_DIET 2533 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2534#endif 2535}, 2536{ 2537 X86_CMP16mi, X86_INS_CMP, 2538#ifndef CAPSTONE_DIET 2539 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2540#endif 2541}, 2542{ 2543 X86_CMP16mi8, X86_INS_CMP, 2544#ifndef CAPSTONE_DIET 2545 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2546#endif 2547}, 2548{ 2549 X86_CMP16mr, X86_INS_CMP, 2550#ifndef CAPSTONE_DIET 2551 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2552#endif 2553}, 2554{ 2555 X86_CMP16ri, X86_INS_CMP, 2556#ifndef CAPSTONE_DIET 2557 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2558#endif 2559}, 2560{ 2561 X86_CMP16ri8, X86_INS_CMP, 2562#ifndef CAPSTONE_DIET 2563 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2564#endif 2565}, 2566{ 2567 X86_CMP16rm, X86_INS_CMP, 2568#ifndef CAPSTONE_DIET 2569 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2570#endif 2571}, 2572{ 2573 X86_CMP16rr, X86_INS_CMP, 2574#ifndef CAPSTONE_DIET 2575 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2576#endif 2577}, 2578{ 2579 X86_CMP16rr_REV, X86_INS_CMP, 2580#ifndef CAPSTONE_DIET 2581 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2582#endif 2583}, 2584{ 2585 X86_CMP32i32, X86_INS_CMP, 2586#ifndef CAPSTONE_DIET 2587 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2588#endif 2589}, 2590{ 2591 X86_CMP32mi, X86_INS_CMP, 2592#ifndef CAPSTONE_DIET 2593 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2594#endif 2595}, 2596{ 2597 X86_CMP32mi8, X86_INS_CMP, 2598#ifndef CAPSTONE_DIET 2599 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2600#endif 2601}, 2602{ 2603 X86_CMP32mr, X86_INS_CMP, 2604#ifndef CAPSTONE_DIET 2605 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2606#endif 2607}, 2608{ 2609 X86_CMP32ri, X86_INS_CMP, 2610#ifndef CAPSTONE_DIET 2611 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2612#endif 2613}, 2614{ 2615 X86_CMP32ri8, X86_INS_CMP, 2616#ifndef CAPSTONE_DIET 2617 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2618#endif 2619}, 2620{ 2621 X86_CMP32rm, X86_INS_CMP, 2622#ifndef CAPSTONE_DIET 2623 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2624#endif 2625}, 2626{ 2627 X86_CMP32rr, X86_INS_CMP, 2628#ifndef CAPSTONE_DIET 2629 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2630#endif 2631}, 2632{ 2633 X86_CMP32rr_REV, X86_INS_CMP, 2634#ifndef CAPSTONE_DIET 2635 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2636#endif 2637}, 2638{ 2639 X86_CMP64i32, X86_INS_CMP, 2640#ifndef CAPSTONE_DIET 2641 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2642#endif 2643}, 2644{ 2645 X86_CMP64mi32, X86_INS_CMP, 2646#ifndef CAPSTONE_DIET 2647 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2648#endif 2649}, 2650{ 2651 X86_CMP64mi8, X86_INS_CMP, 2652#ifndef CAPSTONE_DIET 2653 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2654#endif 2655}, 2656{ 2657 X86_CMP64mr, X86_INS_CMP, 2658#ifndef CAPSTONE_DIET 2659 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2660#endif 2661}, 2662{ 2663 X86_CMP64ri32, X86_INS_CMP, 2664#ifndef CAPSTONE_DIET 2665 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2666#endif 2667}, 2668{ 2669 X86_CMP64ri8, X86_INS_CMP, 2670#ifndef CAPSTONE_DIET 2671 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2672#endif 2673}, 2674{ 2675 X86_CMP64rm, X86_INS_CMP, 2676#ifndef CAPSTONE_DIET 2677 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2678#endif 2679}, 2680{ 2681 X86_CMP64rr, X86_INS_CMP, 2682#ifndef CAPSTONE_DIET 2683 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2684#endif 2685}, 2686{ 2687 X86_CMP64rr_REV, X86_INS_CMP, 2688#ifndef CAPSTONE_DIET 2689 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2690#endif 2691}, 2692{ 2693 X86_CMP8i8, X86_INS_CMP, 2694#ifndef CAPSTONE_DIET 2695 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2696#endif 2697}, 2698{ 2699 X86_CMP8mi, X86_INS_CMP, 2700#ifndef CAPSTONE_DIET 2701 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2702#endif 2703}, 2704{ 2705 X86_CMP8mi8, X86_INS_CMP, 2706#ifndef CAPSTONE_DIET 2707 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 2708#endif 2709}, 2710{ 2711 X86_CMP8mr, X86_INS_CMP, 2712#ifndef CAPSTONE_DIET 2713 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2714#endif 2715}, 2716{ 2717 X86_CMP8ri, X86_INS_CMP, 2718#ifndef CAPSTONE_DIET 2719 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2720#endif 2721}, 2722{ 2723 X86_CMP8ri8, X86_INS_CMP, 2724#ifndef CAPSTONE_DIET 2725 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 2726#endif 2727}, 2728{ 2729 X86_CMP8rm, X86_INS_CMP, 2730#ifndef CAPSTONE_DIET 2731 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2732#endif 2733}, 2734{ 2735 X86_CMP8rr, X86_INS_CMP, 2736#ifndef CAPSTONE_DIET 2737 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2738#endif 2739}, 2740{ 2741 X86_CMP8rr_REV, X86_INS_CMP, 2742#ifndef CAPSTONE_DIET 2743 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2744#endif 2745}, 2746{ 2747 X86_CMPPDrmi, X86_INS_CMPPD, 2748#ifndef CAPSTONE_DIET 2749 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 2750#endif 2751}, 2752{ 2753 X86_CMPPDrmi_alt, X86_INS_CMPPD, 2754#ifndef CAPSTONE_DIET 2755 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 2756#endif 2757}, 2758{ 2759 X86_CMPPDrri, X86_INS_CMPPD, 2760#ifndef CAPSTONE_DIET 2761 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 2762#endif 2763}, 2764{ 2765 X86_CMPPDrri_alt, X86_INS_CMPPD, 2766#ifndef CAPSTONE_DIET 2767 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 2768#endif 2769}, 2770{ 2771 X86_CMPPSrmi, X86_INS_CMPPS, 2772#ifndef CAPSTONE_DIET 2773 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 2774#endif 2775}, 2776{ 2777 X86_CMPPSrmi_alt, X86_INS_CMPPS, 2778#ifndef CAPSTONE_DIET 2779 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 2780#endif 2781}, 2782{ 2783 X86_CMPPSrri, X86_INS_CMPPS, 2784#ifndef CAPSTONE_DIET 2785 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 2786#endif 2787}, 2788{ 2789 X86_CMPPSrri_alt, X86_INS_CMPPS, 2790#ifndef CAPSTONE_DIET 2791 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 2792#endif 2793}, 2794{ 2795 X86_CMPSB, X86_INS_CMPSB, 2796#ifndef CAPSTONE_DIET 2797 { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2798#endif 2799}, 2800{ 2801 X86_CMPSDrm, X86_INS_CMPSD, 2802#ifndef CAPSTONE_DIET 2803 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 2804#endif 2805}, 2806{ 2807 X86_CMPSDrm_alt, X86_INS_CMPSD, 2808#ifndef CAPSTONE_DIET 2809 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 2810#endif 2811}, 2812{ 2813 X86_CMPSDrr, X86_INS_CMPSD, 2814#ifndef CAPSTONE_DIET 2815 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 2816#endif 2817}, 2818{ 2819 X86_CMPSDrr_alt, X86_INS_CMPSD, 2820#ifndef CAPSTONE_DIET 2821 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 2822#endif 2823}, 2824{ 2825 X86_CMPSL, X86_INS_CMPSD, 2826#ifndef CAPSTONE_DIET 2827 { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2828#endif 2829}, 2830{ 2831 X86_CMPSQ, X86_INS_CMPSQ, 2832#ifndef CAPSTONE_DIET 2833 { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2834#endif 2835}, 2836{ 2837 X86_CMPSSrm, X86_INS_CMPSS, 2838#ifndef CAPSTONE_DIET 2839 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 2840#endif 2841}, 2842{ 2843 X86_CMPSSrm_alt, X86_INS_CMPSS, 2844#ifndef CAPSTONE_DIET 2845 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 2846#endif 2847}, 2848{ 2849 X86_CMPSSrr, X86_INS_CMPSS, 2850#ifndef CAPSTONE_DIET 2851 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 2852#endif 2853}, 2854{ 2855 X86_CMPSSrr_alt, X86_INS_CMPSS, 2856#ifndef CAPSTONE_DIET 2857 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 2858#endif 2859}, 2860{ 2861 X86_CMPSW, X86_INS_CMPSW, 2862#ifndef CAPSTONE_DIET 2863 { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2864#endif 2865}, 2866{ 2867 X86_CMPXCHG16B, X86_INS_CMPXCHG16B, 2868#ifndef CAPSTONE_DIET 2869 { X86_REG_RAX, X86_REG_RBX, X86_REG_RCX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2870#endif 2871}, 2872{ 2873 X86_CMPXCHG16rm, X86_INS_CMPXCHG, 2874#ifndef CAPSTONE_DIET 2875 { 0 }, { 0 }, { 0 }, 0, 0 2876#endif 2877}, 2878{ 2879 X86_CMPXCHG16rr, X86_INS_CMPXCHG, 2880#ifndef CAPSTONE_DIET 2881 { 0 }, { 0 }, { 0 }, 0, 0 2882#endif 2883}, 2884{ 2885 X86_CMPXCHG32rm, X86_INS_CMPXCHG, 2886#ifndef CAPSTONE_DIET 2887 { 0 }, { 0 }, { 0 }, 0, 0 2888#endif 2889}, 2890{ 2891 X86_CMPXCHG32rr, X86_INS_CMPXCHG, 2892#ifndef CAPSTONE_DIET 2893 { 0 }, { 0 }, { 0 }, 0, 0 2894#endif 2895}, 2896{ 2897 X86_CMPXCHG64rm, X86_INS_CMPXCHG, 2898#ifndef CAPSTONE_DIET 2899 { 0 }, { 0 }, { 0 }, 0, 0 2900#endif 2901}, 2902{ 2903 X86_CMPXCHG64rr, X86_INS_CMPXCHG, 2904#ifndef CAPSTONE_DIET 2905 { 0 }, { 0 }, { 0 }, 0, 0 2906#endif 2907}, 2908{ 2909 X86_CMPXCHG8B, X86_INS_CMPXCHG8B, 2910#ifndef CAPSTONE_DIET 2911 { X86_REG_EAX, X86_REG_EBX, X86_REG_ECX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 2912#endif 2913}, 2914{ 2915 X86_CMPXCHG8rm, X86_INS_CMPXCHG, 2916#ifndef CAPSTONE_DIET 2917 { 0 }, { 0 }, { 0 }, 0, 0 2918#endif 2919}, 2920{ 2921 X86_CMPXCHG8rr, X86_INS_CMPXCHG, 2922#ifndef CAPSTONE_DIET 2923 { 0 }, { 0 }, { 0 }, 0, 0 2924#endif 2925}, 2926{ 2927 X86_COMISDrm, X86_INS_COMISD, 2928#ifndef CAPSTONE_DIET 2929 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE2, 0 }, 0, 0 2930#endif 2931}, 2932{ 2933 X86_COMISDrr, X86_INS_COMISD, 2934#ifndef CAPSTONE_DIET 2935 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE2, 0 }, 0, 0 2936#endif 2937}, 2938{ 2939 X86_COMISSrm, X86_INS_COMISS, 2940#ifndef CAPSTONE_DIET 2941 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE1, 0 }, 0, 0 2942#endif 2943}, 2944{ 2945 X86_COMISSrr, X86_INS_COMISS, 2946#ifndef CAPSTONE_DIET 2947 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE1, 0 }, 0, 0 2948#endif 2949}, 2950{ 2951 X86_COMP_FST0r, X86_INS_FCOMP, 2952#ifndef CAPSTONE_DIET 2953 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 2954#endif 2955}, 2956{ 2957 X86_COM_FIPr, X86_INS_FCOMIP, 2958#ifndef CAPSTONE_DIET 2959 { 0 }, { X86_REG_EFLAGS, X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 2960#endif 2961}, 2962{ 2963 X86_COM_FIr, X86_INS_FCOMI, 2964#ifndef CAPSTONE_DIET 2965 { 0 }, { X86_REG_EFLAGS, X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 2966#endif 2967}, 2968{ 2969 X86_COM_FST0r, X86_INS_FCOM, 2970#ifndef CAPSTONE_DIET 2971 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 2972#endif 2973}, 2974{ 2975 X86_COS_F, X86_INS_FCOS, 2976#ifndef CAPSTONE_DIET 2977 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 2978#endif 2979}, 2980{ 2981 X86_CPUID, X86_INS_CPUID, 2982#ifndef CAPSTONE_DIET 2983 { X86_REG_EAX, X86_REG_ECX, 0 }, { X86_REG_EAX, X86_REG_EBX, X86_REG_ECX, X86_REG_EDX, 0 }, { 0 }, 0, 0 2984#endif 2985}, 2986{ 2987 X86_CQO, X86_INS_CQO, 2988#ifndef CAPSTONE_DIET 2989 { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, 0 }, { 0 }, 0, 0 2990#endif 2991}, 2992{ 2993 X86_CRC32r32m16, X86_INS_CRC32, 2994#ifndef CAPSTONE_DIET 2995 { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0 2996#endif 2997}, 2998{ 2999 X86_CRC32r32m32, X86_INS_CRC32, 3000#ifndef CAPSTONE_DIET 3001 { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0 3002#endif 3003}, 3004{ 3005 X86_CRC32r32m8, X86_INS_CRC32, 3006#ifndef CAPSTONE_DIET 3007 { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0 3008#endif 3009}, 3010{ 3011 X86_CRC32r32r16, X86_INS_CRC32, 3012#ifndef CAPSTONE_DIET 3013 { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0 3014#endif 3015}, 3016{ 3017 X86_CRC32r32r32, X86_INS_CRC32, 3018#ifndef CAPSTONE_DIET 3019 { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0 3020#endif 3021}, 3022{ 3023 X86_CRC32r32r8, X86_INS_CRC32, 3024#ifndef CAPSTONE_DIET 3025 { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0 3026#endif 3027}, 3028{ 3029 X86_CRC32r64m64, X86_INS_CRC32, 3030#ifndef CAPSTONE_DIET 3031 { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0 3032#endif 3033}, 3034{ 3035 X86_CRC32r64m8, X86_INS_CRC32, 3036#ifndef CAPSTONE_DIET 3037 { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0 3038#endif 3039}, 3040{ 3041 X86_CRC32r64r64, X86_INS_CRC32, 3042#ifndef CAPSTONE_DIET 3043 { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0 3044#endif 3045}, 3046{ 3047 X86_CRC32r64r8, X86_INS_CRC32, 3048#ifndef CAPSTONE_DIET 3049 { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0 3050#endif 3051}, 3052{ 3053 X86_CVTDQ2PDrm, X86_INS_CVTDQ2PD, 3054#ifndef CAPSTONE_DIET 3055 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3056#endif 3057}, 3058{ 3059 X86_CVTDQ2PDrr, X86_INS_CVTDQ2PD, 3060#ifndef CAPSTONE_DIET 3061 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3062#endif 3063}, 3064{ 3065 X86_CVTDQ2PSrm, X86_INS_CVTDQ2PS, 3066#ifndef CAPSTONE_DIET 3067 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3068#endif 3069}, 3070{ 3071 X86_CVTDQ2PSrr, X86_INS_CVTDQ2PS, 3072#ifndef CAPSTONE_DIET 3073 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3074#endif 3075}, 3076{ 3077 X86_CVTPD2DQrm, X86_INS_CVTPD2DQ, 3078#ifndef CAPSTONE_DIET 3079 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3080#endif 3081}, 3082{ 3083 X86_CVTPD2DQrr, X86_INS_CVTPD2DQ, 3084#ifndef CAPSTONE_DIET 3085 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3086#endif 3087}, 3088{ 3089 X86_CVTPD2PSrm, X86_INS_CVTPD2PS, 3090#ifndef CAPSTONE_DIET 3091 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3092#endif 3093}, 3094{ 3095 X86_CVTPD2PSrr, X86_INS_CVTPD2PS, 3096#ifndef CAPSTONE_DIET 3097 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3098#endif 3099}, 3100{ 3101 X86_CVTPS2DQrm, X86_INS_CVTPS2DQ, 3102#ifndef CAPSTONE_DIET 3103 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3104#endif 3105}, 3106{ 3107 X86_CVTPS2DQrr, X86_INS_CVTPS2DQ, 3108#ifndef CAPSTONE_DIET 3109 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3110#endif 3111}, 3112{ 3113 X86_CVTPS2PDrm, X86_INS_CVTPS2PD, 3114#ifndef CAPSTONE_DIET 3115 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3116#endif 3117}, 3118{ 3119 X86_CVTPS2PDrr, X86_INS_CVTPS2PD, 3120#ifndef CAPSTONE_DIET 3121 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3122#endif 3123}, 3124{ 3125 X86_CVTSD2SI64rm, X86_INS_CVTSD2SI, 3126#ifndef CAPSTONE_DIET 3127 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3128#endif 3129}, 3130{ 3131 X86_CVTSD2SI64rr, X86_INS_CVTSD2SI, 3132#ifndef CAPSTONE_DIET 3133 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3134#endif 3135}, 3136{ 3137 X86_CVTSD2SIrm, X86_INS_CVTSD2SI, 3138#ifndef CAPSTONE_DIET 3139 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3140#endif 3141}, 3142{ 3143 X86_CVTSD2SIrr, X86_INS_CVTSD2SI, 3144#ifndef CAPSTONE_DIET 3145 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3146#endif 3147}, 3148{ 3149 X86_CVTSD2SSrm, X86_INS_CVTSD2SS, 3150#ifndef CAPSTONE_DIET 3151 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3152#endif 3153}, 3154{ 3155 X86_CVTSD2SSrr, X86_INS_CVTSD2SS, 3156#ifndef CAPSTONE_DIET 3157 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3158#endif 3159}, 3160{ 3161 X86_CVTSI2SD64rm, X86_INS_CVTSI2SD, 3162#ifndef CAPSTONE_DIET 3163 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3164#endif 3165}, 3166{ 3167 X86_CVTSI2SD64rr, X86_INS_CVTSI2SD, 3168#ifndef CAPSTONE_DIET 3169 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3170#endif 3171}, 3172{ 3173 X86_CVTSI2SDrm, X86_INS_CVTSI2SD, 3174#ifndef CAPSTONE_DIET 3175 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3176#endif 3177}, 3178{ 3179 X86_CVTSI2SDrr, X86_INS_CVTSI2SD, 3180#ifndef CAPSTONE_DIET 3181 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3182#endif 3183}, 3184{ 3185 X86_CVTSI2SS64rm, X86_INS_CVTSI2SS, 3186#ifndef CAPSTONE_DIET 3187 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3188#endif 3189}, 3190{ 3191 X86_CVTSI2SS64rr, X86_INS_CVTSI2SS, 3192#ifndef CAPSTONE_DIET 3193 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3194#endif 3195}, 3196{ 3197 X86_CVTSI2SSrm, X86_INS_CVTSI2SS, 3198#ifndef CAPSTONE_DIET 3199 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3200#endif 3201}, 3202{ 3203 X86_CVTSI2SSrr, X86_INS_CVTSI2SS, 3204#ifndef CAPSTONE_DIET 3205 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3206#endif 3207}, 3208{ 3209 X86_CVTSS2SDrm, X86_INS_CVTSS2SD, 3210#ifndef CAPSTONE_DIET 3211 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3212#endif 3213}, 3214{ 3215 X86_CVTSS2SDrr, X86_INS_CVTSS2SD, 3216#ifndef CAPSTONE_DIET 3217 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3218#endif 3219}, 3220{ 3221 X86_CVTSS2SI64rm, X86_INS_CVTSS2SI, 3222#ifndef CAPSTONE_DIET 3223 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3224#endif 3225}, 3226{ 3227 X86_CVTSS2SI64rr, X86_INS_CVTSS2SI, 3228#ifndef CAPSTONE_DIET 3229 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3230#endif 3231}, 3232{ 3233 X86_CVTSS2SIrm, X86_INS_CVTSS2SI, 3234#ifndef CAPSTONE_DIET 3235 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3236#endif 3237}, 3238{ 3239 X86_CVTSS2SIrr, X86_INS_CVTSS2SI, 3240#ifndef CAPSTONE_DIET 3241 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3242#endif 3243}, 3244{ 3245 X86_CVTTPD2DQrm, X86_INS_CVTTPD2DQ, 3246#ifndef CAPSTONE_DIET 3247 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3248#endif 3249}, 3250{ 3251 X86_CVTTPD2DQrr, X86_INS_CVTTPD2DQ, 3252#ifndef CAPSTONE_DIET 3253 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3254#endif 3255}, 3256{ 3257 X86_CVTTPS2DQrm, X86_INS_CVTTPS2DQ, 3258#ifndef CAPSTONE_DIET 3259 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3260#endif 3261}, 3262{ 3263 X86_CVTTPS2DQrr, X86_INS_CVTTPS2DQ, 3264#ifndef CAPSTONE_DIET 3265 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3266#endif 3267}, 3268{ 3269 X86_CVTTSD2SI64rm, X86_INS_CVTTSD2SI, 3270#ifndef CAPSTONE_DIET 3271 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3272#endif 3273}, 3274{ 3275 X86_CVTTSD2SI64rr, X86_INS_CVTTSD2SI, 3276#ifndef CAPSTONE_DIET 3277 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3278#endif 3279}, 3280{ 3281 X86_CVTTSD2SIrm, X86_INS_CVTTSD2SI, 3282#ifndef CAPSTONE_DIET 3283 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3284#endif 3285}, 3286{ 3287 X86_CVTTSD2SIrr, X86_INS_CVTTSD2SI, 3288#ifndef CAPSTONE_DIET 3289 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3290#endif 3291}, 3292{ 3293 X86_CVTTSS2SI64rm, X86_INS_CVTTSS2SI, 3294#ifndef CAPSTONE_DIET 3295 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3296#endif 3297}, 3298{ 3299 X86_CVTTSS2SI64rr, X86_INS_CVTTSS2SI, 3300#ifndef CAPSTONE_DIET 3301 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3302#endif 3303}, 3304{ 3305 X86_CVTTSS2SIrm, X86_INS_CVTTSS2SI, 3306#ifndef CAPSTONE_DIET 3307 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3308#endif 3309}, 3310{ 3311 X86_CVTTSS2SIrr, X86_INS_CVTTSS2SI, 3312#ifndef CAPSTONE_DIET 3313 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3314#endif 3315}, 3316{ 3317 X86_CWD, X86_INS_CWD, 3318#ifndef CAPSTONE_DIET 3319 { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, 0 }, { 0 }, 0, 0 3320#endif 3321}, 3322{ 3323 X86_CWDE, X86_INS_CWDE, 3324#ifndef CAPSTONE_DIET 3325 { X86_REG_AX, 0 }, { X86_REG_EAX, 0 }, { 0 }, 0, 0 3326#endif 3327}, 3328{ 3329 X86_DAA, X86_INS_DAA, 3330#ifndef CAPSTONE_DIET 3331 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 3332#endif 3333}, 3334{ 3335 X86_DAS, X86_INS_DAS, 3336#ifndef CAPSTONE_DIET 3337 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 3338#endif 3339}, 3340{ 3341 X86_DATA16_PREFIX, X86_INS_DATA16, 3342#ifndef CAPSTONE_DIET 3343 { 0 }, { 0 }, { 0 }, 0, 0 3344#endif 3345}, 3346{ 3347 X86_DEC16m, X86_INS_DEC, 3348#ifndef CAPSTONE_DIET 3349 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3350#endif 3351}, 3352{ 3353 X86_DEC16r, X86_INS_DEC, 3354#ifndef CAPSTONE_DIET 3355 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3356#endif 3357}, 3358{ 3359 X86_DEC16r_alt, X86_INS_DEC, 3360#ifndef CAPSTONE_DIET 3361 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 3362#endif 3363}, 3364{ 3365 X86_DEC32m, X86_INS_DEC, 3366#ifndef CAPSTONE_DIET 3367 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3368#endif 3369}, 3370{ 3371 X86_DEC32r, X86_INS_DEC, 3372#ifndef CAPSTONE_DIET 3373 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3374#endif 3375}, 3376{ 3377 X86_DEC32r_alt, X86_INS_DEC, 3378#ifndef CAPSTONE_DIET 3379 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 3380#endif 3381}, 3382{ 3383 X86_DEC64m, X86_INS_DEC, 3384#ifndef CAPSTONE_DIET 3385 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3386#endif 3387}, 3388{ 3389 X86_DEC64r, X86_INS_DEC, 3390#ifndef CAPSTONE_DIET 3391 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3392#endif 3393}, 3394{ 3395 X86_DEC8m, X86_INS_DEC, 3396#ifndef CAPSTONE_DIET 3397 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3398#endif 3399}, 3400{ 3401 X86_DEC8r, X86_INS_DEC, 3402#ifndef CAPSTONE_DIET 3403 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3404#endif 3405}, 3406{ 3407 X86_DIV16m, X86_INS_DIV, 3408#ifndef CAPSTONE_DIET 3409 { X86_REG_AX, X86_REG_DX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3410#endif 3411}, 3412{ 3413 X86_DIV16r, X86_INS_DIV, 3414#ifndef CAPSTONE_DIET 3415 { X86_REG_AX, X86_REG_DX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3416#endif 3417}, 3418{ 3419 X86_DIV32m, X86_INS_DIV, 3420#ifndef CAPSTONE_DIET 3421 { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3422#endif 3423}, 3424{ 3425 X86_DIV32r, X86_INS_DIV, 3426#ifndef CAPSTONE_DIET 3427 { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3428#endif 3429}, 3430{ 3431 X86_DIV64m, X86_INS_DIV, 3432#ifndef CAPSTONE_DIET 3433 { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3434#endif 3435}, 3436{ 3437 X86_DIV64r, X86_INS_DIV, 3438#ifndef CAPSTONE_DIET 3439 { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3440#endif 3441}, 3442{ 3443 X86_DIV8m, X86_INS_DIV, 3444#ifndef CAPSTONE_DIET 3445 { X86_REG_AX, 0 }, { X86_REG_AL, X86_REG_AH, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3446#endif 3447}, 3448{ 3449 X86_DIV8r, X86_INS_DIV, 3450#ifndef CAPSTONE_DIET 3451 { X86_REG_AX, 0 }, { X86_REG_AL, X86_REG_AH, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 3452#endif 3453}, 3454{ 3455 X86_DIVPDrm, X86_INS_DIVPD, 3456#ifndef CAPSTONE_DIET 3457 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3458#endif 3459}, 3460{ 3461 X86_DIVPDrr, X86_INS_DIVPD, 3462#ifndef CAPSTONE_DIET 3463 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3464#endif 3465}, 3466{ 3467 X86_DIVPSrm, X86_INS_DIVPS, 3468#ifndef CAPSTONE_DIET 3469 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3470#endif 3471}, 3472{ 3473 X86_DIVPSrr, X86_INS_DIVPS, 3474#ifndef CAPSTONE_DIET 3475 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3476#endif 3477}, 3478{ 3479 X86_DIVR_F32m, X86_INS_FDIVR, 3480#ifndef CAPSTONE_DIET 3481 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 3482#endif 3483}, 3484{ 3485 X86_DIVR_F64m, X86_INS_FDIVR, 3486#ifndef CAPSTONE_DIET 3487 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 3488#endif 3489}, 3490{ 3491 X86_DIVR_FI16m, X86_INS_FIDIVR, 3492#ifndef CAPSTONE_DIET 3493 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 3494#endif 3495}, 3496{ 3497 X86_DIVR_FI32m, X86_INS_FIDIVR, 3498#ifndef CAPSTONE_DIET 3499 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 3500#endif 3501}, 3502{ 3503 X86_DIVR_FPrST0, X86_INS_FDIVRP, 3504#ifndef CAPSTONE_DIET 3505 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3506#endif 3507}, 3508{ 3509 X86_DIVR_FST0r, X86_INS_FDIVR, 3510#ifndef CAPSTONE_DIET 3511 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3512#endif 3513}, 3514{ 3515 X86_DIVR_FrST0, X86_INS_FDIVR, 3516#ifndef CAPSTONE_DIET 3517 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3518#endif 3519}, 3520{ 3521 X86_DIVSDrm, X86_INS_DIVSD, 3522#ifndef CAPSTONE_DIET 3523 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3524#endif 3525}, 3526{ 3527 X86_DIVSDrm_Int, X86_INS_DIVSD, 3528#ifndef CAPSTONE_DIET 3529 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3530#endif 3531}, 3532{ 3533 X86_DIVSDrr, X86_INS_DIVSD, 3534#ifndef CAPSTONE_DIET 3535 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3536#endif 3537}, 3538{ 3539 X86_DIVSDrr_Int, X86_INS_DIVSD, 3540#ifndef CAPSTONE_DIET 3541 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 3542#endif 3543}, 3544{ 3545 X86_DIVSSrm, X86_INS_DIVSS, 3546#ifndef CAPSTONE_DIET 3547 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3548#endif 3549}, 3550{ 3551 X86_DIVSSrm_Int, X86_INS_DIVSS, 3552#ifndef CAPSTONE_DIET 3553 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3554#endif 3555}, 3556{ 3557 X86_DIVSSrr, X86_INS_DIVSS, 3558#ifndef CAPSTONE_DIET 3559 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3560#endif 3561}, 3562{ 3563 X86_DIVSSrr_Int, X86_INS_DIVSS, 3564#ifndef CAPSTONE_DIET 3565 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 3566#endif 3567}, 3568{ 3569 X86_DIV_F32m, X86_INS_FDIV, 3570#ifndef CAPSTONE_DIET 3571 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 3572#endif 3573}, 3574{ 3575 X86_DIV_F64m, X86_INS_FDIV, 3576#ifndef CAPSTONE_DIET 3577 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 3578#endif 3579}, 3580{ 3581 X86_DIV_FI16m, X86_INS_FIDIV, 3582#ifndef CAPSTONE_DIET 3583 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 3584#endif 3585}, 3586{ 3587 X86_DIV_FI32m, X86_INS_FIDIV, 3588#ifndef CAPSTONE_DIET 3589 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 3590#endif 3591}, 3592{ 3593 X86_DIV_FPrST0, X86_INS_FDIVP, 3594#ifndef CAPSTONE_DIET 3595 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3596#endif 3597}, 3598{ 3599 X86_DIV_FST0r, X86_INS_FDIV, 3600#ifndef CAPSTONE_DIET 3601 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3602#endif 3603}, 3604{ 3605 X86_DIV_FrST0, X86_INS_FDIV, 3606#ifndef CAPSTONE_DIET 3607 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3608#endif 3609}, 3610{ 3611 X86_DPPDrmi, X86_INS_DPPD, 3612#ifndef CAPSTONE_DIET 3613 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 3614#endif 3615}, 3616{ 3617 X86_DPPDrri, X86_INS_DPPD, 3618#ifndef CAPSTONE_DIET 3619 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 3620#endif 3621}, 3622{ 3623 X86_DPPSrmi, X86_INS_DPPS, 3624#ifndef CAPSTONE_DIET 3625 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 3626#endif 3627}, 3628{ 3629 X86_DPPSrri, X86_INS_DPPS, 3630#ifndef CAPSTONE_DIET 3631 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 3632#endif 3633}, 3634{ 3635 X86_ENCLS, X86_INS_ENCLS, 3636#ifndef CAPSTONE_DIET 3637 { 0 }, { 0 }, { 0 }, 0, 0 3638#endif 3639}, 3640{ 3641 X86_ENCLU, X86_INS_ENCLU, 3642#ifndef CAPSTONE_DIET 3643 { 0 }, { 0 }, { 0 }, 0, 0 3644#endif 3645}, 3646{ 3647 X86_ENTER, X86_INS_ENTER, 3648#ifndef CAPSTONE_DIET 3649 { 0 }, { 0 }, { 0 }, 0, 0 3650#endif 3651}, 3652{ 3653 X86_EXTRACTPSmr, X86_INS_EXTRACTPS, 3654#ifndef CAPSTONE_DIET 3655 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 3656#endif 3657}, 3658{ 3659 X86_EXTRACTPSrr, X86_INS_EXTRACTPS, 3660#ifndef CAPSTONE_DIET 3661 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 3662#endif 3663}, 3664{ 3665 X86_EXTRQ, X86_INS_EXTRQ, 3666#ifndef CAPSTONE_DIET 3667 { 0 }, { 0 }, { X86_GRP_SSE4A, 0 }, 0, 0 3668#endif 3669}, 3670{ 3671 X86_EXTRQI, X86_INS_EXTRQ, 3672#ifndef CAPSTONE_DIET 3673 { 0 }, { 0 }, { X86_GRP_SSE4A, 0 }, 0, 0 3674#endif 3675}, 3676{ 3677 X86_F2XM1, X86_INS_F2XM1, 3678#ifndef CAPSTONE_DIET 3679 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3680#endif 3681}, 3682{ 3683 X86_FARCALL16i, X86_INS_LCALL, 3684#ifndef CAPSTONE_DIET 3685 { X86_REG_ESP, 0 }, { 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0 3686#endif 3687}, 3688{ 3689 X86_FARCALL16m, X86_INS_LCALL, 3690#ifndef CAPSTONE_DIET 3691 { X86_REG_ESP, 0 }, { 0 }, { X86_GRP_CALL, 0 }, 0, 0 3692#endif 3693}, 3694{ 3695 X86_FARCALL32i, X86_INS_LCALL, 3696#ifndef CAPSTONE_DIET 3697 { X86_REG_ESP, 0 }, { 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0 3698#endif 3699}, 3700{ 3701 X86_FARCALL32m, X86_INS_LCALL, 3702#ifndef CAPSTONE_DIET 3703 { X86_REG_ESP, 0 }, { 0 }, { X86_GRP_CALL, 0 }, 0, 0 3704#endif 3705}, 3706{ 3707 X86_FARCALL64, X86_INS_LCALL, 3708#ifndef CAPSTONE_DIET 3709 { X86_REG_RSP, 0 }, { 0 }, { X86_GRP_CALL, 0 }, 0, 0 3710#endif 3711}, 3712{ 3713 X86_FARJMP16i, X86_INS_LJMP, 3714#ifndef CAPSTONE_DIET 3715 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1 3716#endif 3717}, 3718{ 3719 X86_FARJMP16m, X86_INS_LJMP, 3720#ifndef CAPSTONE_DIET 3721 { 0 }, { 0 }, { 0 }, 1, 1 3722#endif 3723}, 3724{ 3725 X86_FARJMP32i, X86_INS_LJMP, 3726#ifndef CAPSTONE_DIET 3727 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1 3728#endif 3729}, 3730{ 3731 X86_FARJMP32m, X86_INS_LJMP, 3732#ifndef CAPSTONE_DIET 3733 { 0 }, { 0 }, { 0 }, 1, 1 3734#endif 3735}, 3736{ 3737 X86_FARJMP64, X86_INS_LJMP, 3738#ifndef CAPSTONE_DIET 3739 { 0 }, { 0 }, { 0 }, 1, 1 3740#endif 3741}, 3742{ 3743 X86_FBLDm, X86_INS_FBLD, 3744#ifndef CAPSTONE_DIET 3745 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3746#endif 3747}, 3748{ 3749 X86_FBSTPm, X86_INS_FBSTP, 3750#ifndef CAPSTONE_DIET 3751 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3752#endif 3753}, 3754{ 3755 X86_FCOM32m, X86_INS_FCOM, 3756#ifndef CAPSTONE_DIET 3757 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3758#endif 3759}, 3760{ 3761 X86_FCOM64m, X86_INS_FCOM, 3762#ifndef CAPSTONE_DIET 3763 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3764#endif 3765}, 3766{ 3767 X86_FCOMP32m, X86_INS_FCOMP, 3768#ifndef CAPSTONE_DIET 3769 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3770#endif 3771}, 3772{ 3773 X86_FCOMP64m, X86_INS_FCOMP, 3774#ifndef CAPSTONE_DIET 3775 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3776#endif 3777}, 3778{ 3779 X86_FCOMPP, X86_INS_FCOMPP, 3780#ifndef CAPSTONE_DIET 3781 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3782#endif 3783}, 3784{ 3785 X86_FDECSTP, X86_INS_FDECSTP, 3786#ifndef CAPSTONE_DIET 3787 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3788#endif 3789}, 3790{ 3791 X86_FEMMS, X86_INS_FEMMS, 3792#ifndef CAPSTONE_DIET 3793 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 3794#endif 3795}, 3796{ 3797 X86_FFREE, X86_INS_FFREE, 3798#ifndef CAPSTONE_DIET 3799 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3800#endif 3801}, 3802{ 3803 X86_FICOM16m, X86_INS_FICOM, 3804#ifndef CAPSTONE_DIET 3805 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3806#endif 3807}, 3808{ 3809 X86_FICOM32m, X86_INS_FICOM, 3810#ifndef CAPSTONE_DIET 3811 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3812#endif 3813}, 3814{ 3815 X86_FICOMP16m, X86_INS_FICOMP, 3816#ifndef CAPSTONE_DIET 3817 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3818#endif 3819}, 3820{ 3821 X86_FICOMP32m, X86_INS_FICOMP, 3822#ifndef CAPSTONE_DIET 3823 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3824#endif 3825}, 3826{ 3827 X86_FINCSTP, X86_INS_FINCSTP, 3828#ifndef CAPSTONE_DIET 3829 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3830#endif 3831}, 3832{ 3833 X86_FLDCW16m, X86_INS_FLDCW, 3834#ifndef CAPSTONE_DIET 3835 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3836#endif 3837}, 3838{ 3839 X86_FLDENVm, X86_INS_FLDENV, 3840#ifndef CAPSTONE_DIET 3841 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3842#endif 3843}, 3844{ 3845 X86_FLDL2E, X86_INS_FLDL2E, 3846#ifndef CAPSTONE_DIET 3847 { 0 }, { 0 }, { 0 }, 0, 0 3848#endif 3849}, 3850{ 3851 X86_FLDL2T, X86_INS_FLDL2T, 3852#ifndef CAPSTONE_DIET 3853 { 0 }, { 0 }, { 0 }, 0, 0 3854#endif 3855}, 3856{ 3857 X86_FLDLG2, X86_INS_FLDLG2, 3858#ifndef CAPSTONE_DIET 3859 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3860#endif 3861}, 3862{ 3863 X86_FLDLN2, X86_INS_FLDLN2, 3864#ifndef CAPSTONE_DIET 3865 { 0 }, { 0 }, { 0 }, 0, 0 3866#endif 3867}, 3868{ 3869 X86_FLDPI, X86_INS_FLDPI, 3870#ifndef CAPSTONE_DIET 3871 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3872#endif 3873}, 3874{ 3875 X86_FNCLEX, X86_INS_FNCLEX, 3876#ifndef CAPSTONE_DIET 3877 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 3878#endif 3879}, 3880{ 3881 X86_FNINIT, X86_INS_FNINIT, 3882#ifndef CAPSTONE_DIET 3883 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 3884#endif 3885}, 3886{ 3887 X86_FNOP, X86_INS_FNOP, 3888#ifndef CAPSTONE_DIET 3889 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3890#endif 3891}, 3892{ 3893 X86_FNSTCW16m, X86_INS_FNSTCW, 3894#ifndef CAPSTONE_DIET 3895 { 0 }, { 0 }, { 0 }, 0, 0 3896#endif 3897}, 3898{ 3899 X86_FNSTSW16r, X86_INS_FNSTSW, 3900#ifndef CAPSTONE_DIET 3901 { X86_REG_FPSW, 0 }, { X86_REG_AX, 0 }, { 0 }, 0, 0 3902#endif 3903}, 3904{ 3905 X86_FNSTSWm, X86_INS_FNSTSW, 3906#ifndef CAPSTONE_DIET 3907 { 0 }, { 0 }, { 0 }, 0, 0 3908#endif 3909}, 3910{ 3911 X86_FPATAN, X86_INS_FPATAN, 3912#ifndef CAPSTONE_DIET 3913 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3914#endif 3915}, 3916{ 3917 X86_FPREM, X86_INS_FPREM, 3918#ifndef CAPSTONE_DIET 3919 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3920#endif 3921}, 3922{ 3923 X86_FPREM1, X86_INS_FPREM1, 3924#ifndef CAPSTONE_DIET 3925 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3926#endif 3927}, 3928{ 3929 X86_FPTAN, X86_INS_FPTAN, 3930#ifndef CAPSTONE_DIET 3931 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3932#endif 3933}, 3934{ 3935 X86_FP_FFREEP, X86_INS_FFREEP, 3936#ifndef CAPSTONE_DIET 3937 { 0 }, { X86_REG_FPSW, 0 }, { 0 }, 0, 0 3938#endif 3939}, 3940{ 3941 X86_FRNDINT, X86_INS_FRNDINT, 3942#ifndef CAPSTONE_DIET 3943 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3944#endif 3945}, 3946{ 3947 X86_FRSTORm, X86_INS_FRSTOR, 3948#ifndef CAPSTONE_DIET 3949 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3950#endif 3951}, 3952{ 3953 X86_FSAVEm, X86_INS_FNSAVE, 3954#ifndef CAPSTONE_DIET 3955 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3956#endif 3957}, 3958{ 3959 X86_FSCALE, X86_INS_FSCALE, 3960#ifndef CAPSTONE_DIET 3961 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3962#endif 3963}, 3964{ 3965 X86_FSETPM, X86_INS_FSETPM, 3966#ifndef CAPSTONE_DIET 3967 { 0 }, { 0 }, { 0 }, 0, 0 3968#endif 3969}, 3970{ 3971 X86_FSINCOS, X86_INS_FSINCOS, 3972#ifndef CAPSTONE_DIET 3973 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3974#endif 3975}, 3976{ 3977 X86_FSTENVm, X86_INS_FNSTENV, 3978#ifndef CAPSTONE_DIET 3979 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3980#endif 3981}, 3982{ 3983 X86_FXAM, X86_INS_FXAM, 3984#ifndef CAPSTONE_DIET 3985 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 3986#endif 3987}, 3988{ 3989 X86_FXRSTOR, X86_INS_FXRSTOR, 3990#ifndef CAPSTONE_DIET 3991 { 0 }, { 0 }, { 0 }, 0, 0 3992#endif 3993}, 3994{ 3995 X86_FXRSTOR64, X86_INS_FXRSTOR64, 3996#ifndef CAPSTONE_DIET 3997 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 3998#endif 3999}, 4000{ 4001 X86_FXSAVE, X86_INS_FXSAVE, 4002#ifndef CAPSTONE_DIET 4003 { 0 }, { 0 }, { 0 }, 0, 0 4004#endif 4005}, 4006{ 4007 X86_FXSAVE64, X86_INS_FXSAVE64, 4008#ifndef CAPSTONE_DIET 4009 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 4010#endif 4011}, 4012{ 4013 X86_FXTRACT, X86_INS_FXTRACT, 4014#ifndef CAPSTONE_DIET 4015 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 4016#endif 4017}, 4018{ 4019 X86_FYL2X, X86_INS_FYL2X, 4020#ifndef CAPSTONE_DIET 4021 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 4022#endif 4023}, 4024{ 4025 X86_FYL2XP1, X86_INS_FYL2XP1, 4026#ifndef CAPSTONE_DIET 4027 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 4028#endif 4029}, 4030{ 4031 X86_FsANDNPDrm, X86_INS_ANDNPD, 4032#ifndef CAPSTONE_DIET 4033 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4034#endif 4035}, 4036{ 4037 X86_FsANDNPDrr, X86_INS_ANDNPD, 4038#ifndef CAPSTONE_DIET 4039 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4040#endif 4041}, 4042{ 4043 X86_FsANDNPSrm, X86_INS_ANDNPS, 4044#ifndef CAPSTONE_DIET 4045 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4046#endif 4047}, 4048{ 4049 X86_FsANDNPSrr, X86_INS_ANDNPS, 4050#ifndef CAPSTONE_DIET 4051 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4052#endif 4053}, 4054{ 4055 X86_FsANDPDrm, X86_INS_ANDPD, 4056#ifndef CAPSTONE_DIET 4057 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4058#endif 4059}, 4060{ 4061 X86_FsANDPDrr, X86_INS_ANDPD, 4062#ifndef CAPSTONE_DIET 4063 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4064#endif 4065}, 4066{ 4067 X86_FsANDPSrm, X86_INS_ANDPS, 4068#ifndef CAPSTONE_DIET 4069 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4070#endif 4071}, 4072{ 4073 X86_FsANDPSrr, X86_INS_ANDPS, 4074#ifndef CAPSTONE_DIET 4075 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4076#endif 4077}, 4078{ 4079 X86_FsMOVAPDrm, X86_INS_MOVAPD, 4080#ifndef CAPSTONE_DIET 4081 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4082#endif 4083}, 4084{ 4085 X86_FsMOVAPSrm, X86_INS_MOVAPS, 4086#ifndef CAPSTONE_DIET 4087 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4088#endif 4089}, 4090{ 4091 X86_FsORPDrm, X86_INS_ORPD, 4092#ifndef CAPSTONE_DIET 4093 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4094#endif 4095}, 4096{ 4097 X86_FsORPDrr, X86_INS_ORPD, 4098#ifndef CAPSTONE_DIET 4099 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4100#endif 4101}, 4102{ 4103 X86_FsORPSrm, X86_INS_ORPS, 4104#ifndef CAPSTONE_DIET 4105 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4106#endif 4107}, 4108{ 4109 X86_FsORPSrr, X86_INS_ORPS, 4110#ifndef CAPSTONE_DIET 4111 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4112#endif 4113}, 4114{ 4115 X86_FsVMOVAPDrm, X86_INS_VMOVAPD, 4116#ifndef CAPSTONE_DIET 4117 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 4118#endif 4119}, 4120{ 4121 X86_FsVMOVAPSrm, X86_INS_VMOVAPS, 4122#ifndef CAPSTONE_DIET 4123 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 4124#endif 4125}, 4126{ 4127 X86_FsXORPDrm, X86_INS_XORPD, 4128#ifndef CAPSTONE_DIET 4129 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4130#endif 4131}, 4132{ 4133 X86_FsXORPDrr, X86_INS_XORPD, 4134#ifndef CAPSTONE_DIET 4135 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4136#endif 4137}, 4138{ 4139 X86_FsXORPSrm, X86_INS_XORPS, 4140#ifndef CAPSTONE_DIET 4141 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4142#endif 4143}, 4144{ 4145 X86_FsXORPSrr, X86_INS_XORPS, 4146#ifndef CAPSTONE_DIET 4147 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4148#endif 4149}, 4150{ 4151 X86_FvANDNPDrm, X86_INS_ANDNPD, 4152#ifndef CAPSTONE_DIET 4153 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4154#endif 4155}, 4156{ 4157 X86_FvANDNPDrr, X86_INS_ANDNPD, 4158#ifndef CAPSTONE_DIET 4159 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4160#endif 4161}, 4162{ 4163 X86_FvANDNPSrm, X86_INS_ANDNPS, 4164#ifndef CAPSTONE_DIET 4165 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4166#endif 4167}, 4168{ 4169 X86_FvANDNPSrr, X86_INS_ANDNPS, 4170#ifndef CAPSTONE_DIET 4171 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4172#endif 4173}, 4174{ 4175 X86_FvANDPDrm, X86_INS_ANDPD, 4176#ifndef CAPSTONE_DIET 4177 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4178#endif 4179}, 4180{ 4181 X86_FvANDPDrr, X86_INS_ANDPD, 4182#ifndef CAPSTONE_DIET 4183 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4184#endif 4185}, 4186{ 4187 X86_FvANDPSrm, X86_INS_ANDPS, 4188#ifndef CAPSTONE_DIET 4189 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4190#endif 4191}, 4192{ 4193 X86_FvANDPSrr, X86_INS_ANDPS, 4194#ifndef CAPSTONE_DIET 4195 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4196#endif 4197}, 4198{ 4199 X86_FvORPDrm, X86_INS_ORPD, 4200#ifndef CAPSTONE_DIET 4201 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4202#endif 4203}, 4204{ 4205 X86_FvORPDrr, X86_INS_ORPD, 4206#ifndef CAPSTONE_DIET 4207 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4208#endif 4209}, 4210{ 4211 X86_FvORPSrm, X86_INS_ORPS, 4212#ifndef CAPSTONE_DIET 4213 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4214#endif 4215}, 4216{ 4217 X86_FvORPSrr, X86_INS_ORPS, 4218#ifndef CAPSTONE_DIET 4219 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4220#endif 4221}, 4222{ 4223 X86_FvXORPDrm, X86_INS_XORPD, 4224#ifndef CAPSTONE_DIET 4225 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4226#endif 4227}, 4228{ 4229 X86_FvXORPDrr, X86_INS_XORPD, 4230#ifndef CAPSTONE_DIET 4231 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4232#endif 4233}, 4234{ 4235 X86_FvXORPSrm, X86_INS_XORPS, 4236#ifndef CAPSTONE_DIET 4237 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4238#endif 4239}, 4240{ 4241 X86_FvXORPSrr, X86_INS_XORPS, 4242#ifndef CAPSTONE_DIET 4243 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4244#endif 4245}, 4246{ 4247 X86_GETSEC, X86_INS_GETSEC, 4248#ifndef CAPSTONE_DIET 4249 { X86_REG_RAX, X86_REG_RBX, X86_REG_RCX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RBX, X86_REG_RCX, 0 }, { 0 }, 0, 0 4250#endif 4251}, 4252{ 4253 X86_HADDPDrm, X86_INS_HADDPD, 4254#ifndef CAPSTONE_DIET 4255 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 4256#endif 4257}, 4258{ 4259 X86_HADDPDrr, X86_INS_HADDPD, 4260#ifndef CAPSTONE_DIET 4261 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 4262#endif 4263}, 4264{ 4265 X86_HADDPSrm, X86_INS_HADDPS, 4266#ifndef CAPSTONE_DIET 4267 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 4268#endif 4269}, 4270{ 4271 X86_HADDPSrr, X86_INS_HADDPS, 4272#ifndef CAPSTONE_DIET 4273 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 4274#endif 4275}, 4276{ 4277 X86_HLT, X86_INS_HLT, 4278#ifndef CAPSTONE_DIET 4279 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 4280#endif 4281}, 4282{ 4283 X86_HSUBPDrm, X86_INS_HSUBPD, 4284#ifndef CAPSTONE_DIET 4285 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 4286#endif 4287}, 4288{ 4289 X86_HSUBPDrr, X86_INS_HSUBPD, 4290#ifndef CAPSTONE_DIET 4291 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 4292#endif 4293}, 4294{ 4295 X86_HSUBPSrm, X86_INS_HSUBPS, 4296#ifndef CAPSTONE_DIET 4297 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 4298#endif 4299}, 4300{ 4301 X86_HSUBPSrr, X86_INS_HSUBPS, 4302#ifndef CAPSTONE_DIET 4303 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 4304#endif 4305}, 4306{ 4307 X86_IDIV16m, X86_INS_IDIV, 4308#ifndef CAPSTONE_DIET 4309 { X86_REG_AX, X86_REG_DX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4310#endif 4311}, 4312{ 4313 X86_IDIV16r, X86_INS_IDIV, 4314#ifndef CAPSTONE_DIET 4315 { X86_REG_AX, X86_REG_DX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4316#endif 4317}, 4318{ 4319 X86_IDIV32m, X86_INS_IDIV, 4320#ifndef CAPSTONE_DIET 4321 { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4322#endif 4323}, 4324{ 4325 X86_IDIV32r, X86_INS_IDIV, 4326#ifndef CAPSTONE_DIET 4327 { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4328#endif 4329}, 4330{ 4331 X86_IDIV64m, X86_INS_IDIV, 4332#ifndef CAPSTONE_DIET 4333 { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4334#endif 4335}, 4336{ 4337 X86_IDIV64r, X86_INS_IDIV, 4338#ifndef CAPSTONE_DIET 4339 { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4340#endif 4341}, 4342{ 4343 X86_IDIV8m, X86_INS_IDIV, 4344#ifndef CAPSTONE_DIET 4345 { X86_REG_AX, 0 }, { X86_REG_AL, X86_REG_AH, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4346#endif 4347}, 4348{ 4349 X86_IDIV8r, X86_INS_IDIV, 4350#ifndef CAPSTONE_DIET 4351 { X86_REG_AX, 0 }, { X86_REG_AL, X86_REG_AH, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4352#endif 4353}, 4354{ 4355 X86_ILD_F16m, X86_INS_FILD, 4356#ifndef CAPSTONE_DIET 4357 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 4358#endif 4359}, 4360{ 4361 X86_ILD_F32m, X86_INS_FILD, 4362#ifndef CAPSTONE_DIET 4363 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 4364#endif 4365}, 4366{ 4367 X86_ILD_F64m, X86_INS_FILD, 4368#ifndef CAPSTONE_DIET 4369 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 4370#endif 4371}, 4372{ 4373 X86_IMUL16m, X86_INS_IMUL, 4374#ifndef CAPSTONE_DIET 4375 { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4376#endif 4377}, 4378{ 4379 X86_IMUL16r, X86_INS_IMUL, 4380#ifndef CAPSTONE_DIET 4381 { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4382#endif 4383}, 4384{ 4385 X86_IMUL16rm, X86_INS_IMUL, 4386#ifndef CAPSTONE_DIET 4387 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4388#endif 4389}, 4390{ 4391 X86_IMUL16rmi, X86_INS_IMUL, 4392#ifndef CAPSTONE_DIET 4393 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4394#endif 4395}, 4396{ 4397 X86_IMUL16rmi8, X86_INS_IMUL, 4398#ifndef CAPSTONE_DIET 4399 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4400#endif 4401}, 4402{ 4403 X86_IMUL16rr, X86_INS_IMUL, 4404#ifndef CAPSTONE_DIET 4405 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4406#endif 4407}, 4408{ 4409 X86_IMUL16rri, X86_INS_IMUL, 4410#ifndef CAPSTONE_DIET 4411 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4412#endif 4413}, 4414{ 4415 X86_IMUL16rri8, X86_INS_IMUL, 4416#ifndef CAPSTONE_DIET 4417 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4418#endif 4419}, 4420{ 4421 X86_IMUL32m, X86_INS_IMUL, 4422#ifndef CAPSTONE_DIET 4423 { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4424#endif 4425}, 4426{ 4427 X86_IMUL32r, X86_INS_IMUL, 4428#ifndef CAPSTONE_DIET 4429 { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4430#endif 4431}, 4432{ 4433 X86_IMUL32rm, X86_INS_IMUL, 4434#ifndef CAPSTONE_DIET 4435 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4436#endif 4437}, 4438{ 4439 X86_IMUL32rmi, X86_INS_IMUL, 4440#ifndef CAPSTONE_DIET 4441 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4442#endif 4443}, 4444{ 4445 X86_IMUL32rmi8, X86_INS_IMUL, 4446#ifndef CAPSTONE_DIET 4447 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4448#endif 4449}, 4450{ 4451 X86_IMUL32rr, X86_INS_IMUL, 4452#ifndef CAPSTONE_DIET 4453 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4454#endif 4455}, 4456{ 4457 X86_IMUL32rri, X86_INS_IMUL, 4458#ifndef CAPSTONE_DIET 4459 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4460#endif 4461}, 4462{ 4463 X86_IMUL32rri8, X86_INS_IMUL, 4464#ifndef CAPSTONE_DIET 4465 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4466#endif 4467}, 4468{ 4469 X86_IMUL64m, X86_INS_IMUL, 4470#ifndef CAPSTONE_DIET 4471 { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4472#endif 4473}, 4474{ 4475 X86_IMUL64r, X86_INS_IMUL, 4476#ifndef CAPSTONE_DIET 4477 { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4478#endif 4479}, 4480{ 4481 X86_IMUL64rm, X86_INS_IMUL, 4482#ifndef CAPSTONE_DIET 4483 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4484#endif 4485}, 4486{ 4487 X86_IMUL64rmi32, X86_INS_IMUL, 4488#ifndef CAPSTONE_DIET 4489 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4490#endif 4491}, 4492{ 4493 X86_IMUL64rmi8, X86_INS_IMUL, 4494#ifndef CAPSTONE_DIET 4495 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4496#endif 4497}, 4498{ 4499 X86_IMUL64rr, X86_INS_IMUL, 4500#ifndef CAPSTONE_DIET 4501 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4502#endif 4503}, 4504{ 4505 X86_IMUL64rri32, X86_INS_IMUL, 4506#ifndef CAPSTONE_DIET 4507 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4508#endif 4509}, 4510{ 4511 X86_IMUL64rri8, X86_INS_IMUL, 4512#ifndef CAPSTONE_DIET 4513 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4514#endif 4515}, 4516{ 4517 X86_IMUL8m, X86_INS_IMUL, 4518#ifndef CAPSTONE_DIET 4519 { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, X86_REG_AX, 0 }, { 0 }, 0, 0 4520#endif 4521}, 4522{ 4523 X86_IMUL8r, X86_INS_IMUL, 4524#ifndef CAPSTONE_DIET 4525 { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, X86_REG_AX, 0 }, { 0 }, 0, 0 4526#endif 4527}, 4528{ 4529 X86_IN16ri, X86_INS_IN, 4530#ifndef CAPSTONE_DIET 4531 { 0 }, { X86_REG_AX, 0 }, { 0 }, 0, 0 4532#endif 4533}, 4534{ 4535 X86_IN16rr, X86_INS_IN, 4536#ifndef CAPSTONE_DIET 4537 { X86_REG_DX, 0 }, { X86_REG_AX, 0 }, { 0 }, 0, 0 4538#endif 4539}, 4540{ 4541 X86_IN32ri, X86_INS_IN, 4542#ifndef CAPSTONE_DIET 4543 { 0 }, { X86_REG_EAX, 0 }, { 0 }, 0, 0 4544#endif 4545}, 4546{ 4547 X86_IN32rr, X86_INS_IN, 4548#ifndef CAPSTONE_DIET 4549 { X86_REG_DX, 0 }, { X86_REG_EAX, 0 }, { 0 }, 0, 0 4550#endif 4551}, 4552{ 4553 X86_IN8ri, X86_INS_IN, 4554#ifndef CAPSTONE_DIET 4555 { 0 }, { X86_REG_AL, 0 }, { 0 }, 0, 0 4556#endif 4557}, 4558{ 4559 X86_IN8rr, X86_INS_IN, 4560#ifndef CAPSTONE_DIET 4561 { X86_REG_DX, 0 }, { X86_REG_AL, 0 }, { 0 }, 0, 0 4562#endif 4563}, 4564{ 4565 X86_INC16m, X86_INS_INC, 4566#ifndef CAPSTONE_DIET 4567 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4568#endif 4569}, 4570{ 4571 X86_INC16r, X86_INS_INC, 4572#ifndef CAPSTONE_DIET 4573 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4574#endif 4575}, 4576{ 4577 X86_INC16r_alt, X86_INS_INC, 4578#ifndef CAPSTONE_DIET 4579 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 4580#endif 4581}, 4582{ 4583 X86_INC32m, X86_INS_INC, 4584#ifndef CAPSTONE_DIET 4585 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4586#endif 4587}, 4588{ 4589 X86_INC32r, X86_INS_INC, 4590#ifndef CAPSTONE_DIET 4591 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4592#endif 4593}, 4594{ 4595 X86_INC32r_alt, X86_INS_INC, 4596#ifndef CAPSTONE_DIET 4597 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 4598#endif 4599}, 4600{ 4601 X86_INC64m, X86_INS_INC, 4602#ifndef CAPSTONE_DIET 4603 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4604#endif 4605}, 4606{ 4607 X86_INC64r, X86_INS_INC, 4608#ifndef CAPSTONE_DIET 4609 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4610#endif 4611}, 4612{ 4613 X86_INC8m, X86_INS_INC, 4614#ifndef CAPSTONE_DIET 4615 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4616#endif 4617}, 4618{ 4619 X86_INC8r, X86_INS_INC, 4620#ifndef CAPSTONE_DIET 4621 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 4622#endif 4623}, 4624{ 4625 X86_INSB, X86_INS_INSB, 4626#ifndef CAPSTONE_DIET 4627 { X86_REG_DX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0 4628#endif 4629}, 4630{ 4631 X86_INSERTPSrm, X86_INS_INSERTPS, 4632#ifndef CAPSTONE_DIET 4633 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 4634#endif 4635}, 4636{ 4637 X86_INSERTPSrr, X86_INS_INSERTPS, 4638#ifndef CAPSTONE_DIET 4639 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 4640#endif 4641}, 4642{ 4643 X86_INSERTQ, X86_INS_INSERTQ, 4644#ifndef CAPSTONE_DIET 4645 { 0 }, { 0 }, { X86_GRP_SSE4A, 0 }, 0, 0 4646#endif 4647}, 4648{ 4649 X86_INSERTQI, X86_INS_INSERTQ, 4650#ifndef CAPSTONE_DIET 4651 { 0 }, { 0 }, { X86_GRP_SSE4A, 0 }, 0, 0 4652#endif 4653}, 4654{ 4655 X86_INSL, X86_INS_INSD, 4656#ifndef CAPSTONE_DIET 4657 { X86_REG_DX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0 4658#endif 4659}, 4660{ 4661 X86_INSW, X86_INS_INSW, 4662#ifndef CAPSTONE_DIET 4663 { X86_REG_DX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0 4664#endif 4665}, 4666{ 4667 X86_INT, X86_INS_INT, 4668#ifndef CAPSTONE_DIET 4669 { 0 }, { 0 }, { X86_GRP_INT, 0 }, 0, 0 4670#endif 4671}, 4672{ 4673 X86_INT1, X86_INS_INT1, 4674#ifndef CAPSTONE_DIET 4675 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_INT, 0 }, 0, 0 4676#endif 4677}, 4678{ 4679 X86_INT3, X86_INS_INT3, 4680#ifndef CAPSTONE_DIET 4681 { 0 }, { 0 }, { X86_GRP_INT, 0 }, 0, 0 4682#endif 4683}, 4684{ 4685 X86_INTO, X86_INS_INTO, 4686#ifndef CAPSTONE_DIET 4687 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_INT, X86_GRP_NOT64BITMODE, 0 }, 0, 0 4688#endif 4689}, 4690{ 4691 X86_INVD, X86_INS_INVD, 4692#ifndef CAPSTONE_DIET 4693 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 4694#endif 4695}, 4696{ 4697 X86_INVEPT32, X86_INS_INVEPT, 4698#ifndef CAPSTONE_DIET 4699 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0 4700#endif 4701}, 4702{ 4703 X86_INVEPT64, X86_INS_INVEPT, 4704#ifndef CAPSTONE_DIET 4705 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0 4706#endif 4707}, 4708{ 4709 X86_INVLPG, X86_INS_INVLPG, 4710#ifndef CAPSTONE_DIET 4711 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 4712#endif 4713}, 4714{ 4715 X86_INVLPGA32, X86_INS_INVLPGA, 4716#ifndef CAPSTONE_DIET 4717 { X86_REG_EAX, X86_REG_ECX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0 4718#endif 4719}, 4720{ 4721 X86_INVLPGA64, X86_INS_INVLPGA, 4722#ifndef CAPSTONE_DIET 4723 { X86_REG_RAX, X86_REG_ECX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0 4724#endif 4725}, 4726{ 4727 X86_INVPCID32, X86_INS_INVPCID, 4728#ifndef CAPSTONE_DIET 4729 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 4730#endif 4731}, 4732{ 4733 X86_INVPCID64, X86_INS_INVPCID, 4734#ifndef CAPSTONE_DIET 4735 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0 4736#endif 4737}, 4738{ 4739 X86_INVVPID32, X86_INS_INVVPID, 4740#ifndef CAPSTONE_DIET 4741 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0 4742#endif 4743}, 4744{ 4745 X86_INVVPID64, X86_INS_INVVPID, 4746#ifndef CAPSTONE_DIET 4747 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0 4748#endif 4749}, 4750{ 4751 X86_IRET16, X86_INS_IRET, 4752#ifndef CAPSTONE_DIET 4753 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, 0 }, 0, 0 4754#endif 4755}, 4756{ 4757 X86_IRET32, X86_INS_IRETD, 4758#ifndef CAPSTONE_DIET 4759 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, 0 }, 0, 0 4760#endif 4761}, 4762{ 4763 X86_IRET64, X86_INS_IRETQ, 4764#ifndef CAPSTONE_DIET 4765 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, X86_GRP_MODE64, 0 }, 0, 0 4766#endif 4767}, 4768{ 4769 X86_ISTT_FP16m, X86_INS_FISTTP, 4770#ifndef CAPSTONE_DIET 4771 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 4772#endif 4773}, 4774{ 4775 X86_ISTT_FP32m, X86_INS_FISTTP, 4776#ifndef CAPSTONE_DIET 4777 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 4778#endif 4779}, 4780{ 4781 X86_ISTT_FP64m, X86_INS_FISTTP, 4782#ifndef CAPSTONE_DIET 4783 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 4784#endif 4785}, 4786{ 4787 X86_IST_F16m, X86_INS_FIST, 4788#ifndef CAPSTONE_DIET 4789 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 4790#endif 4791}, 4792{ 4793 X86_IST_F32m, X86_INS_FIST, 4794#ifndef CAPSTONE_DIET 4795 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 4796#endif 4797}, 4798{ 4799 X86_IST_FP16m, X86_INS_FISTP, 4800#ifndef CAPSTONE_DIET 4801 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 4802#endif 4803}, 4804{ 4805 X86_IST_FP32m, X86_INS_FISTP, 4806#ifndef CAPSTONE_DIET 4807 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 4808#endif 4809}, 4810{ 4811 X86_IST_FP64m, X86_INS_FISTP, 4812#ifndef CAPSTONE_DIET 4813 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 4814#endif 4815}, 4816{ 4817 X86_Int_CMPSDrm, X86_INS_CMPSD, 4818#ifndef CAPSTONE_DIET 4819 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4820#endif 4821}, 4822{ 4823 X86_Int_CMPSDrr, X86_INS_CMPSD, 4824#ifndef CAPSTONE_DIET 4825 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4826#endif 4827}, 4828{ 4829 X86_Int_CMPSSrm, X86_INS_CMPSS, 4830#ifndef CAPSTONE_DIET 4831 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4832#endif 4833}, 4834{ 4835 X86_Int_CMPSSrr, X86_INS_CMPSS, 4836#ifndef CAPSTONE_DIET 4837 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4838#endif 4839}, 4840{ 4841 X86_Int_COMISDrm, X86_INS_COMISD, 4842#ifndef CAPSTONE_DIET 4843 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4844#endif 4845}, 4846{ 4847 X86_Int_COMISDrr, X86_INS_COMISD, 4848#ifndef CAPSTONE_DIET 4849 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4850#endif 4851}, 4852{ 4853 X86_Int_COMISSrm, X86_INS_COMISS, 4854#ifndef CAPSTONE_DIET 4855 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4856#endif 4857}, 4858{ 4859 X86_Int_COMISSrr, X86_INS_COMISS, 4860#ifndef CAPSTONE_DIET 4861 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4862#endif 4863}, 4864{ 4865 X86_Int_CVTSD2SSrm, X86_INS_CVTSD2SS, 4866#ifndef CAPSTONE_DIET 4867 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4868#endif 4869}, 4870{ 4871 X86_Int_CVTSD2SSrr, X86_INS_CVTSD2SS, 4872#ifndef CAPSTONE_DIET 4873 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4874#endif 4875}, 4876{ 4877 X86_Int_CVTSI2SD64rm, X86_INS_CVTSI2SD, 4878#ifndef CAPSTONE_DIET 4879 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4880#endif 4881}, 4882{ 4883 X86_Int_CVTSI2SD64rr, X86_INS_CVTSI2SD, 4884#ifndef CAPSTONE_DIET 4885 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4886#endif 4887}, 4888{ 4889 X86_Int_CVTSI2SDrm, X86_INS_CVTSI2SD, 4890#ifndef CAPSTONE_DIET 4891 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4892#endif 4893}, 4894{ 4895 X86_Int_CVTSI2SDrr, X86_INS_CVTSI2SD, 4896#ifndef CAPSTONE_DIET 4897 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4898#endif 4899}, 4900{ 4901 X86_Int_CVTSI2SS64rm, X86_INS_CVTSI2SS, 4902#ifndef CAPSTONE_DIET 4903 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4904#endif 4905}, 4906{ 4907 X86_Int_CVTSI2SS64rr, X86_INS_CVTSI2SS, 4908#ifndef CAPSTONE_DIET 4909 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4910#endif 4911}, 4912{ 4913 X86_Int_CVTSI2SSrm, X86_INS_CVTSI2SS, 4914#ifndef CAPSTONE_DIET 4915 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4916#endif 4917}, 4918{ 4919 X86_Int_CVTSI2SSrr, X86_INS_CVTSI2SS, 4920#ifndef CAPSTONE_DIET 4921 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4922#endif 4923}, 4924{ 4925 X86_Int_CVTSS2SDrm, X86_INS_CVTSS2SD, 4926#ifndef CAPSTONE_DIET 4927 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4928#endif 4929}, 4930{ 4931 X86_Int_CVTSS2SDrr, X86_INS_CVTSS2SD, 4932#ifndef CAPSTONE_DIET 4933 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4934#endif 4935}, 4936{ 4937 X86_Int_CVTTSD2SI64rm, X86_INS_CVTTSD2SI, 4938#ifndef CAPSTONE_DIET 4939 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4940#endif 4941}, 4942{ 4943 X86_Int_CVTTSD2SI64rr, X86_INS_CVTTSD2SI, 4944#ifndef CAPSTONE_DIET 4945 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4946#endif 4947}, 4948{ 4949 X86_Int_CVTTSD2SIrm, X86_INS_CVTTSD2SI, 4950#ifndef CAPSTONE_DIET 4951 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4952#endif 4953}, 4954{ 4955 X86_Int_CVTTSD2SIrr, X86_INS_CVTTSD2SI, 4956#ifndef CAPSTONE_DIET 4957 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4958#endif 4959}, 4960{ 4961 X86_Int_CVTTSS2SI64rm, X86_INS_CVTTSS2SI, 4962#ifndef CAPSTONE_DIET 4963 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4964#endif 4965}, 4966{ 4967 X86_Int_CVTTSS2SI64rr, X86_INS_CVTTSS2SI, 4968#ifndef CAPSTONE_DIET 4969 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4970#endif 4971}, 4972{ 4973 X86_Int_CVTTSS2SIrm, X86_INS_CVTTSS2SI, 4974#ifndef CAPSTONE_DIET 4975 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4976#endif 4977}, 4978{ 4979 X86_Int_CVTTSS2SIrr, X86_INS_CVTTSS2SI, 4980#ifndef CAPSTONE_DIET 4981 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 4982#endif 4983}, 4984{ 4985 X86_Int_UCOMISDrm, X86_INS_UCOMISD, 4986#ifndef CAPSTONE_DIET 4987 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4988#endif 4989}, 4990{ 4991 X86_Int_UCOMISDrr, X86_INS_UCOMISD, 4992#ifndef CAPSTONE_DIET 4993 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE2, 0 }, 0, 0 4994#endif 4995}, 4996{ 4997 X86_Int_UCOMISSrm, X86_INS_UCOMISS, 4998#ifndef CAPSTONE_DIET 4999 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE1, 0 }, 0, 0 5000#endif 5001}, 5002{ 5003 X86_Int_UCOMISSrr, X86_INS_UCOMISS, 5004#ifndef CAPSTONE_DIET 5005 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE1, 0 }, 0, 0 5006#endif 5007}, 5008{ 5009 X86_Int_VCMPSDrm, X86_INS_VCMPSD, 5010#ifndef CAPSTONE_DIET 5011 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5012#endif 5013}, 5014{ 5015 X86_Int_VCMPSDrr, X86_INS_VCMPSD, 5016#ifndef CAPSTONE_DIET 5017 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5018#endif 5019}, 5020{ 5021 X86_Int_VCMPSSrm, X86_INS_VCMPSS, 5022#ifndef CAPSTONE_DIET 5023 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5024#endif 5025}, 5026{ 5027 X86_Int_VCMPSSrr, X86_INS_VCMPSS, 5028#ifndef CAPSTONE_DIET 5029 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5030#endif 5031}, 5032{ 5033 X86_Int_VCOMISDZrm, X86_INS_VCOMISD, 5034#ifndef CAPSTONE_DIET 5035 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5036#endif 5037}, 5038{ 5039 X86_Int_VCOMISDZrr, X86_INS_VCOMISD, 5040#ifndef CAPSTONE_DIET 5041 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5042#endif 5043}, 5044{ 5045 X86_Int_VCOMISDrm, X86_INS_VCOMISD, 5046#ifndef CAPSTONE_DIET 5047 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 5048#endif 5049}, 5050{ 5051 X86_Int_VCOMISDrr, X86_INS_VCOMISD, 5052#ifndef CAPSTONE_DIET 5053 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 5054#endif 5055}, 5056{ 5057 X86_Int_VCOMISSZrm, X86_INS_VCOMISS, 5058#ifndef CAPSTONE_DIET 5059 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5060#endif 5061}, 5062{ 5063 X86_Int_VCOMISSZrr, X86_INS_VCOMISS, 5064#ifndef CAPSTONE_DIET 5065 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5066#endif 5067}, 5068{ 5069 X86_Int_VCOMISSrm, X86_INS_VCOMISS, 5070#ifndef CAPSTONE_DIET 5071 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 5072#endif 5073}, 5074{ 5075 X86_Int_VCOMISSrr, X86_INS_VCOMISS, 5076#ifndef CAPSTONE_DIET 5077 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 5078#endif 5079}, 5080{ 5081 X86_Int_VCVTSD2SSrm, X86_INS_VCVTSD2SS, 5082#ifndef CAPSTONE_DIET 5083 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5084#endif 5085}, 5086{ 5087 X86_Int_VCVTSD2SSrr, X86_INS_VCVTSD2SS, 5088#ifndef CAPSTONE_DIET 5089 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5090#endif 5091}, 5092{ 5093 X86_Int_VCVTSI2SD64Zrm, X86_INS_VCVTSI2SD, 5094#ifndef CAPSTONE_DIET 5095 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5096#endif 5097}, 5098{ 5099 X86_Int_VCVTSI2SD64Zrr, X86_INS_VCVTSI2SD, 5100#ifndef CAPSTONE_DIET 5101 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5102#endif 5103}, 5104{ 5105 X86_Int_VCVTSI2SD64rm, X86_INS_VCVTSI2SD, 5106#ifndef CAPSTONE_DIET 5107 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5108#endif 5109}, 5110{ 5111 X86_Int_VCVTSI2SD64rr, X86_INS_VCVTSI2SD, 5112#ifndef CAPSTONE_DIET 5113 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5114#endif 5115}, 5116{ 5117 X86_Int_VCVTSI2SDZrm, X86_INS_VCVTSI2SD, 5118#ifndef CAPSTONE_DIET 5119 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5120#endif 5121}, 5122{ 5123 X86_Int_VCVTSI2SDZrr, X86_INS_VCVTSI2SD, 5124#ifndef CAPSTONE_DIET 5125 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5126#endif 5127}, 5128{ 5129 X86_Int_VCVTSI2SDrm, X86_INS_VCVTSI2SD, 5130#ifndef CAPSTONE_DIET 5131 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5132#endif 5133}, 5134{ 5135 X86_Int_VCVTSI2SDrr, X86_INS_VCVTSI2SD, 5136#ifndef CAPSTONE_DIET 5137 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5138#endif 5139}, 5140{ 5141 X86_Int_VCVTSI2SS64Zrm, X86_INS_VCVTSI2SS, 5142#ifndef CAPSTONE_DIET 5143 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5144#endif 5145}, 5146{ 5147 X86_Int_VCVTSI2SS64Zrr, X86_INS_VCVTSI2SS, 5148#ifndef CAPSTONE_DIET 5149 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5150#endif 5151}, 5152{ 5153 X86_Int_VCVTSI2SS64rm, X86_INS_VCVTSI2SS, 5154#ifndef CAPSTONE_DIET 5155 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5156#endif 5157}, 5158{ 5159 X86_Int_VCVTSI2SS64rr, X86_INS_VCVTSI2SS, 5160#ifndef CAPSTONE_DIET 5161 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5162#endif 5163}, 5164{ 5165 X86_Int_VCVTSI2SSZrm, X86_INS_VCVTSI2SS, 5166#ifndef CAPSTONE_DIET 5167 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5168#endif 5169}, 5170{ 5171 X86_Int_VCVTSI2SSZrr, X86_INS_VCVTSI2SS, 5172#ifndef CAPSTONE_DIET 5173 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5174#endif 5175}, 5176{ 5177 X86_Int_VCVTSI2SSrm, X86_INS_VCVTSI2SS, 5178#ifndef CAPSTONE_DIET 5179 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5180#endif 5181}, 5182{ 5183 X86_Int_VCVTSI2SSrr, X86_INS_VCVTSI2SS, 5184#ifndef CAPSTONE_DIET 5185 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5186#endif 5187}, 5188{ 5189 X86_Int_VCVTSS2SDrm, X86_INS_VCVTSS2SD, 5190#ifndef CAPSTONE_DIET 5191 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5192#endif 5193}, 5194{ 5195 X86_Int_VCVTSS2SDrr, X86_INS_VCVTSS2SD, 5196#ifndef CAPSTONE_DIET 5197 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5198#endif 5199}, 5200{ 5201 X86_Int_VCVTTSD2SI64Zrm, X86_INS_VCVTTSD2SI, 5202#ifndef CAPSTONE_DIET 5203 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5204#endif 5205}, 5206{ 5207 X86_Int_VCVTTSD2SI64Zrr, X86_INS_VCVTTSD2SI, 5208#ifndef CAPSTONE_DIET 5209 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5210#endif 5211}, 5212{ 5213 X86_Int_VCVTTSD2SI64rm, X86_INS_VCVTTSD2SI, 5214#ifndef CAPSTONE_DIET 5215 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5216#endif 5217}, 5218{ 5219 X86_Int_VCVTTSD2SI64rr, X86_INS_VCVTTSD2SI, 5220#ifndef CAPSTONE_DIET 5221 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5222#endif 5223}, 5224{ 5225 X86_Int_VCVTTSD2SIZrm, X86_INS_VCVTTSD2SI, 5226#ifndef CAPSTONE_DIET 5227 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5228#endif 5229}, 5230{ 5231 X86_Int_VCVTTSD2SIZrr, X86_INS_VCVTTSD2SI, 5232#ifndef CAPSTONE_DIET 5233 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5234#endif 5235}, 5236{ 5237 X86_Int_VCVTTSD2SIrm, X86_INS_VCVTTSD2SI, 5238#ifndef CAPSTONE_DIET 5239 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5240#endif 5241}, 5242{ 5243 X86_Int_VCVTTSD2SIrr, X86_INS_VCVTTSD2SI, 5244#ifndef CAPSTONE_DIET 5245 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5246#endif 5247}, 5248{ 5249 X86_Int_VCVTTSD2USI64Zrm, X86_INS_VCVTTSD2USI, 5250#ifndef CAPSTONE_DIET 5251 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5252#endif 5253}, 5254{ 5255 X86_Int_VCVTTSD2USI64Zrr, X86_INS_VCVTTSD2USI, 5256#ifndef CAPSTONE_DIET 5257 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5258#endif 5259}, 5260{ 5261 X86_Int_VCVTTSD2USIZrm, X86_INS_VCVTTSD2USI, 5262#ifndef CAPSTONE_DIET 5263 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5264#endif 5265}, 5266{ 5267 X86_Int_VCVTTSD2USIZrr, X86_INS_VCVTTSD2USI, 5268#ifndef CAPSTONE_DIET 5269 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5270#endif 5271}, 5272{ 5273 X86_Int_VCVTTSS2SI64Zrm, X86_INS_VCVTTSS2SI, 5274#ifndef CAPSTONE_DIET 5275 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5276#endif 5277}, 5278{ 5279 X86_Int_VCVTTSS2SI64Zrr, X86_INS_VCVTTSS2SI, 5280#ifndef CAPSTONE_DIET 5281 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5282#endif 5283}, 5284{ 5285 X86_Int_VCVTTSS2SI64rm, X86_INS_VCVTTSS2SI, 5286#ifndef CAPSTONE_DIET 5287 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5288#endif 5289}, 5290{ 5291 X86_Int_VCVTTSS2SI64rr, X86_INS_VCVTTSS2SI, 5292#ifndef CAPSTONE_DIET 5293 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5294#endif 5295}, 5296{ 5297 X86_Int_VCVTTSS2SIZrm, X86_INS_VCVTTSS2SI, 5298#ifndef CAPSTONE_DIET 5299 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5300#endif 5301}, 5302{ 5303 X86_Int_VCVTTSS2SIZrr, X86_INS_VCVTTSS2SI, 5304#ifndef CAPSTONE_DIET 5305 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5306#endif 5307}, 5308{ 5309 X86_Int_VCVTTSS2SIrm, X86_INS_VCVTTSS2SI, 5310#ifndef CAPSTONE_DIET 5311 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5312#endif 5313}, 5314{ 5315 X86_Int_VCVTTSS2SIrr, X86_INS_VCVTTSS2SI, 5316#ifndef CAPSTONE_DIET 5317 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 5318#endif 5319}, 5320{ 5321 X86_Int_VCVTTSS2USI64Zrm, X86_INS_VCVTTSS2USI, 5322#ifndef CAPSTONE_DIET 5323 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5324#endif 5325}, 5326{ 5327 X86_Int_VCVTTSS2USI64Zrr, X86_INS_VCVTTSS2USI, 5328#ifndef CAPSTONE_DIET 5329 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5330#endif 5331}, 5332{ 5333 X86_Int_VCVTTSS2USIZrm, X86_INS_VCVTTSS2USI, 5334#ifndef CAPSTONE_DIET 5335 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5336#endif 5337}, 5338{ 5339 X86_Int_VCVTTSS2USIZrr, X86_INS_VCVTTSS2USI, 5340#ifndef CAPSTONE_DIET 5341 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5342#endif 5343}, 5344{ 5345 X86_Int_VCVTUSI2SD64Zrm, X86_INS_VCVTUSI2SD, 5346#ifndef CAPSTONE_DIET 5347 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5348#endif 5349}, 5350{ 5351 X86_Int_VCVTUSI2SD64Zrr, X86_INS_VCVTUSI2SD, 5352#ifndef CAPSTONE_DIET 5353 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5354#endif 5355}, 5356{ 5357 X86_Int_VCVTUSI2SDZrm, X86_INS_VCVTUSI2SD, 5358#ifndef CAPSTONE_DIET 5359 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5360#endif 5361}, 5362{ 5363 X86_Int_VCVTUSI2SDZrr, X86_INS_VCVTUSI2SD, 5364#ifndef CAPSTONE_DIET 5365 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5366#endif 5367}, 5368{ 5369 X86_Int_VCVTUSI2SS64Zrm, X86_INS_VCVTUSI2SS, 5370#ifndef CAPSTONE_DIET 5371 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5372#endif 5373}, 5374{ 5375 X86_Int_VCVTUSI2SS64Zrr, X86_INS_VCVTUSI2SS, 5376#ifndef CAPSTONE_DIET 5377 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5378#endif 5379}, 5380{ 5381 X86_Int_VCVTUSI2SSZrm, X86_INS_VCVTUSI2SS, 5382#ifndef CAPSTONE_DIET 5383 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5384#endif 5385}, 5386{ 5387 X86_Int_VCVTUSI2SSZrr, X86_INS_VCVTUSI2SS, 5388#ifndef CAPSTONE_DIET 5389 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5390#endif 5391}, 5392{ 5393 X86_Int_VUCOMISDZrm, X86_INS_VUCOMISD, 5394#ifndef CAPSTONE_DIET 5395 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5396#endif 5397}, 5398{ 5399 X86_Int_VUCOMISDZrr, X86_INS_VUCOMISD, 5400#ifndef CAPSTONE_DIET 5401 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5402#endif 5403}, 5404{ 5405 X86_Int_VUCOMISDrm, X86_INS_VUCOMISD, 5406#ifndef CAPSTONE_DIET 5407 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 5408#endif 5409}, 5410{ 5411 X86_Int_VUCOMISDrr, X86_INS_VUCOMISD, 5412#ifndef CAPSTONE_DIET 5413 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 5414#endif 5415}, 5416{ 5417 X86_Int_VUCOMISSZrm, X86_INS_VUCOMISS, 5418#ifndef CAPSTONE_DIET 5419 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5420#endif 5421}, 5422{ 5423 X86_Int_VUCOMISSZrr, X86_INS_VUCOMISS, 5424#ifndef CAPSTONE_DIET 5425 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5426#endif 5427}, 5428{ 5429 X86_Int_VUCOMISSrm, X86_INS_VUCOMISS, 5430#ifndef CAPSTONE_DIET 5431 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 5432#endif 5433}, 5434{ 5435 X86_Int_VUCOMISSrr, X86_INS_VUCOMISS, 5436#ifndef CAPSTONE_DIET 5437 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 5438#endif 5439}, 5440{ 5441 X86_JAE_1, X86_INS_JAE, 5442#ifndef CAPSTONE_DIET 5443 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5444#endif 5445}, 5446{ 5447 X86_JAE_2, X86_INS_JAE, 5448#ifndef CAPSTONE_DIET 5449 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5450#endif 5451}, 5452{ 5453 X86_JAE_4, X86_INS_JAE, 5454#ifndef CAPSTONE_DIET 5455 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5456#endif 5457}, 5458{ 5459 X86_JA_1, X86_INS_JA, 5460#ifndef CAPSTONE_DIET 5461 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5462#endif 5463}, 5464{ 5465 X86_JA_2, X86_INS_JA, 5466#ifndef CAPSTONE_DIET 5467 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5468#endif 5469}, 5470{ 5471 X86_JA_4, X86_INS_JA, 5472#ifndef CAPSTONE_DIET 5473 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5474#endif 5475}, 5476{ 5477 X86_JBE_1, X86_INS_JBE, 5478#ifndef CAPSTONE_DIET 5479 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5480#endif 5481}, 5482{ 5483 X86_JBE_2, X86_INS_JBE, 5484#ifndef CAPSTONE_DIET 5485 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5486#endif 5487}, 5488{ 5489 X86_JBE_4, X86_INS_JBE, 5490#ifndef CAPSTONE_DIET 5491 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5492#endif 5493}, 5494{ 5495 X86_JB_1, X86_INS_JB, 5496#ifndef CAPSTONE_DIET 5497 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5498#endif 5499}, 5500{ 5501 X86_JB_2, X86_INS_JB, 5502#ifndef CAPSTONE_DIET 5503 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5504#endif 5505}, 5506{ 5507 X86_JB_4, X86_INS_JB, 5508#ifndef CAPSTONE_DIET 5509 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5510#endif 5511}, 5512{ 5513 X86_JCXZ, X86_INS_JCXZ, 5514#ifndef CAPSTONE_DIET 5515 { X86_REG_CX, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5516#endif 5517}, 5518{ 5519 X86_JECXZ, X86_INS_JECXZ, 5520#ifndef CAPSTONE_DIET 5521 { X86_REG_ECX, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5522#endif 5523}, 5524{ 5525 X86_JE_1, X86_INS_JE, 5526#ifndef CAPSTONE_DIET 5527 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5528#endif 5529}, 5530{ 5531 X86_JE_2, X86_INS_JE, 5532#ifndef CAPSTONE_DIET 5533 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5534#endif 5535}, 5536{ 5537 X86_JE_4, X86_INS_JE, 5538#ifndef CAPSTONE_DIET 5539 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5540#endif 5541}, 5542{ 5543 X86_JGE_1, X86_INS_JGE, 5544#ifndef CAPSTONE_DIET 5545 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5546#endif 5547}, 5548{ 5549 X86_JGE_2, X86_INS_JGE, 5550#ifndef CAPSTONE_DIET 5551 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5552#endif 5553}, 5554{ 5555 X86_JGE_4, X86_INS_JGE, 5556#ifndef CAPSTONE_DIET 5557 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5558#endif 5559}, 5560{ 5561 X86_JG_1, X86_INS_JG, 5562#ifndef CAPSTONE_DIET 5563 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5564#endif 5565}, 5566{ 5567 X86_JG_2, X86_INS_JG, 5568#ifndef CAPSTONE_DIET 5569 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5570#endif 5571}, 5572{ 5573 X86_JG_4, X86_INS_JG, 5574#ifndef CAPSTONE_DIET 5575 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5576#endif 5577}, 5578{ 5579 X86_JLE_1, X86_INS_JLE, 5580#ifndef CAPSTONE_DIET 5581 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5582#endif 5583}, 5584{ 5585 X86_JLE_2, X86_INS_JLE, 5586#ifndef CAPSTONE_DIET 5587 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5588#endif 5589}, 5590{ 5591 X86_JLE_4, X86_INS_JLE, 5592#ifndef CAPSTONE_DIET 5593 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5594#endif 5595}, 5596{ 5597 X86_JL_1, X86_INS_JL, 5598#ifndef CAPSTONE_DIET 5599 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5600#endif 5601}, 5602{ 5603 X86_JL_2, X86_INS_JL, 5604#ifndef CAPSTONE_DIET 5605 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5606#endif 5607}, 5608{ 5609 X86_JL_4, X86_INS_JL, 5610#ifndef CAPSTONE_DIET 5611 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5612#endif 5613}, 5614{ 5615 X86_JMP16m, X86_INS_JMP, 5616#ifndef CAPSTONE_DIET 5617 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1 5618#endif 5619}, 5620{ 5621 X86_JMP16r, X86_INS_JMP, 5622#ifndef CAPSTONE_DIET 5623 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1 5624#endif 5625}, 5626{ 5627 X86_JMP32m, X86_INS_JMP, 5628#ifndef CAPSTONE_DIET 5629 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1 5630#endif 5631}, 5632{ 5633 X86_JMP32r, X86_INS_JMP, 5634#ifndef CAPSTONE_DIET 5635 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1 5636#endif 5637}, 5638{ 5639 X86_JMP64m, X86_INS_JMP, 5640#ifndef CAPSTONE_DIET 5641 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 1, 1 5642#endif 5643}, 5644{ 5645 X86_JMP64r, X86_INS_JMP, 5646#ifndef CAPSTONE_DIET 5647 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 1, 1 5648#endif 5649}, 5650{ 5651 X86_JMP_1, X86_INS_JMP, 5652#ifndef CAPSTONE_DIET 5653 { 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5654#endif 5655}, 5656{ 5657 X86_JMP_2, X86_INS_JMP, 5658#ifndef CAPSTONE_DIET 5659 { 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5660#endif 5661}, 5662{ 5663 X86_JMP_4, X86_INS_JMP, 5664#ifndef CAPSTONE_DIET 5665 { 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5666#endif 5667}, 5668{ 5669 X86_JNE_1, X86_INS_JNE, 5670#ifndef CAPSTONE_DIET 5671 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5672#endif 5673}, 5674{ 5675 X86_JNE_2, X86_INS_JNE, 5676#ifndef CAPSTONE_DIET 5677 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5678#endif 5679}, 5680{ 5681 X86_JNE_4, X86_INS_JNE, 5682#ifndef CAPSTONE_DIET 5683 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5684#endif 5685}, 5686{ 5687 X86_JNO_1, X86_INS_JNO, 5688#ifndef CAPSTONE_DIET 5689 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5690#endif 5691}, 5692{ 5693 X86_JNO_2, X86_INS_JNO, 5694#ifndef CAPSTONE_DIET 5695 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5696#endif 5697}, 5698{ 5699 X86_JNO_4, X86_INS_JNO, 5700#ifndef CAPSTONE_DIET 5701 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5702#endif 5703}, 5704{ 5705 X86_JNP_1, X86_INS_JNP, 5706#ifndef CAPSTONE_DIET 5707 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5708#endif 5709}, 5710{ 5711 X86_JNP_2, X86_INS_JNP, 5712#ifndef CAPSTONE_DIET 5713 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5714#endif 5715}, 5716{ 5717 X86_JNP_4, X86_INS_JNP, 5718#ifndef CAPSTONE_DIET 5719 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5720#endif 5721}, 5722{ 5723 X86_JNS_1, X86_INS_JNS, 5724#ifndef CAPSTONE_DIET 5725 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5726#endif 5727}, 5728{ 5729 X86_JNS_2, X86_INS_JNS, 5730#ifndef CAPSTONE_DIET 5731 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5732#endif 5733}, 5734{ 5735 X86_JNS_4, X86_INS_JNS, 5736#ifndef CAPSTONE_DIET 5737 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5738#endif 5739}, 5740{ 5741 X86_JO_1, X86_INS_JO, 5742#ifndef CAPSTONE_DIET 5743 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5744#endif 5745}, 5746{ 5747 X86_JO_2, X86_INS_JO, 5748#ifndef CAPSTONE_DIET 5749 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5750#endif 5751}, 5752{ 5753 X86_JO_4, X86_INS_JO, 5754#ifndef CAPSTONE_DIET 5755 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5756#endif 5757}, 5758{ 5759 X86_JP_1, X86_INS_JP, 5760#ifndef CAPSTONE_DIET 5761 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5762#endif 5763}, 5764{ 5765 X86_JP_2, X86_INS_JP, 5766#ifndef CAPSTONE_DIET 5767 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5768#endif 5769}, 5770{ 5771 X86_JP_4, X86_INS_JP, 5772#ifndef CAPSTONE_DIET 5773 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5774#endif 5775}, 5776{ 5777 X86_JRCXZ, X86_INS_JRCXZ, 5778#ifndef CAPSTONE_DIET 5779 { X86_REG_RCX, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5780#endif 5781}, 5782{ 5783 X86_JS_1, X86_INS_JS, 5784#ifndef CAPSTONE_DIET 5785 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5786#endif 5787}, 5788{ 5789 X86_JS_2, X86_INS_JS, 5790#ifndef CAPSTONE_DIET 5791 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5792#endif 5793}, 5794{ 5795 X86_JS_4, X86_INS_JS, 5796#ifndef CAPSTONE_DIET 5797 { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0 5798#endif 5799}, 5800{ 5801 X86_KANDBrr, X86_INS_KANDB, 5802#ifndef CAPSTONE_DIET 5803 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 5804#endif 5805}, 5806{ 5807 X86_KANDDrr, X86_INS_KANDD, 5808#ifndef CAPSTONE_DIET 5809 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5810#endif 5811}, 5812{ 5813 X86_KANDNBrr, X86_INS_KANDNB, 5814#ifndef CAPSTONE_DIET 5815 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 5816#endif 5817}, 5818{ 5819 X86_KANDNDrr, X86_INS_KANDND, 5820#ifndef CAPSTONE_DIET 5821 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5822#endif 5823}, 5824{ 5825 X86_KANDNQrr, X86_INS_KANDNQ, 5826#ifndef CAPSTONE_DIET 5827 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5828#endif 5829}, 5830{ 5831 X86_KANDNWrr, X86_INS_KANDNW, 5832#ifndef CAPSTONE_DIET 5833 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5834#endif 5835}, 5836{ 5837 X86_KANDQrr, X86_INS_KANDQ, 5838#ifndef CAPSTONE_DIET 5839 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5840#endif 5841}, 5842{ 5843 X86_KANDWrr, X86_INS_KANDW, 5844#ifndef CAPSTONE_DIET 5845 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5846#endif 5847}, 5848{ 5849 X86_KMOVBkk, X86_INS_KMOVB, 5850#ifndef CAPSTONE_DIET 5851 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 5852#endif 5853}, 5854{ 5855 X86_KMOVBkm, X86_INS_KMOVB, 5856#ifndef CAPSTONE_DIET 5857 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 5858#endif 5859}, 5860{ 5861 X86_KMOVBkr, X86_INS_KMOVB, 5862#ifndef CAPSTONE_DIET 5863 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 5864#endif 5865}, 5866{ 5867 X86_KMOVBmk, X86_INS_KMOVB, 5868#ifndef CAPSTONE_DIET 5869 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 5870#endif 5871}, 5872{ 5873 X86_KMOVBrk, X86_INS_KMOVB, 5874#ifndef CAPSTONE_DIET 5875 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 5876#endif 5877}, 5878{ 5879 X86_KMOVDkk, X86_INS_KMOVD, 5880#ifndef CAPSTONE_DIET 5881 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5882#endif 5883}, 5884{ 5885 X86_KMOVDkm, X86_INS_KMOVD, 5886#ifndef CAPSTONE_DIET 5887 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5888#endif 5889}, 5890{ 5891 X86_KMOVDkr, X86_INS_KMOVD, 5892#ifndef CAPSTONE_DIET 5893 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5894#endif 5895}, 5896{ 5897 X86_KMOVDmk, X86_INS_KMOVD, 5898#ifndef CAPSTONE_DIET 5899 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5900#endif 5901}, 5902{ 5903 X86_KMOVDrk, X86_INS_KMOVD, 5904#ifndef CAPSTONE_DIET 5905 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5906#endif 5907}, 5908{ 5909 X86_KMOVQkk, X86_INS_KMOVQ, 5910#ifndef CAPSTONE_DIET 5911 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5912#endif 5913}, 5914{ 5915 X86_KMOVQkm, X86_INS_KMOVQ, 5916#ifndef CAPSTONE_DIET 5917 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5918#endif 5919}, 5920{ 5921 X86_KMOVQkr, X86_INS_KMOVQ, 5922#ifndef CAPSTONE_DIET 5923 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5924#endif 5925}, 5926{ 5927 X86_KMOVQmk, X86_INS_KMOVQ, 5928#ifndef CAPSTONE_DIET 5929 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5930#endif 5931}, 5932{ 5933 X86_KMOVQrk, X86_INS_KMOVQ, 5934#ifndef CAPSTONE_DIET 5935 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5936#endif 5937}, 5938{ 5939 X86_KMOVWkk, X86_INS_KMOVW, 5940#ifndef CAPSTONE_DIET 5941 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5942#endif 5943}, 5944{ 5945 X86_KMOVWkm, X86_INS_KMOVW, 5946#ifndef CAPSTONE_DIET 5947 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5948#endif 5949}, 5950{ 5951 X86_KMOVWkr, X86_INS_KMOVW, 5952#ifndef CAPSTONE_DIET 5953 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5954#endif 5955}, 5956{ 5957 X86_KMOVWmk, X86_INS_KMOVW, 5958#ifndef CAPSTONE_DIET 5959 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5960#endif 5961}, 5962{ 5963 X86_KMOVWrk, X86_INS_KMOVW, 5964#ifndef CAPSTONE_DIET 5965 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5966#endif 5967}, 5968{ 5969 X86_KNOTBrr, X86_INS_KNOTB, 5970#ifndef CAPSTONE_DIET 5971 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 5972#endif 5973}, 5974{ 5975 X86_KNOTDrr, X86_INS_KNOTD, 5976#ifndef CAPSTONE_DIET 5977 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5978#endif 5979}, 5980{ 5981 X86_KNOTQrr, X86_INS_KNOTQ, 5982#ifndef CAPSTONE_DIET 5983 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 5984#endif 5985}, 5986{ 5987 X86_KNOTWrr, X86_INS_KNOTW, 5988#ifndef CAPSTONE_DIET 5989 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 5990#endif 5991}, 5992{ 5993 X86_KORBrr, X86_INS_KORB, 5994#ifndef CAPSTONE_DIET 5995 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 5996#endif 5997}, 5998{ 5999 X86_KORDrr, X86_INS_KORD, 6000#ifndef CAPSTONE_DIET 6001 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 6002#endif 6003}, 6004{ 6005 X86_KORQrr, X86_INS_KORQ, 6006#ifndef CAPSTONE_DIET 6007 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 6008#endif 6009}, 6010{ 6011 X86_KORTESTBrr, X86_INS_KORTESTB, 6012#ifndef CAPSTONE_DIET 6013 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_DQI, 0 }, 0, 0 6014#endif 6015}, 6016{ 6017 X86_KORTESTDrr, X86_INS_KORTESTD, 6018#ifndef CAPSTONE_DIET 6019 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BWI, 0 }, 0, 0 6020#endif 6021}, 6022{ 6023 X86_KORTESTQrr, X86_INS_KORTESTQ, 6024#ifndef CAPSTONE_DIET 6025 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BWI, 0 }, 0, 0 6026#endif 6027}, 6028{ 6029 X86_KORTESTWrr, X86_INS_KORTESTW, 6030#ifndef CAPSTONE_DIET 6031 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 6032#endif 6033}, 6034{ 6035 X86_KORWrr, X86_INS_KORW, 6036#ifndef CAPSTONE_DIET 6037 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 6038#endif 6039}, 6040{ 6041 X86_KSHIFTLBri, X86_INS_KSHIFTLB, 6042#ifndef CAPSTONE_DIET 6043 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 6044#endif 6045}, 6046{ 6047 X86_KSHIFTLDri, X86_INS_KSHIFTLD, 6048#ifndef CAPSTONE_DIET 6049 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 6050#endif 6051}, 6052{ 6053 X86_KSHIFTLQri, X86_INS_KSHIFTLQ, 6054#ifndef CAPSTONE_DIET 6055 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 6056#endif 6057}, 6058{ 6059 X86_KSHIFTLWri, X86_INS_KSHIFTLW, 6060#ifndef CAPSTONE_DIET 6061 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 6062#endif 6063}, 6064{ 6065 X86_KSHIFTRBri, X86_INS_KSHIFTRB, 6066#ifndef CAPSTONE_DIET 6067 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 6068#endif 6069}, 6070{ 6071 X86_KSHIFTRDri, X86_INS_KSHIFTRD, 6072#ifndef CAPSTONE_DIET 6073 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 6074#endif 6075}, 6076{ 6077 X86_KSHIFTRQri, X86_INS_KSHIFTRQ, 6078#ifndef CAPSTONE_DIET 6079 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 6080#endif 6081}, 6082{ 6083 X86_KSHIFTRWri, X86_INS_KSHIFTRW, 6084#ifndef CAPSTONE_DIET 6085 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 6086#endif 6087}, 6088{ 6089 X86_KUNPCKBWrr, X86_INS_KUNPCKBW, 6090#ifndef CAPSTONE_DIET 6091 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 6092#endif 6093}, 6094{ 6095 X86_KXNORBrr, X86_INS_KXNORB, 6096#ifndef CAPSTONE_DIET 6097 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 6098#endif 6099}, 6100{ 6101 X86_KXNORDrr, X86_INS_KXNORD, 6102#ifndef CAPSTONE_DIET 6103 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 6104#endif 6105}, 6106{ 6107 X86_KXNORQrr, X86_INS_KXNORQ, 6108#ifndef CAPSTONE_DIET 6109 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 6110#endif 6111}, 6112{ 6113 X86_KXNORWrr, X86_INS_KXNORW, 6114#ifndef CAPSTONE_DIET 6115 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 6116#endif 6117}, 6118{ 6119 X86_KXORBrr, X86_INS_KXORB, 6120#ifndef CAPSTONE_DIET 6121 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 6122#endif 6123}, 6124{ 6125 X86_KXORDrr, X86_INS_KXORD, 6126#ifndef CAPSTONE_DIET 6127 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 6128#endif 6129}, 6130{ 6131 X86_KXORQrr, X86_INS_KXORQ, 6132#ifndef CAPSTONE_DIET 6133 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 6134#endif 6135}, 6136{ 6137 X86_KXORWrr, X86_INS_KXORW, 6138#ifndef CAPSTONE_DIET 6139 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 6140#endif 6141}, 6142{ 6143 X86_LAHF, X86_INS_LAHF, 6144#ifndef CAPSTONE_DIET 6145 { X86_REG_EFLAGS, 0 }, { X86_REG_AH, 0 }, { 0 }, 0, 0 6146#endif 6147}, 6148{ 6149 X86_LAR16rm, X86_INS_LAR, 6150#ifndef CAPSTONE_DIET 6151 { 0 }, { 0 }, { 0 }, 0, 0 6152#endif 6153}, 6154{ 6155 X86_LAR16rr, X86_INS_LAR, 6156#ifndef CAPSTONE_DIET 6157 { 0 }, { 0 }, { 0 }, 0, 0 6158#endif 6159}, 6160{ 6161 X86_LAR32rm, X86_INS_LAR, 6162#ifndef CAPSTONE_DIET 6163 { 0 }, { 0 }, { 0 }, 0, 0 6164#endif 6165}, 6166{ 6167 X86_LAR32rr, X86_INS_LAR, 6168#ifndef CAPSTONE_DIET 6169 { 0 }, { 0 }, { 0 }, 0, 0 6170#endif 6171}, 6172{ 6173 X86_LAR64rm, X86_INS_LAR, 6174#ifndef CAPSTONE_DIET 6175 { 0 }, { 0 }, { 0 }, 0, 0 6176#endif 6177}, 6178{ 6179 X86_LAR64rr, X86_INS_LAR, 6180#ifndef CAPSTONE_DIET 6181 { 0 }, { 0 }, { 0 }, 0, 0 6182#endif 6183}, 6184{ 6185 X86_LCMPXCHG16, X86_INS_CMPXCHG, 6186#ifndef CAPSTONE_DIET 6187 { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6188#endif 6189}, 6190{ 6191 X86_LCMPXCHG16B, X86_INS_CMPXCHG16B, 6192#ifndef CAPSTONE_DIET 6193 { X86_REG_RAX, X86_REG_RBX, X86_REG_RCX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6194#endif 6195}, 6196{ 6197 X86_LCMPXCHG32, X86_INS_CMPXCHG, 6198#ifndef CAPSTONE_DIET 6199 { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6200#endif 6201}, 6202{ 6203 X86_LCMPXCHG64, X86_INS_CMPXCHG, 6204#ifndef CAPSTONE_DIET 6205 { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6206#endif 6207}, 6208{ 6209 X86_LCMPXCHG8, X86_INS_CMPXCHG, 6210#ifndef CAPSTONE_DIET 6211 { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6212#endif 6213}, 6214{ 6215 X86_LCMPXCHG8B, X86_INS_CMPXCHG8B, 6216#ifndef CAPSTONE_DIET 6217 { X86_REG_EAX, X86_REG_EBX, X86_REG_ECX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6218#endif 6219}, 6220{ 6221 X86_LDDQUrm, X86_INS_LDDQU, 6222#ifndef CAPSTONE_DIET 6223 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 6224#endif 6225}, 6226{ 6227 X86_LDMXCSR, X86_INS_LDMXCSR, 6228#ifndef CAPSTONE_DIET 6229 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 6230#endif 6231}, 6232{ 6233 X86_LDS16rm, X86_INS_LDS, 6234#ifndef CAPSTONE_DIET 6235 { 0 }, { 0 }, { 0 }, 0, 0 6236#endif 6237}, 6238{ 6239 X86_LDS32rm, X86_INS_LDS, 6240#ifndef CAPSTONE_DIET 6241 { 0 }, { 0 }, { 0 }, 0, 0 6242#endif 6243}, 6244{ 6245 X86_LD_F0, X86_INS_FLDZ, 6246#ifndef CAPSTONE_DIET 6247 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 6248#endif 6249}, 6250{ 6251 X86_LD_F1, X86_INS_FLD1, 6252#ifndef CAPSTONE_DIET 6253 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 6254#endif 6255}, 6256{ 6257 X86_LD_F32m, X86_INS_FLD, 6258#ifndef CAPSTONE_DIET 6259 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 6260#endif 6261}, 6262{ 6263 X86_LD_F64m, X86_INS_FLD, 6264#ifndef CAPSTONE_DIET 6265 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 6266#endif 6267}, 6268{ 6269 X86_LD_F80m, X86_INS_FLD, 6270#ifndef CAPSTONE_DIET 6271 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 6272#endif 6273}, 6274{ 6275 X86_LD_Frr, X86_INS_FLD, 6276#ifndef CAPSTONE_DIET 6277 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 6278#endif 6279}, 6280{ 6281 X86_LEA16r, X86_INS_LEA, 6282#ifndef CAPSTONE_DIET 6283 { 0 }, { 0 }, { 0 }, 0, 0 6284#endif 6285}, 6286{ 6287 X86_LEA32r, X86_INS_LEA, 6288#ifndef CAPSTONE_DIET 6289 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 6290#endif 6291}, 6292{ 6293 X86_LEA64_32r, X86_INS_LEA, 6294#ifndef CAPSTONE_DIET 6295 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 6296#endif 6297}, 6298{ 6299 X86_LEA64r, X86_INS_LEA, 6300#ifndef CAPSTONE_DIET 6301 { 0 }, { 0 }, { 0 }, 0, 0 6302#endif 6303}, 6304{ 6305 X86_LEAVE, X86_INS_LEAVE, 6306#ifndef CAPSTONE_DIET 6307 { X86_REG_EBP, X86_REG_ESP, 0 }, { X86_REG_EBP, X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 6308#endif 6309}, 6310{ 6311 X86_LEAVE64, X86_INS_LEAVE, 6312#ifndef CAPSTONE_DIET 6313 { X86_REG_RBP, X86_REG_RSP, 0 }, { X86_REG_RBP, X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 6314#endif 6315}, 6316{ 6317 X86_LES16rm, X86_INS_LES, 6318#ifndef CAPSTONE_DIET 6319 { 0 }, { 0 }, { 0 }, 0, 0 6320#endif 6321}, 6322{ 6323 X86_LES32rm, X86_INS_LES, 6324#ifndef CAPSTONE_DIET 6325 { 0 }, { 0 }, { 0 }, 0, 0 6326#endif 6327}, 6328{ 6329 X86_LFENCE, X86_INS_LFENCE, 6330#ifndef CAPSTONE_DIET 6331 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 6332#endif 6333}, 6334{ 6335 X86_LFS16rm, X86_INS_LFS, 6336#ifndef CAPSTONE_DIET 6337 { 0 }, { 0 }, { 0 }, 0, 0 6338#endif 6339}, 6340{ 6341 X86_LFS32rm, X86_INS_LFS, 6342#ifndef CAPSTONE_DIET 6343 { 0 }, { 0 }, { 0 }, 0, 0 6344#endif 6345}, 6346{ 6347 X86_LFS64rm, X86_INS_LFS, 6348#ifndef CAPSTONE_DIET 6349 { 0 }, { 0 }, { 0 }, 0, 0 6350#endif 6351}, 6352{ 6353 X86_LGDT16m, X86_INS_LGDT, 6354#ifndef CAPSTONE_DIET 6355 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 6356#endif 6357}, 6358{ 6359 X86_LGDT32m, X86_INS_LGDT, 6360#ifndef CAPSTONE_DIET 6361 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 6362#endif 6363}, 6364{ 6365 X86_LGDT64m, X86_INS_LGDT, 6366#ifndef CAPSTONE_DIET 6367 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0 6368#endif 6369}, 6370{ 6371 X86_LGS16rm, X86_INS_LGS, 6372#ifndef CAPSTONE_DIET 6373 { 0 }, { 0 }, { 0 }, 0, 0 6374#endif 6375}, 6376{ 6377 X86_LGS32rm, X86_INS_LGS, 6378#ifndef CAPSTONE_DIET 6379 { 0 }, { 0 }, { 0 }, 0, 0 6380#endif 6381}, 6382{ 6383 X86_LGS64rm, X86_INS_LGS, 6384#ifndef CAPSTONE_DIET 6385 { 0 }, { 0 }, { 0 }, 0, 0 6386#endif 6387}, 6388{ 6389 X86_LIDT16m, X86_INS_LIDT, 6390#ifndef CAPSTONE_DIET 6391 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 6392#endif 6393}, 6394{ 6395 X86_LIDT32m, X86_INS_LIDT, 6396#ifndef CAPSTONE_DIET 6397 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 6398#endif 6399}, 6400{ 6401 X86_LIDT64m, X86_INS_LIDT, 6402#ifndef CAPSTONE_DIET 6403 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0 6404#endif 6405}, 6406{ 6407 X86_LLDT16m, X86_INS_LLDT, 6408#ifndef CAPSTONE_DIET 6409 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 6410#endif 6411}, 6412{ 6413 X86_LLDT16r, X86_INS_LLDT, 6414#ifndef CAPSTONE_DIET 6415 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 6416#endif 6417}, 6418{ 6419 X86_LMSW16m, X86_INS_LMSW, 6420#ifndef CAPSTONE_DIET 6421 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 6422#endif 6423}, 6424{ 6425 X86_LMSW16r, X86_INS_LMSW, 6426#ifndef CAPSTONE_DIET 6427 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 6428#endif 6429}, 6430{ 6431 X86_LOCK_ADD16mi, X86_INS_ADD, 6432#ifndef CAPSTONE_DIET 6433 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6434#endif 6435}, 6436{ 6437 X86_LOCK_ADD16mi8, X86_INS_ADD, 6438#ifndef CAPSTONE_DIET 6439 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6440#endif 6441}, 6442{ 6443 X86_LOCK_ADD16mr, X86_INS_ADD, 6444#ifndef CAPSTONE_DIET 6445 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6446#endif 6447}, 6448{ 6449 X86_LOCK_ADD32mi, X86_INS_ADD, 6450#ifndef CAPSTONE_DIET 6451 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6452#endif 6453}, 6454{ 6455 X86_LOCK_ADD32mi8, X86_INS_ADD, 6456#ifndef CAPSTONE_DIET 6457 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6458#endif 6459}, 6460{ 6461 X86_LOCK_ADD32mr, X86_INS_ADD, 6462#ifndef CAPSTONE_DIET 6463 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6464#endif 6465}, 6466{ 6467 X86_LOCK_ADD64mi32, X86_INS_ADD, 6468#ifndef CAPSTONE_DIET 6469 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6470#endif 6471}, 6472{ 6473 X86_LOCK_ADD64mi8, X86_INS_ADD, 6474#ifndef CAPSTONE_DIET 6475 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6476#endif 6477}, 6478{ 6479 X86_LOCK_ADD64mr, X86_INS_ADD, 6480#ifndef CAPSTONE_DIET 6481 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6482#endif 6483}, 6484{ 6485 X86_LOCK_ADD8mi, X86_INS_ADD, 6486#ifndef CAPSTONE_DIET 6487 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6488#endif 6489}, 6490{ 6491 X86_LOCK_ADD8mr, X86_INS_ADD, 6492#ifndef CAPSTONE_DIET 6493 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6494#endif 6495}, 6496{ 6497 X86_LOCK_AND16mi, X86_INS_AND, 6498#ifndef CAPSTONE_DIET 6499 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6500#endif 6501}, 6502{ 6503 X86_LOCK_AND16mi8, X86_INS_AND, 6504#ifndef CAPSTONE_DIET 6505 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6506#endif 6507}, 6508{ 6509 X86_LOCK_AND16mr, X86_INS_AND, 6510#ifndef CAPSTONE_DIET 6511 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6512#endif 6513}, 6514{ 6515 X86_LOCK_AND32mi, X86_INS_AND, 6516#ifndef CAPSTONE_DIET 6517 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6518#endif 6519}, 6520{ 6521 X86_LOCK_AND32mi8, X86_INS_AND, 6522#ifndef CAPSTONE_DIET 6523 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6524#endif 6525}, 6526{ 6527 X86_LOCK_AND32mr, X86_INS_AND, 6528#ifndef CAPSTONE_DIET 6529 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6530#endif 6531}, 6532{ 6533 X86_LOCK_AND64mi32, X86_INS_AND, 6534#ifndef CAPSTONE_DIET 6535 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6536#endif 6537}, 6538{ 6539 X86_LOCK_AND64mi8, X86_INS_AND, 6540#ifndef CAPSTONE_DIET 6541 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6542#endif 6543}, 6544{ 6545 X86_LOCK_AND64mr, X86_INS_AND, 6546#ifndef CAPSTONE_DIET 6547 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6548#endif 6549}, 6550{ 6551 X86_LOCK_AND8mi, X86_INS_AND, 6552#ifndef CAPSTONE_DIET 6553 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6554#endif 6555}, 6556{ 6557 X86_LOCK_AND8mr, X86_INS_AND, 6558#ifndef CAPSTONE_DIET 6559 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6560#endif 6561}, 6562{ 6563 X86_LOCK_DEC16m, X86_INS_DEC, 6564#ifndef CAPSTONE_DIET 6565 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6566#endif 6567}, 6568{ 6569 X86_LOCK_DEC32m, X86_INS_DEC, 6570#ifndef CAPSTONE_DIET 6571 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6572#endif 6573}, 6574{ 6575 X86_LOCK_DEC64m, X86_INS_DEC, 6576#ifndef CAPSTONE_DIET 6577 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6578#endif 6579}, 6580{ 6581 X86_LOCK_DEC8m, X86_INS_DEC, 6582#ifndef CAPSTONE_DIET 6583 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6584#endif 6585}, 6586{ 6587 X86_LOCK_INC16m, X86_INS_INC, 6588#ifndef CAPSTONE_DIET 6589 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6590#endif 6591}, 6592{ 6593 X86_LOCK_INC32m, X86_INS_INC, 6594#ifndef CAPSTONE_DIET 6595 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6596#endif 6597}, 6598{ 6599 X86_LOCK_INC64m, X86_INS_INC, 6600#ifndef CAPSTONE_DIET 6601 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6602#endif 6603}, 6604{ 6605 X86_LOCK_INC8m, X86_INS_INC, 6606#ifndef CAPSTONE_DIET 6607 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6608#endif 6609}, 6610{ 6611 X86_LOCK_OR16mi, X86_INS_OR, 6612#ifndef CAPSTONE_DIET 6613 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6614#endif 6615}, 6616{ 6617 X86_LOCK_OR16mi8, X86_INS_OR, 6618#ifndef CAPSTONE_DIET 6619 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6620#endif 6621}, 6622{ 6623 X86_LOCK_OR16mr, X86_INS_OR, 6624#ifndef CAPSTONE_DIET 6625 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6626#endif 6627}, 6628{ 6629 X86_LOCK_OR32mi, X86_INS_OR, 6630#ifndef CAPSTONE_DIET 6631 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6632#endif 6633}, 6634{ 6635 X86_LOCK_OR32mi8, X86_INS_OR, 6636#ifndef CAPSTONE_DIET 6637 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6638#endif 6639}, 6640{ 6641 X86_LOCK_OR32mr, X86_INS_OR, 6642#ifndef CAPSTONE_DIET 6643 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6644#endif 6645}, 6646{ 6647 X86_LOCK_OR64mi32, X86_INS_OR, 6648#ifndef CAPSTONE_DIET 6649 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6650#endif 6651}, 6652{ 6653 X86_LOCK_OR64mi8, X86_INS_OR, 6654#ifndef CAPSTONE_DIET 6655 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6656#endif 6657}, 6658{ 6659 X86_LOCK_OR64mr, X86_INS_OR, 6660#ifndef CAPSTONE_DIET 6661 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6662#endif 6663}, 6664{ 6665 X86_LOCK_OR8mi, X86_INS_OR, 6666#ifndef CAPSTONE_DIET 6667 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6668#endif 6669}, 6670{ 6671 X86_LOCK_OR8mr, X86_INS_OR, 6672#ifndef CAPSTONE_DIET 6673 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6674#endif 6675}, 6676{ 6677 X86_LOCK_SUB16mi, X86_INS_SUB, 6678#ifndef CAPSTONE_DIET 6679 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6680#endif 6681}, 6682{ 6683 X86_LOCK_SUB16mi8, X86_INS_SUB, 6684#ifndef CAPSTONE_DIET 6685 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6686#endif 6687}, 6688{ 6689 X86_LOCK_SUB16mr, X86_INS_SUB, 6690#ifndef CAPSTONE_DIET 6691 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6692#endif 6693}, 6694{ 6695 X86_LOCK_SUB32mi, X86_INS_SUB, 6696#ifndef CAPSTONE_DIET 6697 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6698#endif 6699}, 6700{ 6701 X86_LOCK_SUB32mi8, X86_INS_SUB, 6702#ifndef CAPSTONE_DIET 6703 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6704#endif 6705}, 6706{ 6707 X86_LOCK_SUB32mr, X86_INS_SUB, 6708#ifndef CAPSTONE_DIET 6709 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6710#endif 6711}, 6712{ 6713 X86_LOCK_SUB64mi32, X86_INS_SUB, 6714#ifndef CAPSTONE_DIET 6715 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6716#endif 6717}, 6718{ 6719 X86_LOCK_SUB64mi8, X86_INS_SUB, 6720#ifndef CAPSTONE_DIET 6721 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6722#endif 6723}, 6724{ 6725 X86_LOCK_SUB64mr, X86_INS_SUB, 6726#ifndef CAPSTONE_DIET 6727 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6728#endif 6729}, 6730{ 6731 X86_LOCK_SUB8mi, X86_INS_SUB, 6732#ifndef CAPSTONE_DIET 6733 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6734#endif 6735}, 6736{ 6737 X86_LOCK_SUB8mr, X86_INS_SUB, 6738#ifndef CAPSTONE_DIET 6739 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6740#endif 6741}, 6742{ 6743 X86_LOCK_XOR16mi, X86_INS_XOR, 6744#ifndef CAPSTONE_DIET 6745 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6746#endif 6747}, 6748{ 6749 X86_LOCK_XOR16mi8, X86_INS_XOR, 6750#ifndef CAPSTONE_DIET 6751 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6752#endif 6753}, 6754{ 6755 X86_LOCK_XOR16mr, X86_INS_XOR, 6756#ifndef CAPSTONE_DIET 6757 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6758#endif 6759}, 6760{ 6761 X86_LOCK_XOR32mi, X86_INS_XOR, 6762#ifndef CAPSTONE_DIET 6763 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6764#endif 6765}, 6766{ 6767 X86_LOCK_XOR32mi8, X86_INS_XOR, 6768#ifndef CAPSTONE_DIET 6769 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6770#endif 6771}, 6772{ 6773 X86_LOCK_XOR32mr, X86_INS_XOR, 6774#ifndef CAPSTONE_DIET 6775 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6776#endif 6777}, 6778{ 6779 X86_LOCK_XOR64mi32, X86_INS_XOR, 6780#ifndef CAPSTONE_DIET 6781 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6782#endif 6783}, 6784{ 6785 X86_LOCK_XOR64mi8, X86_INS_XOR, 6786#ifndef CAPSTONE_DIET 6787 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6788#endif 6789}, 6790{ 6791 X86_LOCK_XOR64mr, X86_INS_XOR, 6792#ifndef CAPSTONE_DIET 6793 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6794#endif 6795}, 6796{ 6797 X86_LOCK_XOR8mi, X86_INS_XOR, 6798#ifndef CAPSTONE_DIET 6799 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6800#endif 6801}, 6802{ 6803 X86_LOCK_XOR8mr, X86_INS_XOR, 6804#ifndef CAPSTONE_DIET 6805 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6806#endif 6807}, 6808{ 6809 X86_LODSB, X86_INS_LODSB, 6810#ifndef CAPSTONE_DIET 6811 { X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_AL, X86_REG_ESI, 0 }, { 0 }, 0, 0 6812#endif 6813}, 6814{ 6815 X86_LODSL, X86_INS_LODSD, 6816#ifndef CAPSTONE_DIET 6817 { X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EAX, X86_REG_ESI, 0 }, { 0 }, 0, 0 6818#endif 6819}, 6820{ 6821 X86_LODSQ, X86_INS_LODSQ, 6822#ifndef CAPSTONE_DIET 6823 { X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_RAX, X86_REG_ESI, 0 }, { 0 }, 0, 0 6824#endif 6825}, 6826{ 6827 X86_LODSW, X86_INS_LODSW, 6828#ifndef CAPSTONE_DIET 6829 { X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_AX, X86_REG_ESI, 0 }, { 0 }, 0, 0 6830#endif 6831}, 6832{ 6833 X86_LOOP, X86_INS_LOOP, 6834#ifndef CAPSTONE_DIET 6835 { 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 0, 0 6836#endif 6837}, 6838{ 6839 X86_LOOPE, X86_INS_LOOPE, 6840#ifndef CAPSTONE_DIET 6841 { 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 0, 0 6842#endif 6843}, 6844{ 6845 X86_LOOPNE, X86_INS_LOOPNE, 6846#ifndef CAPSTONE_DIET 6847 { 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 0, 0 6848#endif 6849}, 6850{ 6851 X86_LRETIL, X86_INS_RETF, 6852#ifndef CAPSTONE_DIET 6853 { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0 6854#endif 6855}, 6856{ 6857 X86_LRETIQ, X86_INS_RETFQ, 6858#ifndef CAPSTONE_DIET 6859 { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_MODE64, 0 }, 0, 0 6860#endif 6861}, 6862{ 6863 X86_LRETIW, X86_INS_RETF, 6864#ifndef CAPSTONE_DIET 6865 { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0 6866#endif 6867}, 6868{ 6869 X86_LRETL, X86_INS_RETF, 6870#ifndef CAPSTONE_DIET 6871 { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0 6872#endif 6873}, 6874{ 6875 X86_LRETQ, X86_INS_RETFQ, 6876#ifndef CAPSTONE_DIET 6877 { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_MODE64, 0 }, 0, 0 6878#endif 6879}, 6880{ 6881 X86_LRETW, X86_INS_RETF, 6882#ifndef CAPSTONE_DIET 6883 { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0 6884#endif 6885}, 6886{ 6887 X86_LSL16rm, X86_INS_LSL, 6888#ifndef CAPSTONE_DIET 6889 { 0 }, { 0 }, { 0 }, 0, 0 6890#endif 6891}, 6892{ 6893 X86_LSL16rr, X86_INS_LSL, 6894#ifndef CAPSTONE_DIET 6895 { 0 }, { 0 }, { 0 }, 0, 0 6896#endif 6897}, 6898{ 6899 X86_LSL32rm, X86_INS_LSL, 6900#ifndef CAPSTONE_DIET 6901 { 0 }, { 0 }, { 0 }, 0, 0 6902#endif 6903}, 6904{ 6905 X86_LSL32rr, X86_INS_LSL, 6906#ifndef CAPSTONE_DIET 6907 { 0 }, { 0 }, { 0 }, 0, 0 6908#endif 6909}, 6910{ 6911 X86_LSL64rm, X86_INS_LSL, 6912#ifndef CAPSTONE_DIET 6913 { 0 }, { 0 }, { 0 }, 0, 0 6914#endif 6915}, 6916{ 6917 X86_LSL64rr, X86_INS_LSL, 6918#ifndef CAPSTONE_DIET 6919 { 0 }, { 0 }, { 0 }, 0, 0 6920#endif 6921}, 6922{ 6923 X86_LSS16rm, X86_INS_LSS, 6924#ifndef CAPSTONE_DIET 6925 { 0 }, { 0 }, { 0 }, 0, 0 6926#endif 6927}, 6928{ 6929 X86_LSS32rm, X86_INS_LSS, 6930#ifndef CAPSTONE_DIET 6931 { 0 }, { 0 }, { 0 }, 0, 0 6932#endif 6933}, 6934{ 6935 X86_LSS64rm, X86_INS_LSS, 6936#ifndef CAPSTONE_DIET 6937 { 0 }, { 0 }, { 0 }, 0, 0 6938#endif 6939}, 6940{ 6941 X86_LTRm, X86_INS_LTR, 6942#ifndef CAPSTONE_DIET 6943 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 6944#endif 6945}, 6946{ 6947 X86_LTRr, X86_INS_LTR, 6948#ifndef CAPSTONE_DIET 6949 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 6950#endif 6951}, 6952{ 6953 X86_LXADD16, X86_INS_XADD, 6954#ifndef CAPSTONE_DIET 6955 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6956#endif 6957}, 6958{ 6959 X86_LXADD32, X86_INS_XADD, 6960#ifndef CAPSTONE_DIET 6961 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6962#endif 6963}, 6964{ 6965 X86_LXADD64, X86_INS_XADD, 6966#ifndef CAPSTONE_DIET 6967 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6968#endif 6969}, 6970{ 6971 X86_LXADD8, X86_INS_XADD, 6972#ifndef CAPSTONE_DIET 6973 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6974#endif 6975}, 6976{ 6977 X86_LZCNT16rm, X86_INS_LZCNT, 6978#ifndef CAPSTONE_DIET 6979 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6980#endif 6981}, 6982{ 6983 X86_LZCNT16rr, X86_INS_LZCNT, 6984#ifndef CAPSTONE_DIET 6985 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6986#endif 6987}, 6988{ 6989 X86_LZCNT32rm, X86_INS_LZCNT, 6990#ifndef CAPSTONE_DIET 6991 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6992#endif 6993}, 6994{ 6995 X86_LZCNT32rr, X86_INS_LZCNT, 6996#ifndef CAPSTONE_DIET 6997 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 6998#endif 6999}, 7000{ 7001 X86_LZCNT64rm, X86_INS_LZCNT, 7002#ifndef CAPSTONE_DIET 7003 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 7004#endif 7005}, 7006{ 7007 X86_LZCNT64rr, X86_INS_LZCNT, 7008#ifndef CAPSTONE_DIET 7009 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 7010#endif 7011}, 7012{ 7013 X86_MASKMOVDQU, X86_INS_MASKMOVDQU, 7014#ifndef CAPSTONE_DIET 7015 { X86_REG_EDI, 0 }, { 0 }, { X86_GRP_SSE2, X86_GRP_NOT64BITMODE, 0 }, 0, 0 7016#endif 7017}, 7018{ 7019 X86_MASKMOVDQU64, X86_INS_MASKMOVDQU, 7020#ifndef CAPSTONE_DIET 7021 { X86_REG_RDI, 0 }, { 0 }, { X86_GRP_SSE2, X86_GRP_MODE64, 0 }, 0, 0 7022#endif 7023}, 7024{ 7025 X86_MAXCPDrm, X86_INS_MAXPD, 7026#ifndef CAPSTONE_DIET 7027 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7028#endif 7029}, 7030{ 7031 X86_MAXCPDrr, X86_INS_MAXPD, 7032#ifndef CAPSTONE_DIET 7033 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7034#endif 7035}, 7036{ 7037 X86_MAXCPSrm, X86_INS_MAXPS, 7038#ifndef CAPSTONE_DIET 7039 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7040#endif 7041}, 7042{ 7043 X86_MAXCPSrr, X86_INS_MAXPS, 7044#ifndef CAPSTONE_DIET 7045 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7046#endif 7047}, 7048{ 7049 X86_MAXCSDrm, X86_INS_MAXSD, 7050#ifndef CAPSTONE_DIET 7051 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7052#endif 7053}, 7054{ 7055 X86_MAXCSDrr, X86_INS_MAXSD, 7056#ifndef CAPSTONE_DIET 7057 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7058#endif 7059}, 7060{ 7061 X86_MAXCSSrm, X86_INS_MAXSS, 7062#ifndef CAPSTONE_DIET 7063 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7064#endif 7065}, 7066{ 7067 X86_MAXCSSrr, X86_INS_MAXSS, 7068#ifndef CAPSTONE_DIET 7069 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7070#endif 7071}, 7072{ 7073 X86_MAXPDrm, X86_INS_MAXPD, 7074#ifndef CAPSTONE_DIET 7075 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7076#endif 7077}, 7078{ 7079 X86_MAXPDrr, X86_INS_MAXPD, 7080#ifndef CAPSTONE_DIET 7081 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7082#endif 7083}, 7084{ 7085 X86_MAXPSrm, X86_INS_MAXPS, 7086#ifndef CAPSTONE_DIET 7087 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7088#endif 7089}, 7090{ 7091 X86_MAXPSrr, X86_INS_MAXPS, 7092#ifndef CAPSTONE_DIET 7093 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7094#endif 7095}, 7096{ 7097 X86_MAXSDrm, X86_INS_MAXSD, 7098#ifndef CAPSTONE_DIET 7099 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7100#endif 7101}, 7102{ 7103 X86_MAXSDrm_Int, X86_INS_MAXSD, 7104#ifndef CAPSTONE_DIET 7105 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7106#endif 7107}, 7108{ 7109 X86_MAXSDrr, X86_INS_MAXSD, 7110#ifndef CAPSTONE_DIET 7111 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7112#endif 7113}, 7114{ 7115 X86_MAXSDrr_Int, X86_INS_MAXSD, 7116#ifndef CAPSTONE_DIET 7117 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7118#endif 7119}, 7120{ 7121 X86_MAXSSrm, X86_INS_MAXSS, 7122#ifndef CAPSTONE_DIET 7123 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7124#endif 7125}, 7126{ 7127 X86_MAXSSrm_Int, X86_INS_MAXSS, 7128#ifndef CAPSTONE_DIET 7129 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7130#endif 7131}, 7132{ 7133 X86_MAXSSrr, X86_INS_MAXSS, 7134#ifndef CAPSTONE_DIET 7135 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7136#endif 7137}, 7138{ 7139 X86_MAXSSrr_Int, X86_INS_MAXSS, 7140#ifndef CAPSTONE_DIET 7141 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7142#endif 7143}, 7144{ 7145 X86_MFENCE, X86_INS_MFENCE, 7146#ifndef CAPSTONE_DIET 7147 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7148#endif 7149}, 7150{ 7151 X86_MINCPDrm, X86_INS_MINPD, 7152#ifndef CAPSTONE_DIET 7153 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7154#endif 7155}, 7156{ 7157 X86_MINCPDrr, X86_INS_MINPD, 7158#ifndef CAPSTONE_DIET 7159 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7160#endif 7161}, 7162{ 7163 X86_MINCPSrm, X86_INS_MINPS, 7164#ifndef CAPSTONE_DIET 7165 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7166#endif 7167}, 7168{ 7169 X86_MINCPSrr, X86_INS_MINPS, 7170#ifndef CAPSTONE_DIET 7171 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7172#endif 7173}, 7174{ 7175 X86_MINCSDrm, X86_INS_MINSD, 7176#ifndef CAPSTONE_DIET 7177 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7178#endif 7179}, 7180{ 7181 X86_MINCSDrr, X86_INS_MINSD, 7182#ifndef CAPSTONE_DIET 7183 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7184#endif 7185}, 7186{ 7187 X86_MINCSSrm, X86_INS_MINSS, 7188#ifndef CAPSTONE_DIET 7189 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7190#endif 7191}, 7192{ 7193 X86_MINCSSrr, X86_INS_MINSS, 7194#ifndef CAPSTONE_DIET 7195 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7196#endif 7197}, 7198{ 7199 X86_MINPDrm, X86_INS_MINPD, 7200#ifndef CAPSTONE_DIET 7201 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7202#endif 7203}, 7204{ 7205 X86_MINPDrr, X86_INS_MINPD, 7206#ifndef CAPSTONE_DIET 7207 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7208#endif 7209}, 7210{ 7211 X86_MINPSrm, X86_INS_MINPS, 7212#ifndef CAPSTONE_DIET 7213 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7214#endif 7215}, 7216{ 7217 X86_MINPSrr, X86_INS_MINPS, 7218#ifndef CAPSTONE_DIET 7219 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7220#endif 7221}, 7222{ 7223 X86_MINSDrm, X86_INS_MINSD, 7224#ifndef CAPSTONE_DIET 7225 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7226#endif 7227}, 7228{ 7229 X86_MINSDrm_Int, X86_INS_MINSD, 7230#ifndef CAPSTONE_DIET 7231 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7232#endif 7233}, 7234{ 7235 X86_MINSDrr, X86_INS_MINSD, 7236#ifndef CAPSTONE_DIET 7237 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7238#endif 7239}, 7240{ 7241 X86_MINSDrr_Int, X86_INS_MINSD, 7242#ifndef CAPSTONE_DIET 7243 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7244#endif 7245}, 7246{ 7247 X86_MINSSrm, X86_INS_MINSS, 7248#ifndef CAPSTONE_DIET 7249 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7250#endif 7251}, 7252{ 7253 X86_MINSSrm_Int, X86_INS_MINSS, 7254#ifndef CAPSTONE_DIET 7255 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7256#endif 7257}, 7258{ 7259 X86_MINSSrr, X86_INS_MINSS, 7260#ifndef CAPSTONE_DIET 7261 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7262#endif 7263}, 7264{ 7265 X86_MINSSrr_Int, X86_INS_MINSS, 7266#ifndef CAPSTONE_DIET 7267 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7268#endif 7269}, 7270{ 7271 X86_MMX_CVTPD2PIirm, X86_INS_CVTPD2PI, 7272#ifndef CAPSTONE_DIET 7273 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7274#endif 7275}, 7276{ 7277 X86_MMX_CVTPD2PIirr, X86_INS_CVTPD2PI, 7278#ifndef CAPSTONE_DIET 7279 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7280#endif 7281}, 7282{ 7283 X86_MMX_CVTPI2PDirm, X86_INS_CVTPI2PD, 7284#ifndef CAPSTONE_DIET 7285 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7286#endif 7287}, 7288{ 7289 X86_MMX_CVTPI2PDirr, X86_INS_CVTPI2PD, 7290#ifndef CAPSTONE_DIET 7291 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7292#endif 7293}, 7294{ 7295 X86_MMX_CVTPI2PSirm, X86_INS_CVTPI2PS, 7296#ifndef CAPSTONE_DIET 7297 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7298#endif 7299}, 7300{ 7301 X86_MMX_CVTPI2PSirr, X86_INS_CVTPI2PS, 7302#ifndef CAPSTONE_DIET 7303 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7304#endif 7305}, 7306{ 7307 X86_MMX_CVTPS2PIirm, X86_INS_CVTPS2PI, 7308#ifndef CAPSTONE_DIET 7309 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7310#endif 7311}, 7312{ 7313 X86_MMX_CVTPS2PIirr, X86_INS_CVTPS2PI, 7314#ifndef CAPSTONE_DIET 7315 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7316#endif 7317}, 7318{ 7319 X86_MMX_CVTTPD2PIirm, X86_INS_CVTTPD2PI, 7320#ifndef CAPSTONE_DIET 7321 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7322#endif 7323}, 7324{ 7325 X86_MMX_CVTTPD2PIirr, X86_INS_CVTTPD2PI, 7326#ifndef CAPSTONE_DIET 7327 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7328#endif 7329}, 7330{ 7331 X86_MMX_CVTTPS2PIirm, X86_INS_CVTTPS2PI, 7332#ifndef CAPSTONE_DIET 7333 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7334#endif 7335}, 7336{ 7337 X86_MMX_CVTTPS2PIirr, X86_INS_CVTTPS2PI, 7338#ifndef CAPSTONE_DIET 7339 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 7340#endif 7341}, 7342{ 7343 X86_MMX_EMMS, X86_INS_EMMS, 7344#ifndef CAPSTONE_DIET 7345 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7346#endif 7347}, 7348{ 7349 X86_MMX_MASKMOVQ, X86_INS_MASKMOVQ, 7350#ifndef CAPSTONE_DIET 7351 { X86_REG_EDI, 0 }, { 0 }, { X86_GRP_MMX, X86_GRP_NOT64BITMODE, 0 }, 0, 0 7352#endif 7353}, 7354{ 7355 X86_MMX_MASKMOVQ64, X86_INS_MASKMOVQ, 7356#ifndef CAPSTONE_DIET 7357 { X86_REG_RDI, 0 }, { 0 }, { X86_GRP_MMX, X86_GRP_MODE64, 0 }, 0, 0 7358#endif 7359}, 7360{ 7361 X86_MMX_MOVD64from64rm, X86_INS_MOVD, 7362#ifndef CAPSTONE_DIET 7363 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7364#endif 7365}, 7366{ 7367 X86_MMX_MOVD64from64rr, X86_INS_MOVD, 7368#ifndef CAPSTONE_DIET 7369 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7370#endif 7371}, 7372{ 7373 X86_MMX_MOVD64grr, X86_INS_MOVD, 7374#ifndef CAPSTONE_DIET 7375 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7376#endif 7377}, 7378{ 7379 X86_MMX_MOVD64mr, X86_INS_MOVD, 7380#ifndef CAPSTONE_DIET 7381 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7382#endif 7383}, 7384{ 7385 X86_MMX_MOVD64rm, X86_INS_MOVD, 7386#ifndef CAPSTONE_DIET 7387 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7388#endif 7389}, 7390{ 7391 X86_MMX_MOVD64rr, X86_INS_MOVD, 7392#ifndef CAPSTONE_DIET 7393 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7394#endif 7395}, 7396{ 7397 X86_MMX_MOVD64to64rm, X86_INS_MOVD, 7398#ifndef CAPSTONE_DIET 7399 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7400#endif 7401}, 7402{ 7403 X86_MMX_MOVD64to64rr, X86_INS_MOVD, 7404#ifndef CAPSTONE_DIET 7405 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7406#endif 7407}, 7408{ 7409 X86_MMX_MOVDQ2Qrr, X86_INS_MOVDQ2Q, 7410#ifndef CAPSTONE_DIET 7411 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7412#endif 7413}, 7414{ 7415 X86_MMX_MOVFR642Qrr, X86_INS_MOVDQ2Q, 7416#ifndef CAPSTONE_DIET 7417 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7418#endif 7419}, 7420{ 7421 X86_MMX_MOVNTQmr, X86_INS_MOVNTQ, 7422#ifndef CAPSTONE_DIET 7423 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7424#endif 7425}, 7426{ 7427 X86_MMX_MOVQ2DQrr, X86_INS_MOVQ2DQ, 7428#ifndef CAPSTONE_DIET 7429 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7430#endif 7431}, 7432{ 7433 X86_MMX_MOVQ2FR64rr, X86_INS_MOVQ2DQ, 7434#ifndef CAPSTONE_DIET 7435 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 7436#endif 7437}, 7438{ 7439 X86_MMX_MOVQ64mr, X86_INS_MOVQ, 7440#ifndef CAPSTONE_DIET 7441 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7442#endif 7443}, 7444{ 7445 X86_MMX_MOVQ64rm, X86_INS_MOVQ, 7446#ifndef CAPSTONE_DIET 7447 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7448#endif 7449}, 7450{ 7451 X86_MMX_MOVQ64rr, X86_INS_MOVQ, 7452#ifndef CAPSTONE_DIET 7453 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7454#endif 7455}, 7456{ 7457 X86_MMX_MOVQ64rr_REV, X86_INS_MOVQ, 7458#ifndef CAPSTONE_DIET 7459 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7460#endif 7461}, 7462{ 7463 X86_MMX_PABSBrm64, X86_INS_PABSB, 7464#ifndef CAPSTONE_DIET 7465 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7466#endif 7467}, 7468{ 7469 X86_MMX_PABSBrr64, X86_INS_PABSB, 7470#ifndef CAPSTONE_DIET 7471 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7472#endif 7473}, 7474{ 7475 X86_MMX_PABSDrm64, X86_INS_PABSD, 7476#ifndef CAPSTONE_DIET 7477 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7478#endif 7479}, 7480{ 7481 X86_MMX_PABSDrr64, X86_INS_PABSD, 7482#ifndef CAPSTONE_DIET 7483 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7484#endif 7485}, 7486{ 7487 X86_MMX_PABSWrm64, X86_INS_PABSW, 7488#ifndef CAPSTONE_DIET 7489 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7490#endif 7491}, 7492{ 7493 X86_MMX_PABSWrr64, X86_INS_PABSW, 7494#ifndef CAPSTONE_DIET 7495 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7496#endif 7497}, 7498{ 7499 X86_MMX_PACKSSDWirm, X86_INS_PACKSSDW, 7500#ifndef CAPSTONE_DIET 7501 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7502#endif 7503}, 7504{ 7505 X86_MMX_PACKSSDWirr, X86_INS_PACKSSDW, 7506#ifndef CAPSTONE_DIET 7507 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7508#endif 7509}, 7510{ 7511 X86_MMX_PACKSSWBirm, X86_INS_PACKSSWB, 7512#ifndef CAPSTONE_DIET 7513 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7514#endif 7515}, 7516{ 7517 X86_MMX_PACKSSWBirr, X86_INS_PACKSSWB, 7518#ifndef CAPSTONE_DIET 7519 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7520#endif 7521}, 7522{ 7523 X86_MMX_PACKUSWBirm, X86_INS_PACKUSWB, 7524#ifndef CAPSTONE_DIET 7525 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7526#endif 7527}, 7528{ 7529 X86_MMX_PACKUSWBirr, X86_INS_PACKUSWB, 7530#ifndef CAPSTONE_DIET 7531 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7532#endif 7533}, 7534{ 7535 X86_MMX_PADDBirm, X86_INS_PADDB, 7536#ifndef CAPSTONE_DIET 7537 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7538#endif 7539}, 7540{ 7541 X86_MMX_PADDBirr, X86_INS_PADDB, 7542#ifndef CAPSTONE_DIET 7543 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7544#endif 7545}, 7546{ 7547 X86_MMX_PADDDirm, X86_INS_PADDD, 7548#ifndef CAPSTONE_DIET 7549 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7550#endif 7551}, 7552{ 7553 X86_MMX_PADDDirr, X86_INS_PADDD, 7554#ifndef CAPSTONE_DIET 7555 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7556#endif 7557}, 7558{ 7559 X86_MMX_PADDQirm, X86_INS_PADDQ, 7560#ifndef CAPSTONE_DIET 7561 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7562#endif 7563}, 7564{ 7565 X86_MMX_PADDQirr, X86_INS_PADDQ, 7566#ifndef CAPSTONE_DIET 7567 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7568#endif 7569}, 7570{ 7571 X86_MMX_PADDSBirm, X86_INS_PADDSB, 7572#ifndef CAPSTONE_DIET 7573 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7574#endif 7575}, 7576{ 7577 X86_MMX_PADDSBirr, X86_INS_PADDSB, 7578#ifndef CAPSTONE_DIET 7579 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7580#endif 7581}, 7582{ 7583 X86_MMX_PADDSWirm, X86_INS_PADDSW, 7584#ifndef CAPSTONE_DIET 7585 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7586#endif 7587}, 7588{ 7589 X86_MMX_PADDSWirr, X86_INS_PADDSW, 7590#ifndef CAPSTONE_DIET 7591 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7592#endif 7593}, 7594{ 7595 X86_MMX_PADDUSBirm, X86_INS_PADDUSB, 7596#ifndef CAPSTONE_DIET 7597 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7598#endif 7599}, 7600{ 7601 X86_MMX_PADDUSBirr, X86_INS_PADDUSB, 7602#ifndef CAPSTONE_DIET 7603 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7604#endif 7605}, 7606{ 7607 X86_MMX_PADDUSWirm, X86_INS_PADDUSW, 7608#ifndef CAPSTONE_DIET 7609 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7610#endif 7611}, 7612{ 7613 X86_MMX_PADDUSWirr, X86_INS_PADDUSW, 7614#ifndef CAPSTONE_DIET 7615 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7616#endif 7617}, 7618{ 7619 X86_MMX_PADDWirm, X86_INS_PADDW, 7620#ifndef CAPSTONE_DIET 7621 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7622#endif 7623}, 7624{ 7625 X86_MMX_PADDWirr, X86_INS_PADDW, 7626#ifndef CAPSTONE_DIET 7627 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7628#endif 7629}, 7630{ 7631 X86_MMX_PALIGNR64irm, X86_INS_PALIGNR, 7632#ifndef CAPSTONE_DIET 7633 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7634#endif 7635}, 7636{ 7637 X86_MMX_PALIGNR64irr, X86_INS_PALIGNR, 7638#ifndef CAPSTONE_DIET 7639 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7640#endif 7641}, 7642{ 7643 X86_MMX_PANDNirm, X86_INS_PANDN, 7644#ifndef CAPSTONE_DIET 7645 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7646#endif 7647}, 7648{ 7649 X86_MMX_PANDNirr, X86_INS_PANDN, 7650#ifndef CAPSTONE_DIET 7651 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7652#endif 7653}, 7654{ 7655 X86_MMX_PANDirm, X86_INS_PAND, 7656#ifndef CAPSTONE_DIET 7657 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7658#endif 7659}, 7660{ 7661 X86_MMX_PANDirr, X86_INS_PAND, 7662#ifndef CAPSTONE_DIET 7663 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7664#endif 7665}, 7666{ 7667 X86_MMX_PAVGBirm, X86_INS_PAVGB, 7668#ifndef CAPSTONE_DIET 7669 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7670#endif 7671}, 7672{ 7673 X86_MMX_PAVGBirr, X86_INS_PAVGB, 7674#ifndef CAPSTONE_DIET 7675 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7676#endif 7677}, 7678{ 7679 X86_MMX_PAVGWirm, X86_INS_PAVGW, 7680#ifndef CAPSTONE_DIET 7681 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7682#endif 7683}, 7684{ 7685 X86_MMX_PAVGWirr, X86_INS_PAVGW, 7686#ifndef CAPSTONE_DIET 7687 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7688#endif 7689}, 7690{ 7691 X86_MMX_PCMPEQBirm, X86_INS_PCMPEQB, 7692#ifndef CAPSTONE_DIET 7693 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7694#endif 7695}, 7696{ 7697 X86_MMX_PCMPEQBirr, X86_INS_PCMPEQB, 7698#ifndef CAPSTONE_DIET 7699 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7700#endif 7701}, 7702{ 7703 X86_MMX_PCMPEQDirm, X86_INS_PCMPEQD, 7704#ifndef CAPSTONE_DIET 7705 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7706#endif 7707}, 7708{ 7709 X86_MMX_PCMPEQDirr, X86_INS_PCMPEQD, 7710#ifndef CAPSTONE_DIET 7711 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7712#endif 7713}, 7714{ 7715 X86_MMX_PCMPEQWirm, X86_INS_PCMPEQW, 7716#ifndef CAPSTONE_DIET 7717 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7718#endif 7719}, 7720{ 7721 X86_MMX_PCMPEQWirr, X86_INS_PCMPEQW, 7722#ifndef CAPSTONE_DIET 7723 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7724#endif 7725}, 7726{ 7727 X86_MMX_PCMPGTBirm, X86_INS_PCMPGTB, 7728#ifndef CAPSTONE_DIET 7729 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7730#endif 7731}, 7732{ 7733 X86_MMX_PCMPGTBirr, X86_INS_PCMPGTB, 7734#ifndef CAPSTONE_DIET 7735 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7736#endif 7737}, 7738{ 7739 X86_MMX_PCMPGTDirm, X86_INS_PCMPGTD, 7740#ifndef CAPSTONE_DIET 7741 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7742#endif 7743}, 7744{ 7745 X86_MMX_PCMPGTDirr, X86_INS_PCMPGTD, 7746#ifndef CAPSTONE_DIET 7747 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7748#endif 7749}, 7750{ 7751 X86_MMX_PCMPGTWirm, X86_INS_PCMPGTW, 7752#ifndef CAPSTONE_DIET 7753 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7754#endif 7755}, 7756{ 7757 X86_MMX_PCMPGTWirr, X86_INS_PCMPGTW, 7758#ifndef CAPSTONE_DIET 7759 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7760#endif 7761}, 7762{ 7763 X86_MMX_PEXTRWirri, X86_INS_PEXTRW, 7764#ifndef CAPSTONE_DIET 7765 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7766#endif 7767}, 7768{ 7769 X86_MMX_PHADDSWrm64, X86_INS_PHADDSW, 7770#ifndef CAPSTONE_DIET 7771 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7772#endif 7773}, 7774{ 7775 X86_MMX_PHADDSWrr64, X86_INS_PHADDSW, 7776#ifndef CAPSTONE_DIET 7777 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7778#endif 7779}, 7780{ 7781 X86_MMX_PHADDWrm64, X86_INS_PHADDW, 7782#ifndef CAPSTONE_DIET 7783 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7784#endif 7785}, 7786{ 7787 X86_MMX_PHADDWrr64, X86_INS_PHADDW, 7788#ifndef CAPSTONE_DIET 7789 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7790#endif 7791}, 7792{ 7793 X86_MMX_PHADDrm64, X86_INS_PHADDD, 7794#ifndef CAPSTONE_DIET 7795 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7796#endif 7797}, 7798{ 7799 X86_MMX_PHADDrr64, X86_INS_PHADDD, 7800#ifndef CAPSTONE_DIET 7801 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7802#endif 7803}, 7804{ 7805 X86_MMX_PHSUBDrm64, X86_INS_PHSUBD, 7806#ifndef CAPSTONE_DIET 7807 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7808#endif 7809}, 7810{ 7811 X86_MMX_PHSUBDrr64, X86_INS_PHSUBD, 7812#ifndef CAPSTONE_DIET 7813 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7814#endif 7815}, 7816{ 7817 X86_MMX_PHSUBSWrm64, X86_INS_PHSUBSW, 7818#ifndef CAPSTONE_DIET 7819 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7820#endif 7821}, 7822{ 7823 X86_MMX_PHSUBSWrr64, X86_INS_PHSUBSW, 7824#ifndef CAPSTONE_DIET 7825 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7826#endif 7827}, 7828{ 7829 X86_MMX_PHSUBWrm64, X86_INS_PHSUBW, 7830#ifndef CAPSTONE_DIET 7831 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7832#endif 7833}, 7834{ 7835 X86_MMX_PHSUBWrr64, X86_INS_PHSUBW, 7836#ifndef CAPSTONE_DIET 7837 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7838#endif 7839}, 7840{ 7841 X86_MMX_PINSRWirmi, X86_INS_PINSRW, 7842#ifndef CAPSTONE_DIET 7843 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7844#endif 7845}, 7846{ 7847 X86_MMX_PINSRWirri, X86_INS_PINSRW, 7848#ifndef CAPSTONE_DIET 7849 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7850#endif 7851}, 7852{ 7853 X86_MMX_PMADDUBSWrm64, X86_INS_PMADDUBSW, 7854#ifndef CAPSTONE_DIET 7855 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7856#endif 7857}, 7858{ 7859 X86_MMX_PMADDUBSWrr64, X86_INS_PMADDUBSW, 7860#ifndef CAPSTONE_DIET 7861 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7862#endif 7863}, 7864{ 7865 X86_MMX_PMADDWDirm, X86_INS_PMADDWD, 7866#ifndef CAPSTONE_DIET 7867 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7868#endif 7869}, 7870{ 7871 X86_MMX_PMADDWDirr, X86_INS_PMADDWD, 7872#ifndef CAPSTONE_DIET 7873 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7874#endif 7875}, 7876{ 7877 X86_MMX_PMAXSWirm, X86_INS_PMAXSW, 7878#ifndef CAPSTONE_DIET 7879 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7880#endif 7881}, 7882{ 7883 X86_MMX_PMAXSWirr, X86_INS_PMAXSW, 7884#ifndef CAPSTONE_DIET 7885 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7886#endif 7887}, 7888{ 7889 X86_MMX_PMAXUBirm, X86_INS_PMAXUB, 7890#ifndef CAPSTONE_DIET 7891 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7892#endif 7893}, 7894{ 7895 X86_MMX_PMAXUBirr, X86_INS_PMAXUB, 7896#ifndef CAPSTONE_DIET 7897 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7898#endif 7899}, 7900{ 7901 X86_MMX_PMINSWirm, X86_INS_PMINSW, 7902#ifndef CAPSTONE_DIET 7903 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7904#endif 7905}, 7906{ 7907 X86_MMX_PMINSWirr, X86_INS_PMINSW, 7908#ifndef CAPSTONE_DIET 7909 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7910#endif 7911}, 7912{ 7913 X86_MMX_PMINUBirm, X86_INS_PMINUB, 7914#ifndef CAPSTONE_DIET 7915 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7916#endif 7917}, 7918{ 7919 X86_MMX_PMINUBirr, X86_INS_PMINUB, 7920#ifndef CAPSTONE_DIET 7921 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7922#endif 7923}, 7924{ 7925 X86_MMX_PMOVMSKBrr, X86_INS_PMOVMSKB, 7926#ifndef CAPSTONE_DIET 7927 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7928#endif 7929}, 7930{ 7931 X86_MMX_PMULHRSWrm64, X86_INS_PMULHRSW, 7932#ifndef CAPSTONE_DIET 7933 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7934#endif 7935}, 7936{ 7937 X86_MMX_PMULHRSWrr64, X86_INS_PMULHRSW, 7938#ifndef CAPSTONE_DIET 7939 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 7940#endif 7941}, 7942{ 7943 X86_MMX_PMULHUWirm, X86_INS_PMULHUW, 7944#ifndef CAPSTONE_DIET 7945 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7946#endif 7947}, 7948{ 7949 X86_MMX_PMULHUWirr, X86_INS_PMULHUW, 7950#ifndef CAPSTONE_DIET 7951 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7952#endif 7953}, 7954{ 7955 X86_MMX_PMULHWirm, X86_INS_PMULHW, 7956#ifndef CAPSTONE_DIET 7957 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7958#endif 7959}, 7960{ 7961 X86_MMX_PMULHWirr, X86_INS_PMULHW, 7962#ifndef CAPSTONE_DIET 7963 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7964#endif 7965}, 7966{ 7967 X86_MMX_PMULLWirm, X86_INS_PMULLW, 7968#ifndef CAPSTONE_DIET 7969 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7970#endif 7971}, 7972{ 7973 X86_MMX_PMULLWirr, X86_INS_PMULLW, 7974#ifndef CAPSTONE_DIET 7975 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7976#endif 7977}, 7978{ 7979 X86_MMX_PMULUDQirm, X86_INS_PMULUDQ, 7980#ifndef CAPSTONE_DIET 7981 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7982#endif 7983}, 7984{ 7985 X86_MMX_PMULUDQirr, X86_INS_PMULUDQ, 7986#ifndef CAPSTONE_DIET 7987 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7988#endif 7989}, 7990{ 7991 X86_MMX_PORirm, X86_INS_POR, 7992#ifndef CAPSTONE_DIET 7993 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 7994#endif 7995}, 7996{ 7997 X86_MMX_PORirr, X86_INS_POR, 7998#ifndef CAPSTONE_DIET 7999 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8000#endif 8001}, 8002{ 8003 X86_MMX_PSADBWirm, X86_INS_PSADBW, 8004#ifndef CAPSTONE_DIET 8005 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8006#endif 8007}, 8008{ 8009 X86_MMX_PSADBWirr, X86_INS_PSADBW, 8010#ifndef CAPSTONE_DIET 8011 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8012#endif 8013}, 8014{ 8015 X86_MMX_PSHUFBrm64, X86_INS_PSHUFB, 8016#ifndef CAPSTONE_DIET 8017 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 8018#endif 8019}, 8020{ 8021 X86_MMX_PSHUFBrr64, X86_INS_PSHUFB, 8022#ifndef CAPSTONE_DIET 8023 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 8024#endif 8025}, 8026{ 8027 X86_MMX_PSHUFWmi, X86_INS_PSHUFW, 8028#ifndef CAPSTONE_DIET 8029 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8030#endif 8031}, 8032{ 8033 X86_MMX_PSHUFWri, X86_INS_PSHUFW, 8034#ifndef CAPSTONE_DIET 8035 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8036#endif 8037}, 8038{ 8039 X86_MMX_PSIGNBrm64, X86_INS_PSIGNB, 8040#ifndef CAPSTONE_DIET 8041 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 8042#endif 8043}, 8044{ 8045 X86_MMX_PSIGNBrr64, X86_INS_PSIGNB, 8046#ifndef CAPSTONE_DIET 8047 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 8048#endif 8049}, 8050{ 8051 X86_MMX_PSIGNDrm64, X86_INS_PSIGND, 8052#ifndef CAPSTONE_DIET 8053 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 8054#endif 8055}, 8056{ 8057 X86_MMX_PSIGNDrr64, X86_INS_PSIGND, 8058#ifndef CAPSTONE_DIET 8059 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 8060#endif 8061}, 8062{ 8063 X86_MMX_PSIGNWrm64, X86_INS_PSIGNW, 8064#ifndef CAPSTONE_DIET 8065 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 8066#endif 8067}, 8068{ 8069 X86_MMX_PSIGNWrr64, X86_INS_PSIGNW, 8070#ifndef CAPSTONE_DIET 8071 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 8072#endif 8073}, 8074{ 8075 X86_MMX_PSLLDri, X86_INS_PSLLD, 8076#ifndef CAPSTONE_DIET 8077 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8078#endif 8079}, 8080{ 8081 X86_MMX_PSLLDrm, X86_INS_PSLLD, 8082#ifndef CAPSTONE_DIET 8083 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8084#endif 8085}, 8086{ 8087 X86_MMX_PSLLDrr, X86_INS_PSLLD, 8088#ifndef CAPSTONE_DIET 8089 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8090#endif 8091}, 8092{ 8093 X86_MMX_PSLLQri, X86_INS_PSLLQ, 8094#ifndef CAPSTONE_DIET 8095 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8096#endif 8097}, 8098{ 8099 X86_MMX_PSLLQrm, X86_INS_PSLLQ, 8100#ifndef CAPSTONE_DIET 8101 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8102#endif 8103}, 8104{ 8105 X86_MMX_PSLLQrr, X86_INS_PSLLQ, 8106#ifndef CAPSTONE_DIET 8107 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8108#endif 8109}, 8110{ 8111 X86_MMX_PSLLWri, X86_INS_PSLLW, 8112#ifndef CAPSTONE_DIET 8113 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8114#endif 8115}, 8116{ 8117 X86_MMX_PSLLWrm, X86_INS_PSLLW, 8118#ifndef CAPSTONE_DIET 8119 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8120#endif 8121}, 8122{ 8123 X86_MMX_PSLLWrr, X86_INS_PSLLW, 8124#ifndef CAPSTONE_DIET 8125 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8126#endif 8127}, 8128{ 8129 X86_MMX_PSRADri, X86_INS_PSRAD, 8130#ifndef CAPSTONE_DIET 8131 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8132#endif 8133}, 8134{ 8135 X86_MMX_PSRADrm, X86_INS_PSRAD, 8136#ifndef CAPSTONE_DIET 8137 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8138#endif 8139}, 8140{ 8141 X86_MMX_PSRADrr, X86_INS_PSRAD, 8142#ifndef CAPSTONE_DIET 8143 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8144#endif 8145}, 8146{ 8147 X86_MMX_PSRAWri, X86_INS_PSRAW, 8148#ifndef CAPSTONE_DIET 8149 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8150#endif 8151}, 8152{ 8153 X86_MMX_PSRAWrm, X86_INS_PSRAW, 8154#ifndef CAPSTONE_DIET 8155 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8156#endif 8157}, 8158{ 8159 X86_MMX_PSRAWrr, X86_INS_PSRAW, 8160#ifndef CAPSTONE_DIET 8161 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8162#endif 8163}, 8164{ 8165 X86_MMX_PSRLDri, X86_INS_PSRLD, 8166#ifndef CAPSTONE_DIET 8167 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8168#endif 8169}, 8170{ 8171 X86_MMX_PSRLDrm, X86_INS_PSRLD, 8172#ifndef CAPSTONE_DIET 8173 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8174#endif 8175}, 8176{ 8177 X86_MMX_PSRLDrr, X86_INS_PSRLD, 8178#ifndef CAPSTONE_DIET 8179 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8180#endif 8181}, 8182{ 8183 X86_MMX_PSRLQri, X86_INS_PSRLQ, 8184#ifndef CAPSTONE_DIET 8185 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8186#endif 8187}, 8188{ 8189 X86_MMX_PSRLQrm, X86_INS_PSRLQ, 8190#ifndef CAPSTONE_DIET 8191 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8192#endif 8193}, 8194{ 8195 X86_MMX_PSRLQrr, X86_INS_PSRLQ, 8196#ifndef CAPSTONE_DIET 8197 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8198#endif 8199}, 8200{ 8201 X86_MMX_PSRLWri, X86_INS_PSRLW, 8202#ifndef CAPSTONE_DIET 8203 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8204#endif 8205}, 8206{ 8207 X86_MMX_PSRLWrm, X86_INS_PSRLW, 8208#ifndef CAPSTONE_DIET 8209 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8210#endif 8211}, 8212{ 8213 X86_MMX_PSRLWrr, X86_INS_PSRLW, 8214#ifndef CAPSTONE_DIET 8215 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8216#endif 8217}, 8218{ 8219 X86_MMX_PSUBBirm, X86_INS_PSUBB, 8220#ifndef CAPSTONE_DIET 8221 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8222#endif 8223}, 8224{ 8225 X86_MMX_PSUBBirr, X86_INS_PSUBB, 8226#ifndef CAPSTONE_DIET 8227 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8228#endif 8229}, 8230{ 8231 X86_MMX_PSUBDirm, X86_INS_PSUBD, 8232#ifndef CAPSTONE_DIET 8233 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8234#endif 8235}, 8236{ 8237 X86_MMX_PSUBDirr, X86_INS_PSUBD, 8238#ifndef CAPSTONE_DIET 8239 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8240#endif 8241}, 8242{ 8243 X86_MMX_PSUBQirm, X86_INS_PSUBQ, 8244#ifndef CAPSTONE_DIET 8245 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8246#endif 8247}, 8248{ 8249 X86_MMX_PSUBQirr, X86_INS_PSUBQ, 8250#ifndef CAPSTONE_DIET 8251 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8252#endif 8253}, 8254{ 8255 X86_MMX_PSUBSBirm, X86_INS_PSUBSB, 8256#ifndef CAPSTONE_DIET 8257 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8258#endif 8259}, 8260{ 8261 X86_MMX_PSUBSBirr, X86_INS_PSUBSB, 8262#ifndef CAPSTONE_DIET 8263 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8264#endif 8265}, 8266{ 8267 X86_MMX_PSUBSWirm, X86_INS_PSUBSW, 8268#ifndef CAPSTONE_DIET 8269 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8270#endif 8271}, 8272{ 8273 X86_MMX_PSUBSWirr, X86_INS_PSUBSW, 8274#ifndef CAPSTONE_DIET 8275 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8276#endif 8277}, 8278{ 8279 X86_MMX_PSUBUSBirm, X86_INS_PSUBUSB, 8280#ifndef CAPSTONE_DIET 8281 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8282#endif 8283}, 8284{ 8285 X86_MMX_PSUBUSBirr, X86_INS_PSUBUSB, 8286#ifndef CAPSTONE_DIET 8287 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8288#endif 8289}, 8290{ 8291 X86_MMX_PSUBUSWirm, X86_INS_PSUBUSW, 8292#ifndef CAPSTONE_DIET 8293 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8294#endif 8295}, 8296{ 8297 X86_MMX_PSUBUSWirr, X86_INS_PSUBUSW, 8298#ifndef CAPSTONE_DIET 8299 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8300#endif 8301}, 8302{ 8303 X86_MMX_PSUBWirm, X86_INS_PSUBW, 8304#ifndef CAPSTONE_DIET 8305 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8306#endif 8307}, 8308{ 8309 X86_MMX_PSUBWirr, X86_INS_PSUBW, 8310#ifndef CAPSTONE_DIET 8311 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8312#endif 8313}, 8314{ 8315 X86_MMX_PUNPCKHBWirm, X86_INS_PUNPCKHBW, 8316#ifndef CAPSTONE_DIET 8317 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8318#endif 8319}, 8320{ 8321 X86_MMX_PUNPCKHBWirr, X86_INS_PUNPCKHBW, 8322#ifndef CAPSTONE_DIET 8323 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8324#endif 8325}, 8326{ 8327 X86_MMX_PUNPCKHDQirm, X86_INS_PUNPCKHDQ, 8328#ifndef CAPSTONE_DIET 8329 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8330#endif 8331}, 8332{ 8333 X86_MMX_PUNPCKHDQirr, X86_INS_PUNPCKHDQ, 8334#ifndef CAPSTONE_DIET 8335 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8336#endif 8337}, 8338{ 8339 X86_MMX_PUNPCKHWDirm, X86_INS_PUNPCKHWD, 8340#ifndef CAPSTONE_DIET 8341 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8342#endif 8343}, 8344{ 8345 X86_MMX_PUNPCKHWDirr, X86_INS_PUNPCKHWD, 8346#ifndef CAPSTONE_DIET 8347 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8348#endif 8349}, 8350{ 8351 X86_MMX_PUNPCKLBWirm, X86_INS_PUNPCKLBW, 8352#ifndef CAPSTONE_DIET 8353 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8354#endif 8355}, 8356{ 8357 X86_MMX_PUNPCKLBWirr, X86_INS_PUNPCKLBW, 8358#ifndef CAPSTONE_DIET 8359 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8360#endif 8361}, 8362{ 8363 X86_MMX_PUNPCKLDQirm, X86_INS_PUNPCKLDQ, 8364#ifndef CAPSTONE_DIET 8365 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8366#endif 8367}, 8368{ 8369 X86_MMX_PUNPCKLDQirr, X86_INS_PUNPCKLDQ, 8370#ifndef CAPSTONE_DIET 8371 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8372#endif 8373}, 8374{ 8375 X86_MMX_PUNPCKLWDirm, X86_INS_PUNPCKLWD, 8376#ifndef CAPSTONE_DIET 8377 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8378#endif 8379}, 8380{ 8381 X86_MMX_PUNPCKLWDirr, X86_INS_PUNPCKLWD, 8382#ifndef CAPSTONE_DIET 8383 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8384#endif 8385}, 8386{ 8387 X86_MMX_PXORirm, X86_INS_PXOR, 8388#ifndef CAPSTONE_DIET 8389 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8390#endif 8391}, 8392{ 8393 X86_MMX_PXORirr, X86_INS_PXOR, 8394#ifndef CAPSTONE_DIET 8395 { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0 8396#endif 8397}, 8398{ 8399 X86_MONITORrrr, X86_INS_MONITOR, 8400#ifndef CAPSTONE_DIET 8401 { X86_REG_EAX, X86_REG_ECX, X86_REG_EDX, 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 8402#endif 8403}, 8404{ 8405 X86_MONTMUL, X86_INS_MONTMUL, 8406#ifndef CAPSTONE_DIET 8407 { X86_REG_RAX, X86_REG_RSI, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_RSI, 0 }, { 0 }, 0, 0 8408#endif 8409}, 8410{ 8411 X86_MOV16ao16, X86_INS_MOV, 8412#ifndef CAPSTONE_DIET 8413 { 0 }, { 0 }, { 0 }, 0, 0 8414#endif 8415}, 8416{ 8417 X86_MOV16ao32, X86_INS_MOV, 8418#ifndef CAPSTONE_DIET 8419 { 0 }, { 0 }, { 0 }, 0, 0 8420#endif 8421}, 8422{ 8423 X86_MOV16ao64, X86_INS_MOVABS, 8424#ifndef CAPSTONE_DIET 8425 { 0 }, { 0 }, { 0 }, 0, 0 8426#endif 8427}, 8428{ 8429 X86_MOV16mi, X86_INS_MOV, 8430#ifndef CAPSTONE_DIET 8431 { 0 }, { 0 }, { 0 }, 0, 0 8432#endif 8433}, 8434{ 8435 X86_MOV16mr, X86_INS_MOV, 8436#ifndef CAPSTONE_DIET 8437 { 0 }, { 0 }, { 0 }, 0, 0 8438#endif 8439}, 8440{ 8441 X86_MOV16ms, X86_INS_MOV, 8442#ifndef CAPSTONE_DIET 8443 { 0 }, { 0 }, { 0 }, 0, 0 8444#endif 8445}, 8446{ 8447 X86_MOV16o16a, X86_INS_MOV, 8448#ifndef CAPSTONE_DIET 8449 { 0 }, { 0 }, { 0 }, 0, 0 8450#endif 8451}, 8452{ 8453 X86_MOV16o32a, X86_INS_MOV, 8454#ifndef CAPSTONE_DIET 8455 { 0 }, { 0 }, { 0 }, 0, 0 8456#endif 8457}, 8458{ 8459 X86_MOV16o64a, X86_INS_MOVABS, 8460#ifndef CAPSTONE_DIET 8461 { 0 }, { 0 }, { 0 }, 0, 0 8462#endif 8463}, 8464{ 8465 X86_MOV16ri, X86_INS_MOV, 8466#ifndef CAPSTONE_DIET 8467 { 0 }, { 0 }, { 0 }, 0, 0 8468#endif 8469}, 8470{ 8471 X86_MOV16ri_alt, X86_INS_MOV, 8472#ifndef CAPSTONE_DIET 8473 { 0 }, { 0 }, { 0 }, 0, 0 8474#endif 8475}, 8476{ 8477 X86_MOV16rm, X86_INS_MOV, 8478#ifndef CAPSTONE_DIET 8479 { 0 }, { 0 }, { 0 }, 0, 0 8480#endif 8481}, 8482{ 8483 X86_MOV16rr, X86_INS_MOV, 8484#ifndef CAPSTONE_DIET 8485 { 0 }, { 0 }, { 0 }, 0, 0 8486#endif 8487}, 8488{ 8489 X86_MOV16rr_REV, X86_INS_MOV, 8490#ifndef CAPSTONE_DIET 8491 { 0 }, { 0 }, { 0 }, 0, 0 8492#endif 8493}, 8494{ 8495 X86_MOV16rs, X86_INS_MOV, 8496#ifndef CAPSTONE_DIET 8497 { 0 }, { 0 }, { 0 }, 0, 0 8498#endif 8499}, 8500{ 8501 X86_MOV16sm, X86_INS_MOV, 8502#ifndef CAPSTONE_DIET 8503 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 8504#endif 8505}, 8506{ 8507 X86_MOV16sr, X86_INS_MOV, 8508#ifndef CAPSTONE_DIET 8509 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 8510#endif 8511}, 8512{ 8513 X86_MOV32ao16, X86_INS_MOV, 8514#ifndef CAPSTONE_DIET 8515 { 0 }, { 0 }, { 0 }, 0, 0 8516#endif 8517}, 8518{ 8519 X86_MOV32ao32, X86_INS_MOV, 8520#ifndef CAPSTONE_DIET 8521 { 0 }, { 0 }, { 0 }, 0, 0 8522#endif 8523}, 8524{ 8525 X86_MOV32ao64, X86_INS_MOVABS, 8526#ifndef CAPSTONE_DIET 8527 { 0 }, { 0 }, { 0 }, 0, 0 8528#endif 8529}, 8530{ 8531 X86_MOV32cr, X86_INS_MOV, 8532#ifndef CAPSTONE_DIET 8533 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 8534#endif 8535}, 8536{ 8537 X86_MOV32dr, X86_INS_MOV, 8538#ifndef CAPSTONE_DIET 8539 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 8540#endif 8541}, 8542{ 8543 X86_MOV32mi, X86_INS_MOV, 8544#ifndef CAPSTONE_DIET 8545 { 0 }, { 0 }, { 0 }, 0, 0 8546#endif 8547}, 8548{ 8549 X86_MOV32mr, X86_INS_MOV, 8550#ifndef CAPSTONE_DIET 8551 { 0 }, { 0 }, { 0 }, 0, 0 8552#endif 8553}, 8554{ 8555 X86_MOV32ms, X86_INS_MOV, 8556#ifndef CAPSTONE_DIET 8557 { 0 }, { 0 }, { 0 }, 0, 0 8558#endif 8559}, 8560{ 8561 X86_MOV32o16a, X86_INS_MOV, 8562#ifndef CAPSTONE_DIET 8563 { 0 }, { 0 }, { 0 }, 0, 0 8564#endif 8565}, 8566{ 8567 X86_MOV32o32a, X86_INS_MOV, 8568#ifndef CAPSTONE_DIET 8569 { 0 }, { 0 }, { 0 }, 0, 0 8570#endif 8571}, 8572{ 8573 X86_MOV32o64a, X86_INS_MOVABS, 8574#ifndef CAPSTONE_DIET 8575 { 0 }, { 0 }, { 0 }, 0, 0 8576#endif 8577}, 8578{ 8579 X86_MOV32rc, X86_INS_MOV, 8580#ifndef CAPSTONE_DIET 8581 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 8582#endif 8583}, 8584{ 8585 X86_MOV32rd, X86_INS_MOV, 8586#ifndef CAPSTONE_DIET 8587 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 8588#endif 8589}, 8590{ 8591 X86_MOV32ri, X86_INS_MOV, 8592#ifndef CAPSTONE_DIET 8593 { 0 }, { 0 }, { 0 }, 0, 0 8594#endif 8595}, 8596{ 8597 X86_MOV32ri_alt, X86_INS_MOV, 8598#ifndef CAPSTONE_DIET 8599 { 0 }, { 0 }, { 0 }, 0, 0 8600#endif 8601}, 8602{ 8603 X86_MOV32rm, X86_INS_MOV, 8604#ifndef CAPSTONE_DIET 8605 { 0 }, { 0 }, { 0 }, 0, 0 8606#endif 8607}, 8608{ 8609 X86_MOV32rr, X86_INS_MOV, 8610#ifndef CAPSTONE_DIET 8611 { 0 }, { 0 }, { 0 }, 0, 0 8612#endif 8613}, 8614{ 8615 X86_MOV32rr_REV, X86_INS_MOV, 8616#ifndef CAPSTONE_DIET 8617 { 0 }, { 0 }, { 0 }, 0, 0 8618#endif 8619}, 8620{ 8621 X86_MOV32rs, X86_INS_MOV, 8622#ifndef CAPSTONE_DIET 8623 { 0 }, { 0 }, { 0 }, 0, 0 8624#endif 8625}, 8626{ 8627 X86_MOV32sm, X86_INS_MOV, 8628#ifndef CAPSTONE_DIET 8629 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 8630#endif 8631}, 8632{ 8633 X86_MOV32sr, X86_INS_MOV, 8634#ifndef CAPSTONE_DIET 8635 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 8636#endif 8637}, 8638{ 8639 X86_MOV64ao32, X86_INS_MOV, 8640#ifndef CAPSTONE_DIET 8641 { 0 }, { 0 }, { 0 }, 0, 0 8642#endif 8643}, 8644{ 8645 X86_MOV64ao64, X86_INS_MOVABS, 8646#ifndef CAPSTONE_DIET 8647 { 0 }, { 0 }, { 0 }, 0, 0 8648#endif 8649}, 8650{ 8651 X86_MOV64cr, X86_INS_MOV, 8652#ifndef CAPSTONE_DIET 8653 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0 8654#endif 8655}, 8656{ 8657 X86_MOV64dr, X86_INS_MOV, 8658#ifndef CAPSTONE_DIET 8659 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0 8660#endif 8661}, 8662{ 8663 X86_MOV64mi32, X86_INS_MOV, 8664#ifndef CAPSTONE_DIET 8665 { 0 }, { 0 }, { 0 }, 0, 0 8666#endif 8667}, 8668{ 8669 X86_MOV64mr, X86_INS_MOV, 8670#ifndef CAPSTONE_DIET 8671 { 0 }, { 0 }, { 0 }, 0, 0 8672#endif 8673}, 8674{ 8675 X86_MOV64ms, X86_INS_MOV, 8676#ifndef CAPSTONE_DIET 8677 { 0 }, { 0 }, { 0 }, 0, 0 8678#endif 8679}, 8680{ 8681 X86_MOV64o32a, X86_INS_MOV, 8682#ifndef CAPSTONE_DIET 8683 { 0 }, { 0 }, { 0 }, 0, 0 8684#endif 8685}, 8686{ 8687 X86_MOV64o64a, X86_INS_MOVABS, 8688#ifndef CAPSTONE_DIET 8689 { 0 }, { 0 }, { 0 }, 0, 0 8690#endif 8691}, 8692{ 8693 X86_MOV64rc, X86_INS_MOV, 8694#ifndef CAPSTONE_DIET 8695 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0 8696#endif 8697}, 8698{ 8699 X86_MOV64rd, X86_INS_MOV, 8700#ifndef CAPSTONE_DIET 8701 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0 8702#endif 8703}, 8704{ 8705 X86_MOV64ri, X86_INS_MOVABS, 8706#ifndef CAPSTONE_DIET 8707 { 0 }, { 0 }, { 0 }, 0, 0 8708#endif 8709}, 8710{ 8711 X86_MOV64ri32, X86_INS_MOV, 8712#ifndef CAPSTONE_DIET 8713 { 0 }, { 0 }, { 0 }, 0, 0 8714#endif 8715}, 8716{ 8717 X86_MOV64rm, X86_INS_MOV, 8718#ifndef CAPSTONE_DIET 8719 { 0 }, { 0 }, { 0 }, 0, 0 8720#endif 8721}, 8722{ 8723 X86_MOV64rr, X86_INS_MOV, 8724#ifndef CAPSTONE_DIET 8725 { 0 }, { 0 }, { 0 }, 0, 0 8726#endif 8727}, 8728{ 8729 X86_MOV64rr_REV, X86_INS_MOV, 8730#ifndef CAPSTONE_DIET 8731 { 0 }, { 0 }, { 0 }, 0, 0 8732#endif 8733}, 8734{ 8735 X86_MOV64rs, X86_INS_MOV, 8736#ifndef CAPSTONE_DIET 8737 { 0 }, { 0 }, { 0 }, 0, 0 8738#endif 8739}, 8740{ 8741 X86_MOV64sm, X86_INS_MOV, 8742#ifndef CAPSTONE_DIET 8743 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 8744#endif 8745}, 8746{ 8747 X86_MOV64sr, X86_INS_MOV, 8748#ifndef CAPSTONE_DIET 8749 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 8750#endif 8751}, 8752{ 8753 X86_MOV64toPQIrm, X86_INS_MOVQ, 8754#ifndef CAPSTONE_DIET 8755 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8756#endif 8757}, 8758{ 8759 X86_MOV64toPQIrr, X86_INS_MOVQ, 8760#ifndef CAPSTONE_DIET 8761 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8762#endif 8763}, 8764{ 8765 X86_MOV64toSDrm, X86_INS_MOVQ, 8766#ifndef CAPSTONE_DIET 8767 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8768#endif 8769}, 8770{ 8771 X86_MOV64toSDrr, X86_INS_MOVQ, 8772#ifndef CAPSTONE_DIET 8773 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8774#endif 8775}, 8776{ 8777 X86_MOV8ao16, X86_INS_MOV, 8778#ifndef CAPSTONE_DIET 8779 { 0 }, { 0 }, { 0 }, 0, 0 8780#endif 8781}, 8782{ 8783 X86_MOV8ao32, X86_INS_MOV, 8784#ifndef CAPSTONE_DIET 8785 { 0 }, { 0 }, { 0 }, 0, 0 8786#endif 8787}, 8788{ 8789 X86_MOV8ao64, X86_INS_MOVABS, 8790#ifndef CAPSTONE_DIET 8791 { 0 }, { 0 }, { 0 }, 0, 0 8792#endif 8793}, 8794{ 8795 X86_MOV8mi, X86_INS_MOV, 8796#ifndef CAPSTONE_DIET 8797 { 0 }, { 0 }, { 0 }, 0, 0 8798#endif 8799}, 8800{ 8801 X86_MOV8mr, X86_INS_MOV, 8802#ifndef CAPSTONE_DIET 8803 { 0 }, { 0 }, { 0 }, 0, 0 8804#endif 8805}, 8806{ 8807 X86_MOV8mr_NOREX, X86_INS_MOV, 8808#ifndef CAPSTONE_DIET 8809 { 0 }, { 0 }, { 0 }, 0, 0 8810#endif 8811}, 8812{ 8813 X86_MOV8o16a, X86_INS_MOV, 8814#ifndef CAPSTONE_DIET 8815 { 0 }, { 0 }, { 0 }, 0, 0 8816#endif 8817}, 8818{ 8819 X86_MOV8o32a, X86_INS_MOV, 8820#ifndef CAPSTONE_DIET 8821 { 0 }, { 0 }, { 0 }, 0, 0 8822#endif 8823}, 8824{ 8825 X86_MOV8o64a, X86_INS_MOVABS, 8826#ifndef CAPSTONE_DIET 8827 { 0 }, { 0 }, { 0 }, 0, 0 8828#endif 8829}, 8830{ 8831 X86_MOV8ri, X86_INS_MOV, 8832#ifndef CAPSTONE_DIET 8833 { 0 }, { 0 }, { 0 }, 0, 0 8834#endif 8835}, 8836{ 8837 X86_MOV8ri_alt, X86_INS_MOV, 8838#ifndef CAPSTONE_DIET 8839 { 0 }, { 0 }, { 0 }, 0, 0 8840#endif 8841}, 8842{ 8843 X86_MOV8rm, X86_INS_MOV, 8844#ifndef CAPSTONE_DIET 8845 { 0 }, { 0 }, { 0 }, 0, 0 8846#endif 8847}, 8848{ 8849 X86_MOV8rm_NOREX, X86_INS_MOV, 8850#ifndef CAPSTONE_DIET 8851 { 0 }, { 0 }, { 0 }, 0, 0 8852#endif 8853}, 8854{ 8855 X86_MOV8rr, X86_INS_MOV, 8856#ifndef CAPSTONE_DIET 8857 { 0 }, { 0 }, { 0 }, 0, 0 8858#endif 8859}, 8860{ 8861 X86_MOV8rr_NOREX, X86_INS_MOV, 8862#ifndef CAPSTONE_DIET 8863 { 0 }, { 0 }, { 0 }, 0, 0 8864#endif 8865}, 8866{ 8867 X86_MOV8rr_REV, X86_INS_MOV, 8868#ifndef CAPSTONE_DIET 8869 { 0 }, { 0 }, { 0 }, 0, 0 8870#endif 8871}, 8872{ 8873 X86_MOVAPDmr, X86_INS_MOVAPD, 8874#ifndef CAPSTONE_DIET 8875 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8876#endif 8877}, 8878{ 8879 X86_MOVAPDrm, X86_INS_MOVAPD, 8880#ifndef CAPSTONE_DIET 8881 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8882#endif 8883}, 8884{ 8885 X86_MOVAPDrr, X86_INS_MOVAPD, 8886#ifndef CAPSTONE_DIET 8887 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8888#endif 8889}, 8890{ 8891 X86_MOVAPDrr_REV, X86_INS_MOVAPD, 8892#ifndef CAPSTONE_DIET 8893 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8894#endif 8895}, 8896{ 8897 X86_MOVAPSmr, X86_INS_MOVAPS, 8898#ifndef CAPSTONE_DIET 8899 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 8900#endif 8901}, 8902{ 8903 X86_MOVAPSrm, X86_INS_MOVAPS, 8904#ifndef CAPSTONE_DIET 8905 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 8906#endif 8907}, 8908{ 8909 X86_MOVAPSrr, X86_INS_MOVAPS, 8910#ifndef CAPSTONE_DIET 8911 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 8912#endif 8913}, 8914{ 8915 X86_MOVAPSrr_REV, X86_INS_MOVAPS, 8916#ifndef CAPSTONE_DIET 8917 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 8918#endif 8919}, 8920{ 8921 X86_MOVBE16mr, X86_INS_MOVBE, 8922#ifndef CAPSTONE_DIET 8923 { 0 }, { 0 }, { 0 }, 0, 0 8924#endif 8925}, 8926{ 8927 X86_MOVBE16rm, X86_INS_MOVBE, 8928#ifndef CAPSTONE_DIET 8929 { 0 }, { 0 }, { 0 }, 0, 0 8930#endif 8931}, 8932{ 8933 X86_MOVBE32mr, X86_INS_MOVBE, 8934#ifndef CAPSTONE_DIET 8935 { 0 }, { 0 }, { 0 }, 0, 0 8936#endif 8937}, 8938{ 8939 X86_MOVBE32rm, X86_INS_MOVBE, 8940#ifndef CAPSTONE_DIET 8941 { 0 }, { 0 }, { 0 }, 0, 0 8942#endif 8943}, 8944{ 8945 X86_MOVBE64mr, X86_INS_MOVBE, 8946#ifndef CAPSTONE_DIET 8947 { 0 }, { 0 }, { 0 }, 0, 0 8948#endif 8949}, 8950{ 8951 X86_MOVBE64rm, X86_INS_MOVBE, 8952#ifndef CAPSTONE_DIET 8953 { 0 }, { 0 }, { 0 }, 0, 0 8954#endif 8955}, 8956{ 8957 X86_MOVDDUPrm, X86_INS_MOVDDUP, 8958#ifndef CAPSTONE_DIET 8959 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 8960#endif 8961}, 8962{ 8963 X86_MOVDDUPrr, X86_INS_MOVDDUP, 8964#ifndef CAPSTONE_DIET 8965 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 8966#endif 8967}, 8968{ 8969 X86_MOVDI2PDIrm, X86_INS_MOVD, 8970#ifndef CAPSTONE_DIET 8971 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8972#endif 8973}, 8974{ 8975 X86_MOVDI2PDIrr, X86_INS_MOVD, 8976#ifndef CAPSTONE_DIET 8977 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8978#endif 8979}, 8980{ 8981 X86_MOVDI2SSrm, X86_INS_MOVD, 8982#ifndef CAPSTONE_DIET 8983 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8984#endif 8985}, 8986{ 8987 X86_MOVDI2SSrr, X86_INS_MOVD, 8988#ifndef CAPSTONE_DIET 8989 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8990#endif 8991}, 8992{ 8993 X86_MOVDQAmr, X86_INS_MOVDQA, 8994#ifndef CAPSTONE_DIET 8995 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 8996#endif 8997}, 8998{ 8999 X86_MOVDQArm, X86_INS_MOVDQA, 9000#ifndef CAPSTONE_DIET 9001 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9002#endif 9003}, 9004{ 9005 X86_MOVDQArr, X86_INS_MOVDQA, 9006#ifndef CAPSTONE_DIET 9007 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9008#endif 9009}, 9010{ 9011 X86_MOVDQArr_REV, X86_INS_MOVDQA, 9012#ifndef CAPSTONE_DIET 9013 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9014#endif 9015}, 9016{ 9017 X86_MOVDQUmr, X86_INS_MOVDQU, 9018#ifndef CAPSTONE_DIET 9019 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9020#endif 9021}, 9022{ 9023 X86_MOVDQUrm, X86_INS_MOVDQU, 9024#ifndef CAPSTONE_DIET 9025 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9026#endif 9027}, 9028{ 9029 X86_MOVDQUrr, X86_INS_MOVDQU, 9030#ifndef CAPSTONE_DIET 9031 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9032#endif 9033}, 9034{ 9035 X86_MOVDQUrr_REV, X86_INS_MOVDQU, 9036#ifndef CAPSTONE_DIET 9037 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9038#endif 9039}, 9040{ 9041 X86_MOVHLPSrr, X86_INS_MOVHLPS, 9042#ifndef CAPSTONE_DIET 9043 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9044#endif 9045}, 9046{ 9047 X86_MOVHPDmr, X86_INS_MOVHPD, 9048#ifndef CAPSTONE_DIET 9049 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9050#endif 9051}, 9052{ 9053 X86_MOVHPDrm, X86_INS_MOVHPD, 9054#ifndef CAPSTONE_DIET 9055 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9056#endif 9057}, 9058{ 9059 X86_MOVHPSmr, X86_INS_MOVHPS, 9060#ifndef CAPSTONE_DIET 9061 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9062#endif 9063}, 9064{ 9065 X86_MOVHPSrm, X86_INS_MOVHPS, 9066#ifndef CAPSTONE_DIET 9067 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9068#endif 9069}, 9070{ 9071 X86_MOVLHPSrr, X86_INS_MOVLHPS, 9072#ifndef CAPSTONE_DIET 9073 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9074#endif 9075}, 9076{ 9077 X86_MOVLPDmr, X86_INS_MOVLPD, 9078#ifndef CAPSTONE_DIET 9079 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9080#endif 9081}, 9082{ 9083 X86_MOVLPDrm, X86_INS_MOVLPD, 9084#ifndef CAPSTONE_DIET 9085 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9086#endif 9087}, 9088{ 9089 X86_MOVLPSmr, X86_INS_MOVLPS, 9090#ifndef CAPSTONE_DIET 9091 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9092#endif 9093}, 9094{ 9095 X86_MOVLPSrm, X86_INS_MOVLPS, 9096#ifndef CAPSTONE_DIET 9097 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9098#endif 9099}, 9100{ 9101 X86_MOVMSKPDrr, X86_INS_MOVMSKPD, 9102#ifndef CAPSTONE_DIET 9103 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9104#endif 9105}, 9106{ 9107 X86_MOVMSKPSrr, X86_INS_MOVMSKPS, 9108#ifndef CAPSTONE_DIET 9109 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9110#endif 9111}, 9112{ 9113 X86_MOVNTDQArm, X86_INS_MOVNTDQA, 9114#ifndef CAPSTONE_DIET 9115 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 9116#endif 9117}, 9118{ 9119 X86_MOVNTDQmr, X86_INS_MOVNTDQ, 9120#ifndef CAPSTONE_DIET 9121 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9122#endif 9123}, 9124{ 9125 X86_MOVNTI_64mr, X86_INS_MOVNTI, 9126#ifndef CAPSTONE_DIET 9127 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9128#endif 9129}, 9130{ 9131 X86_MOVNTImr, X86_INS_MOVNTI, 9132#ifndef CAPSTONE_DIET 9133 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9134#endif 9135}, 9136{ 9137 X86_MOVNTPDmr, X86_INS_MOVNTPD, 9138#ifndef CAPSTONE_DIET 9139 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9140#endif 9141}, 9142{ 9143 X86_MOVNTPSmr, X86_INS_MOVNTPS, 9144#ifndef CAPSTONE_DIET 9145 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9146#endif 9147}, 9148{ 9149 X86_MOVNTSD, X86_INS_MOVNTSD, 9150#ifndef CAPSTONE_DIET 9151 { 0 }, { 0 }, { X86_GRP_SSE4A, 0 }, 0, 0 9152#endif 9153}, 9154{ 9155 X86_MOVNTSS, X86_INS_MOVNTSS, 9156#ifndef CAPSTONE_DIET 9157 { 0 }, { 0 }, { X86_GRP_SSE4A, 0 }, 0, 0 9158#endif 9159}, 9160{ 9161 X86_MOVPDI2DImr, X86_INS_MOVD, 9162#ifndef CAPSTONE_DIET 9163 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9164#endif 9165}, 9166{ 9167 X86_MOVPDI2DIrr, X86_INS_MOVD, 9168#ifndef CAPSTONE_DIET 9169 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9170#endif 9171}, 9172{ 9173 X86_MOVPQI2QImr, X86_INS_MOVQ, 9174#ifndef CAPSTONE_DIET 9175 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9176#endif 9177}, 9178{ 9179 X86_MOVPQI2QIrr, X86_INS_MOVQ, 9180#ifndef CAPSTONE_DIET 9181 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9182#endif 9183}, 9184{ 9185 X86_MOVPQIto64rm, X86_INS_MOVQ, 9186#ifndef CAPSTONE_DIET 9187 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9188#endif 9189}, 9190{ 9191 X86_MOVPQIto64rr, X86_INS_MOVQ, 9192#ifndef CAPSTONE_DIET 9193 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9194#endif 9195}, 9196{ 9197 X86_MOVQI2PQIrm, X86_INS_MOVQ, 9198#ifndef CAPSTONE_DIET 9199 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9200#endif 9201}, 9202{ 9203 X86_MOVSB, X86_INS_MOVSB, 9204#ifndef CAPSTONE_DIET 9205 { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, 0 }, { 0 }, 0, 0 9206#endif 9207}, 9208{ 9209 X86_MOVSDmr, X86_INS_MOVSD, 9210#ifndef CAPSTONE_DIET 9211 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9212#endif 9213}, 9214{ 9215 X86_MOVSDrm, X86_INS_MOVSD, 9216#ifndef CAPSTONE_DIET 9217 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9218#endif 9219}, 9220{ 9221 X86_MOVSDrr, X86_INS_MOVSD, 9222#ifndef CAPSTONE_DIET 9223 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9224#endif 9225}, 9226{ 9227 X86_MOVSDrr_REV, X86_INS_MOVSD, 9228#ifndef CAPSTONE_DIET 9229 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9230#endif 9231}, 9232{ 9233 X86_MOVSDto64mr, X86_INS_MOVQ, 9234#ifndef CAPSTONE_DIET 9235 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9236#endif 9237}, 9238{ 9239 X86_MOVSDto64rr, X86_INS_MOVQ, 9240#ifndef CAPSTONE_DIET 9241 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9242#endif 9243}, 9244{ 9245 X86_MOVSHDUPrm, X86_INS_MOVSHDUP, 9246#ifndef CAPSTONE_DIET 9247 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 9248#endif 9249}, 9250{ 9251 X86_MOVSHDUPrr, X86_INS_MOVSHDUP, 9252#ifndef CAPSTONE_DIET 9253 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 9254#endif 9255}, 9256{ 9257 X86_MOVSL, X86_INS_MOVSD, 9258#ifndef CAPSTONE_DIET 9259 { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, 0 }, { 0 }, 0, 0 9260#endif 9261}, 9262{ 9263 X86_MOVSLDUPrm, X86_INS_MOVSLDUP, 9264#ifndef CAPSTONE_DIET 9265 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 9266#endif 9267}, 9268{ 9269 X86_MOVSLDUPrr, X86_INS_MOVSLDUP, 9270#ifndef CAPSTONE_DIET 9271 { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 9272#endif 9273}, 9274{ 9275 X86_MOVSQ, X86_INS_MOVSQ, 9276#ifndef CAPSTONE_DIET 9277 { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, 0 }, { 0 }, 0, 0 9278#endif 9279}, 9280{ 9281 X86_MOVSS2DImr, X86_INS_MOVD, 9282#ifndef CAPSTONE_DIET 9283 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9284#endif 9285}, 9286{ 9287 X86_MOVSS2DIrr, X86_INS_MOVD, 9288#ifndef CAPSTONE_DIET 9289 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9290#endif 9291}, 9292{ 9293 X86_MOVSSmr, X86_INS_MOVSS, 9294#ifndef CAPSTONE_DIET 9295 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9296#endif 9297}, 9298{ 9299 X86_MOVSSrm, X86_INS_MOVSS, 9300#ifndef CAPSTONE_DIET 9301 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9302#endif 9303}, 9304{ 9305 X86_MOVSSrr, X86_INS_MOVSS, 9306#ifndef CAPSTONE_DIET 9307 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9308#endif 9309}, 9310{ 9311 X86_MOVSSrr_REV, X86_INS_MOVSS, 9312#ifndef CAPSTONE_DIET 9313 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9314#endif 9315}, 9316{ 9317 X86_MOVSW, X86_INS_MOVSW, 9318#ifndef CAPSTONE_DIET 9319 { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, 0 }, { 0 }, 0, 0 9320#endif 9321}, 9322{ 9323 X86_MOVSX16rm8, X86_INS_MOVSX, 9324#ifndef CAPSTONE_DIET 9325 { 0 }, { 0 }, { 0 }, 0, 0 9326#endif 9327}, 9328{ 9329 X86_MOVSX16rr8, X86_INS_MOVSX, 9330#ifndef CAPSTONE_DIET 9331 { 0 }, { 0 }, { 0 }, 0, 0 9332#endif 9333}, 9334{ 9335 X86_MOVSX32_NOREXrm8, X86_INS_MOVSX, 9336#ifndef CAPSTONE_DIET 9337 { 0 }, { 0 }, { 0 }, 0, 0 9338#endif 9339}, 9340{ 9341 X86_MOVSX32_NOREXrr8, X86_INS_MOVSX, 9342#ifndef CAPSTONE_DIET 9343 { 0 }, { 0 }, { 0 }, 0, 0 9344#endif 9345}, 9346{ 9347 X86_MOVSX32rm16, X86_INS_MOVSX, 9348#ifndef CAPSTONE_DIET 9349 { 0 }, { 0 }, { 0 }, 0, 0 9350#endif 9351}, 9352{ 9353 X86_MOVSX32rm8, X86_INS_MOVSX, 9354#ifndef CAPSTONE_DIET 9355 { 0 }, { 0 }, { 0 }, 0, 0 9356#endif 9357}, 9358{ 9359 X86_MOVSX32rr16, X86_INS_MOVSX, 9360#ifndef CAPSTONE_DIET 9361 { 0 }, { 0 }, { 0 }, 0, 0 9362#endif 9363}, 9364{ 9365 X86_MOVSX32rr8, X86_INS_MOVSX, 9366#ifndef CAPSTONE_DIET 9367 { 0 }, { 0 }, { 0 }, 0, 0 9368#endif 9369}, 9370{ 9371 X86_MOVSX64_NOREXrr32, X86_INS_MOVSXD, 9372#ifndef CAPSTONE_DIET 9373 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 9374#endif 9375}, 9376{ 9377 X86_MOVSX64rm16, X86_INS_MOVSX, 9378#ifndef CAPSTONE_DIET 9379 { 0 }, { 0 }, { 0 }, 0, 0 9380#endif 9381}, 9382{ 9383 X86_MOVSX64rm32, X86_INS_MOVSXD, 9384#ifndef CAPSTONE_DIET 9385 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 9386#endif 9387}, 9388{ 9389 X86_MOVSX64rm32_alt, X86_INS_MOVSXD, 9390#ifndef CAPSTONE_DIET 9391 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 9392#endif 9393}, 9394{ 9395 X86_MOVSX64rm8, X86_INS_MOVSX, 9396#ifndef CAPSTONE_DIET 9397 { 0 }, { 0 }, { 0 }, 0, 0 9398#endif 9399}, 9400{ 9401 X86_MOVSX64rr16, X86_INS_MOVSX, 9402#ifndef CAPSTONE_DIET 9403 { 0 }, { 0 }, { 0 }, 0, 0 9404#endif 9405}, 9406{ 9407 X86_MOVSX64rr32, X86_INS_MOVSXD, 9408#ifndef CAPSTONE_DIET 9409 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 9410#endif 9411}, 9412{ 9413 X86_MOVSX64rr8, X86_INS_MOVSX, 9414#ifndef CAPSTONE_DIET 9415 { 0 }, { 0 }, { 0 }, 0, 0 9416#endif 9417}, 9418{ 9419 X86_MOVUPDmr, X86_INS_MOVUPD, 9420#ifndef CAPSTONE_DIET 9421 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9422#endif 9423}, 9424{ 9425 X86_MOVUPDrm, X86_INS_MOVUPD, 9426#ifndef CAPSTONE_DIET 9427 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9428#endif 9429}, 9430{ 9431 X86_MOVUPDrr, X86_INS_MOVUPD, 9432#ifndef CAPSTONE_DIET 9433 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9434#endif 9435}, 9436{ 9437 X86_MOVUPDrr_REV, X86_INS_MOVUPD, 9438#ifndef CAPSTONE_DIET 9439 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9440#endif 9441}, 9442{ 9443 X86_MOVUPSmr, X86_INS_MOVUPS, 9444#ifndef CAPSTONE_DIET 9445 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9446#endif 9447}, 9448{ 9449 X86_MOVUPSrm, X86_INS_MOVUPS, 9450#ifndef CAPSTONE_DIET 9451 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9452#endif 9453}, 9454{ 9455 X86_MOVUPSrr, X86_INS_MOVUPS, 9456#ifndef CAPSTONE_DIET 9457 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9458#endif 9459}, 9460{ 9461 X86_MOVUPSrr_REV, X86_INS_MOVUPS, 9462#ifndef CAPSTONE_DIET 9463 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9464#endif 9465}, 9466{ 9467 X86_MOVZPQILo2PQIrm, X86_INS_MOVQ, 9468#ifndef CAPSTONE_DIET 9469 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9470#endif 9471}, 9472{ 9473 X86_MOVZPQILo2PQIrr, X86_INS_MOVQ, 9474#ifndef CAPSTONE_DIET 9475 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9476#endif 9477}, 9478{ 9479 X86_MOVZQI2PQIrm, X86_INS_MOVQ, 9480#ifndef CAPSTONE_DIET 9481 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9482#endif 9483}, 9484{ 9485 X86_MOVZQI2PQIrr, X86_INS_MOVQ, 9486#ifndef CAPSTONE_DIET 9487 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9488#endif 9489}, 9490{ 9491 X86_MOVZX16rm8, X86_INS_MOVZX, 9492#ifndef CAPSTONE_DIET 9493 { 0 }, { 0 }, { 0 }, 0, 0 9494#endif 9495}, 9496{ 9497 X86_MOVZX16rr8, X86_INS_MOVZX, 9498#ifndef CAPSTONE_DIET 9499 { 0 }, { 0 }, { 0 }, 0, 0 9500#endif 9501}, 9502{ 9503 X86_MOVZX32_NOREXrm8, X86_INS_MOVZX, 9504#ifndef CAPSTONE_DIET 9505 { 0 }, { 0 }, { 0 }, 0, 0 9506#endif 9507}, 9508{ 9509 X86_MOVZX32_NOREXrr8, X86_INS_MOVZX, 9510#ifndef CAPSTONE_DIET 9511 { 0 }, { 0 }, { 0 }, 0, 0 9512#endif 9513}, 9514{ 9515 X86_MOVZX32rm16, X86_INS_MOVZX, 9516#ifndef CAPSTONE_DIET 9517 { 0 }, { 0 }, { 0 }, 0, 0 9518#endif 9519}, 9520{ 9521 X86_MOVZX32rm8, X86_INS_MOVZX, 9522#ifndef CAPSTONE_DIET 9523 { 0 }, { 0 }, { 0 }, 0, 0 9524#endif 9525}, 9526{ 9527 X86_MOVZX32rr16, X86_INS_MOVZX, 9528#ifndef CAPSTONE_DIET 9529 { 0 }, { 0 }, { 0 }, 0, 0 9530#endif 9531}, 9532{ 9533 X86_MOVZX32rr8, X86_INS_MOVZX, 9534#ifndef CAPSTONE_DIET 9535 { 0 }, { 0 }, { 0 }, 0, 0 9536#endif 9537}, 9538{ 9539 X86_MOVZX64rm16_Q, X86_INS_MOVZX, 9540#ifndef CAPSTONE_DIET 9541 { 0 }, { 0 }, { 0 }, 0, 0 9542#endif 9543}, 9544{ 9545 X86_MOVZX64rm8_Q, X86_INS_MOVZX, 9546#ifndef CAPSTONE_DIET 9547 { 0 }, { 0 }, { 0 }, 0, 0 9548#endif 9549}, 9550{ 9551 X86_MOVZX64rr16_Q, X86_INS_MOVZX, 9552#ifndef CAPSTONE_DIET 9553 { 0 }, { 0 }, { 0 }, 0, 0 9554#endif 9555}, 9556{ 9557 X86_MOVZX64rr8_Q, X86_INS_MOVZX, 9558#ifndef CAPSTONE_DIET 9559 { 0 }, { 0 }, { 0 }, 0, 0 9560#endif 9561}, 9562{ 9563 X86_MPSADBWrmi, X86_INS_MPSADBW, 9564#ifndef CAPSTONE_DIET 9565 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 9566#endif 9567}, 9568{ 9569 X86_MPSADBWrri, X86_INS_MPSADBW, 9570#ifndef CAPSTONE_DIET 9571 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 9572#endif 9573}, 9574{ 9575 X86_MUL16m, X86_INS_MUL, 9576#ifndef CAPSTONE_DIET 9577 { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9578#endif 9579}, 9580{ 9581 X86_MUL16r, X86_INS_MUL, 9582#ifndef CAPSTONE_DIET 9583 { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9584#endif 9585}, 9586{ 9587 X86_MUL32m, X86_INS_MUL, 9588#ifndef CAPSTONE_DIET 9589 { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9590#endif 9591}, 9592{ 9593 X86_MUL32r, X86_INS_MUL, 9594#ifndef CAPSTONE_DIET 9595 { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9596#endif 9597}, 9598{ 9599 X86_MUL64m, X86_INS_MUL, 9600#ifndef CAPSTONE_DIET 9601 { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9602#endif 9603}, 9604{ 9605 X86_MUL64r, X86_INS_MUL, 9606#ifndef CAPSTONE_DIET 9607 { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9608#endif 9609}, 9610{ 9611 X86_MUL8m, X86_INS_MUL, 9612#ifndef CAPSTONE_DIET 9613 { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, X86_REG_AX, 0 }, { 0 }, 0, 0 9614#endif 9615}, 9616{ 9617 X86_MUL8r, X86_INS_MUL, 9618#ifndef CAPSTONE_DIET 9619 { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, X86_REG_AX, 0 }, { 0 }, 0, 0 9620#endif 9621}, 9622{ 9623 X86_MULPDrm, X86_INS_MULPD, 9624#ifndef CAPSTONE_DIET 9625 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9626#endif 9627}, 9628{ 9629 X86_MULPDrr, X86_INS_MULPD, 9630#ifndef CAPSTONE_DIET 9631 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9632#endif 9633}, 9634{ 9635 X86_MULPSrm, X86_INS_MULPS, 9636#ifndef CAPSTONE_DIET 9637 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9638#endif 9639}, 9640{ 9641 X86_MULPSrr, X86_INS_MULPS, 9642#ifndef CAPSTONE_DIET 9643 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9644#endif 9645}, 9646{ 9647 X86_MULSDrm, X86_INS_MULSD, 9648#ifndef CAPSTONE_DIET 9649 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9650#endif 9651}, 9652{ 9653 X86_MULSDrm_Int, X86_INS_MULSD, 9654#ifndef CAPSTONE_DIET 9655 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9656#endif 9657}, 9658{ 9659 X86_MULSDrr, X86_INS_MULSD, 9660#ifndef CAPSTONE_DIET 9661 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9662#endif 9663}, 9664{ 9665 X86_MULSDrr_Int, X86_INS_MULSD, 9666#ifndef CAPSTONE_DIET 9667 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 9668#endif 9669}, 9670{ 9671 X86_MULSSrm, X86_INS_MULSS, 9672#ifndef CAPSTONE_DIET 9673 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9674#endif 9675}, 9676{ 9677 X86_MULSSrm_Int, X86_INS_MULSS, 9678#ifndef CAPSTONE_DIET 9679 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9680#endif 9681}, 9682{ 9683 X86_MULSSrr, X86_INS_MULSS, 9684#ifndef CAPSTONE_DIET 9685 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9686#endif 9687}, 9688{ 9689 X86_MULSSrr_Int, X86_INS_MULSS, 9690#ifndef CAPSTONE_DIET 9691 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 9692#endif 9693}, 9694{ 9695 X86_MULX32rm, X86_INS_MULX, 9696#ifndef CAPSTONE_DIET 9697 { X86_REG_EDX, 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 9698#endif 9699}, 9700{ 9701 X86_MULX32rr, X86_INS_MULX, 9702#ifndef CAPSTONE_DIET 9703 { X86_REG_EDX, 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 9704#endif 9705}, 9706{ 9707 X86_MULX64rm, X86_INS_MULX, 9708#ifndef CAPSTONE_DIET 9709 { X86_REG_RDX, 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 9710#endif 9711}, 9712{ 9713 X86_MULX64rr, X86_INS_MULX, 9714#ifndef CAPSTONE_DIET 9715 { X86_REG_RDX, 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 9716#endif 9717}, 9718{ 9719 X86_MUL_F32m, X86_INS_FMUL, 9720#ifndef CAPSTONE_DIET 9721 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 9722#endif 9723}, 9724{ 9725 X86_MUL_F64m, X86_INS_FMUL, 9726#ifndef CAPSTONE_DIET 9727 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 9728#endif 9729}, 9730{ 9731 X86_MUL_FI16m, X86_INS_FIMUL, 9732#ifndef CAPSTONE_DIET 9733 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 9734#endif 9735}, 9736{ 9737 X86_MUL_FI32m, X86_INS_FIMUL, 9738#ifndef CAPSTONE_DIET 9739 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 9740#endif 9741}, 9742{ 9743 X86_MUL_FPrST0, X86_INS_FMULP, 9744#ifndef CAPSTONE_DIET 9745 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 9746#endif 9747}, 9748{ 9749 X86_MUL_FST0r, X86_INS_FMUL, 9750#ifndef CAPSTONE_DIET 9751 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 9752#endif 9753}, 9754{ 9755 X86_MUL_FrST0, X86_INS_FMUL, 9756#ifndef CAPSTONE_DIET 9757 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 9758#endif 9759}, 9760{ 9761 X86_MWAITrr, X86_INS_MWAIT, 9762#ifndef CAPSTONE_DIET 9763 { X86_REG_ECX, X86_REG_EAX, 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0 9764#endif 9765}, 9766{ 9767 X86_NEG16m, X86_INS_NEG, 9768#ifndef CAPSTONE_DIET 9769 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9770#endif 9771}, 9772{ 9773 X86_NEG16r, X86_INS_NEG, 9774#ifndef CAPSTONE_DIET 9775 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9776#endif 9777}, 9778{ 9779 X86_NEG32m, X86_INS_NEG, 9780#ifndef CAPSTONE_DIET 9781 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9782#endif 9783}, 9784{ 9785 X86_NEG32r, X86_INS_NEG, 9786#ifndef CAPSTONE_DIET 9787 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9788#endif 9789}, 9790{ 9791 X86_NEG64m, X86_INS_NEG, 9792#ifndef CAPSTONE_DIET 9793 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9794#endif 9795}, 9796{ 9797 X86_NEG64r, X86_INS_NEG, 9798#ifndef CAPSTONE_DIET 9799 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9800#endif 9801}, 9802{ 9803 X86_NEG8m, X86_INS_NEG, 9804#ifndef CAPSTONE_DIET 9805 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9806#endif 9807}, 9808{ 9809 X86_NEG8r, X86_INS_NEG, 9810#ifndef CAPSTONE_DIET 9811 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 9812#endif 9813}, 9814{ 9815 X86_NOOP, X86_INS_NOP, 9816#ifndef CAPSTONE_DIET 9817 { 0 }, { 0 }, { 0 }, 0, 0 9818#endif 9819}, 9820{ 9821 X86_NOOP18_16m4, X86_INS_NOP, 9822#ifndef CAPSTONE_DIET 9823 { 0 }, { 0 }, { 0 }, 0, 0 9824#endif 9825}, 9826{ 9827 X86_NOOP18_16m5, X86_INS_NOP, 9828#ifndef CAPSTONE_DIET 9829 { 0 }, { 0 }, { 0 }, 0, 0 9830#endif 9831}, 9832{ 9833 X86_NOOP18_16m6, X86_INS_NOP, 9834#ifndef CAPSTONE_DIET 9835 { 0 }, { 0 }, { 0 }, 0, 0 9836#endif 9837}, 9838{ 9839 X86_NOOP18_16m7, X86_INS_NOP, 9840#ifndef CAPSTONE_DIET 9841 { 0 }, { 0 }, { 0 }, 0, 0 9842#endif 9843}, 9844{ 9845 X86_NOOP18_16r4, X86_INS_NOP, 9846#ifndef CAPSTONE_DIET 9847 { 0 }, { 0 }, { 0 }, 0, 0 9848#endif 9849}, 9850{ 9851 X86_NOOP18_16r5, X86_INS_NOP, 9852#ifndef CAPSTONE_DIET 9853 { 0 }, { 0 }, { 0 }, 0, 0 9854#endif 9855}, 9856{ 9857 X86_NOOP18_16r6, X86_INS_NOP, 9858#ifndef CAPSTONE_DIET 9859 { 0 }, { 0 }, { 0 }, 0, 0 9860#endif 9861}, 9862{ 9863 X86_NOOP18_16r7, X86_INS_NOP, 9864#ifndef CAPSTONE_DIET 9865 { 0 }, { 0 }, { 0 }, 0, 0 9866#endif 9867}, 9868{ 9869 X86_NOOP18_m4, X86_INS_NOP, 9870#ifndef CAPSTONE_DIET 9871 { 0 }, { 0 }, { 0 }, 0, 0 9872#endif 9873}, 9874{ 9875 X86_NOOP18_m5, X86_INS_NOP, 9876#ifndef CAPSTONE_DIET 9877 { 0 }, { 0 }, { 0 }, 0, 0 9878#endif 9879}, 9880{ 9881 X86_NOOP18_m6, X86_INS_NOP, 9882#ifndef CAPSTONE_DIET 9883 { 0 }, { 0 }, { 0 }, 0, 0 9884#endif 9885}, 9886{ 9887 X86_NOOP18_m7, X86_INS_NOP, 9888#ifndef CAPSTONE_DIET 9889 { 0 }, { 0 }, { 0 }, 0, 0 9890#endif 9891}, 9892{ 9893 X86_NOOP18_r4, X86_INS_NOP, 9894#ifndef CAPSTONE_DIET 9895 { 0 }, { 0 }, { 0 }, 0, 0 9896#endif 9897}, 9898{ 9899 X86_NOOP18_r5, X86_INS_NOP, 9900#ifndef CAPSTONE_DIET 9901 { 0 }, { 0 }, { 0 }, 0, 0 9902#endif 9903}, 9904{ 9905 X86_NOOP18_r6, X86_INS_NOP, 9906#ifndef CAPSTONE_DIET 9907 { 0 }, { 0 }, { 0 }, 0, 0 9908#endif 9909}, 9910{ 9911 X86_NOOP18_r7, X86_INS_NOP, 9912#ifndef CAPSTONE_DIET 9913 { 0 }, { 0 }, { 0 }, 0, 0 9914#endif 9915}, 9916{ 9917 X86_NOOP19rr, X86_INS_NOP, 9918#ifndef CAPSTONE_DIET 9919 { 0 }, { 0 }, { 0 }, 0, 0 9920#endif 9921}, 9922{ 9923 X86_NOOPL, X86_INS_NOP, 9924#ifndef CAPSTONE_DIET 9925 { 0 }, { 0 }, { 0 }, 0, 0 9926#endif 9927}, 9928{ 9929 X86_NOOPL_19, X86_INS_NOP, 9930#ifndef CAPSTONE_DIET 9931 { 0 }, { 0 }, { 0 }, 0, 0 9932#endif 9933}, 9934{ 9935 X86_NOOPL_1a, X86_INS_NOP, 9936#ifndef CAPSTONE_DIET 9937 { 0 }, { 0 }, { 0 }, 0, 0 9938#endif 9939}, 9940{ 9941 X86_NOOPL_1b, X86_INS_NOP, 9942#ifndef CAPSTONE_DIET 9943 { 0 }, { 0 }, { 0 }, 0, 0 9944#endif 9945}, 9946{ 9947 X86_NOOPL_1c, X86_INS_NOP, 9948#ifndef CAPSTONE_DIET 9949 { 0 }, { 0 }, { 0 }, 0, 0 9950#endif 9951}, 9952{ 9953 X86_NOOPL_1d, X86_INS_NOP, 9954#ifndef CAPSTONE_DIET 9955 { 0 }, { 0 }, { 0 }, 0, 0 9956#endif 9957}, 9958{ 9959 X86_NOOPL_1e, X86_INS_NOP, 9960#ifndef CAPSTONE_DIET 9961 { 0 }, { 0 }, { 0 }, 0, 0 9962#endif 9963}, 9964{ 9965 X86_NOOPW, X86_INS_NOP, 9966#ifndef CAPSTONE_DIET 9967 { 0 }, { 0 }, { 0 }, 0, 0 9968#endif 9969}, 9970{ 9971 X86_NOOPW_19, X86_INS_NOP, 9972#ifndef CAPSTONE_DIET 9973 { 0 }, { 0 }, { 0 }, 0, 0 9974#endif 9975}, 9976{ 9977 X86_NOOPW_1a, X86_INS_NOP, 9978#ifndef CAPSTONE_DIET 9979 { 0 }, { 0 }, { 0 }, 0, 0 9980#endif 9981}, 9982{ 9983 X86_NOOPW_1b, X86_INS_NOP, 9984#ifndef CAPSTONE_DIET 9985 { 0 }, { 0 }, { 0 }, 0, 0 9986#endif 9987}, 9988{ 9989 X86_NOOPW_1c, X86_INS_NOP, 9990#ifndef CAPSTONE_DIET 9991 { 0 }, { 0 }, { 0 }, 0, 0 9992#endif 9993}, 9994{ 9995 X86_NOOPW_1d, X86_INS_NOP, 9996#ifndef CAPSTONE_DIET 9997 { 0 }, { 0 }, { 0 }, 0, 0 9998#endif 9999}, 10000{ 10001 X86_NOOPW_1e, X86_INS_NOP, 10002#ifndef CAPSTONE_DIET 10003 { 0 }, { 0 }, { 0 }, 0, 0 10004#endif 10005}, 10006{ 10007 X86_NOT16m, X86_INS_NOT, 10008#ifndef CAPSTONE_DIET 10009 { 0 }, { 0 }, { 0 }, 0, 0 10010#endif 10011}, 10012{ 10013 X86_NOT16r, X86_INS_NOT, 10014#ifndef CAPSTONE_DIET 10015 { 0 }, { 0 }, { 0 }, 0, 0 10016#endif 10017}, 10018{ 10019 X86_NOT32m, X86_INS_NOT, 10020#ifndef CAPSTONE_DIET 10021 { 0 }, { 0 }, { 0 }, 0, 0 10022#endif 10023}, 10024{ 10025 X86_NOT32r, X86_INS_NOT, 10026#ifndef CAPSTONE_DIET 10027 { 0 }, { 0 }, { 0 }, 0, 0 10028#endif 10029}, 10030{ 10031 X86_NOT64m, X86_INS_NOT, 10032#ifndef CAPSTONE_DIET 10033 { 0 }, { 0 }, { 0 }, 0, 0 10034#endif 10035}, 10036{ 10037 X86_NOT64r, X86_INS_NOT, 10038#ifndef CAPSTONE_DIET 10039 { 0 }, { 0 }, { 0 }, 0, 0 10040#endif 10041}, 10042{ 10043 X86_NOT8m, X86_INS_NOT, 10044#ifndef CAPSTONE_DIET 10045 { 0 }, { 0 }, { 0 }, 0, 0 10046#endif 10047}, 10048{ 10049 X86_NOT8r, X86_INS_NOT, 10050#ifndef CAPSTONE_DIET 10051 { 0 }, { 0 }, { 0 }, 0, 0 10052#endif 10053}, 10054{ 10055 X86_OR16i16, X86_INS_OR, 10056#ifndef CAPSTONE_DIET 10057 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10058#endif 10059}, 10060{ 10061 X86_OR16mi, X86_INS_OR, 10062#ifndef CAPSTONE_DIET 10063 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10064#endif 10065}, 10066{ 10067 X86_OR16mi8, X86_INS_OR, 10068#ifndef CAPSTONE_DIET 10069 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10070#endif 10071}, 10072{ 10073 X86_OR16mr, X86_INS_OR, 10074#ifndef CAPSTONE_DIET 10075 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10076#endif 10077}, 10078{ 10079 X86_OR16ri, X86_INS_OR, 10080#ifndef CAPSTONE_DIET 10081 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10082#endif 10083}, 10084{ 10085 X86_OR16ri8, X86_INS_OR, 10086#ifndef CAPSTONE_DIET 10087 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10088#endif 10089}, 10090{ 10091 X86_OR16rm, X86_INS_OR, 10092#ifndef CAPSTONE_DIET 10093 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10094#endif 10095}, 10096{ 10097 X86_OR16rr, X86_INS_OR, 10098#ifndef CAPSTONE_DIET 10099 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10100#endif 10101}, 10102{ 10103 X86_OR16rr_REV, X86_INS_OR, 10104#ifndef CAPSTONE_DIET 10105 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10106#endif 10107}, 10108{ 10109 X86_OR32i32, X86_INS_OR, 10110#ifndef CAPSTONE_DIET 10111 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10112#endif 10113}, 10114{ 10115 X86_OR32mi, X86_INS_OR, 10116#ifndef CAPSTONE_DIET 10117 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10118#endif 10119}, 10120{ 10121 X86_OR32mi8, X86_INS_OR, 10122#ifndef CAPSTONE_DIET 10123 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10124#endif 10125}, 10126{ 10127 X86_OR32mr, X86_INS_OR, 10128#ifndef CAPSTONE_DIET 10129 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10130#endif 10131}, 10132{ 10133 X86_OR32mrLocked, X86_INS_OR, 10134#ifndef CAPSTONE_DIET 10135 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 10136#endif 10137}, 10138{ 10139 X86_OR32ri, X86_INS_OR, 10140#ifndef CAPSTONE_DIET 10141 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10142#endif 10143}, 10144{ 10145 X86_OR32ri8, X86_INS_OR, 10146#ifndef CAPSTONE_DIET 10147 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10148#endif 10149}, 10150{ 10151 X86_OR32rm, X86_INS_OR, 10152#ifndef CAPSTONE_DIET 10153 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10154#endif 10155}, 10156{ 10157 X86_OR32rr, X86_INS_OR, 10158#ifndef CAPSTONE_DIET 10159 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10160#endif 10161}, 10162{ 10163 X86_OR32rr_REV, X86_INS_OR, 10164#ifndef CAPSTONE_DIET 10165 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10166#endif 10167}, 10168{ 10169 X86_OR64i32, X86_INS_OR, 10170#ifndef CAPSTONE_DIET 10171 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10172#endif 10173}, 10174{ 10175 X86_OR64mi32, X86_INS_OR, 10176#ifndef CAPSTONE_DIET 10177 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10178#endif 10179}, 10180{ 10181 X86_OR64mi8, X86_INS_OR, 10182#ifndef CAPSTONE_DIET 10183 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10184#endif 10185}, 10186{ 10187 X86_OR64mr, X86_INS_OR, 10188#ifndef CAPSTONE_DIET 10189 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10190#endif 10191}, 10192{ 10193 X86_OR64ri32, X86_INS_OR, 10194#ifndef CAPSTONE_DIET 10195 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10196#endif 10197}, 10198{ 10199 X86_OR64ri8, X86_INS_OR, 10200#ifndef CAPSTONE_DIET 10201 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10202#endif 10203}, 10204{ 10205 X86_OR64rm, X86_INS_OR, 10206#ifndef CAPSTONE_DIET 10207 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10208#endif 10209}, 10210{ 10211 X86_OR64rr, X86_INS_OR, 10212#ifndef CAPSTONE_DIET 10213 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10214#endif 10215}, 10216{ 10217 X86_OR64rr_REV, X86_INS_OR, 10218#ifndef CAPSTONE_DIET 10219 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10220#endif 10221}, 10222{ 10223 X86_OR8i8, X86_INS_OR, 10224#ifndef CAPSTONE_DIET 10225 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10226#endif 10227}, 10228{ 10229 X86_OR8mi, X86_INS_OR, 10230#ifndef CAPSTONE_DIET 10231 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10232#endif 10233}, 10234{ 10235 X86_OR8mi8, X86_INS_OR, 10236#ifndef CAPSTONE_DIET 10237 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 10238#endif 10239}, 10240{ 10241 X86_OR8mr, X86_INS_OR, 10242#ifndef CAPSTONE_DIET 10243 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10244#endif 10245}, 10246{ 10247 X86_OR8ri, X86_INS_OR, 10248#ifndef CAPSTONE_DIET 10249 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10250#endif 10251}, 10252{ 10253 X86_OR8ri8, X86_INS_OR, 10254#ifndef CAPSTONE_DIET 10255 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 10256#endif 10257}, 10258{ 10259 X86_OR8rm, X86_INS_OR, 10260#ifndef CAPSTONE_DIET 10261 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10262#endif 10263}, 10264{ 10265 X86_OR8rr, X86_INS_OR, 10266#ifndef CAPSTONE_DIET 10267 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10268#endif 10269}, 10270{ 10271 X86_OR8rr_REV, X86_INS_OR, 10272#ifndef CAPSTONE_DIET 10273 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 10274#endif 10275}, 10276{ 10277 X86_ORPDrm, X86_INS_ORPD, 10278#ifndef CAPSTONE_DIET 10279 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10280#endif 10281}, 10282{ 10283 X86_ORPDrr, X86_INS_ORPD, 10284#ifndef CAPSTONE_DIET 10285 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10286#endif 10287}, 10288{ 10289 X86_ORPSrm, X86_INS_ORPS, 10290#ifndef CAPSTONE_DIET 10291 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 10292#endif 10293}, 10294{ 10295 X86_ORPSrr, X86_INS_ORPS, 10296#ifndef CAPSTONE_DIET 10297 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 10298#endif 10299}, 10300{ 10301 X86_OUT16ir, X86_INS_OUT, 10302#ifndef CAPSTONE_DIET 10303 { X86_REG_AX, 0 }, { 0 }, { 0 }, 0, 0 10304#endif 10305}, 10306{ 10307 X86_OUT16rr, X86_INS_OUT, 10308#ifndef CAPSTONE_DIET 10309 { X86_REG_DX, X86_REG_AX, 0 }, { 0 }, { 0 }, 0, 0 10310#endif 10311}, 10312{ 10313 X86_OUT32ir, X86_INS_OUT, 10314#ifndef CAPSTONE_DIET 10315 { X86_REG_EAX, 0 }, { 0 }, { 0 }, 0, 0 10316#endif 10317}, 10318{ 10319 X86_OUT32rr, X86_INS_OUT, 10320#ifndef CAPSTONE_DIET 10321 { X86_REG_DX, X86_REG_EAX, 0 }, { 0 }, { 0 }, 0, 0 10322#endif 10323}, 10324{ 10325 X86_OUT8ir, X86_INS_OUT, 10326#ifndef CAPSTONE_DIET 10327 { X86_REG_AL, 0 }, { 0 }, { 0 }, 0, 0 10328#endif 10329}, 10330{ 10331 X86_OUT8rr, X86_INS_OUT, 10332#ifndef CAPSTONE_DIET 10333 { X86_REG_DX, X86_REG_AL, 0 }, { 0 }, { 0 }, 0, 0 10334#endif 10335}, 10336{ 10337 X86_OUTSB, X86_INS_OUTSB, 10338#ifndef CAPSTONE_DIET 10339 { X86_REG_DX, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_ESI, 0 }, { 0 }, 0, 0 10340#endif 10341}, 10342{ 10343 X86_OUTSL, X86_INS_OUTSD, 10344#ifndef CAPSTONE_DIET 10345 { X86_REG_DX, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_ESI, 0 }, { 0 }, 0, 0 10346#endif 10347}, 10348{ 10349 X86_OUTSW, X86_INS_OUTSW, 10350#ifndef CAPSTONE_DIET 10351 { X86_REG_DX, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_ESI, 0 }, { 0 }, 0, 0 10352#endif 10353}, 10354{ 10355 X86_PABSBrm128, X86_INS_PABSB, 10356#ifndef CAPSTONE_DIET 10357 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 10358#endif 10359}, 10360{ 10361 X86_PABSBrr128, X86_INS_PABSB, 10362#ifndef CAPSTONE_DIET 10363 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 10364#endif 10365}, 10366{ 10367 X86_PABSDrm128, X86_INS_PABSD, 10368#ifndef CAPSTONE_DIET 10369 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 10370#endif 10371}, 10372{ 10373 X86_PABSDrr128, X86_INS_PABSD, 10374#ifndef CAPSTONE_DIET 10375 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 10376#endif 10377}, 10378{ 10379 X86_PABSWrm128, X86_INS_PABSW, 10380#ifndef CAPSTONE_DIET 10381 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 10382#endif 10383}, 10384{ 10385 X86_PABSWrr128, X86_INS_PABSW, 10386#ifndef CAPSTONE_DIET 10387 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 10388#endif 10389}, 10390{ 10391 X86_PACKSSDWrm, X86_INS_PACKSSDW, 10392#ifndef CAPSTONE_DIET 10393 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10394#endif 10395}, 10396{ 10397 X86_PACKSSDWrr, X86_INS_PACKSSDW, 10398#ifndef CAPSTONE_DIET 10399 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10400#endif 10401}, 10402{ 10403 X86_PACKSSWBrm, X86_INS_PACKSSWB, 10404#ifndef CAPSTONE_DIET 10405 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10406#endif 10407}, 10408{ 10409 X86_PACKSSWBrr, X86_INS_PACKSSWB, 10410#ifndef CAPSTONE_DIET 10411 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10412#endif 10413}, 10414{ 10415 X86_PACKUSDWrm, X86_INS_PACKUSDW, 10416#ifndef CAPSTONE_DIET 10417 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10418#endif 10419}, 10420{ 10421 X86_PACKUSDWrr, X86_INS_PACKUSDW, 10422#ifndef CAPSTONE_DIET 10423 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10424#endif 10425}, 10426{ 10427 X86_PACKUSWBrm, X86_INS_PACKUSWB, 10428#ifndef CAPSTONE_DIET 10429 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10430#endif 10431}, 10432{ 10433 X86_PACKUSWBrr, X86_INS_PACKUSWB, 10434#ifndef CAPSTONE_DIET 10435 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10436#endif 10437}, 10438{ 10439 X86_PADDBrm, X86_INS_PADDB, 10440#ifndef CAPSTONE_DIET 10441 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10442#endif 10443}, 10444{ 10445 X86_PADDBrr, X86_INS_PADDB, 10446#ifndef CAPSTONE_DIET 10447 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10448#endif 10449}, 10450{ 10451 X86_PADDDrm, X86_INS_PADDD, 10452#ifndef CAPSTONE_DIET 10453 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10454#endif 10455}, 10456{ 10457 X86_PADDDrr, X86_INS_PADDD, 10458#ifndef CAPSTONE_DIET 10459 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10460#endif 10461}, 10462{ 10463 X86_PADDQrm, X86_INS_PADDQ, 10464#ifndef CAPSTONE_DIET 10465 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10466#endif 10467}, 10468{ 10469 X86_PADDQrr, X86_INS_PADDQ, 10470#ifndef CAPSTONE_DIET 10471 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10472#endif 10473}, 10474{ 10475 X86_PADDSBrm, X86_INS_PADDSB, 10476#ifndef CAPSTONE_DIET 10477 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10478#endif 10479}, 10480{ 10481 X86_PADDSBrr, X86_INS_PADDSB, 10482#ifndef CAPSTONE_DIET 10483 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10484#endif 10485}, 10486{ 10487 X86_PADDSWrm, X86_INS_PADDSW, 10488#ifndef CAPSTONE_DIET 10489 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10490#endif 10491}, 10492{ 10493 X86_PADDSWrr, X86_INS_PADDSW, 10494#ifndef CAPSTONE_DIET 10495 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10496#endif 10497}, 10498{ 10499 X86_PADDUSBrm, X86_INS_PADDUSB, 10500#ifndef CAPSTONE_DIET 10501 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10502#endif 10503}, 10504{ 10505 X86_PADDUSBrr, X86_INS_PADDUSB, 10506#ifndef CAPSTONE_DIET 10507 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10508#endif 10509}, 10510{ 10511 X86_PADDUSWrm, X86_INS_PADDUSW, 10512#ifndef CAPSTONE_DIET 10513 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10514#endif 10515}, 10516{ 10517 X86_PADDUSWrr, X86_INS_PADDUSW, 10518#ifndef CAPSTONE_DIET 10519 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10520#endif 10521}, 10522{ 10523 X86_PADDWrm, X86_INS_PADDW, 10524#ifndef CAPSTONE_DIET 10525 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10526#endif 10527}, 10528{ 10529 X86_PADDWrr, X86_INS_PADDW, 10530#ifndef CAPSTONE_DIET 10531 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10532#endif 10533}, 10534{ 10535 X86_PALIGNR128rm, X86_INS_PALIGNR, 10536#ifndef CAPSTONE_DIET 10537 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 10538#endif 10539}, 10540{ 10541 X86_PALIGNR128rr, X86_INS_PALIGNR, 10542#ifndef CAPSTONE_DIET 10543 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 10544#endif 10545}, 10546{ 10547 X86_PANDNrm, X86_INS_PANDN, 10548#ifndef CAPSTONE_DIET 10549 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10550#endif 10551}, 10552{ 10553 X86_PANDNrr, X86_INS_PANDN, 10554#ifndef CAPSTONE_DIET 10555 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10556#endif 10557}, 10558{ 10559 X86_PANDrm, X86_INS_PAND, 10560#ifndef CAPSTONE_DIET 10561 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10562#endif 10563}, 10564{ 10565 X86_PANDrr, X86_INS_PAND, 10566#ifndef CAPSTONE_DIET 10567 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10568#endif 10569}, 10570{ 10571 X86_PAUSE, X86_INS_PAUSE, 10572#ifndef CAPSTONE_DIET 10573 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10574#endif 10575}, 10576{ 10577 X86_PAVGBrm, X86_INS_PAVGB, 10578#ifndef CAPSTONE_DIET 10579 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10580#endif 10581}, 10582{ 10583 X86_PAVGBrr, X86_INS_PAVGB, 10584#ifndef CAPSTONE_DIET 10585 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10586#endif 10587}, 10588{ 10589 X86_PAVGUSBrm, X86_INS_PAVGUSB, 10590#ifndef CAPSTONE_DIET 10591 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10592#endif 10593}, 10594{ 10595 X86_PAVGUSBrr, X86_INS_PAVGUSB, 10596#ifndef CAPSTONE_DIET 10597 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10598#endif 10599}, 10600{ 10601 X86_PAVGWrm, X86_INS_PAVGW, 10602#ifndef CAPSTONE_DIET 10603 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10604#endif 10605}, 10606{ 10607 X86_PAVGWrr, X86_INS_PAVGW, 10608#ifndef CAPSTONE_DIET 10609 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10610#endif 10611}, 10612{ 10613 X86_PBLENDVBrm0, X86_INS_PBLENDVB, 10614#ifndef CAPSTONE_DIET 10615 { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10616#endif 10617}, 10618{ 10619 X86_PBLENDVBrr0, X86_INS_PBLENDVB, 10620#ifndef CAPSTONE_DIET 10621 { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10622#endif 10623}, 10624{ 10625 X86_PBLENDWrmi, X86_INS_PBLENDW, 10626#ifndef CAPSTONE_DIET 10627 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10628#endif 10629}, 10630{ 10631 X86_PBLENDWrri, X86_INS_PBLENDW, 10632#ifndef CAPSTONE_DIET 10633 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10634#endif 10635}, 10636{ 10637 X86_PCLMULQDQrm, X86_INS_PCLMULQDQ, 10638#ifndef CAPSTONE_DIET 10639 { 0 }, { 0 }, { X86_GRP_PCLMUL, 0 }, 0, 0 10640#endif 10641}, 10642{ 10643 X86_PCLMULQDQrr, X86_INS_PCLMULQDQ, 10644#ifndef CAPSTONE_DIET 10645 { 0 }, { 0 }, { X86_GRP_PCLMUL, 0 }, 0, 0 10646#endif 10647}, 10648{ 10649 X86_PCMPEQBrm, X86_INS_PCMPEQB, 10650#ifndef CAPSTONE_DIET 10651 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10652#endif 10653}, 10654{ 10655 X86_PCMPEQBrr, X86_INS_PCMPEQB, 10656#ifndef CAPSTONE_DIET 10657 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10658#endif 10659}, 10660{ 10661 X86_PCMPEQDrm, X86_INS_PCMPEQD, 10662#ifndef CAPSTONE_DIET 10663 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10664#endif 10665}, 10666{ 10667 X86_PCMPEQDrr, X86_INS_PCMPEQD, 10668#ifndef CAPSTONE_DIET 10669 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10670#endif 10671}, 10672{ 10673 X86_PCMPEQQrm, X86_INS_PCMPEQQ, 10674#ifndef CAPSTONE_DIET 10675 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10676#endif 10677}, 10678{ 10679 X86_PCMPEQQrr, X86_INS_PCMPEQQ, 10680#ifndef CAPSTONE_DIET 10681 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10682#endif 10683}, 10684{ 10685 X86_PCMPEQWrm, X86_INS_PCMPEQW, 10686#ifndef CAPSTONE_DIET 10687 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10688#endif 10689}, 10690{ 10691 X86_PCMPEQWrr, X86_INS_PCMPEQW, 10692#ifndef CAPSTONE_DIET 10693 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10694#endif 10695}, 10696{ 10697 X86_PCMPESTRIrm, X86_INS_PCMPESTRI, 10698#ifndef CAPSTONE_DIET 10699 { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_SSE42, 0 }, 0, 0 10700#endif 10701}, 10702{ 10703 X86_PCMPESTRIrr, X86_INS_PCMPESTRI, 10704#ifndef CAPSTONE_DIET 10705 { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_SSE42, 0 }, 0, 0 10706#endif 10707}, 10708{ 10709 X86_PCMPESTRM128rm, X86_INS_PCMPESTRM, 10710#ifndef CAPSTONE_DIET 10711 { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_XMM0, X86_REG_EFLAGS, 0 }, { X86_GRP_SSE42, 0 }, 0, 0 10712#endif 10713}, 10714{ 10715 X86_PCMPESTRM128rr, X86_INS_PCMPESTRM, 10716#ifndef CAPSTONE_DIET 10717 { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_XMM0, X86_REG_EFLAGS, 0 }, { X86_GRP_SSE42, 0 }, 0, 0 10718#endif 10719}, 10720{ 10721 X86_PCMPGTBrm, X86_INS_PCMPGTB, 10722#ifndef CAPSTONE_DIET 10723 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10724#endif 10725}, 10726{ 10727 X86_PCMPGTBrr, X86_INS_PCMPGTB, 10728#ifndef CAPSTONE_DIET 10729 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10730#endif 10731}, 10732{ 10733 X86_PCMPGTDrm, X86_INS_PCMPGTD, 10734#ifndef CAPSTONE_DIET 10735 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10736#endif 10737}, 10738{ 10739 X86_PCMPGTDrr, X86_INS_PCMPGTD, 10740#ifndef CAPSTONE_DIET 10741 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10742#endif 10743}, 10744{ 10745 X86_PCMPGTQrm, X86_INS_PCMPGTQ, 10746#ifndef CAPSTONE_DIET 10747 { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0 10748#endif 10749}, 10750{ 10751 X86_PCMPGTQrr, X86_INS_PCMPGTQ, 10752#ifndef CAPSTONE_DIET 10753 { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0 10754#endif 10755}, 10756{ 10757 X86_PCMPGTWrm, X86_INS_PCMPGTW, 10758#ifndef CAPSTONE_DIET 10759 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10760#endif 10761}, 10762{ 10763 X86_PCMPGTWrr, X86_INS_PCMPGTW, 10764#ifndef CAPSTONE_DIET 10765 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10766#endif 10767}, 10768{ 10769 X86_PCMPISTRIrm, X86_INS_PCMPISTRI, 10770#ifndef CAPSTONE_DIET 10771 { 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_SSE42, 0 }, 0, 0 10772#endif 10773}, 10774{ 10775 X86_PCMPISTRIrr, X86_INS_PCMPISTRI, 10776#ifndef CAPSTONE_DIET 10777 { 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_SSE42, 0 }, 0, 0 10778#endif 10779}, 10780{ 10781 X86_PCMPISTRM128rm, X86_INS_PCMPISTRM, 10782#ifndef CAPSTONE_DIET 10783 { 0 }, { X86_REG_XMM0, X86_REG_EFLAGS, 0 }, { X86_GRP_SSE42, 0 }, 0, 0 10784#endif 10785}, 10786{ 10787 X86_PCMPISTRM128rr, X86_INS_PCMPISTRM, 10788#ifndef CAPSTONE_DIET 10789 { 0 }, { X86_REG_XMM0, X86_REG_EFLAGS, 0 }, { X86_GRP_SSE42, 0 }, 0, 0 10790#endif 10791}, 10792{ 10793 X86_PCOMMIT, X86_INS_PCOMMIT, 10794#ifndef CAPSTONE_DIET 10795 { 0 }, { 0 }, { 0 }, 0, 0 10796#endif 10797}, 10798{ 10799 X86_PDEP32rm, X86_INS_PDEP, 10800#ifndef CAPSTONE_DIET 10801 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 10802#endif 10803}, 10804{ 10805 X86_PDEP32rr, X86_INS_PDEP, 10806#ifndef CAPSTONE_DIET 10807 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 10808#endif 10809}, 10810{ 10811 X86_PDEP64rm, X86_INS_PDEP, 10812#ifndef CAPSTONE_DIET 10813 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 10814#endif 10815}, 10816{ 10817 X86_PDEP64rr, X86_INS_PDEP, 10818#ifndef CAPSTONE_DIET 10819 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 10820#endif 10821}, 10822{ 10823 X86_PEXT32rm, X86_INS_PEXT, 10824#ifndef CAPSTONE_DIET 10825 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 10826#endif 10827}, 10828{ 10829 X86_PEXT32rr, X86_INS_PEXT, 10830#ifndef CAPSTONE_DIET 10831 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 10832#endif 10833}, 10834{ 10835 X86_PEXT64rm, X86_INS_PEXT, 10836#ifndef CAPSTONE_DIET 10837 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 10838#endif 10839}, 10840{ 10841 X86_PEXT64rr, X86_INS_PEXT, 10842#ifndef CAPSTONE_DIET 10843 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 10844#endif 10845}, 10846{ 10847 X86_PEXTRBmr, X86_INS_PEXTRB, 10848#ifndef CAPSTONE_DIET 10849 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10850#endif 10851}, 10852{ 10853 X86_PEXTRBrr, X86_INS_PEXTRB, 10854#ifndef CAPSTONE_DIET 10855 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10856#endif 10857}, 10858{ 10859 X86_PEXTRDmr, X86_INS_PEXTRD, 10860#ifndef CAPSTONE_DIET 10861 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10862#endif 10863}, 10864{ 10865 X86_PEXTRDrr, X86_INS_PEXTRD, 10866#ifndef CAPSTONE_DIET 10867 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10868#endif 10869}, 10870{ 10871 X86_PEXTRQmr, X86_INS_PEXTRQ, 10872#ifndef CAPSTONE_DIET 10873 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10874#endif 10875}, 10876{ 10877 X86_PEXTRQrr, X86_INS_PEXTRQ, 10878#ifndef CAPSTONE_DIET 10879 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10880#endif 10881}, 10882{ 10883 X86_PEXTRWmr, X86_INS_PEXTRW, 10884#ifndef CAPSTONE_DIET 10885 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10886#endif 10887}, 10888{ 10889 X86_PEXTRWri, X86_INS_PEXTRW, 10890#ifndef CAPSTONE_DIET 10891 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 10892#endif 10893}, 10894{ 10895 X86_PEXTRWrr_REV, X86_INS_PEXTRW, 10896#ifndef CAPSTONE_DIET 10897 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 10898#endif 10899}, 10900{ 10901 X86_PF2IDrm, X86_INS_PF2ID, 10902#ifndef CAPSTONE_DIET 10903 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10904#endif 10905}, 10906{ 10907 X86_PF2IDrr, X86_INS_PF2ID, 10908#ifndef CAPSTONE_DIET 10909 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10910#endif 10911}, 10912{ 10913 X86_PF2IWrm, X86_INS_PF2IW, 10914#ifndef CAPSTONE_DIET 10915 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10916#endif 10917}, 10918{ 10919 X86_PF2IWrr, X86_INS_PF2IW, 10920#ifndef CAPSTONE_DIET 10921 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10922#endif 10923}, 10924{ 10925 X86_PFACCrm, X86_INS_PFACC, 10926#ifndef CAPSTONE_DIET 10927 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10928#endif 10929}, 10930{ 10931 X86_PFACCrr, X86_INS_PFACC, 10932#ifndef CAPSTONE_DIET 10933 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10934#endif 10935}, 10936{ 10937 X86_PFADDrm, X86_INS_PFADD, 10938#ifndef CAPSTONE_DIET 10939 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10940#endif 10941}, 10942{ 10943 X86_PFADDrr, X86_INS_PFADD, 10944#ifndef CAPSTONE_DIET 10945 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10946#endif 10947}, 10948{ 10949 X86_PFCMPEQrm, X86_INS_PFCMPEQ, 10950#ifndef CAPSTONE_DIET 10951 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10952#endif 10953}, 10954{ 10955 X86_PFCMPEQrr, X86_INS_PFCMPEQ, 10956#ifndef CAPSTONE_DIET 10957 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10958#endif 10959}, 10960{ 10961 X86_PFCMPGErm, X86_INS_PFCMPGE, 10962#ifndef CAPSTONE_DIET 10963 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10964#endif 10965}, 10966{ 10967 X86_PFCMPGErr, X86_INS_PFCMPGE, 10968#ifndef CAPSTONE_DIET 10969 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10970#endif 10971}, 10972{ 10973 X86_PFCMPGTrm, X86_INS_PFCMPGT, 10974#ifndef CAPSTONE_DIET 10975 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10976#endif 10977}, 10978{ 10979 X86_PFCMPGTrr, X86_INS_PFCMPGT, 10980#ifndef CAPSTONE_DIET 10981 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10982#endif 10983}, 10984{ 10985 X86_PFMAXrm, X86_INS_PFMAX, 10986#ifndef CAPSTONE_DIET 10987 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10988#endif 10989}, 10990{ 10991 X86_PFMAXrr, X86_INS_PFMAX, 10992#ifndef CAPSTONE_DIET 10993 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 10994#endif 10995}, 10996{ 10997 X86_PFMINrm, X86_INS_PFMIN, 10998#ifndef CAPSTONE_DIET 10999 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11000#endif 11001}, 11002{ 11003 X86_PFMINrr, X86_INS_PFMIN, 11004#ifndef CAPSTONE_DIET 11005 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11006#endif 11007}, 11008{ 11009 X86_PFMULrm, X86_INS_PFMUL, 11010#ifndef CAPSTONE_DIET 11011 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11012#endif 11013}, 11014{ 11015 X86_PFMULrr, X86_INS_PFMUL, 11016#ifndef CAPSTONE_DIET 11017 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11018#endif 11019}, 11020{ 11021 X86_PFNACCrm, X86_INS_PFNACC, 11022#ifndef CAPSTONE_DIET 11023 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11024#endif 11025}, 11026{ 11027 X86_PFNACCrr, X86_INS_PFNACC, 11028#ifndef CAPSTONE_DIET 11029 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11030#endif 11031}, 11032{ 11033 X86_PFPNACCrm, X86_INS_PFPNACC, 11034#ifndef CAPSTONE_DIET 11035 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11036#endif 11037}, 11038{ 11039 X86_PFPNACCrr, X86_INS_PFPNACC, 11040#ifndef CAPSTONE_DIET 11041 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11042#endif 11043}, 11044{ 11045 X86_PFRCPIT1rm, X86_INS_PFRCPIT1, 11046#ifndef CAPSTONE_DIET 11047 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11048#endif 11049}, 11050{ 11051 X86_PFRCPIT1rr, X86_INS_PFRCPIT1, 11052#ifndef CAPSTONE_DIET 11053 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11054#endif 11055}, 11056{ 11057 X86_PFRCPIT2rm, X86_INS_PFRCPIT2, 11058#ifndef CAPSTONE_DIET 11059 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11060#endif 11061}, 11062{ 11063 X86_PFRCPIT2rr, X86_INS_PFRCPIT2, 11064#ifndef CAPSTONE_DIET 11065 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11066#endif 11067}, 11068{ 11069 X86_PFRCPrm, X86_INS_PFRCP, 11070#ifndef CAPSTONE_DIET 11071 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11072#endif 11073}, 11074{ 11075 X86_PFRCPrr, X86_INS_PFRCP, 11076#ifndef CAPSTONE_DIET 11077 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11078#endif 11079}, 11080{ 11081 X86_PFRSQIT1rm, X86_INS_PFRSQIT1, 11082#ifndef CAPSTONE_DIET 11083 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11084#endif 11085}, 11086{ 11087 X86_PFRSQIT1rr, X86_INS_PFRSQIT1, 11088#ifndef CAPSTONE_DIET 11089 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11090#endif 11091}, 11092{ 11093 X86_PFRSQRTrm, X86_INS_PFRSQRT, 11094#ifndef CAPSTONE_DIET 11095 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11096#endif 11097}, 11098{ 11099 X86_PFRSQRTrr, X86_INS_PFRSQRT, 11100#ifndef CAPSTONE_DIET 11101 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11102#endif 11103}, 11104{ 11105 X86_PFSUBRrm, X86_INS_PFSUBR, 11106#ifndef CAPSTONE_DIET 11107 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11108#endif 11109}, 11110{ 11111 X86_PFSUBRrr, X86_INS_PFSUBR, 11112#ifndef CAPSTONE_DIET 11113 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11114#endif 11115}, 11116{ 11117 X86_PFSUBrm, X86_INS_PFSUB, 11118#ifndef CAPSTONE_DIET 11119 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11120#endif 11121}, 11122{ 11123 X86_PFSUBrr, X86_INS_PFSUB, 11124#ifndef CAPSTONE_DIET 11125 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11126#endif 11127}, 11128{ 11129 X86_PHADDDrm, X86_INS_PHADDD, 11130#ifndef CAPSTONE_DIET 11131 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11132#endif 11133}, 11134{ 11135 X86_PHADDDrr, X86_INS_PHADDD, 11136#ifndef CAPSTONE_DIET 11137 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11138#endif 11139}, 11140{ 11141 X86_PHADDSWrm128, X86_INS_PHADDSW, 11142#ifndef CAPSTONE_DIET 11143 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11144#endif 11145}, 11146{ 11147 X86_PHADDSWrr128, X86_INS_PHADDSW, 11148#ifndef CAPSTONE_DIET 11149 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11150#endif 11151}, 11152{ 11153 X86_PHADDWrm, X86_INS_PHADDW, 11154#ifndef CAPSTONE_DIET 11155 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11156#endif 11157}, 11158{ 11159 X86_PHADDWrr, X86_INS_PHADDW, 11160#ifndef CAPSTONE_DIET 11161 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11162#endif 11163}, 11164{ 11165 X86_PHMINPOSUWrm128, X86_INS_PHMINPOSUW, 11166#ifndef CAPSTONE_DIET 11167 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11168#endif 11169}, 11170{ 11171 X86_PHMINPOSUWrr128, X86_INS_PHMINPOSUW, 11172#ifndef CAPSTONE_DIET 11173 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11174#endif 11175}, 11176{ 11177 X86_PHSUBDrm, X86_INS_PHSUBD, 11178#ifndef CAPSTONE_DIET 11179 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11180#endif 11181}, 11182{ 11183 X86_PHSUBDrr, X86_INS_PHSUBD, 11184#ifndef CAPSTONE_DIET 11185 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11186#endif 11187}, 11188{ 11189 X86_PHSUBSWrm128, X86_INS_PHSUBSW, 11190#ifndef CAPSTONE_DIET 11191 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11192#endif 11193}, 11194{ 11195 X86_PHSUBSWrr128, X86_INS_PHSUBSW, 11196#ifndef CAPSTONE_DIET 11197 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11198#endif 11199}, 11200{ 11201 X86_PHSUBWrm, X86_INS_PHSUBW, 11202#ifndef CAPSTONE_DIET 11203 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11204#endif 11205}, 11206{ 11207 X86_PHSUBWrr, X86_INS_PHSUBW, 11208#ifndef CAPSTONE_DIET 11209 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11210#endif 11211}, 11212{ 11213 X86_PI2FDrm, X86_INS_PI2FD, 11214#ifndef CAPSTONE_DIET 11215 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11216#endif 11217}, 11218{ 11219 X86_PI2FDrr, X86_INS_PI2FD, 11220#ifndef CAPSTONE_DIET 11221 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11222#endif 11223}, 11224{ 11225 X86_PI2FWrm, X86_INS_PI2FW, 11226#ifndef CAPSTONE_DIET 11227 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11228#endif 11229}, 11230{ 11231 X86_PI2FWrr, X86_INS_PI2FW, 11232#ifndef CAPSTONE_DIET 11233 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11234#endif 11235}, 11236{ 11237 X86_PINSRBrm, X86_INS_PINSRB, 11238#ifndef CAPSTONE_DIET 11239 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11240#endif 11241}, 11242{ 11243 X86_PINSRBrr, X86_INS_PINSRB, 11244#ifndef CAPSTONE_DIET 11245 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11246#endif 11247}, 11248{ 11249 X86_PINSRDrm, X86_INS_PINSRD, 11250#ifndef CAPSTONE_DIET 11251 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11252#endif 11253}, 11254{ 11255 X86_PINSRDrr, X86_INS_PINSRD, 11256#ifndef CAPSTONE_DIET 11257 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11258#endif 11259}, 11260{ 11261 X86_PINSRQrm, X86_INS_PINSRQ, 11262#ifndef CAPSTONE_DIET 11263 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11264#endif 11265}, 11266{ 11267 X86_PINSRQrr, X86_INS_PINSRQ, 11268#ifndef CAPSTONE_DIET 11269 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11270#endif 11271}, 11272{ 11273 X86_PINSRWrmi, X86_INS_PINSRW, 11274#ifndef CAPSTONE_DIET 11275 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11276#endif 11277}, 11278{ 11279 X86_PINSRWrri, X86_INS_PINSRW, 11280#ifndef CAPSTONE_DIET 11281 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11282#endif 11283}, 11284{ 11285 X86_PMADDUBSWrm128, X86_INS_PMADDUBSW, 11286#ifndef CAPSTONE_DIET 11287 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11288#endif 11289}, 11290{ 11291 X86_PMADDUBSWrr128, X86_INS_PMADDUBSW, 11292#ifndef CAPSTONE_DIET 11293 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11294#endif 11295}, 11296{ 11297 X86_PMADDWDrm, X86_INS_PMADDWD, 11298#ifndef CAPSTONE_DIET 11299 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11300#endif 11301}, 11302{ 11303 X86_PMADDWDrr, X86_INS_PMADDWD, 11304#ifndef CAPSTONE_DIET 11305 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11306#endif 11307}, 11308{ 11309 X86_PMAXSBrm, X86_INS_PMAXSB, 11310#ifndef CAPSTONE_DIET 11311 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11312#endif 11313}, 11314{ 11315 X86_PMAXSBrr, X86_INS_PMAXSB, 11316#ifndef CAPSTONE_DIET 11317 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11318#endif 11319}, 11320{ 11321 X86_PMAXSDrm, X86_INS_PMAXSD, 11322#ifndef CAPSTONE_DIET 11323 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11324#endif 11325}, 11326{ 11327 X86_PMAXSDrr, X86_INS_PMAXSD, 11328#ifndef CAPSTONE_DIET 11329 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11330#endif 11331}, 11332{ 11333 X86_PMAXSWrm, X86_INS_PMAXSW, 11334#ifndef CAPSTONE_DIET 11335 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11336#endif 11337}, 11338{ 11339 X86_PMAXSWrr, X86_INS_PMAXSW, 11340#ifndef CAPSTONE_DIET 11341 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11342#endif 11343}, 11344{ 11345 X86_PMAXUBrm, X86_INS_PMAXUB, 11346#ifndef CAPSTONE_DIET 11347 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11348#endif 11349}, 11350{ 11351 X86_PMAXUBrr, X86_INS_PMAXUB, 11352#ifndef CAPSTONE_DIET 11353 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11354#endif 11355}, 11356{ 11357 X86_PMAXUDrm, X86_INS_PMAXUD, 11358#ifndef CAPSTONE_DIET 11359 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11360#endif 11361}, 11362{ 11363 X86_PMAXUDrr, X86_INS_PMAXUD, 11364#ifndef CAPSTONE_DIET 11365 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11366#endif 11367}, 11368{ 11369 X86_PMAXUWrm, X86_INS_PMAXUW, 11370#ifndef CAPSTONE_DIET 11371 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11372#endif 11373}, 11374{ 11375 X86_PMAXUWrr, X86_INS_PMAXUW, 11376#ifndef CAPSTONE_DIET 11377 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11378#endif 11379}, 11380{ 11381 X86_PMINSBrm, X86_INS_PMINSB, 11382#ifndef CAPSTONE_DIET 11383 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11384#endif 11385}, 11386{ 11387 X86_PMINSBrr, X86_INS_PMINSB, 11388#ifndef CAPSTONE_DIET 11389 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11390#endif 11391}, 11392{ 11393 X86_PMINSDrm, X86_INS_PMINSD, 11394#ifndef CAPSTONE_DIET 11395 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11396#endif 11397}, 11398{ 11399 X86_PMINSDrr, X86_INS_PMINSD, 11400#ifndef CAPSTONE_DIET 11401 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11402#endif 11403}, 11404{ 11405 X86_PMINSWrm, X86_INS_PMINSW, 11406#ifndef CAPSTONE_DIET 11407 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11408#endif 11409}, 11410{ 11411 X86_PMINSWrr, X86_INS_PMINSW, 11412#ifndef CAPSTONE_DIET 11413 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11414#endif 11415}, 11416{ 11417 X86_PMINUBrm, X86_INS_PMINUB, 11418#ifndef CAPSTONE_DIET 11419 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11420#endif 11421}, 11422{ 11423 X86_PMINUBrr, X86_INS_PMINUB, 11424#ifndef CAPSTONE_DIET 11425 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11426#endif 11427}, 11428{ 11429 X86_PMINUDrm, X86_INS_PMINUD, 11430#ifndef CAPSTONE_DIET 11431 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11432#endif 11433}, 11434{ 11435 X86_PMINUDrr, X86_INS_PMINUD, 11436#ifndef CAPSTONE_DIET 11437 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11438#endif 11439}, 11440{ 11441 X86_PMINUWrm, X86_INS_PMINUW, 11442#ifndef CAPSTONE_DIET 11443 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11444#endif 11445}, 11446{ 11447 X86_PMINUWrr, X86_INS_PMINUW, 11448#ifndef CAPSTONE_DIET 11449 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11450#endif 11451}, 11452{ 11453 X86_PMOVMSKBrr, X86_INS_PMOVMSKB, 11454#ifndef CAPSTONE_DIET 11455 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11456#endif 11457}, 11458{ 11459 X86_PMOVSXBDrm, X86_INS_PMOVSXBD, 11460#ifndef CAPSTONE_DIET 11461 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11462#endif 11463}, 11464{ 11465 X86_PMOVSXBDrr, X86_INS_PMOVSXBD, 11466#ifndef CAPSTONE_DIET 11467 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11468#endif 11469}, 11470{ 11471 X86_PMOVSXBQrm, X86_INS_PMOVSXBQ, 11472#ifndef CAPSTONE_DIET 11473 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11474#endif 11475}, 11476{ 11477 X86_PMOVSXBQrr, X86_INS_PMOVSXBQ, 11478#ifndef CAPSTONE_DIET 11479 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11480#endif 11481}, 11482{ 11483 X86_PMOVSXBWrm, X86_INS_PMOVSXBW, 11484#ifndef CAPSTONE_DIET 11485 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11486#endif 11487}, 11488{ 11489 X86_PMOVSXBWrr, X86_INS_PMOVSXBW, 11490#ifndef CAPSTONE_DIET 11491 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11492#endif 11493}, 11494{ 11495 X86_PMOVSXDQrm, X86_INS_PMOVSXDQ, 11496#ifndef CAPSTONE_DIET 11497 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11498#endif 11499}, 11500{ 11501 X86_PMOVSXDQrr, X86_INS_PMOVSXDQ, 11502#ifndef CAPSTONE_DIET 11503 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11504#endif 11505}, 11506{ 11507 X86_PMOVSXWDrm, X86_INS_PMOVSXWD, 11508#ifndef CAPSTONE_DIET 11509 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11510#endif 11511}, 11512{ 11513 X86_PMOVSXWDrr, X86_INS_PMOVSXWD, 11514#ifndef CAPSTONE_DIET 11515 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11516#endif 11517}, 11518{ 11519 X86_PMOVSXWQrm, X86_INS_PMOVSXWQ, 11520#ifndef CAPSTONE_DIET 11521 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11522#endif 11523}, 11524{ 11525 X86_PMOVSXWQrr, X86_INS_PMOVSXWQ, 11526#ifndef CAPSTONE_DIET 11527 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11528#endif 11529}, 11530{ 11531 X86_PMOVZXBDrm, X86_INS_PMOVZXBD, 11532#ifndef CAPSTONE_DIET 11533 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11534#endif 11535}, 11536{ 11537 X86_PMOVZXBDrr, X86_INS_PMOVZXBD, 11538#ifndef CAPSTONE_DIET 11539 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11540#endif 11541}, 11542{ 11543 X86_PMOVZXBQrm, X86_INS_PMOVZXBQ, 11544#ifndef CAPSTONE_DIET 11545 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11546#endif 11547}, 11548{ 11549 X86_PMOVZXBQrr, X86_INS_PMOVZXBQ, 11550#ifndef CAPSTONE_DIET 11551 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11552#endif 11553}, 11554{ 11555 X86_PMOVZXBWrm, X86_INS_PMOVZXBW, 11556#ifndef CAPSTONE_DIET 11557 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11558#endif 11559}, 11560{ 11561 X86_PMOVZXBWrr, X86_INS_PMOVZXBW, 11562#ifndef CAPSTONE_DIET 11563 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11564#endif 11565}, 11566{ 11567 X86_PMOVZXDQrm, X86_INS_PMOVZXDQ, 11568#ifndef CAPSTONE_DIET 11569 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11570#endif 11571}, 11572{ 11573 X86_PMOVZXDQrr, X86_INS_PMOVZXDQ, 11574#ifndef CAPSTONE_DIET 11575 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11576#endif 11577}, 11578{ 11579 X86_PMOVZXWDrm, X86_INS_PMOVZXWD, 11580#ifndef CAPSTONE_DIET 11581 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11582#endif 11583}, 11584{ 11585 X86_PMOVZXWDrr, X86_INS_PMOVZXWD, 11586#ifndef CAPSTONE_DIET 11587 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11588#endif 11589}, 11590{ 11591 X86_PMOVZXWQrm, X86_INS_PMOVZXWQ, 11592#ifndef CAPSTONE_DIET 11593 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11594#endif 11595}, 11596{ 11597 X86_PMOVZXWQrr, X86_INS_PMOVZXWQ, 11598#ifndef CAPSTONE_DIET 11599 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11600#endif 11601}, 11602{ 11603 X86_PMULDQrm, X86_INS_PMULDQ, 11604#ifndef CAPSTONE_DIET 11605 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11606#endif 11607}, 11608{ 11609 X86_PMULDQrr, X86_INS_PMULDQ, 11610#ifndef CAPSTONE_DIET 11611 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11612#endif 11613}, 11614{ 11615 X86_PMULHRSWrm128, X86_INS_PMULHRSW, 11616#ifndef CAPSTONE_DIET 11617 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11618#endif 11619}, 11620{ 11621 X86_PMULHRSWrr128, X86_INS_PMULHRSW, 11622#ifndef CAPSTONE_DIET 11623 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11624#endif 11625}, 11626{ 11627 X86_PMULHRWrm, X86_INS_PMULHRW, 11628#ifndef CAPSTONE_DIET 11629 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11630#endif 11631}, 11632{ 11633 X86_PMULHRWrr, X86_INS_PMULHRW, 11634#ifndef CAPSTONE_DIET 11635 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11636#endif 11637}, 11638{ 11639 X86_PMULHUWrm, X86_INS_PMULHUW, 11640#ifndef CAPSTONE_DIET 11641 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11642#endif 11643}, 11644{ 11645 X86_PMULHUWrr, X86_INS_PMULHUW, 11646#ifndef CAPSTONE_DIET 11647 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11648#endif 11649}, 11650{ 11651 X86_PMULHWrm, X86_INS_PMULHW, 11652#ifndef CAPSTONE_DIET 11653 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11654#endif 11655}, 11656{ 11657 X86_PMULHWrr, X86_INS_PMULHW, 11658#ifndef CAPSTONE_DIET 11659 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11660#endif 11661}, 11662{ 11663 X86_PMULLDrm, X86_INS_PMULLD, 11664#ifndef CAPSTONE_DIET 11665 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11666#endif 11667}, 11668{ 11669 X86_PMULLDrr, X86_INS_PMULLD, 11670#ifndef CAPSTONE_DIET 11671 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 11672#endif 11673}, 11674{ 11675 X86_PMULLWrm, X86_INS_PMULLW, 11676#ifndef CAPSTONE_DIET 11677 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11678#endif 11679}, 11680{ 11681 X86_PMULLWrr, X86_INS_PMULLW, 11682#ifndef CAPSTONE_DIET 11683 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11684#endif 11685}, 11686{ 11687 X86_PMULUDQrm, X86_INS_PMULUDQ, 11688#ifndef CAPSTONE_DIET 11689 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11690#endif 11691}, 11692{ 11693 X86_PMULUDQrr, X86_INS_PMULUDQ, 11694#ifndef CAPSTONE_DIET 11695 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11696#endif 11697}, 11698{ 11699 X86_POP16r, X86_INS_POP, 11700#ifndef CAPSTONE_DIET 11701 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0 11702#endif 11703}, 11704{ 11705 X86_POP16rmm, X86_INS_POP, 11706#ifndef CAPSTONE_DIET 11707 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0 11708#endif 11709}, 11710{ 11711 X86_POP16rmr, X86_INS_POP, 11712#ifndef CAPSTONE_DIET 11713 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0 11714#endif 11715}, 11716{ 11717 X86_POP32r, X86_INS_POP, 11718#ifndef CAPSTONE_DIET 11719 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 11720#endif 11721}, 11722{ 11723 X86_POP32rmm, X86_INS_POP, 11724#ifndef CAPSTONE_DIET 11725 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 11726#endif 11727}, 11728{ 11729 X86_POP32rmr, X86_INS_POP, 11730#ifndef CAPSTONE_DIET 11731 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 11732#endif 11733}, 11734{ 11735 X86_POP64r, X86_INS_POP, 11736#ifndef CAPSTONE_DIET 11737 { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 11738#endif 11739}, 11740{ 11741 X86_POP64rmm, X86_INS_POP, 11742#ifndef CAPSTONE_DIET 11743 { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 11744#endif 11745}, 11746{ 11747 X86_POP64rmr, X86_INS_POP, 11748#ifndef CAPSTONE_DIET 11749 { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 11750#endif 11751}, 11752{ 11753 X86_POPA16, X86_INS_POPAW, 11754#ifndef CAPSTONE_DIET 11755 { X86_REG_ESP, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EBP, X86_REG_EBX, X86_REG_EDX, X86_REG_ECX, X86_REG_EAX, X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 11756#endif 11757}, 11758{ 11759 X86_POPA32, X86_INS_POPAL, 11760#ifndef CAPSTONE_DIET 11761 { X86_REG_ESP, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EBP, X86_REG_EBX, X86_REG_EDX, X86_REG_ECX, X86_REG_EAX, X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 11762#endif 11763}, 11764{ 11765 X86_POPCNT16rm, X86_INS_POPCNT, 11766#ifndef CAPSTONE_DIET 11767 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 11768#endif 11769}, 11770{ 11771 X86_POPCNT16rr, X86_INS_POPCNT, 11772#ifndef CAPSTONE_DIET 11773 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 11774#endif 11775}, 11776{ 11777 X86_POPCNT32rm, X86_INS_POPCNT, 11778#ifndef CAPSTONE_DIET 11779 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 11780#endif 11781}, 11782{ 11783 X86_POPCNT32rr, X86_INS_POPCNT, 11784#ifndef CAPSTONE_DIET 11785 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 11786#endif 11787}, 11788{ 11789 X86_POPCNT64rm, X86_INS_POPCNT, 11790#ifndef CAPSTONE_DIET 11791 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 11792#endif 11793}, 11794{ 11795 X86_POPCNT64rr, X86_INS_POPCNT, 11796#ifndef CAPSTONE_DIET 11797 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 11798#endif 11799}, 11800{ 11801 X86_POPDS16, X86_INS_POP, 11802#ifndef CAPSTONE_DIET 11803 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 11804#endif 11805}, 11806{ 11807 X86_POPDS32, X86_INS_POP, 11808#ifndef CAPSTONE_DIET 11809 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 11810#endif 11811}, 11812{ 11813 X86_POPES16, X86_INS_POP, 11814#ifndef CAPSTONE_DIET 11815 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 11816#endif 11817}, 11818{ 11819 X86_POPES32, X86_INS_POP, 11820#ifndef CAPSTONE_DIET 11821 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 11822#endif 11823}, 11824{ 11825 X86_POPF16, X86_INS_POPF, 11826#ifndef CAPSTONE_DIET 11827 { X86_REG_ESP, 0 }, { X86_REG_ESP, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 11828#endif 11829}, 11830{ 11831 X86_POPF32, X86_INS_POPFD, 11832#ifndef CAPSTONE_DIET 11833 { X86_REG_ESP, 0 }, { X86_REG_ESP, X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 11834#endif 11835}, 11836{ 11837 X86_POPF64, X86_INS_POPFQ, 11838#ifndef CAPSTONE_DIET 11839 { X86_REG_RSP, 0 }, { X86_REG_RSP, X86_REG_EFLAGS, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 11840#endif 11841}, 11842{ 11843 X86_POPFS16, X86_INS_POP, 11844#ifndef CAPSTONE_DIET 11845 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 11846#endif 11847}, 11848{ 11849 X86_POPFS32, X86_INS_POP, 11850#ifndef CAPSTONE_DIET 11851 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 11852#endif 11853}, 11854{ 11855 X86_POPFS64, X86_INS_POP, 11856#ifndef CAPSTONE_DIET 11857 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0 11858#endif 11859}, 11860{ 11861 X86_POPGS16, X86_INS_POP, 11862#ifndef CAPSTONE_DIET 11863 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 11864#endif 11865}, 11866{ 11867 X86_POPGS32, X86_INS_POP, 11868#ifndef CAPSTONE_DIET 11869 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 11870#endif 11871}, 11872{ 11873 X86_POPGS64, X86_INS_POP, 11874#ifndef CAPSTONE_DIET 11875 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0 11876#endif 11877}, 11878{ 11879 X86_POPSS16, X86_INS_POP, 11880#ifndef CAPSTONE_DIET 11881 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 11882#endif 11883}, 11884{ 11885 X86_POPSS32, X86_INS_POP, 11886#ifndef CAPSTONE_DIET 11887 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0 11888#endif 11889}, 11890{ 11891 X86_PORrm, X86_INS_POR, 11892#ifndef CAPSTONE_DIET 11893 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11894#endif 11895}, 11896{ 11897 X86_PORrr, X86_INS_POR, 11898#ifndef CAPSTONE_DIET 11899 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11900#endif 11901}, 11902{ 11903 X86_PREFETCH, X86_INS_PREFETCH, 11904#ifndef CAPSTONE_DIET 11905 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 11906#endif 11907}, 11908{ 11909 X86_PREFETCHNTA, X86_INS_PREFETCHNTA, 11910#ifndef CAPSTONE_DIET 11911 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 11912#endif 11913}, 11914{ 11915 X86_PREFETCHT0, X86_INS_PREFETCHT0, 11916#ifndef CAPSTONE_DIET 11917 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 11918#endif 11919}, 11920{ 11921 X86_PREFETCHT1, X86_INS_PREFETCHT1, 11922#ifndef CAPSTONE_DIET 11923 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 11924#endif 11925}, 11926{ 11927 X86_PREFETCHT2, X86_INS_PREFETCHT2, 11928#ifndef CAPSTONE_DIET 11929 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 11930#endif 11931}, 11932{ 11933 X86_PREFETCHW, X86_INS_PREFETCHW, 11934#ifndef CAPSTONE_DIET 11935 { 0 }, { 0 }, { 0 }, 0, 0 11936#endif 11937}, 11938{ 11939 X86_PSADBWrm, X86_INS_PSADBW, 11940#ifndef CAPSTONE_DIET 11941 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11942#endif 11943}, 11944{ 11945 X86_PSADBWrr, X86_INS_PSADBW, 11946#ifndef CAPSTONE_DIET 11947 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11948#endif 11949}, 11950{ 11951 X86_PSHUFBrm, X86_INS_PSHUFB, 11952#ifndef CAPSTONE_DIET 11953 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11954#endif 11955}, 11956{ 11957 X86_PSHUFBrr, X86_INS_PSHUFB, 11958#ifndef CAPSTONE_DIET 11959 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 11960#endif 11961}, 11962{ 11963 X86_PSHUFDmi, X86_INS_PSHUFD, 11964#ifndef CAPSTONE_DIET 11965 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11966#endif 11967}, 11968{ 11969 X86_PSHUFDri, X86_INS_PSHUFD, 11970#ifndef CAPSTONE_DIET 11971 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11972#endif 11973}, 11974{ 11975 X86_PSHUFHWmi, X86_INS_PSHUFHW, 11976#ifndef CAPSTONE_DIET 11977 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11978#endif 11979}, 11980{ 11981 X86_PSHUFHWri, X86_INS_PSHUFHW, 11982#ifndef CAPSTONE_DIET 11983 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11984#endif 11985}, 11986{ 11987 X86_PSHUFLWmi, X86_INS_PSHUFLW, 11988#ifndef CAPSTONE_DIET 11989 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11990#endif 11991}, 11992{ 11993 X86_PSHUFLWri, X86_INS_PSHUFLW, 11994#ifndef CAPSTONE_DIET 11995 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 11996#endif 11997}, 11998{ 11999 X86_PSIGNBrm, X86_INS_PSIGNB, 12000#ifndef CAPSTONE_DIET 12001 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 12002#endif 12003}, 12004{ 12005 X86_PSIGNBrr, X86_INS_PSIGNB, 12006#ifndef CAPSTONE_DIET 12007 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 12008#endif 12009}, 12010{ 12011 X86_PSIGNDrm, X86_INS_PSIGND, 12012#ifndef CAPSTONE_DIET 12013 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 12014#endif 12015}, 12016{ 12017 X86_PSIGNDrr, X86_INS_PSIGND, 12018#ifndef CAPSTONE_DIET 12019 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 12020#endif 12021}, 12022{ 12023 X86_PSIGNWrm, X86_INS_PSIGNW, 12024#ifndef CAPSTONE_DIET 12025 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 12026#endif 12027}, 12028{ 12029 X86_PSIGNWrr, X86_INS_PSIGNW, 12030#ifndef CAPSTONE_DIET 12031 { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0 12032#endif 12033}, 12034{ 12035 X86_PSLLDQri, X86_INS_PSLLDQ, 12036#ifndef CAPSTONE_DIET 12037 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12038#endif 12039}, 12040{ 12041 X86_PSLLDri, X86_INS_PSLLD, 12042#ifndef CAPSTONE_DIET 12043 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12044#endif 12045}, 12046{ 12047 X86_PSLLDrm, X86_INS_PSLLD, 12048#ifndef CAPSTONE_DIET 12049 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12050#endif 12051}, 12052{ 12053 X86_PSLLDrr, X86_INS_PSLLD, 12054#ifndef CAPSTONE_DIET 12055 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12056#endif 12057}, 12058{ 12059 X86_PSLLQri, X86_INS_PSLLQ, 12060#ifndef CAPSTONE_DIET 12061 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12062#endif 12063}, 12064{ 12065 X86_PSLLQrm, X86_INS_PSLLQ, 12066#ifndef CAPSTONE_DIET 12067 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12068#endif 12069}, 12070{ 12071 X86_PSLLQrr, X86_INS_PSLLQ, 12072#ifndef CAPSTONE_DIET 12073 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12074#endif 12075}, 12076{ 12077 X86_PSLLWri, X86_INS_PSLLW, 12078#ifndef CAPSTONE_DIET 12079 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12080#endif 12081}, 12082{ 12083 X86_PSLLWrm, X86_INS_PSLLW, 12084#ifndef CAPSTONE_DIET 12085 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12086#endif 12087}, 12088{ 12089 X86_PSLLWrr, X86_INS_PSLLW, 12090#ifndef CAPSTONE_DIET 12091 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12092#endif 12093}, 12094{ 12095 X86_PSRADri, X86_INS_PSRAD, 12096#ifndef CAPSTONE_DIET 12097 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12098#endif 12099}, 12100{ 12101 X86_PSRADrm, X86_INS_PSRAD, 12102#ifndef CAPSTONE_DIET 12103 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12104#endif 12105}, 12106{ 12107 X86_PSRADrr, X86_INS_PSRAD, 12108#ifndef CAPSTONE_DIET 12109 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12110#endif 12111}, 12112{ 12113 X86_PSRAWri, X86_INS_PSRAW, 12114#ifndef CAPSTONE_DIET 12115 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12116#endif 12117}, 12118{ 12119 X86_PSRAWrm, X86_INS_PSRAW, 12120#ifndef CAPSTONE_DIET 12121 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12122#endif 12123}, 12124{ 12125 X86_PSRAWrr, X86_INS_PSRAW, 12126#ifndef CAPSTONE_DIET 12127 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12128#endif 12129}, 12130{ 12131 X86_PSRLDQri, X86_INS_PSRLDQ, 12132#ifndef CAPSTONE_DIET 12133 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12134#endif 12135}, 12136{ 12137 X86_PSRLDri, X86_INS_PSRLD, 12138#ifndef CAPSTONE_DIET 12139 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12140#endif 12141}, 12142{ 12143 X86_PSRLDrm, X86_INS_PSRLD, 12144#ifndef CAPSTONE_DIET 12145 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12146#endif 12147}, 12148{ 12149 X86_PSRLDrr, X86_INS_PSRLD, 12150#ifndef CAPSTONE_DIET 12151 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12152#endif 12153}, 12154{ 12155 X86_PSRLQri, X86_INS_PSRLQ, 12156#ifndef CAPSTONE_DIET 12157 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12158#endif 12159}, 12160{ 12161 X86_PSRLQrm, X86_INS_PSRLQ, 12162#ifndef CAPSTONE_DIET 12163 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12164#endif 12165}, 12166{ 12167 X86_PSRLQrr, X86_INS_PSRLQ, 12168#ifndef CAPSTONE_DIET 12169 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12170#endif 12171}, 12172{ 12173 X86_PSRLWri, X86_INS_PSRLW, 12174#ifndef CAPSTONE_DIET 12175 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12176#endif 12177}, 12178{ 12179 X86_PSRLWrm, X86_INS_PSRLW, 12180#ifndef CAPSTONE_DIET 12181 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12182#endif 12183}, 12184{ 12185 X86_PSRLWrr, X86_INS_PSRLW, 12186#ifndef CAPSTONE_DIET 12187 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12188#endif 12189}, 12190{ 12191 X86_PSUBBrm, X86_INS_PSUBB, 12192#ifndef CAPSTONE_DIET 12193 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12194#endif 12195}, 12196{ 12197 X86_PSUBBrr, X86_INS_PSUBB, 12198#ifndef CAPSTONE_DIET 12199 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12200#endif 12201}, 12202{ 12203 X86_PSUBDrm, X86_INS_PSUBD, 12204#ifndef CAPSTONE_DIET 12205 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12206#endif 12207}, 12208{ 12209 X86_PSUBDrr, X86_INS_PSUBD, 12210#ifndef CAPSTONE_DIET 12211 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12212#endif 12213}, 12214{ 12215 X86_PSUBQrm, X86_INS_PSUBQ, 12216#ifndef CAPSTONE_DIET 12217 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12218#endif 12219}, 12220{ 12221 X86_PSUBQrr, X86_INS_PSUBQ, 12222#ifndef CAPSTONE_DIET 12223 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12224#endif 12225}, 12226{ 12227 X86_PSUBSBrm, X86_INS_PSUBSB, 12228#ifndef CAPSTONE_DIET 12229 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12230#endif 12231}, 12232{ 12233 X86_PSUBSBrr, X86_INS_PSUBSB, 12234#ifndef CAPSTONE_DIET 12235 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12236#endif 12237}, 12238{ 12239 X86_PSUBSWrm, X86_INS_PSUBSW, 12240#ifndef CAPSTONE_DIET 12241 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12242#endif 12243}, 12244{ 12245 X86_PSUBSWrr, X86_INS_PSUBSW, 12246#ifndef CAPSTONE_DIET 12247 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12248#endif 12249}, 12250{ 12251 X86_PSUBUSBrm, X86_INS_PSUBUSB, 12252#ifndef CAPSTONE_DIET 12253 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12254#endif 12255}, 12256{ 12257 X86_PSUBUSBrr, X86_INS_PSUBUSB, 12258#ifndef CAPSTONE_DIET 12259 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12260#endif 12261}, 12262{ 12263 X86_PSUBUSWrm, X86_INS_PSUBUSW, 12264#ifndef CAPSTONE_DIET 12265 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12266#endif 12267}, 12268{ 12269 X86_PSUBUSWrr, X86_INS_PSUBUSW, 12270#ifndef CAPSTONE_DIET 12271 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12272#endif 12273}, 12274{ 12275 X86_PSUBWrm, X86_INS_PSUBW, 12276#ifndef CAPSTONE_DIET 12277 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12278#endif 12279}, 12280{ 12281 X86_PSUBWrr, X86_INS_PSUBW, 12282#ifndef CAPSTONE_DIET 12283 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12284#endif 12285}, 12286{ 12287 X86_PSWAPDrm, X86_INS_PSWAPD, 12288#ifndef CAPSTONE_DIET 12289 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 12290#endif 12291}, 12292{ 12293 X86_PSWAPDrr, X86_INS_PSWAPD, 12294#ifndef CAPSTONE_DIET 12295 { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0 12296#endif 12297}, 12298{ 12299 X86_PTESTrm, X86_INS_PTEST, 12300#ifndef CAPSTONE_DIET 12301 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE41, 0 }, 0, 0 12302#endif 12303}, 12304{ 12305 X86_PTESTrr, X86_INS_PTEST, 12306#ifndef CAPSTONE_DIET 12307 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE41, 0 }, 0, 0 12308#endif 12309}, 12310{ 12311 X86_PUNPCKHBWrm, X86_INS_PUNPCKHBW, 12312#ifndef CAPSTONE_DIET 12313 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12314#endif 12315}, 12316{ 12317 X86_PUNPCKHBWrr, X86_INS_PUNPCKHBW, 12318#ifndef CAPSTONE_DIET 12319 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12320#endif 12321}, 12322{ 12323 X86_PUNPCKHDQrm, X86_INS_PUNPCKHDQ, 12324#ifndef CAPSTONE_DIET 12325 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12326#endif 12327}, 12328{ 12329 X86_PUNPCKHDQrr, X86_INS_PUNPCKHDQ, 12330#ifndef CAPSTONE_DIET 12331 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12332#endif 12333}, 12334{ 12335 X86_PUNPCKHQDQrm, X86_INS_PUNPCKHQDQ, 12336#ifndef CAPSTONE_DIET 12337 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12338#endif 12339}, 12340{ 12341 X86_PUNPCKHQDQrr, X86_INS_PUNPCKHQDQ, 12342#ifndef CAPSTONE_DIET 12343 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12344#endif 12345}, 12346{ 12347 X86_PUNPCKHWDrm, X86_INS_PUNPCKHWD, 12348#ifndef CAPSTONE_DIET 12349 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12350#endif 12351}, 12352{ 12353 X86_PUNPCKHWDrr, X86_INS_PUNPCKHWD, 12354#ifndef CAPSTONE_DIET 12355 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12356#endif 12357}, 12358{ 12359 X86_PUNPCKLBWrm, X86_INS_PUNPCKLBW, 12360#ifndef CAPSTONE_DIET 12361 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12362#endif 12363}, 12364{ 12365 X86_PUNPCKLBWrr, X86_INS_PUNPCKLBW, 12366#ifndef CAPSTONE_DIET 12367 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12368#endif 12369}, 12370{ 12371 X86_PUNPCKLDQrm, X86_INS_PUNPCKLDQ, 12372#ifndef CAPSTONE_DIET 12373 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12374#endif 12375}, 12376{ 12377 X86_PUNPCKLDQrr, X86_INS_PUNPCKLDQ, 12378#ifndef CAPSTONE_DIET 12379 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12380#endif 12381}, 12382{ 12383 X86_PUNPCKLQDQrm, X86_INS_PUNPCKLQDQ, 12384#ifndef CAPSTONE_DIET 12385 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12386#endif 12387}, 12388{ 12389 X86_PUNPCKLQDQrr, X86_INS_PUNPCKLQDQ, 12390#ifndef CAPSTONE_DIET 12391 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12392#endif 12393}, 12394{ 12395 X86_PUNPCKLWDrm, X86_INS_PUNPCKLWD, 12396#ifndef CAPSTONE_DIET 12397 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12398#endif 12399}, 12400{ 12401 X86_PUNPCKLWDrr, X86_INS_PUNPCKLWD, 12402#ifndef CAPSTONE_DIET 12403 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12404#endif 12405}, 12406{ 12407 X86_PUSH16i8, X86_INS_PUSH, 12408#ifndef CAPSTONE_DIET 12409 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12410#endif 12411}, 12412{ 12413 X86_PUSH16r, X86_INS_PUSH, 12414#ifndef CAPSTONE_DIET 12415 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0 12416#endif 12417}, 12418{ 12419 X86_PUSH16rmm, X86_INS_PUSH, 12420#ifndef CAPSTONE_DIET 12421 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0 12422#endif 12423}, 12424{ 12425 X86_PUSH16rmr, X86_INS_PUSH, 12426#ifndef CAPSTONE_DIET 12427 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0 12428#endif 12429}, 12430{ 12431 X86_PUSH32i8, X86_INS_PUSH, 12432#ifndef CAPSTONE_DIET 12433 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12434#endif 12435}, 12436{ 12437 X86_PUSH32r, X86_INS_PUSH, 12438#ifndef CAPSTONE_DIET 12439 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12440#endif 12441}, 12442{ 12443 X86_PUSH32rmm, X86_INS_PUSH, 12444#ifndef CAPSTONE_DIET 12445 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12446#endif 12447}, 12448{ 12449 X86_PUSH32rmr, X86_INS_PUSH, 12450#ifndef CAPSTONE_DIET 12451 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12452#endif 12453}, 12454{ 12455 X86_PUSH64i16, X86_INS_PUSH, 12456#ifndef CAPSTONE_DIET 12457 { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 12458#endif 12459}, 12460{ 12461 X86_PUSH64i32, X86_INS_PUSH, 12462#ifndef CAPSTONE_DIET 12463 { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 12464#endif 12465}, 12466{ 12467 X86_PUSH64i8, X86_INS_PUSH, 12468#ifndef CAPSTONE_DIET 12469 { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 12470#endif 12471}, 12472{ 12473 X86_PUSH64r, X86_INS_PUSH, 12474#ifndef CAPSTONE_DIET 12475 { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 12476#endif 12477}, 12478{ 12479 X86_PUSH64rmm, X86_INS_PUSH, 12480#ifndef CAPSTONE_DIET 12481 { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 12482#endif 12483}, 12484{ 12485 X86_PUSH64rmr, X86_INS_PUSH, 12486#ifndef CAPSTONE_DIET 12487 { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 12488#endif 12489}, 12490{ 12491 X86_PUSHA16, X86_INS_PUSHAW, 12492#ifndef CAPSTONE_DIET 12493 { X86_REG_EDI, X86_REG_ESI, X86_REG_EBP, X86_REG_EBX, X86_REG_EDX, X86_REG_ECX, X86_REG_EAX, X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12494#endif 12495}, 12496{ 12497 X86_PUSHA32, X86_INS_PUSHAL, 12498#ifndef CAPSTONE_DIET 12499 { X86_REG_EDI, X86_REG_ESI, X86_REG_EBP, X86_REG_EBX, X86_REG_EDX, X86_REG_ECX, X86_REG_EAX, X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12500#endif 12501}, 12502{ 12503 X86_PUSHCS16, X86_INS_PUSH, 12504#ifndef CAPSTONE_DIET 12505 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12506#endif 12507}, 12508{ 12509 X86_PUSHCS32, X86_INS_PUSH, 12510#ifndef CAPSTONE_DIET 12511 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12512#endif 12513}, 12514{ 12515 X86_PUSHDS16, X86_INS_PUSH, 12516#ifndef CAPSTONE_DIET 12517 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12518#endif 12519}, 12520{ 12521 X86_PUSHDS32, X86_INS_PUSH, 12522#ifndef CAPSTONE_DIET 12523 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12524#endif 12525}, 12526{ 12527 X86_PUSHES16, X86_INS_PUSH, 12528#ifndef CAPSTONE_DIET 12529 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12530#endif 12531}, 12532{ 12533 X86_PUSHES32, X86_INS_PUSH, 12534#ifndef CAPSTONE_DIET 12535 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12536#endif 12537}, 12538{ 12539 X86_PUSHF16, X86_INS_PUSHF, 12540#ifndef CAPSTONE_DIET 12541 { X86_REG_ESP, X86_REG_EFLAGS, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0 12542#endif 12543}, 12544{ 12545 X86_PUSHF32, X86_INS_PUSHFD, 12546#ifndef CAPSTONE_DIET 12547 { X86_REG_ESP, X86_REG_EFLAGS, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12548#endif 12549}, 12550{ 12551 X86_PUSHF64, X86_INS_PUSHFQ, 12552#ifndef CAPSTONE_DIET 12553 { X86_REG_RSP, X86_REG_EFLAGS, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 12554#endif 12555}, 12556{ 12557 X86_PUSHFS16, X86_INS_PUSH, 12558#ifndef CAPSTONE_DIET 12559 { 0 }, { 0 }, { 0 }, 0, 0 12560#endif 12561}, 12562{ 12563 X86_PUSHFS32, X86_INS_PUSH, 12564#ifndef CAPSTONE_DIET 12565 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12566#endif 12567}, 12568{ 12569 X86_PUSHFS64, X86_INS_PUSH, 12570#ifndef CAPSTONE_DIET 12571 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 12572#endif 12573}, 12574{ 12575 X86_PUSHGS16, X86_INS_PUSH, 12576#ifndef CAPSTONE_DIET 12577 { 0 }, { 0 }, { 0 }, 0, 0 12578#endif 12579}, 12580{ 12581 X86_PUSHGS32, X86_INS_PUSH, 12582#ifndef CAPSTONE_DIET 12583 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12584#endif 12585}, 12586{ 12587 X86_PUSHGS64, X86_INS_PUSH, 12588#ifndef CAPSTONE_DIET 12589 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 12590#endif 12591}, 12592{ 12593 X86_PUSHSS16, X86_INS_PUSH, 12594#ifndef CAPSTONE_DIET 12595 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12596#endif 12597}, 12598{ 12599 X86_PUSHSS32, X86_INS_PUSH, 12600#ifndef CAPSTONE_DIET 12601 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12602#endif 12603}, 12604{ 12605 X86_PUSHi16, X86_INS_PUSH, 12606#ifndef CAPSTONE_DIET 12607 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12608#endif 12609}, 12610{ 12611 X86_PUSHi32, X86_INS_PUSH, 12612#ifndef CAPSTONE_DIET 12613 { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 12614#endif 12615}, 12616{ 12617 X86_PXORrm, X86_INS_PXOR, 12618#ifndef CAPSTONE_DIET 12619 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12620#endif 12621}, 12622{ 12623 X86_PXORrr, X86_INS_PXOR, 12624#ifndef CAPSTONE_DIET 12625 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 12626#endif 12627}, 12628{ 12629 X86_RCL16m1, X86_INS_RCL, 12630#ifndef CAPSTONE_DIET 12631 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12632#endif 12633}, 12634{ 12635 X86_RCL16mCL, X86_INS_RCL, 12636#ifndef CAPSTONE_DIET 12637 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12638#endif 12639}, 12640{ 12641 X86_RCL16mi, X86_INS_RCL, 12642#ifndef CAPSTONE_DIET 12643 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12644#endif 12645}, 12646{ 12647 X86_RCL16r1, X86_INS_RCL, 12648#ifndef CAPSTONE_DIET 12649 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12650#endif 12651}, 12652{ 12653 X86_RCL16rCL, X86_INS_RCL, 12654#ifndef CAPSTONE_DIET 12655 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12656#endif 12657}, 12658{ 12659 X86_RCL16ri, X86_INS_RCL, 12660#ifndef CAPSTONE_DIET 12661 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12662#endif 12663}, 12664{ 12665 X86_RCL32m1, X86_INS_RCL, 12666#ifndef CAPSTONE_DIET 12667 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12668#endif 12669}, 12670{ 12671 X86_RCL32mCL, X86_INS_RCL, 12672#ifndef CAPSTONE_DIET 12673 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12674#endif 12675}, 12676{ 12677 X86_RCL32mi, X86_INS_RCL, 12678#ifndef CAPSTONE_DIET 12679 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12680#endif 12681}, 12682{ 12683 X86_RCL32r1, X86_INS_RCL, 12684#ifndef CAPSTONE_DIET 12685 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12686#endif 12687}, 12688{ 12689 X86_RCL32rCL, X86_INS_RCL, 12690#ifndef CAPSTONE_DIET 12691 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12692#endif 12693}, 12694{ 12695 X86_RCL32ri, X86_INS_RCL, 12696#ifndef CAPSTONE_DIET 12697 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12698#endif 12699}, 12700{ 12701 X86_RCL64m1, X86_INS_RCL, 12702#ifndef CAPSTONE_DIET 12703 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12704#endif 12705}, 12706{ 12707 X86_RCL64mCL, X86_INS_RCL, 12708#ifndef CAPSTONE_DIET 12709 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12710#endif 12711}, 12712{ 12713 X86_RCL64mi, X86_INS_RCL, 12714#ifndef CAPSTONE_DIET 12715 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12716#endif 12717}, 12718{ 12719 X86_RCL64r1, X86_INS_RCL, 12720#ifndef CAPSTONE_DIET 12721 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12722#endif 12723}, 12724{ 12725 X86_RCL64rCL, X86_INS_RCL, 12726#ifndef CAPSTONE_DIET 12727 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12728#endif 12729}, 12730{ 12731 X86_RCL64ri, X86_INS_RCL, 12732#ifndef CAPSTONE_DIET 12733 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12734#endif 12735}, 12736{ 12737 X86_RCL8m1, X86_INS_RCL, 12738#ifndef CAPSTONE_DIET 12739 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12740#endif 12741}, 12742{ 12743 X86_RCL8mCL, X86_INS_RCL, 12744#ifndef CAPSTONE_DIET 12745 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12746#endif 12747}, 12748{ 12749 X86_RCL8mi, X86_INS_RCL, 12750#ifndef CAPSTONE_DIET 12751 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12752#endif 12753}, 12754{ 12755 X86_RCL8r1, X86_INS_RCL, 12756#ifndef CAPSTONE_DIET 12757 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12758#endif 12759}, 12760{ 12761 X86_RCL8rCL, X86_INS_RCL, 12762#ifndef CAPSTONE_DIET 12763 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12764#endif 12765}, 12766{ 12767 X86_RCL8ri, X86_INS_RCL, 12768#ifndef CAPSTONE_DIET 12769 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12770#endif 12771}, 12772{ 12773 X86_RCPPSm, X86_INS_RCPPS, 12774#ifndef CAPSTONE_DIET 12775 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 12776#endif 12777}, 12778{ 12779 X86_RCPPSm_Int, X86_INS_RCPPS, 12780#ifndef CAPSTONE_DIET 12781 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 12782#endif 12783}, 12784{ 12785 X86_RCPPSr, X86_INS_RCPPS, 12786#ifndef CAPSTONE_DIET 12787 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 12788#endif 12789}, 12790{ 12791 X86_RCPPSr_Int, X86_INS_RCPPS, 12792#ifndef CAPSTONE_DIET 12793 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 12794#endif 12795}, 12796{ 12797 X86_RCPSSm, X86_INS_RCPSS, 12798#ifndef CAPSTONE_DIET 12799 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 12800#endif 12801}, 12802{ 12803 X86_RCPSSm_Int, X86_INS_RCPSS, 12804#ifndef CAPSTONE_DIET 12805 { 0 }, { 0 }, { 0 }, 0, 0 12806#endif 12807}, 12808{ 12809 X86_RCPSSr, X86_INS_RCPSS, 12810#ifndef CAPSTONE_DIET 12811 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 12812#endif 12813}, 12814{ 12815 X86_RCPSSr_Int, X86_INS_RCPSS, 12816#ifndef CAPSTONE_DIET 12817 { 0 }, { 0 }, { 0 }, 0, 0 12818#endif 12819}, 12820{ 12821 X86_RCR16m1, X86_INS_RCR, 12822#ifndef CAPSTONE_DIET 12823 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12824#endif 12825}, 12826{ 12827 X86_RCR16mCL, X86_INS_RCR, 12828#ifndef CAPSTONE_DIET 12829 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12830#endif 12831}, 12832{ 12833 X86_RCR16mi, X86_INS_RCR, 12834#ifndef CAPSTONE_DIET 12835 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12836#endif 12837}, 12838{ 12839 X86_RCR16r1, X86_INS_RCR, 12840#ifndef CAPSTONE_DIET 12841 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12842#endif 12843}, 12844{ 12845 X86_RCR16rCL, X86_INS_RCR, 12846#ifndef CAPSTONE_DIET 12847 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12848#endif 12849}, 12850{ 12851 X86_RCR16ri, X86_INS_RCR, 12852#ifndef CAPSTONE_DIET 12853 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12854#endif 12855}, 12856{ 12857 X86_RCR32m1, X86_INS_RCR, 12858#ifndef CAPSTONE_DIET 12859 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12860#endif 12861}, 12862{ 12863 X86_RCR32mCL, X86_INS_RCR, 12864#ifndef CAPSTONE_DIET 12865 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12866#endif 12867}, 12868{ 12869 X86_RCR32mi, X86_INS_RCR, 12870#ifndef CAPSTONE_DIET 12871 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12872#endif 12873}, 12874{ 12875 X86_RCR32r1, X86_INS_RCR, 12876#ifndef CAPSTONE_DIET 12877 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12878#endif 12879}, 12880{ 12881 X86_RCR32rCL, X86_INS_RCR, 12882#ifndef CAPSTONE_DIET 12883 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12884#endif 12885}, 12886{ 12887 X86_RCR32ri, X86_INS_RCR, 12888#ifndef CAPSTONE_DIET 12889 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12890#endif 12891}, 12892{ 12893 X86_RCR64m1, X86_INS_RCR, 12894#ifndef CAPSTONE_DIET 12895 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12896#endif 12897}, 12898{ 12899 X86_RCR64mCL, X86_INS_RCR, 12900#ifndef CAPSTONE_DIET 12901 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12902#endif 12903}, 12904{ 12905 X86_RCR64mi, X86_INS_RCR, 12906#ifndef CAPSTONE_DIET 12907 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12908#endif 12909}, 12910{ 12911 X86_RCR64r1, X86_INS_RCR, 12912#ifndef CAPSTONE_DIET 12913 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12914#endif 12915}, 12916{ 12917 X86_RCR64rCL, X86_INS_RCR, 12918#ifndef CAPSTONE_DIET 12919 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12920#endif 12921}, 12922{ 12923 X86_RCR64ri, X86_INS_RCR, 12924#ifndef CAPSTONE_DIET 12925 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12926#endif 12927}, 12928{ 12929 X86_RCR8m1, X86_INS_RCR, 12930#ifndef CAPSTONE_DIET 12931 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12932#endif 12933}, 12934{ 12935 X86_RCR8mCL, X86_INS_RCR, 12936#ifndef CAPSTONE_DIET 12937 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12938#endif 12939}, 12940{ 12941 X86_RCR8mi, X86_INS_RCR, 12942#ifndef CAPSTONE_DIET 12943 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12944#endif 12945}, 12946{ 12947 X86_RCR8r1, X86_INS_RCR, 12948#ifndef CAPSTONE_DIET 12949 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12950#endif 12951}, 12952{ 12953 X86_RCR8rCL, X86_INS_RCR, 12954#ifndef CAPSTONE_DIET 12955 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12956#endif 12957}, 12958{ 12959 X86_RCR8ri, X86_INS_RCR, 12960#ifndef CAPSTONE_DIET 12961 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 12962#endif 12963}, 12964{ 12965 X86_RDFSBASE, X86_INS_RDFSBASE, 12966#ifndef CAPSTONE_DIET 12967 { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0 12968#endif 12969}, 12970{ 12971 X86_RDFSBASE64, X86_INS_RDFSBASE, 12972#ifndef CAPSTONE_DIET 12973 { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0 12974#endif 12975}, 12976{ 12977 X86_RDGSBASE, X86_INS_RDGSBASE, 12978#ifndef CAPSTONE_DIET 12979 { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0 12980#endif 12981}, 12982{ 12983 X86_RDGSBASE64, X86_INS_RDGSBASE, 12984#ifndef CAPSTONE_DIET 12985 { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0 12986#endif 12987}, 12988{ 12989 X86_RDMSR, X86_INS_RDMSR, 12990#ifndef CAPSTONE_DIET 12991 { X86_REG_ECX, 0 }, { X86_REG_EAX, X86_REG_EDX, 0 }, { 0 }, 0, 0 12992#endif 12993}, 12994{ 12995 X86_RDPMC, X86_INS_RDPMC, 12996#ifndef CAPSTONE_DIET 12997 { X86_REG_ECX, 0 }, { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 12998#endif 12999}, 13000{ 13001 X86_RDRAND16r, X86_INS_RDRAND, 13002#ifndef CAPSTONE_DIET 13003 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13004#endif 13005}, 13006{ 13007 X86_RDRAND32r, X86_INS_RDRAND, 13008#ifndef CAPSTONE_DIET 13009 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13010#endif 13011}, 13012{ 13013 X86_RDRAND64r, X86_INS_RDRAND, 13014#ifndef CAPSTONE_DIET 13015 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13016#endif 13017}, 13018{ 13019 X86_RDSEED16r, X86_INS_RDSEED, 13020#ifndef CAPSTONE_DIET 13021 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13022#endif 13023}, 13024{ 13025 X86_RDSEED32r, X86_INS_RDSEED, 13026#ifndef CAPSTONE_DIET 13027 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13028#endif 13029}, 13030{ 13031 X86_RDSEED64r, X86_INS_RDSEED, 13032#ifndef CAPSTONE_DIET 13033 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13034#endif 13035}, 13036{ 13037 X86_RDTSC, X86_INS_RDTSC, 13038#ifndef CAPSTONE_DIET 13039 { 0 }, { X86_REG_RAX, X86_REG_RDX, 0 }, { 0 }, 0, 0 13040#endif 13041}, 13042{ 13043 X86_RDTSCP, X86_INS_RDTSCP, 13044#ifndef CAPSTONE_DIET 13045 { 0 }, { X86_REG_RAX, X86_REG_RCX, X86_REG_RDX, 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 13046#endif 13047}, 13048{ 13049 X86_RETIL, X86_INS_RET, 13050#ifndef CAPSTONE_DIET 13051 { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_NOT64BITMODE, 0 }, 0, 0 13052#endif 13053}, 13054{ 13055 X86_RETIQ, X86_INS_RET, 13056#ifndef CAPSTONE_DIET 13057 { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_MODE64, 0 }, 0, 0 13058#endif 13059}, 13060{ 13061 X86_RETIW, X86_INS_RET, 13062#ifndef CAPSTONE_DIET 13063 { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0 13064#endif 13065}, 13066{ 13067 X86_RETL, X86_INS_RET, 13068#ifndef CAPSTONE_DIET 13069 { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_NOT64BITMODE, 0 }, 0, 0 13070#endif 13071}, 13072{ 13073 X86_RETQ, X86_INS_RET, 13074#ifndef CAPSTONE_DIET 13075 { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_MODE64, 0 }, 0, 0 13076#endif 13077}, 13078{ 13079 X86_RETW, X86_INS_RET, 13080#ifndef CAPSTONE_DIET 13081 { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0 13082#endif 13083}, 13084{ 13085 X86_ROL16m1, X86_INS_ROL, 13086#ifndef CAPSTONE_DIET 13087 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13088#endif 13089}, 13090{ 13091 X86_ROL16mCL, X86_INS_ROL, 13092#ifndef CAPSTONE_DIET 13093 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13094#endif 13095}, 13096{ 13097 X86_ROL16mi, X86_INS_ROL, 13098#ifndef CAPSTONE_DIET 13099 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13100#endif 13101}, 13102{ 13103 X86_ROL16r1, X86_INS_ROL, 13104#ifndef CAPSTONE_DIET 13105 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13106#endif 13107}, 13108{ 13109 X86_ROL16rCL, X86_INS_ROL, 13110#ifndef CAPSTONE_DIET 13111 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13112#endif 13113}, 13114{ 13115 X86_ROL16ri, X86_INS_ROL, 13116#ifndef CAPSTONE_DIET 13117 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13118#endif 13119}, 13120{ 13121 X86_ROL32m1, X86_INS_ROL, 13122#ifndef CAPSTONE_DIET 13123 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13124#endif 13125}, 13126{ 13127 X86_ROL32mCL, X86_INS_ROL, 13128#ifndef CAPSTONE_DIET 13129 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13130#endif 13131}, 13132{ 13133 X86_ROL32mi, X86_INS_ROL, 13134#ifndef CAPSTONE_DIET 13135 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13136#endif 13137}, 13138{ 13139 X86_ROL32r1, X86_INS_ROL, 13140#ifndef CAPSTONE_DIET 13141 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13142#endif 13143}, 13144{ 13145 X86_ROL32rCL, X86_INS_ROL, 13146#ifndef CAPSTONE_DIET 13147 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13148#endif 13149}, 13150{ 13151 X86_ROL32ri, X86_INS_ROL, 13152#ifndef CAPSTONE_DIET 13153 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13154#endif 13155}, 13156{ 13157 X86_ROL64m1, X86_INS_ROL, 13158#ifndef CAPSTONE_DIET 13159 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13160#endif 13161}, 13162{ 13163 X86_ROL64mCL, X86_INS_ROL, 13164#ifndef CAPSTONE_DIET 13165 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13166#endif 13167}, 13168{ 13169 X86_ROL64mi, X86_INS_ROL, 13170#ifndef CAPSTONE_DIET 13171 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13172#endif 13173}, 13174{ 13175 X86_ROL64r1, X86_INS_ROL, 13176#ifndef CAPSTONE_DIET 13177 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13178#endif 13179}, 13180{ 13181 X86_ROL64rCL, X86_INS_ROL, 13182#ifndef CAPSTONE_DIET 13183 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13184#endif 13185}, 13186{ 13187 X86_ROL64ri, X86_INS_ROL, 13188#ifndef CAPSTONE_DIET 13189 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13190#endif 13191}, 13192{ 13193 X86_ROL8m1, X86_INS_ROL, 13194#ifndef CAPSTONE_DIET 13195 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13196#endif 13197}, 13198{ 13199 X86_ROL8mCL, X86_INS_ROL, 13200#ifndef CAPSTONE_DIET 13201 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13202#endif 13203}, 13204{ 13205 X86_ROL8mi, X86_INS_ROL, 13206#ifndef CAPSTONE_DIET 13207 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13208#endif 13209}, 13210{ 13211 X86_ROL8r1, X86_INS_ROL, 13212#ifndef CAPSTONE_DIET 13213 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13214#endif 13215}, 13216{ 13217 X86_ROL8rCL, X86_INS_ROL, 13218#ifndef CAPSTONE_DIET 13219 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13220#endif 13221}, 13222{ 13223 X86_ROL8ri, X86_INS_ROL, 13224#ifndef CAPSTONE_DIET 13225 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13226#endif 13227}, 13228{ 13229 X86_ROR16m1, X86_INS_ROR, 13230#ifndef CAPSTONE_DIET 13231 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13232#endif 13233}, 13234{ 13235 X86_ROR16mCL, X86_INS_ROR, 13236#ifndef CAPSTONE_DIET 13237 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13238#endif 13239}, 13240{ 13241 X86_ROR16mi, X86_INS_ROR, 13242#ifndef CAPSTONE_DIET 13243 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13244#endif 13245}, 13246{ 13247 X86_ROR16r1, X86_INS_ROR, 13248#ifndef CAPSTONE_DIET 13249 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13250#endif 13251}, 13252{ 13253 X86_ROR16rCL, X86_INS_ROR, 13254#ifndef CAPSTONE_DIET 13255 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13256#endif 13257}, 13258{ 13259 X86_ROR16ri, X86_INS_ROR, 13260#ifndef CAPSTONE_DIET 13261 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13262#endif 13263}, 13264{ 13265 X86_ROR32m1, X86_INS_ROR, 13266#ifndef CAPSTONE_DIET 13267 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13268#endif 13269}, 13270{ 13271 X86_ROR32mCL, X86_INS_ROR, 13272#ifndef CAPSTONE_DIET 13273 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13274#endif 13275}, 13276{ 13277 X86_ROR32mi, X86_INS_ROR, 13278#ifndef CAPSTONE_DIET 13279 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13280#endif 13281}, 13282{ 13283 X86_ROR32r1, X86_INS_ROR, 13284#ifndef CAPSTONE_DIET 13285 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13286#endif 13287}, 13288{ 13289 X86_ROR32rCL, X86_INS_ROR, 13290#ifndef CAPSTONE_DIET 13291 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13292#endif 13293}, 13294{ 13295 X86_ROR32ri, X86_INS_ROR, 13296#ifndef CAPSTONE_DIET 13297 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13298#endif 13299}, 13300{ 13301 X86_ROR64m1, X86_INS_ROR, 13302#ifndef CAPSTONE_DIET 13303 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13304#endif 13305}, 13306{ 13307 X86_ROR64mCL, X86_INS_ROR, 13308#ifndef CAPSTONE_DIET 13309 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13310#endif 13311}, 13312{ 13313 X86_ROR64mi, X86_INS_ROR, 13314#ifndef CAPSTONE_DIET 13315 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13316#endif 13317}, 13318{ 13319 X86_ROR64r1, X86_INS_ROR, 13320#ifndef CAPSTONE_DIET 13321 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13322#endif 13323}, 13324{ 13325 X86_ROR64rCL, X86_INS_ROR, 13326#ifndef CAPSTONE_DIET 13327 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13328#endif 13329}, 13330{ 13331 X86_ROR64ri, X86_INS_ROR, 13332#ifndef CAPSTONE_DIET 13333 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13334#endif 13335}, 13336{ 13337 X86_ROR8m1, X86_INS_ROR, 13338#ifndef CAPSTONE_DIET 13339 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13340#endif 13341}, 13342{ 13343 X86_ROR8mCL, X86_INS_ROR, 13344#ifndef CAPSTONE_DIET 13345 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13346#endif 13347}, 13348{ 13349 X86_ROR8mi, X86_INS_ROR, 13350#ifndef CAPSTONE_DIET 13351 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13352#endif 13353}, 13354{ 13355 X86_ROR8r1, X86_INS_ROR, 13356#ifndef CAPSTONE_DIET 13357 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13358#endif 13359}, 13360{ 13361 X86_ROR8rCL, X86_INS_ROR, 13362#ifndef CAPSTONE_DIET 13363 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13364#endif 13365}, 13366{ 13367 X86_ROR8ri, X86_INS_ROR, 13368#ifndef CAPSTONE_DIET 13369 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13370#endif 13371}, 13372{ 13373 X86_RORX32mi, X86_INS_RORX, 13374#ifndef CAPSTONE_DIET 13375 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 13376#endif 13377}, 13378{ 13379 X86_RORX32ri, X86_INS_RORX, 13380#ifndef CAPSTONE_DIET 13381 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 13382#endif 13383}, 13384{ 13385 X86_RORX64mi, X86_INS_RORX, 13386#ifndef CAPSTONE_DIET 13387 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 13388#endif 13389}, 13390{ 13391 X86_RORX64ri, X86_INS_RORX, 13392#ifndef CAPSTONE_DIET 13393 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 13394#endif 13395}, 13396{ 13397 X86_ROUNDPDm, X86_INS_ROUNDPD, 13398#ifndef CAPSTONE_DIET 13399 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 13400#endif 13401}, 13402{ 13403 X86_ROUNDPDr, X86_INS_ROUNDPD, 13404#ifndef CAPSTONE_DIET 13405 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 13406#endif 13407}, 13408{ 13409 X86_ROUNDPSm, X86_INS_ROUNDPS, 13410#ifndef CAPSTONE_DIET 13411 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 13412#endif 13413}, 13414{ 13415 X86_ROUNDPSr, X86_INS_ROUNDPS, 13416#ifndef CAPSTONE_DIET 13417 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 13418#endif 13419}, 13420{ 13421 X86_ROUNDSDm, X86_INS_ROUNDSD, 13422#ifndef CAPSTONE_DIET 13423 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 13424#endif 13425}, 13426{ 13427 X86_ROUNDSDr, X86_INS_ROUNDSD, 13428#ifndef CAPSTONE_DIET 13429 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 13430#endif 13431}, 13432{ 13433 X86_ROUNDSDr_Int, X86_INS_ROUNDSD, 13434#ifndef CAPSTONE_DIET 13435 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 13436#endif 13437}, 13438{ 13439 X86_ROUNDSSm, X86_INS_ROUNDSS, 13440#ifndef CAPSTONE_DIET 13441 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 13442#endif 13443}, 13444{ 13445 X86_ROUNDSSr, X86_INS_ROUNDSS, 13446#ifndef CAPSTONE_DIET 13447 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 13448#endif 13449}, 13450{ 13451 X86_ROUNDSSr_Int, X86_INS_ROUNDSS, 13452#ifndef CAPSTONE_DIET 13453 { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0 13454#endif 13455}, 13456{ 13457 X86_RSM, X86_INS_RSM, 13458#ifndef CAPSTONE_DIET 13459 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 13460#endif 13461}, 13462{ 13463 X86_RSQRTPSm, X86_INS_RSQRTPS, 13464#ifndef CAPSTONE_DIET 13465 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 13466#endif 13467}, 13468{ 13469 X86_RSQRTPSm_Int, X86_INS_RSQRTPS, 13470#ifndef CAPSTONE_DIET 13471 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 13472#endif 13473}, 13474{ 13475 X86_RSQRTPSr, X86_INS_RSQRTPS, 13476#ifndef CAPSTONE_DIET 13477 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 13478#endif 13479}, 13480{ 13481 X86_RSQRTPSr_Int, X86_INS_RSQRTPS, 13482#ifndef CAPSTONE_DIET 13483 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 13484#endif 13485}, 13486{ 13487 X86_RSQRTSSm, X86_INS_RSQRTSS, 13488#ifndef CAPSTONE_DIET 13489 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 13490#endif 13491}, 13492{ 13493 X86_RSQRTSSm_Int, X86_INS_RSQRTSS, 13494#ifndef CAPSTONE_DIET 13495 { 0 }, { 0 }, { 0 }, 0, 0 13496#endif 13497}, 13498{ 13499 X86_RSQRTSSr, X86_INS_RSQRTSS, 13500#ifndef CAPSTONE_DIET 13501 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 13502#endif 13503}, 13504{ 13505 X86_RSQRTSSr_Int, X86_INS_RSQRTSS, 13506#ifndef CAPSTONE_DIET 13507 { 0 }, { 0 }, { 0 }, 0, 0 13508#endif 13509}, 13510{ 13511 X86_SAHF, X86_INS_SAHF, 13512#ifndef CAPSTONE_DIET 13513 { X86_REG_AH, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13514#endif 13515}, 13516{ 13517 X86_SAL16m1, X86_INS_SAL, 13518#ifndef CAPSTONE_DIET 13519 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13520#endif 13521}, 13522{ 13523 X86_SAL16mCL, X86_INS_SAL, 13524#ifndef CAPSTONE_DIET 13525 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13526#endif 13527}, 13528{ 13529 X86_SAL16mi, X86_INS_SAL, 13530#ifndef CAPSTONE_DIET 13531 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13532#endif 13533}, 13534{ 13535 X86_SAL16r1, X86_INS_SAL, 13536#ifndef CAPSTONE_DIET 13537 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13538#endif 13539}, 13540{ 13541 X86_SAL16rCL, X86_INS_SAL, 13542#ifndef CAPSTONE_DIET 13543 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13544#endif 13545}, 13546{ 13547 X86_SAL16ri, X86_INS_SAL, 13548#ifndef CAPSTONE_DIET 13549 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13550#endif 13551}, 13552{ 13553 X86_SAL32m1, X86_INS_SAL, 13554#ifndef CAPSTONE_DIET 13555 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13556#endif 13557}, 13558{ 13559 X86_SAL32mCL, X86_INS_SAL, 13560#ifndef CAPSTONE_DIET 13561 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13562#endif 13563}, 13564{ 13565 X86_SAL32mi, X86_INS_SAL, 13566#ifndef CAPSTONE_DIET 13567 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13568#endif 13569}, 13570{ 13571 X86_SAL32r1, X86_INS_SAL, 13572#ifndef CAPSTONE_DIET 13573 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13574#endif 13575}, 13576{ 13577 X86_SAL32rCL, X86_INS_SAL, 13578#ifndef CAPSTONE_DIET 13579 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13580#endif 13581}, 13582{ 13583 X86_SAL32ri, X86_INS_SAL, 13584#ifndef CAPSTONE_DIET 13585 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13586#endif 13587}, 13588{ 13589 X86_SAL64m1, X86_INS_SAL, 13590#ifndef CAPSTONE_DIET 13591 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13592#endif 13593}, 13594{ 13595 X86_SAL64mCL, X86_INS_SAL, 13596#ifndef CAPSTONE_DIET 13597 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13598#endif 13599}, 13600{ 13601 X86_SAL64mi, X86_INS_SAL, 13602#ifndef CAPSTONE_DIET 13603 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13604#endif 13605}, 13606{ 13607 X86_SAL64r1, X86_INS_SAL, 13608#ifndef CAPSTONE_DIET 13609 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13610#endif 13611}, 13612{ 13613 X86_SAL64rCL, X86_INS_SAL, 13614#ifndef CAPSTONE_DIET 13615 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13616#endif 13617}, 13618{ 13619 X86_SAL64ri, X86_INS_SAL, 13620#ifndef CAPSTONE_DIET 13621 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13622#endif 13623}, 13624{ 13625 X86_SAL8m1, X86_INS_SAL, 13626#ifndef CAPSTONE_DIET 13627 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13628#endif 13629}, 13630{ 13631 X86_SAL8mCL, X86_INS_SAL, 13632#ifndef CAPSTONE_DIET 13633 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13634#endif 13635}, 13636{ 13637 X86_SAL8mi, X86_INS_SAL, 13638#ifndef CAPSTONE_DIET 13639 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13640#endif 13641}, 13642{ 13643 X86_SAL8r1, X86_INS_SAL, 13644#ifndef CAPSTONE_DIET 13645 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13646#endif 13647}, 13648{ 13649 X86_SAL8rCL, X86_INS_SAL, 13650#ifndef CAPSTONE_DIET 13651 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13652#endif 13653}, 13654{ 13655 X86_SAL8ri, X86_INS_SAL, 13656#ifndef CAPSTONE_DIET 13657 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13658#endif 13659}, 13660{ 13661 X86_SALC, X86_INS_SALC, 13662#ifndef CAPSTONE_DIET 13663 { X86_REG_EFLAGS, 0 }, { X86_REG_AL, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 13664#endif 13665}, 13666{ 13667 X86_SAR16m1, X86_INS_SAR, 13668#ifndef CAPSTONE_DIET 13669 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13670#endif 13671}, 13672{ 13673 X86_SAR16mCL, X86_INS_SAR, 13674#ifndef CAPSTONE_DIET 13675 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13676#endif 13677}, 13678{ 13679 X86_SAR16mi, X86_INS_SAR, 13680#ifndef CAPSTONE_DIET 13681 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13682#endif 13683}, 13684{ 13685 X86_SAR16r1, X86_INS_SAR, 13686#ifndef CAPSTONE_DIET 13687 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13688#endif 13689}, 13690{ 13691 X86_SAR16rCL, X86_INS_SAR, 13692#ifndef CAPSTONE_DIET 13693 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13694#endif 13695}, 13696{ 13697 X86_SAR16ri, X86_INS_SAR, 13698#ifndef CAPSTONE_DIET 13699 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13700#endif 13701}, 13702{ 13703 X86_SAR32m1, X86_INS_SAR, 13704#ifndef CAPSTONE_DIET 13705 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13706#endif 13707}, 13708{ 13709 X86_SAR32mCL, X86_INS_SAR, 13710#ifndef CAPSTONE_DIET 13711 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13712#endif 13713}, 13714{ 13715 X86_SAR32mi, X86_INS_SAR, 13716#ifndef CAPSTONE_DIET 13717 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13718#endif 13719}, 13720{ 13721 X86_SAR32r1, X86_INS_SAR, 13722#ifndef CAPSTONE_DIET 13723 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13724#endif 13725}, 13726{ 13727 X86_SAR32rCL, X86_INS_SAR, 13728#ifndef CAPSTONE_DIET 13729 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13730#endif 13731}, 13732{ 13733 X86_SAR32ri, X86_INS_SAR, 13734#ifndef CAPSTONE_DIET 13735 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13736#endif 13737}, 13738{ 13739 X86_SAR64m1, X86_INS_SAR, 13740#ifndef CAPSTONE_DIET 13741 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13742#endif 13743}, 13744{ 13745 X86_SAR64mCL, X86_INS_SAR, 13746#ifndef CAPSTONE_DIET 13747 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13748#endif 13749}, 13750{ 13751 X86_SAR64mi, X86_INS_SAR, 13752#ifndef CAPSTONE_DIET 13753 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13754#endif 13755}, 13756{ 13757 X86_SAR64r1, X86_INS_SAR, 13758#ifndef CAPSTONE_DIET 13759 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13760#endif 13761}, 13762{ 13763 X86_SAR64rCL, X86_INS_SAR, 13764#ifndef CAPSTONE_DIET 13765 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13766#endif 13767}, 13768{ 13769 X86_SAR64ri, X86_INS_SAR, 13770#ifndef CAPSTONE_DIET 13771 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13772#endif 13773}, 13774{ 13775 X86_SAR8m1, X86_INS_SAR, 13776#ifndef CAPSTONE_DIET 13777 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13778#endif 13779}, 13780{ 13781 X86_SAR8mCL, X86_INS_SAR, 13782#ifndef CAPSTONE_DIET 13783 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13784#endif 13785}, 13786{ 13787 X86_SAR8mi, X86_INS_SAR, 13788#ifndef CAPSTONE_DIET 13789 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13790#endif 13791}, 13792{ 13793 X86_SAR8r1, X86_INS_SAR, 13794#ifndef CAPSTONE_DIET 13795 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13796#endif 13797}, 13798{ 13799 X86_SAR8rCL, X86_INS_SAR, 13800#ifndef CAPSTONE_DIET 13801 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13802#endif 13803}, 13804{ 13805 X86_SAR8ri, X86_INS_SAR, 13806#ifndef CAPSTONE_DIET 13807 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13808#endif 13809}, 13810{ 13811 X86_SARX32rm, X86_INS_SARX, 13812#ifndef CAPSTONE_DIET 13813 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 13814#endif 13815}, 13816{ 13817 X86_SARX32rr, X86_INS_SARX, 13818#ifndef CAPSTONE_DIET 13819 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 13820#endif 13821}, 13822{ 13823 X86_SARX64rm, X86_INS_SARX, 13824#ifndef CAPSTONE_DIET 13825 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 13826#endif 13827}, 13828{ 13829 X86_SARX64rr, X86_INS_SARX, 13830#ifndef CAPSTONE_DIET 13831 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 13832#endif 13833}, 13834{ 13835 X86_SBB16i16, X86_INS_SBB, 13836#ifndef CAPSTONE_DIET 13837 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13838#endif 13839}, 13840{ 13841 X86_SBB16mi, X86_INS_SBB, 13842#ifndef CAPSTONE_DIET 13843 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13844#endif 13845}, 13846{ 13847 X86_SBB16mi8, X86_INS_SBB, 13848#ifndef CAPSTONE_DIET 13849 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13850#endif 13851}, 13852{ 13853 X86_SBB16mr, X86_INS_SBB, 13854#ifndef CAPSTONE_DIET 13855 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13856#endif 13857}, 13858{ 13859 X86_SBB16ri, X86_INS_SBB, 13860#ifndef CAPSTONE_DIET 13861 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13862#endif 13863}, 13864{ 13865 X86_SBB16ri8, X86_INS_SBB, 13866#ifndef CAPSTONE_DIET 13867 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13868#endif 13869}, 13870{ 13871 X86_SBB16rm, X86_INS_SBB, 13872#ifndef CAPSTONE_DIET 13873 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13874#endif 13875}, 13876{ 13877 X86_SBB16rr, X86_INS_SBB, 13878#ifndef CAPSTONE_DIET 13879 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13880#endif 13881}, 13882{ 13883 X86_SBB16rr_REV, X86_INS_SBB, 13884#ifndef CAPSTONE_DIET 13885 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13886#endif 13887}, 13888{ 13889 X86_SBB32i32, X86_INS_SBB, 13890#ifndef CAPSTONE_DIET 13891 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13892#endif 13893}, 13894{ 13895 X86_SBB32mi, X86_INS_SBB, 13896#ifndef CAPSTONE_DIET 13897 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13898#endif 13899}, 13900{ 13901 X86_SBB32mi8, X86_INS_SBB, 13902#ifndef CAPSTONE_DIET 13903 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13904#endif 13905}, 13906{ 13907 X86_SBB32mr, X86_INS_SBB, 13908#ifndef CAPSTONE_DIET 13909 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13910#endif 13911}, 13912{ 13913 X86_SBB32ri, X86_INS_SBB, 13914#ifndef CAPSTONE_DIET 13915 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13916#endif 13917}, 13918{ 13919 X86_SBB32ri8, X86_INS_SBB, 13920#ifndef CAPSTONE_DIET 13921 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13922#endif 13923}, 13924{ 13925 X86_SBB32rm, X86_INS_SBB, 13926#ifndef CAPSTONE_DIET 13927 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13928#endif 13929}, 13930{ 13931 X86_SBB32rr, X86_INS_SBB, 13932#ifndef CAPSTONE_DIET 13933 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13934#endif 13935}, 13936{ 13937 X86_SBB32rr_REV, X86_INS_SBB, 13938#ifndef CAPSTONE_DIET 13939 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13940#endif 13941}, 13942{ 13943 X86_SBB64i32, X86_INS_SBB, 13944#ifndef CAPSTONE_DIET 13945 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13946#endif 13947}, 13948{ 13949 X86_SBB64mi32, X86_INS_SBB, 13950#ifndef CAPSTONE_DIET 13951 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13952#endif 13953}, 13954{ 13955 X86_SBB64mi8, X86_INS_SBB, 13956#ifndef CAPSTONE_DIET 13957 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13958#endif 13959}, 13960{ 13961 X86_SBB64mr, X86_INS_SBB, 13962#ifndef CAPSTONE_DIET 13963 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13964#endif 13965}, 13966{ 13967 X86_SBB64ri32, X86_INS_SBB, 13968#ifndef CAPSTONE_DIET 13969 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13970#endif 13971}, 13972{ 13973 X86_SBB64ri8, X86_INS_SBB, 13974#ifndef CAPSTONE_DIET 13975 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13976#endif 13977}, 13978{ 13979 X86_SBB64rm, X86_INS_SBB, 13980#ifndef CAPSTONE_DIET 13981 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13982#endif 13983}, 13984{ 13985 X86_SBB64rr, X86_INS_SBB, 13986#ifndef CAPSTONE_DIET 13987 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13988#endif 13989}, 13990{ 13991 X86_SBB64rr_REV, X86_INS_SBB, 13992#ifndef CAPSTONE_DIET 13993 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 13994#endif 13995}, 13996{ 13997 X86_SBB8i8, X86_INS_SBB, 13998#ifndef CAPSTONE_DIET 13999 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14000#endif 14001}, 14002{ 14003 X86_SBB8mi, X86_INS_SBB, 14004#ifndef CAPSTONE_DIET 14005 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14006#endif 14007}, 14008{ 14009 X86_SBB8mi8, X86_INS_SBB, 14010#ifndef CAPSTONE_DIET 14011 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 14012#endif 14013}, 14014{ 14015 X86_SBB8mr, X86_INS_SBB, 14016#ifndef CAPSTONE_DIET 14017 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14018#endif 14019}, 14020{ 14021 X86_SBB8ri, X86_INS_SBB, 14022#ifndef CAPSTONE_DIET 14023 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14024#endif 14025}, 14026{ 14027 X86_SBB8ri8, X86_INS_SBB, 14028#ifndef CAPSTONE_DIET 14029 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 14030#endif 14031}, 14032{ 14033 X86_SBB8rm, X86_INS_SBB, 14034#ifndef CAPSTONE_DIET 14035 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14036#endif 14037}, 14038{ 14039 X86_SBB8rr, X86_INS_SBB, 14040#ifndef CAPSTONE_DIET 14041 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14042#endif 14043}, 14044{ 14045 X86_SBB8rr_REV, X86_INS_SBB, 14046#ifndef CAPSTONE_DIET 14047 { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14048#endif 14049}, 14050{ 14051 X86_SCASB, X86_INS_SCASB, 14052#ifndef CAPSTONE_DIET 14053 { X86_REG_AL, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14054#endif 14055}, 14056{ 14057 X86_SCASL, X86_INS_SCASD, 14058#ifndef CAPSTONE_DIET 14059 { X86_REG_EAX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14060#endif 14061}, 14062{ 14063 X86_SCASQ, X86_INS_SCASQ, 14064#ifndef CAPSTONE_DIET 14065 { X86_REG_RAX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14066#endif 14067}, 14068{ 14069 X86_SCASW, X86_INS_SCASW, 14070#ifndef CAPSTONE_DIET 14071 { X86_REG_AX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14072#endif 14073}, 14074{ 14075 X86_SETAEm, X86_INS_SETAE, 14076#ifndef CAPSTONE_DIET 14077 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14078#endif 14079}, 14080{ 14081 X86_SETAEr, X86_INS_SETAE, 14082#ifndef CAPSTONE_DIET 14083 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14084#endif 14085}, 14086{ 14087 X86_SETAm, X86_INS_SETA, 14088#ifndef CAPSTONE_DIET 14089 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14090#endif 14091}, 14092{ 14093 X86_SETAr, X86_INS_SETA, 14094#ifndef CAPSTONE_DIET 14095 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14096#endif 14097}, 14098{ 14099 X86_SETBEm, X86_INS_SETBE, 14100#ifndef CAPSTONE_DIET 14101 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14102#endif 14103}, 14104{ 14105 X86_SETBEr, X86_INS_SETBE, 14106#ifndef CAPSTONE_DIET 14107 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14108#endif 14109}, 14110{ 14111 X86_SETBm, X86_INS_SETB, 14112#ifndef CAPSTONE_DIET 14113 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14114#endif 14115}, 14116{ 14117 X86_SETBr, X86_INS_SETB, 14118#ifndef CAPSTONE_DIET 14119 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14120#endif 14121}, 14122{ 14123 X86_SETEm, X86_INS_SETE, 14124#ifndef CAPSTONE_DIET 14125 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14126#endif 14127}, 14128{ 14129 X86_SETEr, X86_INS_SETE, 14130#ifndef CAPSTONE_DIET 14131 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14132#endif 14133}, 14134{ 14135 X86_SETGEm, X86_INS_SETGE, 14136#ifndef CAPSTONE_DIET 14137 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14138#endif 14139}, 14140{ 14141 X86_SETGEr, X86_INS_SETGE, 14142#ifndef CAPSTONE_DIET 14143 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14144#endif 14145}, 14146{ 14147 X86_SETGm, X86_INS_SETG, 14148#ifndef CAPSTONE_DIET 14149 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14150#endif 14151}, 14152{ 14153 X86_SETGr, X86_INS_SETG, 14154#ifndef CAPSTONE_DIET 14155 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14156#endif 14157}, 14158{ 14159 X86_SETLEm, X86_INS_SETLE, 14160#ifndef CAPSTONE_DIET 14161 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14162#endif 14163}, 14164{ 14165 X86_SETLEr, X86_INS_SETLE, 14166#ifndef CAPSTONE_DIET 14167 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14168#endif 14169}, 14170{ 14171 X86_SETLm, X86_INS_SETL, 14172#ifndef CAPSTONE_DIET 14173 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14174#endif 14175}, 14176{ 14177 X86_SETLr, X86_INS_SETL, 14178#ifndef CAPSTONE_DIET 14179 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14180#endif 14181}, 14182{ 14183 X86_SETNEm, X86_INS_SETNE, 14184#ifndef CAPSTONE_DIET 14185 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14186#endif 14187}, 14188{ 14189 X86_SETNEr, X86_INS_SETNE, 14190#ifndef CAPSTONE_DIET 14191 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14192#endif 14193}, 14194{ 14195 X86_SETNOm, X86_INS_SETNO, 14196#ifndef CAPSTONE_DIET 14197 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14198#endif 14199}, 14200{ 14201 X86_SETNOr, X86_INS_SETNO, 14202#ifndef CAPSTONE_DIET 14203 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14204#endif 14205}, 14206{ 14207 X86_SETNPm, X86_INS_SETNP, 14208#ifndef CAPSTONE_DIET 14209 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14210#endif 14211}, 14212{ 14213 X86_SETNPr, X86_INS_SETNP, 14214#ifndef CAPSTONE_DIET 14215 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14216#endif 14217}, 14218{ 14219 X86_SETNSm, X86_INS_SETNS, 14220#ifndef CAPSTONE_DIET 14221 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14222#endif 14223}, 14224{ 14225 X86_SETNSr, X86_INS_SETNS, 14226#ifndef CAPSTONE_DIET 14227 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14228#endif 14229}, 14230{ 14231 X86_SETOm, X86_INS_SETO, 14232#ifndef CAPSTONE_DIET 14233 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14234#endif 14235}, 14236{ 14237 X86_SETOr, X86_INS_SETO, 14238#ifndef CAPSTONE_DIET 14239 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14240#endif 14241}, 14242{ 14243 X86_SETPm, X86_INS_SETP, 14244#ifndef CAPSTONE_DIET 14245 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14246#endif 14247}, 14248{ 14249 X86_SETPr, X86_INS_SETP, 14250#ifndef CAPSTONE_DIET 14251 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14252#endif 14253}, 14254{ 14255 X86_SETSm, X86_INS_SETS, 14256#ifndef CAPSTONE_DIET 14257 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14258#endif 14259}, 14260{ 14261 X86_SETSr, X86_INS_SETS, 14262#ifndef CAPSTONE_DIET 14263 { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0 14264#endif 14265}, 14266{ 14267 X86_SFENCE, X86_INS_SFENCE, 14268#ifndef CAPSTONE_DIET 14269 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 14270#endif 14271}, 14272{ 14273 X86_SGDT16m, X86_INS_SGDT, 14274#ifndef CAPSTONE_DIET 14275 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 14276#endif 14277}, 14278{ 14279 X86_SGDT32m, X86_INS_SGDT, 14280#ifndef CAPSTONE_DIET 14281 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 14282#endif 14283}, 14284{ 14285 X86_SGDT64m, X86_INS_SGDT, 14286#ifndef CAPSTONE_DIET 14287 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 14288#endif 14289}, 14290{ 14291 X86_SHA1MSG1rm, X86_INS_SHA1MSG1, 14292#ifndef CAPSTONE_DIET 14293 { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14294#endif 14295}, 14296{ 14297 X86_SHA1MSG1rr, X86_INS_SHA1MSG1, 14298#ifndef CAPSTONE_DIET 14299 { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14300#endif 14301}, 14302{ 14303 X86_SHA1MSG2rm, X86_INS_SHA1MSG2, 14304#ifndef CAPSTONE_DIET 14305 { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14306#endif 14307}, 14308{ 14309 X86_SHA1MSG2rr, X86_INS_SHA1MSG2, 14310#ifndef CAPSTONE_DIET 14311 { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14312#endif 14313}, 14314{ 14315 X86_SHA1NEXTErm, X86_INS_SHA1NEXTE, 14316#ifndef CAPSTONE_DIET 14317 { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14318#endif 14319}, 14320{ 14321 X86_SHA1NEXTErr, X86_INS_SHA1NEXTE, 14322#ifndef CAPSTONE_DIET 14323 { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14324#endif 14325}, 14326{ 14327 X86_SHA1RNDS4rmi, X86_INS_SHA1RNDS4, 14328#ifndef CAPSTONE_DIET 14329 { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14330#endif 14331}, 14332{ 14333 X86_SHA1RNDS4rri, X86_INS_SHA1RNDS4, 14334#ifndef CAPSTONE_DIET 14335 { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14336#endif 14337}, 14338{ 14339 X86_SHA256MSG1rm, X86_INS_SHA256MSG1, 14340#ifndef CAPSTONE_DIET 14341 { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14342#endif 14343}, 14344{ 14345 X86_SHA256MSG1rr, X86_INS_SHA256MSG1, 14346#ifndef CAPSTONE_DIET 14347 { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14348#endif 14349}, 14350{ 14351 X86_SHA256MSG2rm, X86_INS_SHA256MSG2, 14352#ifndef CAPSTONE_DIET 14353 { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14354#endif 14355}, 14356{ 14357 X86_SHA256MSG2rr, X86_INS_SHA256MSG2, 14358#ifndef CAPSTONE_DIET 14359 { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14360#endif 14361}, 14362{ 14363 X86_SHA256RNDS2rm, X86_INS_SHA256RNDS2, 14364#ifndef CAPSTONE_DIET 14365 { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14366#endif 14367}, 14368{ 14369 X86_SHA256RNDS2rr, X86_INS_SHA256RNDS2, 14370#ifndef CAPSTONE_DIET 14371 { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0 14372#endif 14373}, 14374{ 14375 X86_SHL16m1, X86_INS_SHL, 14376#ifndef CAPSTONE_DIET 14377 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14378#endif 14379}, 14380{ 14381 X86_SHL16mCL, X86_INS_SHL, 14382#ifndef CAPSTONE_DIET 14383 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14384#endif 14385}, 14386{ 14387 X86_SHL16mi, X86_INS_SHL, 14388#ifndef CAPSTONE_DIET 14389 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14390#endif 14391}, 14392{ 14393 X86_SHL16r1, X86_INS_SHL, 14394#ifndef CAPSTONE_DIET 14395 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14396#endif 14397}, 14398{ 14399 X86_SHL16rCL, X86_INS_SHL, 14400#ifndef CAPSTONE_DIET 14401 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14402#endif 14403}, 14404{ 14405 X86_SHL16ri, X86_INS_SHL, 14406#ifndef CAPSTONE_DIET 14407 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14408#endif 14409}, 14410{ 14411 X86_SHL32m1, X86_INS_SHL, 14412#ifndef CAPSTONE_DIET 14413 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14414#endif 14415}, 14416{ 14417 X86_SHL32mCL, X86_INS_SHL, 14418#ifndef CAPSTONE_DIET 14419 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14420#endif 14421}, 14422{ 14423 X86_SHL32mi, X86_INS_SHL, 14424#ifndef CAPSTONE_DIET 14425 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14426#endif 14427}, 14428{ 14429 X86_SHL32r1, X86_INS_SHL, 14430#ifndef CAPSTONE_DIET 14431 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14432#endif 14433}, 14434{ 14435 X86_SHL32rCL, X86_INS_SHL, 14436#ifndef CAPSTONE_DIET 14437 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14438#endif 14439}, 14440{ 14441 X86_SHL32ri, X86_INS_SHL, 14442#ifndef CAPSTONE_DIET 14443 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14444#endif 14445}, 14446{ 14447 X86_SHL64m1, X86_INS_SHL, 14448#ifndef CAPSTONE_DIET 14449 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14450#endif 14451}, 14452{ 14453 X86_SHL64mCL, X86_INS_SHL, 14454#ifndef CAPSTONE_DIET 14455 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14456#endif 14457}, 14458{ 14459 X86_SHL64mi, X86_INS_SHL, 14460#ifndef CAPSTONE_DIET 14461 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14462#endif 14463}, 14464{ 14465 X86_SHL64r1, X86_INS_SHL, 14466#ifndef CAPSTONE_DIET 14467 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14468#endif 14469}, 14470{ 14471 X86_SHL64rCL, X86_INS_SHL, 14472#ifndef CAPSTONE_DIET 14473 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14474#endif 14475}, 14476{ 14477 X86_SHL64ri, X86_INS_SHL, 14478#ifndef CAPSTONE_DIET 14479 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14480#endif 14481}, 14482{ 14483 X86_SHL8m1, X86_INS_SHL, 14484#ifndef CAPSTONE_DIET 14485 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14486#endif 14487}, 14488{ 14489 X86_SHL8mCL, X86_INS_SHL, 14490#ifndef CAPSTONE_DIET 14491 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14492#endif 14493}, 14494{ 14495 X86_SHL8mi, X86_INS_SHL, 14496#ifndef CAPSTONE_DIET 14497 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14498#endif 14499}, 14500{ 14501 X86_SHL8r1, X86_INS_SHL, 14502#ifndef CAPSTONE_DIET 14503 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14504#endif 14505}, 14506{ 14507 X86_SHL8rCL, X86_INS_SHL, 14508#ifndef CAPSTONE_DIET 14509 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14510#endif 14511}, 14512{ 14513 X86_SHL8ri, X86_INS_SHL, 14514#ifndef CAPSTONE_DIET 14515 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14516#endif 14517}, 14518{ 14519 X86_SHLD16mrCL, X86_INS_SHLD, 14520#ifndef CAPSTONE_DIET 14521 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14522#endif 14523}, 14524{ 14525 X86_SHLD16mri8, X86_INS_SHLD, 14526#ifndef CAPSTONE_DIET 14527 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14528#endif 14529}, 14530{ 14531 X86_SHLD16rrCL, X86_INS_SHLD, 14532#ifndef CAPSTONE_DIET 14533 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14534#endif 14535}, 14536{ 14537 X86_SHLD16rri8, X86_INS_SHLD, 14538#ifndef CAPSTONE_DIET 14539 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14540#endif 14541}, 14542{ 14543 X86_SHLD32mrCL, X86_INS_SHLD, 14544#ifndef CAPSTONE_DIET 14545 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14546#endif 14547}, 14548{ 14549 X86_SHLD32mri8, X86_INS_SHLD, 14550#ifndef CAPSTONE_DIET 14551 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14552#endif 14553}, 14554{ 14555 X86_SHLD32rrCL, X86_INS_SHLD, 14556#ifndef CAPSTONE_DIET 14557 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14558#endif 14559}, 14560{ 14561 X86_SHLD32rri8, X86_INS_SHLD, 14562#ifndef CAPSTONE_DIET 14563 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14564#endif 14565}, 14566{ 14567 X86_SHLD64mrCL, X86_INS_SHLD, 14568#ifndef CAPSTONE_DIET 14569 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14570#endif 14571}, 14572{ 14573 X86_SHLD64mri8, X86_INS_SHLD, 14574#ifndef CAPSTONE_DIET 14575 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14576#endif 14577}, 14578{ 14579 X86_SHLD64rrCL, X86_INS_SHLD, 14580#ifndef CAPSTONE_DIET 14581 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14582#endif 14583}, 14584{ 14585 X86_SHLD64rri8, X86_INS_SHLD, 14586#ifndef CAPSTONE_DIET 14587 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14588#endif 14589}, 14590{ 14591 X86_SHLX32rm, X86_INS_SHLX, 14592#ifndef CAPSTONE_DIET 14593 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 14594#endif 14595}, 14596{ 14597 X86_SHLX32rr, X86_INS_SHLX, 14598#ifndef CAPSTONE_DIET 14599 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 14600#endif 14601}, 14602{ 14603 X86_SHLX64rm, X86_INS_SHLX, 14604#ifndef CAPSTONE_DIET 14605 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 14606#endif 14607}, 14608{ 14609 X86_SHLX64rr, X86_INS_SHLX, 14610#ifndef CAPSTONE_DIET 14611 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 14612#endif 14613}, 14614{ 14615 X86_SHR16m1, X86_INS_SHR, 14616#ifndef CAPSTONE_DIET 14617 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14618#endif 14619}, 14620{ 14621 X86_SHR16mCL, X86_INS_SHR, 14622#ifndef CAPSTONE_DIET 14623 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14624#endif 14625}, 14626{ 14627 X86_SHR16mi, X86_INS_SHR, 14628#ifndef CAPSTONE_DIET 14629 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14630#endif 14631}, 14632{ 14633 X86_SHR16r1, X86_INS_SHR, 14634#ifndef CAPSTONE_DIET 14635 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14636#endif 14637}, 14638{ 14639 X86_SHR16rCL, X86_INS_SHR, 14640#ifndef CAPSTONE_DIET 14641 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14642#endif 14643}, 14644{ 14645 X86_SHR16ri, X86_INS_SHR, 14646#ifndef CAPSTONE_DIET 14647 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14648#endif 14649}, 14650{ 14651 X86_SHR32m1, X86_INS_SHR, 14652#ifndef CAPSTONE_DIET 14653 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14654#endif 14655}, 14656{ 14657 X86_SHR32mCL, X86_INS_SHR, 14658#ifndef CAPSTONE_DIET 14659 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14660#endif 14661}, 14662{ 14663 X86_SHR32mi, X86_INS_SHR, 14664#ifndef CAPSTONE_DIET 14665 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14666#endif 14667}, 14668{ 14669 X86_SHR32r1, X86_INS_SHR, 14670#ifndef CAPSTONE_DIET 14671 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14672#endif 14673}, 14674{ 14675 X86_SHR32rCL, X86_INS_SHR, 14676#ifndef CAPSTONE_DIET 14677 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14678#endif 14679}, 14680{ 14681 X86_SHR32ri, X86_INS_SHR, 14682#ifndef CAPSTONE_DIET 14683 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14684#endif 14685}, 14686{ 14687 X86_SHR64m1, X86_INS_SHR, 14688#ifndef CAPSTONE_DIET 14689 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14690#endif 14691}, 14692{ 14693 X86_SHR64mCL, X86_INS_SHR, 14694#ifndef CAPSTONE_DIET 14695 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14696#endif 14697}, 14698{ 14699 X86_SHR64mi, X86_INS_SHR, 14700#ifndef CAPSTONE_DIET 14701 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14702#endif 14703}, 14704{ 14705 X86_SHR64r1, X86_INS_SHR, 14706#ifndef CAPSTONE_DIET 14707 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14708#endif 14709}, 14710{ 14711 X86_SHR64rCL, X86_INS_SHR, 14712#ifndef CAPSTONE_DIET 14713 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14714#endif 14715}, 14716{ 14717 X86_SHR64ri, X86_INS_SHR, 14718#ifndef CAPSTONE_DIET 14719 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14720#endif 14721}, 14722{ 14723 X86_SHR8m1, X86_INS_SHR, 14724#ifndef CAPSTONE_DIET 14725 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14726#endif 14727}, 14728{ 14729 X86_SHR8mCL, X86_INS_SHR, 14730#ifndef CAPSTONE_DIET 14731 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14732#endif 14733}, 14734{ 14735 X86_SHR8mi, X86_INS_SHR, 14736#ifndef CAPSTONE_DIET 14737 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14738#endif 14739}, 14740{ 14741 X86_SHR8r1, X86_INS_SHR, 14742#ifndef CAPSTONE_DIET 14743 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14744#endif 14745}, 14746{ 14747 X86_SHR8rCL, X86_INS_SHR, 14748#ifndef CAPSTONE_DIET 14749 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14750#endif 14751}, 14752{ 14753 X86_SHR8ri, X86_INS_SHR, 14754#ifndef CAPSTONE_DIET 14755 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14756#endif 14757}, 14758{ 14759 X86_SHRD16mrCL, X86_INS_SHRD, 14760#ifndef CAPSTONE_DIET 14761 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14762#endif 14763}, 14764{ 14765 X86_SHRD16mri8, X86_INS_SHRD, 14766#ifndef CAPSTONE_DIET 14767 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14768#endif 14769}, 14770{ 14771 X86_SHRD16rrCL, X86_INS_SHRD, 14772#ifndef CAPSTONE_DIET 14773 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14774#endif 14775}, 14776{ 14777 X86_SHRD16rri8, X86_INS_SHRD, 14778#ifndef CAPSTONE_DIET 14779 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14780#endif 14781}, 14782{ 14783 X86_SHRD32mrCL, X86_INS_SHRD, 14784#ifndef CAPSTONE_DIET 14785 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14786#endif 14787}, 14788{ 14789 X86_SHRD32mri8, X86_INS_SHRD, 14790#ifndef CAPSTONE_DIET 14791 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14792#endif 14793}, 14794{ 14795 X86_SHRD32rrCL, X86_INS_SHRD, 14796#ifndef CAPSTONE_DIET 14797 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14798#endif 14799}, 14800{ 14801 X86_SHRD32rri8, X86_INS_SHRD, 14802#ifndef CAPSTONE_DIET 14803 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14804#endif 14805}, 14806{ 14807 X86_SHRD64mrCL, X86_INS_SHRD, 14808#ifndef CAPSTONE_DIET 14809 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14810#endif 14811}, 14812{ 14813 X86_SHRD64mri8, X86_INS_SHRD, 14814#ifndef CAPSTONE_DIET 14815 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14816#endif 14817}, 14818{ 14819 X86_SHRD64rrCL, X86_INS_SHRD, 14820#ifndef CAPSTONE_DIET 14821 { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14822#endif 14823}, 14824{ 14825 X86_SHRD64rri8, X86_INS_SHRD, 14826#ifndef CAPSTONE_DIET 14827 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 14828#endif 14829}, 14830{ 14831 X86_SHRX32rm, X86_INS_SHRX, 14832#ifndef CAPSTONE_DIET 14833 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 14834#endif 14835}, 14836{ 14837 X86_SHRX32rr, X86_INS_SHRX, 14838#ifndef CAPSTONE_DIET 14839 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 14840#endif 14841}, 14842{ 14843 X86_SHRX64rm, X86_INS_SHRX, 14844#ifndef CAPSTONE_DIET 14845 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 14846#endif 14847}, 14848{ 14849 X86_SHRX64rr, X86_INS_SHRX, 14850#ifndef CAPSTONE_DIET 14851 { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0 14852#endif 14853}, 14854{ 14855 X86_SHUFPDrmi, X86_INS_SHUFPD, 14856#ifndef CAPSTONE_DIET 14857 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 14858#endif 14859}, 14860{ 14861 X86_SHUFPDrri, X86_INS_SHUFPD, 14862#ifndef CAPSTONE_DIET 14863 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 14864#endif 14865}, 14866{ 14867 X86_SHUFPSrmi, X86_INS_SHUFPS, 14868#ifndef CAPSTONE_DIET 14869 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 14870#endif 14871}, 14872{ 14873 X86_SHUFPSrri, X86_INS_SHUFPS, 14874#ifndef CAPSTONE_DIET 14875 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 14876#endif 14877}, 14878{ 14879 X86_SIDT16m, X86_INS_SIDT, 14880#ifndef CAPSTONE_DIET 14881 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 14882#endif 14883}, 14884{ 14885 X86_SIDT32m, X86_INS_SIDT, 14886#ifndef CAPSTONE_DIET 14887 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 14888#endif 14889}, 14890{ 14891 X86_SIDT64m, X86_INS_SIDT, 14892#ifndef CAPSTONE_DIET 14893 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 14894#endif 14895}, 14896{ 14897 X86_SIN_F, X86_INS_FSIN, 14898#ifndef CAPSTONE_DIET 14899 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 14900#endif 14901}, 14902{ 14903 X86_SKINIT, X86_INS_SKINIT, 14904#ifndef CAPSTONE_DIET 14905 { X86_REG_EAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 14906#endif 14907}, 14908{ 14909 X86_SLDT16m, X86_INS_SLDT, 14910#ifndef CAPSTONE_DIET 14911 { 0 }, { 0 }, { 0 }, 0, 0 14912#endif 14913}, 14914{ 14915 X86_SLDT16r, X86_INS_SLDT, 14916#ifndef CAPSTONE_DIET 14917 { 0 }, { 0 }, { 0 }, 0, 0 14918#endif 14919}, 14920{ 14921 X86_SLDT32r, X86_INS_SLDT, 14922#ifndef CAPSTONE_DIET 14923 { 0 }, { 0 }, { 0 }, 0, 0 14924#endif 14925}, 14926{ 14927 X86_SLDT64m, X86_INS_SLDT, 14928#ifndef CAPSTONE_DIET 14929 { 0 }, { 0 }, { 0 }, 0, 0 14930#endif 14931}, 14932{ 14933 X86_SLDT64r, X86_INS_SLDT, 14934#ifndef CAPSTONE_DIET 14935 { 0 }, { 0 }, { 0 }, 0, 0 14936#endif 14937}, 14938{ 14939 X86_SMSW16m, X86_INS_SMSW, 14940#ifndef CAPSTONE_DIET 14941 { 0 }, { 0 }, { 0 }, 0, 0 14942#endif 14943}, 14944{ 14945 X86_SMSW16r, X86_INS_SMSW, 14946#ifndef CAPSTONE_DIET 14947 { 0 }, { 0 }, { 0 }, 0, 0 14948#endif 14949}, 14950{ 14951 X86_SMSW32r, X86_INS_SMSW, 14952#ifndef CAPSTONE_DIET 14953 { 0 }, { 0 }, { 0 }, 0, 0 14954#endif 14955}, 14956{ 14957 X86_SMSW64r, X86_INS_SMSW, 14958#ifndef CAPSTONE_DIET 14959 { 0 }, { 0 }, { 0 }, 0, 0 14960#endif 14961}, 14962{ 14963 X86_SQRTPDm, X86_INS_SQRTPD, 14964#ifndef CAPSTONE_DIET 14965 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 14966#endif 14967}, 14968{ 14969 X86_SQRTPDr, X86_INS_SQRTPD, 14970#ifndef CAPSTONE_DIET 14971 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 14972#endif 14973}, 14974{ 14975 X86_SQRTPSm, X86_INS_SQRTPS, 14976#ifndef CAPSTONE_DIET 14977 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 14978#endif 14979}, 14980{ 14981 X86_SQRTPSr, X86_INS_SQRTPS, 14982#ifndef CAPSTONE_DIET 14983 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 14984#endif 14985}, 14986{ 14987 X86_SQRTSDm, X86_INS_SQRTSD, 14988#ifndef CAPSTONE_DIET 14989 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 14990#endif 14991}, 14992{ 14993 X86_SQRTSDm_Int, X86_INS_SQRTSD, 14994#ifndef CAPSTONE_DIET 14995 { 0 }, { 0 }, { 0 }, 0, 0 14996#endif 14997}, 14998{ 14999 X86_SQRTSDr, X86_INS_SQRTSD, 15000#ifndef CAPSTONE_DIET 15001 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15002#endif 15003}, 15004{ 15005 X86_SQRTSDr_Int, X86_INS_SQRTSD, 15006#ifndef CAPSTONE_DIET 15007 { 0 }, { 0 }, { 0 }, 0, 0 15008#endif 15009}, 15010{ 15011 X86_SQRTSSm, X86_INS_SQRTSS, 15012#ifndef CAPSTONE_DIET 15013 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15014#endif 15015}, 15016{ 15017 X86_SQRTSSm_Int, X86_INS_SQRTSS, 15018#ifndef CAPSTONE_DIET 15019 { 0 }, { 0 }, { 0 }, 0, 0 15020#endif 15021}, 15022{ 15023 X86_SQRTSSr, X86_INS_SQRTSS, 15024#ifndef CAPSTONE_DIET 15025 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15026#endif 15027}, 15028{ 15029 X86_SQRTSSr_Int, X86_INS_SQRTSS, 15030#ifndef CAPSTONE_DIET 15031 { 0 }, { 0 }, { 0 }, 0, 0 15032#endif 15033}, 15034{ 15035 X86_SQRT_F, X86_INS_FSQRT, 15036#ifndef CAPSTONE_DIET 15037 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15038#endif 15039}, 15040{ 15041 X86_STAC, X86_INS_STAC, 15042#ifndef CAPSTONE_DIET 15043 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 15044#endif 15045}, 15046{ 15047 X86_STC, X86_INS_STC, 15048#ifndef CAPSTONE_DIET 15049 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15050#endif 15051}, 15052{ 15053 X86_STD, X86_INS_STD, 15054#ifndef CAPSTONE_DIET 15055 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15056#endif 15057}, 15058{ 15059 X86_STGI, X86_INS_STGI, 15060#ifndef CAPSTONE_DIET 15061 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 15062#endif 15063}, 15064{ 15065 X86_STI, X86_INS_STI, 15066#ifndef CAPSTONE_DIET 15067 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 15068#endif 15069}, 15070{ 15071 X86_STMXCSR, X86_INS_STMXCSR, 15072#ifndef CAPSTONE_DIET 15073 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15074#endif 15075}, 15076{ 15077 X86_STOSB, X86_INS_STOSB, 15078#ifndef CAPSTONE_DIET 15079 { X86_REG_AL, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0 15080#endif 15081}, 15082{ 15083 X86_STOSL, X86_INS_STOSD, 15084#ifndef CAPSTONE_DIET 15085 { X86_REG_EAX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0 15086#endif 15087}, 15088{ 15089 X86_STOSQ, X86_INS_STOSQ, 15090#ifndef CAPSTONE_DIET 15091 { X86_REG_RAX, X86_REG_RCX, X86_REG_RDI, X86_REG_EFLAGS, 0 }, { X86_REG_RCX, X86_REG_RDI, 0 }, { 0 }, 0, 0 15092#endif 15093}, 15094{ 15095 X86_STOSW, X86_INS_STOSW, 15096#ifndef CAPSTONE_DIET 15097 { X86_REG_AX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0 15098#endif 15099}, 15100{ 15101 X86_STR16r, X86_INS_STR, 15102#ifndef CAPSTONE_DIET 15103 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 15104#endif 15105}, 15106{ 15107 X86_STR32r, X86_INS_STR, 15108#ifndef CAPSTONE_DIET 15109 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 15110#endif 15111}, 15112{ 15113 X86_STR64r, X86_INS_STR, 15114#ifndef CAPSTONE_DIET 15115 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 15116#endif 15117}, 15118{ 15119 X86_STRm, X86_INS_STR, 15120#ifndef CAPSTONE_DIET 15121 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 15122#endif 15123}, 15124{ 15125 X86_ST_F32m, X86_INS_FST, 15126#ifndef CAPSTONE_DIET 15127 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15128#endif 15129}, 15130{ 15131 X86_ST_F64m, X86_INS_FST, 15132#ifndef CAPSTONE_DIET 15133 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15134#endif 15135}, 15136{ 15137 X86_ST_FCOMPST0r, X86_INS_FCOMP, 15138#ifndef CAPSTONE_DIET 15139 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15140#endif 15141}, 15142{ 15143 X86_ST_FCOMPST0r_alt, X86_INS_FCOMP, 15144#ifndef CAPSTONE_DIET 15145 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15146#endif 15147}, 15148{ 15149 X86_ST_FCOMST0r, X86_INS_FCOM, 15150#ifndef CAPSTONE_DIET 15151 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15152#endif 15153}, 15154{ 15155 X86_ST_FP32m, X86_INS_FSTP, 15156#ifndef CAPSTONE_DIET 15157 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15158#endif 15159}, 15160{ 15161 X86_ST_FP64m, X86_INS_FSTP, 15162#ifndef CAPSTONE_DIET 15163 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15164#endif 15165}, 15166{ 15167 X86_ST_FP80m, X86_INS_FSTP, 15168#ifndef CAPSTONE_DIET 15169 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15170#endif 15171}, 15172{ 15173 X86_ST_FPNCEST0r, X86_INS_FSTPNCE, 15174#ifndef CAPSTONE_DIET 15175 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15176#endif 15177}, 15178{ 15179 X86_ST_FPST0r, X86_INS_FSTP, 15180#ifndef CAPSTONE_DIET 15181 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15182#endif 15183}, 15184{ 15185 X86_ST_FPST0r_alt, X86_INS_FSTP, 15186#ifndef CAPSTONE_DIET 15187 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15188#endif 15189}, 15190{ 15191 X86_ST_FPrr, X86_INS_FSTP, 15192#ifndef CAPSTONE_DIET 15193 { 0 }, { X86_REG_FPSW, 0 }, { 0 }, 0, 0 15194#endif 15195}, 15196{ 15197 X86_ST_FXCHST0r, X86_INS_FXCH, 15198#ifndef CAPSTONE_DIET 15199 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15200#endif 15201}, 15202{ 15203 X86_ST_FXCHST0r_alt, X86_INS_FXCH, 15204#ifndef CAPSTONE_DIET 15205 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15206#endif 15207}, 15208{ 15209 X86_ST_Frr, X86_INS_FST, 15210#ifndef CAPSTONE_DIET 15211 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15212#endif 15213}, 15214{ 15215 X86_SUB16i16, X86_INS_SUB, 15216#ifndef CAPSTONE_DIET 15217 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15218#endif 15219}, 15220{ 15221 X86_SUB16mi, X86_INS_SUB, 15222#ifndef CAPSTONE_DIET 15223 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15224#endif 15225}, 15226{ 15227 X86_SUB16mi8, X86_INS_SUB, 15228#ifndef CAPSTONE_DIET 15229 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15230#endif 15231}, 15232{ 15233 X86_SUB16mr, X86_INS_SUB, 15234#ifndef CAPSTONE_DIET 15235 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15236#endif 15237}, 15238{ 15239 X86_SUB16ri, X86_INS_SUB, 15240#ifndef CAPSTONE_DIET 15241 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15242#endif 15243}, 15244{ 15245 X86_SUB16ri8, X86_INS_SUB, 15246#ifndef CAPSTONE_DIET 15247 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15248#endif 15249}, 15250{ 15251 X86_SUB16rm, X86_INS_SUB, 15252#ifndef CAPSTONE_DIET 15253 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15254#endif 15255}, 15256{ 15257 X86_SUB16rr, X86_INS_SUB, 15258#ifndef CAPSTONE_DIET 15259 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15260#endif 15261}, 15262{ 15263 X86_SUB16rr_REV, X86_INS_SUB, 15264#ifndef CAPSTONE_DIET 15265 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15266#endif 15267}, 15268{ 15269 X86_SUB32i32, X86_INS_SUB, 15270#ifndef CAPSTONE_DIET 15271 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15272#endif 15273}, 15274{ 15275 X86_SUB32mi, X86_INS_SUB, 15276#ifndef CAPSTONE_DIET 15277 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15278#endif 15279}, 15280{ 15281 X86_SUB32mi8, X86_INS_SUB, 15282#ifndef CAPSTONE_DIET 15283 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15284#endif 15285}, 15286{ 15287 X86_SUB32mr, X86_INS_SUB, 15288#ifndef CAPSTONE_DIET 15289 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15290#endif 15291}, 15292{ 15293 X86_SUB32ri, X86_INS_SUB, 15294#ifndef CAPSTONE_DIET 15295 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15296#endif 15297}, 15298{ 15299 X86_SUB32ri8, X86_INS_SUB, 15300#ifndef CAPSTONE_DIET 15301 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15302#endif 15303}, 15304{ 15305 X86_SUB32rm, X86_INS_SUB, 15306#ifndef CAPSTONE_DIET 15307 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15308#endif 15309}, 15310{ 15311 X86_SUB32rr, X86_INS_SUB, 15312#ifndef CAPSTONE_DIET 15313 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15314#endif 15315}, 15316{ 15317 X86_SUB32rr_REV, X86_INS_SUB, 15318#ifndef CAPSTONE_DIET 15319 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15320#endif 15321}, 15322{ 15323 X86_SUB64i32, X86_INS_SUB, 15324#ifndef CAPSTONE_DIET 15325 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15326#endif 15327}, 15328{ 15329 X86_SUB64mi32, X86_INS_SUB, 15330#ifndef CAPSTONE_DIET 15331 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15332#endif 15333}, 15334{ 15335 X86_SUB64mi8, X86_INS_SUB, 15336#ifndef CAPSTONE_DIET 15337 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15338#endif 15339}, 15340{ 15341 X86_SUB64mr, X86_INS_SUB, 15342#ifndef CAPSTONE_DIET 15343 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15344#endif 15345}, 15346{ 15347 X86_SUB64ri32, X86_INS_SUB, 15348#ifndef CAPSTONE_DIET 15349 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15350#endif 15351}, 15352{ 15353 X86_SUB64ri8, X86_INS_SUB, 15354#ifndef CAPSTONE_DIET 15355 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15356#endif 15357}, 15358{ 15359 X86_SUB64rm, X86_INS_SUB, 15360#ifndef CAPSTONE_DIET 15361 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15362#endif 15363}, 15364{ 15365 X86_SUB64rr, X86_INS_SUB, 15366#ifndef CAPSTONE_DIET 15367 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15368#endif 15369}, 15370{ 15371 X86_SUB64rr_REV, X86_INS_SUB, 15372#ifndef CAPSTONE_DIET 15373 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15374#endif 15375}, 15376{ 15377 X86_SUB8i8, X86_INS_SUB, 15378#ifndef CAPSTONE_DIET 15379 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15380#endif 15381}, 15382{ 15383 X86_SUB8mi, X86_INS_SUB, 15384#ifndef CAPSTONE_DIET 15385 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15386#endif 15387}, 15388{ 15389 X86_SUB8mi8, X86_INS_SUB, 15390#ifndef CAPSTONE_DIET 15391 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 15392#endif 15393}, 15394{ 15395 X86_SUB8mr, X86_INS_SUB, 15396#ifndef CAPSTONE_DIET 15397 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15398#endif 15399}, 15400{ 15401 X86_SUB8ri, X86_INS_SUB, 15402#ifndef CAPSTONE_DIET 15403 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15404#endif 15405}, 15406{ 15407 X86_SUB8ri8, X86_INS_SUB, 15408#ifndef CAPSTONE_DIET 15409 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 15410#endif 15411}, 15412{ 15413 X86_SUB8rm, X86_INS_SUB, 15414#ifndef CAPSTONE_DIET 15415 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15416#endif 15417}, 15418{ 15419 X86_SUB8rr, X86_INS_SUB, 15420#ifndef CAPSTONE_DIET 15421 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15422#endif 15423}, 15424{ 15425 X86_SUB8rr_REV, X86_INS_SUB, 15426#ifndef CAPSTONE_DIET 15427 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15428#endif 15429}, 15430{ 15431 X86_SUBPDrm, X86_INS_SUBPD, 15432#ifndef CAPSTONE_DIET 15433 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15434#endif 15435}, 15436{ 15437 X86_SUBPDrr, X86_INS_SUBPD, 15438#ifndef CAPSTONE_DIET 15439 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15440#endif 15441}, 15442{ 15443 X86_SUBPSrm, X86_INS_SUBPS, 15444#ifndef CAPSTONE_DIET 15445 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15446#endif 15447}, 15448{ 15449 X86_SUBPSrr, X86_INS_SUBPS, 15450#ifndef CAPSTONE_DIET 15451 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15452#endif 15453}, 15454{ 15455 X86_SUBR_F32m, X86_INS_FSUBR, 15456#ifndef CAPSTONE_DIET 15457 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15458#endif 15459}, 15460{ 15461 X86_SUBR_F64m, X86_INS_FSUBR, 15462#ifndef CAPSTONE_DIET 15463 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15464#endif 15465}, 15466{ 15467 X86_SUBR_FI16m, X86_INS_FISUBR, 15468#ifndef CAPSTONE_DIET 15469 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15470#endif 15471}, 15472{ 15473 X86_SUBR_FI32m, X86_INS_FISUBR, 15474#ifndef CAPSTONE_DIET 15475 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15476#endif 15477}, 15478{ 15479 X86_SUBR_FPrST0, X86_INS_FSUBRP, 15480#ifndef CAPSTONE_DIET 15481 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 15482#endif 15483}, 15484{ 15485 X86_SUBR_FST0r, X86_INS_FSUBR, 15486#ifndef CAPSTONE_DIET 15487 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 15488#endif 15489}, 15490{ 15491 X86_SUBR_FrST0, X86_INS_FSUBR, 15492#ifndef CAPSTONE_DIET 15493 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 15494#endif 15495}, 15496{ 15497 X86_SUBSDrm, X86_INS_SUBSD, 15498#ifndef CAPSTONE_DIET 15499 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15500#endif 15501}, 15502{ 15503 X86_SUBSDrm_Int, X86_INS_SUBSD, 15504#ifndef CAPSTONE_DIET 15505 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15506#endif 15507}, 15508{ 15509 X86_SUBSDrr, X86_INS_SUBSD, 15510#ifndef CAPSTONE_DIET 15511 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15512#endif 15513}, 15514{ 15515 X86_SUBSDrr_Int, X86_INS_SUBSD, 15516#ifndef CAPSTONE_DIET 15517 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15518#endif 15519}, 15520{ 15521 X86_SUBSSrm, X86_INS_SUBSS, 15522#ifndef CAPSTONE_DIET 15523 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15524#endif 15525}, 15526{ 15527 X86_SUBSSrm_Int, X86_INS_SUBSS, 15528#ifndef CAPSTONE_DIET 15529 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15530#endif 15531}, 15532{ 15533 X86_SUBSSrr, X86_INS_SUBSS, 15534#ifndef CAPSTONE_DIET 15535 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15536#endif 15537}, 15538{ 15539 X86_SUBSSrr_Int, X86_INS_SUBSS, 15540#ifndef CAPSTONE_DIET 15541 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15542#endif 15543}, 15544{ 15545 X86_SUB_F32m, X86_INS_FSUB, 15546#ifndef CAPSTONE_DIET 15547 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15548#endif 15549}, 15550{ 15551 X86_SUB_F64m, X86_INS_FSUB, 15552#ifndef CAPSTONE_DIET 15553 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15554#endif 15555}, 15556{ 15557 X86_SUB_FI16m, X86_INS_FISUB, 15558#ifndef CAPSTONE_DIET 15559 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15560#endif 15561}, 15562{ 15563 X86_SUB_FI32m, X86_INS_FISUB, 15564#ifndef CAPSTONE_DIET 15565 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15566#endif 15567}, 15568{ 15569 X86_SUB_FPrST0, X86_INS_FSUBP, 15570#ifndef CAPSTONE_DIET 15571 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 15572#endif 15573}, 15574{ 15575 X86_SUB_FST0r, X86_INS_FSUB, 15576#ifndef CAPSTONE_DIET 15577 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 15578#endif 15579}, 15580{ 15581 X86_SUB_FrST0, X86_INS_FSUB, 15582#ifndef CAPSTONE_DIET 15583 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 15584#endif 15585}, 15586{ 15587 X86_SWAPGS, X86_INS_SWAPGS, 15588#ifndef CAPSTONE_DIET 15589 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 15590#endif 15591}, 15592{ 15593 X86_SYSCALL, X86_INS_SYSCALL, 15594#ifndef CAPSTONE_DIET 15595 { 0 }, { 0 }, { X86_GRP_INT, 0 }, 0, 0 15596#endif 15597}, 15598{ 15599 X86_SYSENTER, X86_INS_SYSENTER, 15600#ifndef CAPSTONE_DIET 15601 { 0 }, { 0 }, { X86_GRP_INT, 0 }, 0, 0 15602#endif 15603}, 15604{ 15605 X86_SYSEXIT, X86_INS_SYSEXIT, 15606#ifndef CAPSTONE_DIET 15607 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, 0 }, 0, 0 15608#endif 15609}, 15610{ 15611 X86_SYSEXIT64, X86_INS_SYSEXIT, 15612#ifndef CAPSTONE_DIET 15613 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, X86_GRP_MODE64, 0 }, 0, 0 15614#endif 15615}, 15616{ 15617 X86_SYSRET, X86_INS_SYSRET, 15618#ifndef CAPSTONE_DIET 15619 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, 0 }, 0, 0 15620#endif 15621}, 15622{ 15623 X86_SYSRET64, X86_INS_SYSRET, 15624#ifndef CAPSTONE_DIET 15625 { 0 }, { 0 }, { X86_GRP_IRET, X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0 15626#endif 15627}, 15628{ 15629 X86_T1MSKC32rm, X86_INS_T1MSKC, 15630#ifndef CAPSTONE_DIET 15631 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 15632#endif 15633}, 15634{ 15635 X86_T1MSKC32rr, X86_INS_T1MSKC, 15636#ifndef CAPSTONE_DIET 15637 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 15638#endif 15639}, 15640{ 15641 X86_T1MSKC64rm, X86_INS_T1MSKC, 15642#ifndef CAPSTONE_DIET 15643 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 15644#endif 15645}, 15646{ 15647 X86_T1MSKC64rr, X86_INS_T1MSKC, 15648#ifndef CAPSTONE_DIET 15649 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 15650#endif 15651}, 15652{ 15653 X86_TEST16i16, X86_INS_TEST, 15654#ifndef CAPSTONE_DIET 15655 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15656#endif 15657}, 15658{ 15659 X86_TEST16mi, X86_INS_TEST, 15660#ifndef CAPSTONE_DIET 15661 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15662#endif 15663}, 15664{ 15665 X86_TEST16mi_alt, X86_INS_TEST, 15666#ifndef CAPSTONE_DIET 15667 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15668#endif 15669}, 15670{ 15671 X86_TEST16ri, X86_INS_TEST, 15672#ifndef CAPSTONE_DIET 15673 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15674#endif 15675}, 15676{ 15677 X86_TEST16ri_alt, X86_INS_TEST, 15678#ifndef CAPSTONE_DIET 15679 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15680#endif 15681}, 15682{ 15683 X86_TEST16rm, X86_INS_TEST, 15684#ifndef CAPSTONE_DIET 15685 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15686#endif 15687}, 15688{ 15689 X86_TEST16rr, X86_INS_TEST, 15690#ifndef CAPSTONE_DIET 15691 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15692#endif 15693}, 15694{ 15695 X86_TEST32i32, X86_INS_TEST, 15696#ifndef CAPSTONE_DIET 15697 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15698#endif 15699}, 15700{ 15701 X86_TEST32mi, X86_INS_TEST, 15702#ifndef CAPSTONE_DIET 15703 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15704#endif 15705}, 15706{ 15707 X86_TEST32mi_alt, X86_INS_TEST, 15708#ifndef CAPSTONE_DIET 15709 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15710#endif 15711}, 15712{ 15713 X86_TEST32ri, X86_INS_TEST, 15714#ifndef CAPSTONE_DIET 15715 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15716#endif 15717}, 15718{ 15719 X86_TEST32ri_alt, X86_INS_TEST, 15720#ifndef CAPSTONE_DIET 15721 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15722#endif 15723}, 15724{ 15725 X86_TEST32rm, X86_INS_TEST, 15726#ifndef CAPSTONE_DIET 15727 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15728#endif 15729}, 15730{ 15731 X86_TEST32rr, X86_INS_TEST, 15732#ifndef CAPSTONE_DIET 15733 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15734#endif 15735}, 15736{ 15737 X86_TEST64i32, X86_INS_TEST, 15738#ifndef CAPSTONE_DIET 15739 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15740#endif 15741}, 15742{ 15743 X86_TEST64mi32, X86_INS_TEST, 15744#ifndef CAPSTONE_DIET 15745 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15746#endif 15747}, 15748{ 15749 X86_TEST64mi32_alt, X86_INS_TEST, 15750#ifndef CAPSTONE_DIET 15751 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15752#endif 15753}, 15754{ 15755 X86_TEST64ri32, X86_INS_TEST, 15756#ifndef CAPSTONE_DIET 15757 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15758#endif 15759}, 15760{ 15761 X86_TEST64ri32_alt, X86_INS_TEST, 15762#ifndef CAPSTONE_DIET 15763 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15764#endif 15765}, 15766{ 15767 X86_TEST64rm, X86_INS_TEST, 15768#ifndef CAPSTONE_DIET 15769 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15770#endif 15771}, 15772{ 15773 X86_TEST64rr, X86_INS_TEST, 15774#ifndef CAPSTONE_DIET 15775 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15776#endif 15777}, 15778{ 15779 X86_TEST8i8, X86_INS_TEST, 15780#ifndef CAPSTONE_DIET 15781 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15782#endif 15783}, 15784{ 15785 X86_TEST8mi, X86_INS_TEST, 15786#ifndef CAPSTONE_DIET 15787 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15788#endif 15789}, 15790{ 15791 X86_TEST8mi_alt, X86_INS_TEST, 15792#ifndef CAPSTONE_DIET 15793 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15794#endif 15795}, 15796{ 15797 X86_TEST8ri, X86_INS_TEST, 15798#ifndef CAPSTONE_DIET 15799 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15800#endif 15801}, 15802{ 15803 X86_TEST8ri_alt, X86_INS_TEST, 15804#ifndef CAPSTONE_DIET 15805 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15806#endif 15807}, 15808{ 15809 X86_TEST8rm, X86_INS_TEST, 15810#ifndef CAPSTONE_DIET 15811 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15812#endif 15813}, 15814{ 15815 X86_TEST8rr, X86_INS_TEST, 15816#ifndef CAPSTONE_DIET 15817 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 15818#endif 15819}, 15820{ 15821 X86_TRAP, X86_INS_UD2, 15822#ifndef CAPSTONE_DIET 15823 { 0 }, { 0 }, { 0 }, 0, 0 15824#endif 15825}, 15826{ 15827 X86_TST_F, X86_INS_FTST, 15828#ifndef CAPSTONE_DIET 15829 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15830#endif 15831}, 15832{ 15833 X86_TZCNT16rm, X86_INS_TZCNT, 15834#ifndef CAPSTONE_DIET 15835 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 15836#endif 15837}, 15838{ 15839 X86_TZCNT16rr, X86_INS_TZCNT, 15840#ifndef CAPSTONE_DIET 15841 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 15842#endif 15843}, 15844{ 15845 X86_TZCNT32rm, X86_INS_TZCNT, 15846#ifndef CAPSTONE_DIET 15847 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 15848#endif 15849}, 15850{ 15851 X86_TZCNT32rr, X86_INS_TZCNT, 15852#ifndef CAPSTONE_DIET 15853 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 15854#endif 15855}, 15856{ 15857 X86_TZCNT64rm, X86_INS_TZCNT, 15858#ifndef CAPSTONE_DIET 15859 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 15860#endif 15861}, 15862{ 15863 X86_TZCNT64rr, X86_INS_TZCNT, 15864#ifndef CAPSTONE_DIET 15865 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0 15866#endif 15867}, 15868{ 15869 X86_TZMSK32rm, X86_INS_TZMSK, 15870#ifndef CAPSTONE_DIET 15871 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 15872#endif 15873}, 15874{ 15875 X86_TZMSK32rr, X86_INS_TZMSK, 15876#ifndef CAPSTONE_DIET 15877 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 15878#endif 15879}, 15880{ 15881 X86_TZMSK64rm, X86_INS_TZMSK, 15882#ifndef CAPSTONE_DIET 15883 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 15884#endif 15885}, 15886{ 15887 X86_TZMSK64rr, X86_INS_TZMSK, 15888#ifndef CAPSTONE_DIET 15889 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0 15890#endif 15891}, 15892{ 15893 X86_UCOMISDrm, X86_INS_UCOMISD, 15894#ifndef CAPSTONE_DIET 15895 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15896#endif 15897}, 15898{ 15899 X86_UCOMISDrr, X86_INS_UCOMISD, 15900#ifndef CAPSTONE_DIET 15901 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15902#endif 15903}, 15904{ 15905 X86_UCOMISSrm, X86_INS_UCOMISS, 15906#ifndef CAPSTONE_DIET 15907 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15908#endif 15909}, 15910{ 15911 X86_UCOMISSrr, X86_INS_UCOMISS, 15912#ifndef CAPSTONE_DIET 15913 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15914#endif 15915}, 15916{ 15917 X86_UCOM_FIPr, X86_INS_FUCOMIP, 15918#ifndef CAPSTONE_DIET 15919 { X86_REG_ST0, 0 }, { X86_REG_EFLAGS, X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15920#endif 15921}, 15922{ 15923 X86_UCOM_FIr, X86_INS_FUCOMI, 15924#ifndef CAPSTONE_DIET 15925 { X86_REG_ST0, 0 }, { X86_REG_EFLAGS, X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15926#endif 15927}, 15928{ 15929 X86_UCOM_FPPr, X86_INS_FUCOMPP, 15930#ifndef CAPSTONE_DIET 15931 { X86_REG_ST0, 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15932#endif 15933}, 15934{ 15935 X86_UCOM_FPr, X86_INS_FUCOMP, 15936#ifndef CAPSTONE_DIET 15937 { X86_REG_ST0, 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15938#endif 15939}, 15940{ 15941 X86_UCOM_Fr, X86_INS_FUCOM, 15942#ifndef CAPSTONE_DIET 15943 { X86_REG_ST0, 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 15944#endif 15945}, 15946{ 15947 X86_UD2B, X86_INS_UD2B, 15948#ifndef CAPSTONE_DIET 15949 { 0 }, { 0 }, { 0 }, 0, 0 15950#endif 15951}, 15952{ 15953 X86_UNPCKHPDrm, X86_INS_UNPCKHPD, 15954#ifndef CAPSTONE_DIET 15955 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15956#endif 15957}, 15958{ 15959 X86_UNPCKHPDrr, X86_INS_UNPCKHPD, 15960#ifndef CAPSTONE_DIET 15961 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15962#endif 15963}, 15964{ 15965 X86_UNPCKHPSrm, X86_INS_UNPCKHPS, 15966#ifndef CAPSTONE_DIET 15967 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15968#endif 15969}, 15970{ 15971 X86_UNPCKHPSrr, X86_INS_UNPCKHPS, 15972#ifndef CAPSTONE_DIET 15973 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15974#endif 15975}, 15976{ 15977 X86_UNPCKLPDrm, X86_INS_UNPCKLPD, 15978#ifndef CAPSTONE_DIET 15979 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15980#endif 15981}, 15982{ 15983 X86_UNPCKLPDrr, X86_INS_UNPCKLPD, 15984#ifndef CAPSTONE_DIET 15985 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 15986#endif 15987}, 15988{ 15989 X86_UNPCKLPSrm, X86_INS_UNPCKLPS, 15990#ifndef CAPSTONE_DIET 15991 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15992#endif 15993}, 15994{ 15995 X86_UNPCKLPSrr, X86_INS_UNPCKLPS, 15996#ifndef CAPSTONE_DIET 15997 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 15998#endif 15999}, 16000{ 16001 X86_VADDPDYrm, X86_INS_VADDPD, 16002#ifndef CAPSTONE_DIET 16003 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16004#endif 16005}, 16006{ 16007 X86_VADDPDYrr, X86_INS_VADDPD, 16008#ifndef CAPSTONE_DIET 16009 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16010#endif 16011}, 16012{ 16013 X86_VADDPDZ128rm, X86_INS_VADDPD, 16014#ifndef CAPSTONE_DIET 16015 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16016#endif 16017}, 16018{ 16019 X86_VADDPDZ128rmb, X86_INS_VADDPD, 16020#ifndef CAPSTONE_DIET 16021 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16022#endif 16023}, 16024{ 16025 X86_VADDPDZ128rmbk, X86_INS_VADDPD, 16026#ifndef CAPSTONE_DIET 16027 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16028#endif 16029}, 16030{ 16031 X86_VADDPDZ128rmbkz, X86_INS_VADDPD, 16032#ifndef CAPSTONE_DIET 16033 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16034#endif 16035}, 16036{ 16037 X86_VADDPDZ128rmk, X86_INS_VADDPD, 16038#ifndef CAPSTONE_DIET 16039 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16040#endif 16041}, 16042{ 16043 X86_VADDPDZ128rmkz, X86_INS_VADDPD, 16044#ifndef CAPSTONE_DIET 16045 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16046#endif 16047}, 16048{ 16049 X86_VADDPDZ128rr, X86_INS_VADDPD, 16050#ifndef CAPSTONE_DIET 16051 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16052#endif 16053}, 16054{ 16055 X86_VADDPDZ128rrk, X86_INS_VADDPD, 16056#ifndef CAPSTONE_DIET 16057 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16058#endif 16059}, 16060{ 16061 X86_VADDPDZ128rrkz, X86_INS_VADDPD, 16062#ifndef CAPSTONE_DIET 16063 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16064#endif 16065}, 16066{ 16067 X86_VADDPDZ256rm, X86_INS_VADDPD, 16068#ifndef CAPSTONE_DIET 16069 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16070#endif 16071}, 16072{ 16073 X86_VADDPDZ256rmb, X86_INS_VADDPD, 16074#ifndef CAPSTONE_DIET 16075 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16076#endif 16077}, 16078{ 16079 X86_VADDPDZ256rmbk, X86_INS_VADDPD, 16080#ifndef CAPSTONE_DIET 16081 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16082#endif 16083}, 16084{ 16085 X86_VADDPDZ256rmbkz, X86_INS_VADDPD, 16086#ifndef CAPSTONE_DIET 16087 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16088#endif 16089}, 16090{ 16091 X86_VADDPDZ256rmk, X86_INS_VADDPD, 16092#ifndef CAPSTONE_DIET 16093 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16094#endif 16095}, 16096{ 16097 X86_VADDPDZ256rmkz, X86_INS_VADDPD, 16098#ifndef CAPSTONE_DIET 16099 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16100#endif 16101}, 16102{ 16103 X86_VADDPDZ256rr, X86_INS_VADDPD, 16104#ifndef CAPSTONE_DIET 16105 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16106#endif 16107}, 16108{ 16109 X86_VADDPDZ256rrk, X86_INS_VADDPD, 16110#ifndef CAPSTONE_DIET 16111 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16112#endif 16113}, 16114{ 16115 X86_VADDPDZ256rrkz, X86_INS_VADDPD, 16116#ifndef CAPSTONE_DIET 16117 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16118#endif 16119}, 16120{ 16121 X86_VADDPDZrb, X86_INS_VADDPD, 16122#ifndef CAPSTONE_DIET 16123 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16124#endif 16125}, 16126{ 16127 X86_VADDPDZrbk, X86_INS_VADDPD, 16128#ifndef CAPSTONE_DIET 16129 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16130#endif 16131}, 16132{ 16133 X86_VADDPDZrbkz, X86_INS_VADDPD, 16134#ifndef CAPSTONE_DIET 16135 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16136#endif 16137}, 16138{ 16139 X86_VADDPDZrm, X86_INS_VADDPD, 16140#ifndef CAPSTONE_DIET 16141 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16142#endif 16143}, 16144{ 16145 X86_VADDPDZrmb, X86_INS_VADDPD, 16146#ifndef CAPSTONE_DIET 16147 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16148#endif 16149}, 16150{ 16151 X86_VADDPDZrmbk, X86_INS_VADDPD, 16152#ifndef CAPSTONE_DIET 16153 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16154#endif 16155}, 16156{ 16157 X86_VADDPDZrmbkz, X86_INS_VADDPD, 16158#ifndef CAPSTONE_DIET 16159 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16160#endif 16161}, 16162{ 16163 X86_VADDPDZrmk, X86_INS_VADDPD, 16164#ifndef CAPSTONE_DIET 16165 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16166#endif 16167}, 16168{ 16169 X86_VADDPDZrmkz, X86_INS_VADDPD, 16170#ifndef CAPSTONE_DIET 16171 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16172#endif 16173}, 16174{ 16175 X86_VADDPDZrr, X86_INS_VADDPD, 16176#ifndef CAPSTONE_DIET 16177 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16178#endif 16179}, 16180{ 16181 X86_VADDPDZrrk, X86_INS_VADDPD, 16182#ifndef CAPSTONE_DIET 16183 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16184#endif 16185}, 16186{ 16187 X86_VADDPDZrrkz, X86_INS_VADDPD, 16188#ifndef CAPSTONE_DIET 16189 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16190#endif 16191}, 16192{ 16193 X86_VADDPDrm, X86_INS_VADDPD, 16194#ifndef CAPSTONE_DIET 16195 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16196#endif 16197}, 16198{ 16199 X86_VADDPDrr, X86_INS_VADDPD, 16200#ifndef CAPSTONE_DIET 16201 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16202#endif 16203}, 16204{ 16205 X86_VADDPSYrm, X86_INS_VADDPS, 16206#ifndef CAPSTONE_DIET 16207 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16208#endif 16209}, 16210{ 16211 X86_VADDPSYrr, X86_INS_VADDPS, 16212#ifndef CAPSTONE_DIET 16213 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16214#endif 16215}, 16216{ 16217 X86_VADDPSZ128rm, X86_INS_VADDPS, 16218#ifndef CAPSTONE_DIET 16219 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16220#endif 16221}, 16222{ 16223 X86_VADDPSZ128rmb, X86_INS_VADDPS, 16224#ifndef CAPSTONE_DIET 16225 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16226#endif 16227}, 16228{ 16229 X86_VADDPSZ128rmbk, X86_INS_VADDPS, 16230#ifndef CAPSTONE_DIET 16231 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16232#endif 16233}, 16234{ 16235 X86_VADDPSZ128rmbkz, X86_INS_VADDPS, 16236#ifndef CAPSTONE_DIET 16237 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16238#endif 16239}, 16240{ 16241 X86_VADDPSZ128rmk, X86_INS_VADDPS, 16242#ifndef CAPSTONE_DIET 16243 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16244#endif 16245}, 16246{ 16247 X86_VADDPSZ128rmkz, X86_INS_VADDPS, 16248#ifndef CAPSTONE_DIET 16249 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16250#endif 16251}, 16252{ 16253 X86_VADDPSZ128rr, X86_INS_VADDPS, 16254#ifndef CAPSTONE_DIET 16255 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16256#endif 16257}, 16258{ 16259 X86_VADDPSZ128rrk, X86_INS_VADDPS, 16260#ifndef CAPSTONE_DIET 16261 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16262#endif 16263}, 16264{ 16265 X86_VADDPSZ128rrkz, X86_INS_VADDPS, 16266#ifndef CAPSTONE_DIET 16267 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16268#endif 16269}, 16270{ 16271 X86_VADDPSZ256rm, X86_INS_VADDPS, 16272#ifndef CAPSTONE_DIET 16273 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16274#endif 16275}, 16276{ 16277 X86_VADDPSZ256rmb, X86_INS_VADDPS, 16278#ifndef CAPSTONE_DIET 16279 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16280#endif 16281}, 16282{ 16283 X86_VADDPSZ256rmbk, X86_INS_VADDPS, 16284#ifndef CAPSTONE_DIET 16285 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16286#endif 16287}, 16288{ 16289 X86_VADDPSZ256rmbkz, X86_INS_VADDPS, 16290#ifndef CAPSTONE_DIET 16291 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16292#endif 16293}, 16294{ 16295 X86_VADDPSZ256rmk, X86_INS_VADDPS, 16296#ifndef CAPSTONE_DIET 16297 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16298#endif 16299}, 16300{ 16301 X86_VADDPSZ256rmkz, X86_INS_VADDPS, 16302#ifndef CAPSTONE_DIET 16303 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16304#endif 16305}, 16306{ 16307 X86_VADDPSZ256rr, X86_INS_VADDPS, 16308#ifndef CAPSTONE_DIET 16309 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16310#endif 16311}, 16312{ 16313 X86_VADDPSZ256rrk, X86_INS_VADDPS, 16314#ifndef CAPSTONE_DIET 16315 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16316#endif 16317}, 16318{ 16319 X86_VADDPSZ256rrkz, X86_INS_VADDPS, 16320#ifndef CAPSTONE_DIET 16321 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16322#endif 16323}, 16324{ 16325 X86_VADDPSZrb, X86_INS_VADDPS, 16326#ifndef CAPSTONE_DIET 16327 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16328#endif 16329}, 16330{ 16331 X86_VADDPSZrbk, X86_INS_VADDPS, 16332#ifndef CAPSTONE_DIET 16333 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16334#endif 16335}, 16336{ 16337 X86_VADDPSZrbkz, X86_INS_VADDPS, 16338#ifndef CAPSTONE_DIET 16339 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16340#endif 16341}, 16342{ 16343 X86_VADDPSZrm, X86_INS_VADDPS, 16344#ifndef CAPSTONE_DIET 16345 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16346#endif 16347}, 16348{ 16349 X86_VADDPSZrmb, X86_INS_VADDPS, 16350#ifndef CAPSTONE_DIET 16351 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16352#endif 16353}, 16354{ 16355 X86_VADDPSZrmbk, X86_INS_VADDPS, 16356#ifndef CAPSTONE_DIET 16357 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16358#endif 16359}, 16360{ 16361 X86_VADDPSZrmbkz, X86_INS_VADDPS, 16362#ifndef CAPSTONE_DIET 16363 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16364#endif 16365}, 16366{ 16367 X86_VADDPSZrmk, X86_INS_VADDPS, 16368#ifndef CAPSTONE_DIET 16369 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16370#endif 16371}, 16372{ 16373 X86_VADDPSZrmkz, X86_INS_VADDPS, 16374#ifndef CAPSTONE_DIET 16375 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16376#endif 16377}, 16378{ 16379 X86_VADDPSZrr, X86_INS_VADDPS, 16380#ifndef CAPSTONE_DIET 16381 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16382#endif 16383}, 16384{ 16385 X86_VADDPSZrrk, X86_INS_VADDPS, 16386#ifndef CAPSTONE_DIET 16387 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16388#endif 16389}, 16390{ 16391 X86_VADDPSZrrkz, X86_INS_VADDPS, 16392#ifndef CAPSTONE_DIET 16393 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16394#endif 16395}, 16396{ 16397 X86_VADDPSrm, X86_INS_VADDPS, 16398#ifndef CAPSTONE_DIET 16399 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16400#endif 16401}, 16402{ 16403 X86_VADDPSrr, X86_INS_VADDPS, 16404#ifndef CAPSTONE_DIET 16405 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16406#endif 16407}, 16408{ 16409 X86_VADDSDZrm, X86_INS_VADDSD, 16410#ifndef CAPSTONE_DIET 16411 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16412#endif 16413}, 16414{ 16415 X86_VADDSDZrm_Int, X86_INS_VADDSD, 16416#ifndef CAPSTONE_DIET 16417 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16418#endif 16419}, 16420{ 16421 X86_VADDSDZrm_Intk, X86_INS_VADDSD, 16422#ifndef CAPSTONE_DIET 16423 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16424#endif 16425}, 16426{ 16427 X86_VADDSDZrm_Intkz, X86_INS_VADDSD, 16428#ifndef CAPSTONE_DIET 16429 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16430#endif 16431}, 16432{ 16433 X86_VADDSDZrr, X86_INS_VADDSD, 16434#ifndef CAPSTONE_DIET 16435 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16436#endif 16437}, 16438{ 16439 X86_VADDSDZrr_Int, X86_INS_VADDSD, 16440#ifndef CAPSTONE_DIET 16441 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16442#endif 16443}, 16444{ 16445 X86_VADDSDZrr_Intk, X86_INS_VADDSD, 16446#ifndef CAPSTONE_DIET 16447 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16448#endif 16449}, 16450{ 16451 X86_VADDSDZrr_Intkz, X86_INS_VADDSD, 16452#ifndef CAPSTONE_DIET 16453 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16454#endif 16455}, 16456{ 16457 X86_VADDSDZrrb, X86_INS_VADDSD, 16458#ifndef CAPSTONE_DIET 16459 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16460#endif 16461}, 16462{ 16463 X86_VADDSDZrrbk, X86_INS_VADDSD, 16464#ifndef CAPSTONE_DIET 16465 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16466#endif 16467}, 16468{ 16469 X86_VADDSDZrrbkz, X86_INS_VADDSD, 16470#ifndef CAPSTONE_DIET 16471 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16472#endif 16473}, 16474{ 16475 X86_VADDSDrm, X86_INS_VADDSD, 16476#ifndef CAPSTONE_DIET 16477 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16478#endif 16479}, 16480{ 16481 X86_VADDSDrm_Int, X86_INS_VADDSD, 16482#ifndef CAPSTONE_DIET 16483 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16484#endif 16485}, 16486{ 16487 X86_VADDSDrr, X86_INS_VADDSD, 16488#ifndef CAPSTONE_DIET 16489 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16490#endif 16491}, 16492{ 16493 X86_VADDSDrr_Int, X86_INS_VADDSD, 16494#ifndef CAPSTONE_DIET 16495 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16496#endif 16497}, 16498{ 16499 X86_VADDSSZrm, X86_INS_VADDSS, 16500#ifndef CAPSTONE_DIET 16501 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16502#endif 16503}, 16504{ 16505 X86_VADDSSZrm_Int, X86_INS_VADDSS, 16506#ifndef CAPSTONE_DIET 16507 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16508#endif 16509}, 16510{ 16511 X86_VADDSSZrm_Intk, X86_INS_VADDSS, 16512#ifndef CAPSTONE_DIET 16513 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16514#endif 16515}, 16516{ 16517 X86_VADDSSZrm_Intkz, X86_INS_VADDSS, 16518#ifndef CAPSTONE_DIET 16519 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16520#endif 16521}, 16522{ 16523 X86_VADDSSZrr, X86_INS_VADDSS, 16524#ifndef CAPSTONE_DIET 16525 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16526#endif 16527}, 16528{ 16529 X86_VADDSSZrr_Int, X86_INS_VADDSS, 16530#ifndef CAPSTONE_DIET 16531 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16532#endif 16533}, 16534{ 16535 X86_VADDSSZrr_Intk, X86_INS_VADDSS, 16536#ifndef CAPSTONE_DIET 16537 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16538#endif 16539}, 16540{ 16541 X86_VADDSSZrr_Intkz, X86_INS_VADDSS, 16542#ifndef CAPSTONE_DIET 16543 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16544#endif 16545}, 16546{ 16547 X86_VADDSSZrrb, X86_INS_VADDSS, 16548#ifndef CAPSTONE_DIET 16549 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16550#endif 16551}, 16552{ 16553 X86_VADDSSZrrbk, X86_INS_VADDSS, 16554#ifndef CAPSTONE_DIET 16555 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16556#endif 16557}, 16558{ 16559 X86_VADDSSZrrbkz, X86_INS_VADDSS, 16560#ifndef CAPSTONE_DIET 16561 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16562#endif 16563}, 16564{ 16565 X86_VADDSSrm, X86_INS_VADDSS, 16566#ifndef CAPSTONE_DIET 16567 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16568#endif 16569}, 16570{ 16571 X86_VADDSSrm_Int, X86_INS_VADDSS, 16572#ifndef CAPSTONE_DIET 16573 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16574#endif 16575}, 16576{ 16577 X86_VADDSSrr, X86_INS_VADDSS, 16578#ifndef CAPSTONE_DIET 16579 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16580#endif 16581}, 16582{ 16583 X86_VADDSSrr_Int, X86_INS_VADDSS, 16584#ifndef CAPSTONE_DIET 16585 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16586#endif 16587}, 16588{ 16589 X86_VADDSUBPDYrm, X86_INS_VADDSUBPD, 16590#ifndef CAPSTONE_DIET 16591 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16592#endif 16593}, 16594{ 16595 X86_VADDSUBPDYrr, X86_INS_VADDSUBPD, 16596#ifndef CAPSTONE_DIET 16597 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16598#endif 16599}, 16600{ 16601 X86_VADDSUBPDrm, X86_INS_VADDSUBPD, 16602#ifndef CAPSTONE_DIET 16603 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16604#endif 16605}, 16606{ 16607 X86_VADDSUBPDrr, X86_INS_VADDSUBPD, 16608#ifndef CAPSTONE_DIET 16609 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16610#endif 16611}, 16612{ 16613 X86_VADDSUBPSYrm, X86_INS_VADDSUBPS, 16614#ifndef CAPSTONE_DIET 16615 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16616#endif 16617}, 16618{ 16619 X86_VADDSUBPSYrr, X86_INS_VADDSUBPS, 16620#ifndef CAPSTONE_DIET 16621 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16622#endif 16623}, 16624{ 16625 X86_VADDSUBPSrm, X86_INS_VADDSUBPS, 16626#ifndef CAPSTONE_DIET 16627 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16628#endif 16629}, 16630{ 16631 X86_VADDSUBPSrr, X86_INS_VADDSUBPS, 16632#ifndef CAPSTONE_DIET 16633 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 16634#endif 16635}, 16636{ 16637 X86_VAESDECLASTrm, X86_INS_VAESDECLAST, 16638#ifndef CAPSTONE_DIET 16639 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0 16640#endif 16641}, 16642{ 16643 X86_VAESDECLASTrr, X86_INS_VAESDECLAST, 16644#ifndef CAPSTONE_DIET 16645 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0 16646#endif 16647}, 16648{ 16649 X86_VAESDECrm, X86_INS_VAESDEC, 16650#ifndef CAPSTONE_DIET 16651 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0 16652#endif 16653}, 16654{ 16655 X86_VAESDECrr, X86_INS_VAESDEC, 16656#ifndef CAPSTONE_DIET 16657 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0 16658#endif 16659}, 16660{ 16661 X86_VAESENCLASTrm, X86_INS_VAESENCLAST, 16662#ifndef CAPSTONE_DIET 16663 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0 16664#endif 16665}, 16666{ 16667 X86_VAESENCLASTrr, X86_INS_VAESENCLAST, 16668#ifndef CAPSTONE_DIET 16669 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0 16670#endif 16671}, 16672{ 16673 X86_VAESENCrm, X86_INS_VAESENC, 16674#ifndef CAPSTONE_DIET 16675 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0 16676#endif 16677}, 16678{ 16679 X86_VAESENCrr, X86_INS_VAESENC, 16680#ifndef CAPSTONE_DIET 16681 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0 16682#endif 16683}, 16684{ 16685 X86_VAESIMCrm, X86_INS_VAESIMC, 16686#ifndef CAPSTONE_DIET 16687 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0 16688#endif 16689}, 16690{ 16691 X86_VAESIMCrr, X86_INS_VAESIMC, 16692#ifndef CAPSTONE_DIET 16693 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0 16694#endif 16695}, 16696{ 16697 X86_VAESKEYGENASSIST128rm, X86_INS_VAESKEYGENASSIST, 16698#ifndef CAPSTONE_DIET 16699 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0 16700#endif 16701}, 16702{ 16703 X86_VAESKEYGENASSIST128rr, X86_INS_VAESKEYGENASSIST, 16704#ifndef CAPSTONE_DIET 16705 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0 16706#endif 16707}, 16708{ 16709 X86_VALIGNDrmi, X86_INS_VALIGND, 16710#ifndef CAPSTONE_DIET 16711 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16712#endif 16713}, 16714{ 16715 X86_VALIGNDrri, X86_INS_VALIGND, 16716#ifndef CAPSTONE_DIET 16717 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16718#endif 16719}, 16720{ 16721 X86_VALIGNDrrik, X86_INS_VALIGND, 16722#ifndef CAPSTONE_DIET 16723 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16724#endif 16725}, 16726{ 16727 X86_VALIGNDrrikz, X86_INS_VALIGND, 16728#ifndef CAPSTONE_DIET 16729 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16730#endif 16731}, 16732{ 16733 X86_VALIGNQrmi, X86_INS_VALIGNQ, 16734#ifndef CAPSTONE_DIET 16735 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16736#endif 16737}, 16738{ 16739 X86_VALIGNQrri, X86_INS_VALIGNQ, 16740#ifndef CAPSTONE_DIET 16741 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16742#endif 16743}, 16744{ 16745 X86_VALIGNQrrik, X86_INS_VALIGNQ, 16746#ifndef CAPSTONE_DIET 16747 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16748#endif 16749}, 16750{ 16751 X86_VALIGNQrrikz, X86_INS_VALIGNQ, 16752#ifndef CAPSTONE_DIET 16753 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16754#endif 16755}, 16756{ 16757 X86_VANDNPDYrm, X86_INS_VANDNPD, 16758#ifndef CAPSTONE_DIET 16759 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16760#endif 16761}, 16762{ 16763 X86_VANDNPDYrr, X86_INS_VANDNPD, 16764#ifndef CAPSTONE_DIET 16765 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16766#endif 16767}, 16768{ 16769 X86_VANDNPDrm, X86_INS_VANDNPD, 16770#ifndef CAPSTONE_DIET 16771 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16772#endif 16773}, 16774{ 16775 X86_VANDNPDrr, X86_INS_VANDNPD, 16776#ifndef CAPSTONE_DIET 16777 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16778#endif 16779}, 16780{ 16781 X86_VANDNPSYrm, X86_INS_VANDNPS, 16782#ifndef CAPSTONE_DIET 16783 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16784#endif 16785}, 16786{ 16787 X86_VANDNPSYrr, X86_INS_VANDNPS, 16788#ifndef CAPSTONE_DIET 16789 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16790#endif 16791}, 16792{ 16793 X86_VANDNPSrm, X86_INS_VANDNPS, 16794#ifndef CAPSTONE_DIET 16795 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16796#endif 16797}, 16798{ 16799 X86_VANDNPSrr, X86_INS_VANDNPS, 16800#ifndef CAPSTONE_DIET 16801 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16802#endif 16803}, 16804{ 16805 X86_VANDPDYrm, X86_INS_VANDPD, 16806#ifndef CAPSTONE_DIET 16807 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16808#endif 16809}, 16810{ 16811 X86_VANDPDYrr, X86_INS_VANDPD, 16812#ifndef CAPSTONE_DIET 16813 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16814#endif 16815}, 16816{ 16817 X86_VANDPDrm, X86_INS_VANDPD, 16818#ifndef CAPSTONE_DIET 16819 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16820#endif 16821}, 16822{ 16823 X86_VANDPDrr, X86_INS_VANDPD, 16824#ifndef CAPSTONE_DIET 16825 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16826#endif 16827}, 16828{ 16829 X86_VANDPSYrm, X86_INS_VANDPS, 16830#ifndef CAPSTONE_DIET 16831 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16832#endif 16833}, 16834{ 16835 X86_VANDPSYrr, X86_INS_VANDPS, 16836#ifndef CAPSTONE_DIET 16837 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16838#endif 16839}, 16840{ 16841 X86_VANDPSrm, X86_INS_VANDPS, 16842#ifndef CAPSTONE_DIET 16843 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16844#endif 16845}, 16846{ 16847 X86_VANDPSrr, X86_INS_VANDPS, 16848#ifndef CAPSTONE_DIET 16849 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 16850#endif 16851}, 16852{ 16853 X86_VBLENDMPDZ128rm, X86_INS_VBLENDMPD, 16854#ifndef CAPSTONE_DIET 16855 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16856#endif 16857}, 16858{ 16859 X86_VBLENDMPDZ128rmb, X86_INS_VBLENDMPD, 16860#ifndef CAPSTONE_DIET 16861 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16862#endif 16863}, 16864{ 16865 X86_VBLENDMPDZ128rmbk, X86_INS_VBLENDMPD, 16866#ifndef CAPSTONE_DIET 16867 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16868#endif 16869}, 16870{ 16871 X86_VBLENDMPDZ128rmk, X86_INS_VBLENDMPD, 16872#ifndef CAPSTONE_DIET 16873 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16874#endif 16875}, 16876{ 16877 X86_VBLENDMPDZ128rmkz, X86_INS_VBLENDMPD, 16878#ifndef CAPSTONE_DIET 16879 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16880#endif 16881}, 16882{ 16883 X86_VBLENDMPDZ128rr, X86_INS_VBLENDMPD, 16884#ifndef CAPSTONE_DIET 16885 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16886#endif 16887}, 16888{ 16889 X86_VBLENDMPDZ128rrk, X86_INS_VBLENDMPD, 16890#ifndef CAPSTONE_DIET 16891 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16892#endif 16893}, 16894{ 16895 X86_VBLENDMPDZ128rrkz, X86_INS_VBLENDMPD, 16896#ifndef CAPSTONE_DIET 16897 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16898#endif 16899}, 16900{ 16901 X86_VBLENDMPDZ256rm, X86_INS_VBLENDMPD, 16902#ifndef CAPSTONE_DIET 16903 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16904#endif 16905}, 16906{ 16907 X86_VBLENDMPDZ256rmb, X86_INS_VBLENDMPD, 16908#ifndef CAPSTONE_DIET 16909 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16910#endif 16911}, 16912{ 16913 X86_VBLENDMPDZ256rmbk, X86_INS_VBLENDMPD, 16914#ifndef CAPSTONE_DIET 16915 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16916#endif 16917}, 16918{ 16919 X86_VBLENDMPDZ256rmk, X86_INS_VBLENDMPD, 16920#ifndef CAPSTONE_DIET 16921 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16922#endif 16923}, 16924{ 16925 X86_VBLENDMPDZ256rmkz, X86_INS_VBLENDMPD, 16926#ifndef CAPSTONE_DIET 16927 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16928#endif 16929}, 16930{ 16931 X86_VBLENDMPDZ256rr, X86_INS_VBLENDMPD, 16932#ifndef CAPSTONE_DIET 16933 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16934#endif 16935}, 16936{ 16937 X86_VBLENDMPDZ256rrk, X86_INS_VBLENDMPD, 16938#ifndef CAPSTONE_DIET 16939 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16940#endif 16941}, 16942{ 16943 X86_VBLENDMPDZ256rrkz, X86_INS_VBLENDMPD, 16944#ifndef CAPSTONE_DIET 16945 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 16946#endif 16947}, 16948{ 16949 X86_VBLENDMPDZrm, X86_INS_VBLENDMPD, 16950#ifndef CAPSTONE_DIET 16951 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16952#endif 16953}, 16954{ 16955 X86_VBLENDMPDZrmb, X86_INS_VBLENDMPD, 16956#ifndef CAPSTONE_DIET 16957 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16958#endif 16959}, 16960{ 16961 X86_VBLENDMPDZrmbk, X86_INS_VBLENDMPD, 16962#ifndef CAPSTONE_DIET 16963 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16964#endif 16965}, 16966{ 16967 X86_VBLENDMPDZrmk, X86_INS_VBLENDMPD, 16968#ifndef CAPSTONE_DIET 16969 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16970#endif 16971}, 16972{ 16973 X86_VBLENDMPDZrmkz, X86_INS_VBLENDMPD, 16974#ifndef CAPSTONE_DIET 16975 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16976#endif 16977}, 16978{ 16979 X86_VBLENDMPDZrr, X86_INS_VBLENDMPD, 16980#ifndef CAPSTONE_DIET 16981 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16982#endif 16983}, 16984{ 16985 X86_VBLENDMPDZrrk, X86_INS_VBLENDMPD, 16986#ifndef CAPSTONE_DIET 16987 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16988#endif 16989}, 16990{ 16991 X86_VBLENDMPDZrrkz, X86_INS_VBLENDMPD, 16992#ifndef CAPSTONE_DIET 16993 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 16994#endif 16995}, 16996{ 16997 X86_VBLENDMPSZ128rm, X86_INS_VBLENDMPS, 16998#ifndef CAPSTONE_DIET 16999 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17000#endif 17001}, 17002{ 17003 X86_VBLENDMPSZ128rmb, X86_INS_VBLENDMPS, 17004#ifndef CAPSTONE_DIET 17005 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17006#endif 17007}, 17008{ 17009 X86_VBLENDMPSZ128rmbk, X86_INS_VBLENDMPS, 17010#ifndef CAPSTONE_DIET 17011 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17012#endif 17013}, 17014{ 17015 X86_VBLENDMPSZ128rmk, X86_INS_VBLENDMPS, 17016#ifndef CAPSTONE_DIET 17017 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17018#endif 17019}, 17020{ 17021 X86_VBLENDMPSZ128rmkz, X86_INS_VBLENDMPS, 17022#ifndef CAPSTONE_DIET 17023 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17024#endif 17025}, 17026{ 17027 X86_VBLENDMPSZ128rr, X86_INS_VBLENDMPS, 17028#ifndef CAPSTONE_DIET 17029 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17030#endif 17031}, 17032{ 17033 X86_VBLENDMPSZ128rrk, X86_INS_VBLENDMPS, 17034#ifndef CAPSTONE_DIET 17035 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17036#endif 17037}, 17038{ 17039 X86_VBLENDMPSZ128rrkz, X86_INS_VBLENDMPS, 17040#ifndef CAPSTONE_DIET 17041 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17042#endif 17043}, 17044{ 17045 X86_VBLENDMPSZ256rm, X86_INS_VBLENDMPS, 17046#ifndef CAPSTONE_DIET 17047 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17048#endif 17049}, 17050{ 17051 X86_VBLENDMPSZ256rmb, X86_INS_VBLENDMPS, 17052#ifndef CAPSTONE_DIET 17053 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17054#endif 17055}, 17056{ 17057 X86_VBLENDMPSZ256rmbk, X86_INS_VBLENDMPS, 17058#ifndef CAPSTONE_DIET 17059 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17060#endif 17061}, 17062{ 17063 X86_VBLENDMPSZ256rmk, X86_INS_VBLENDMPS, 17064#ifndef CAPSTONE_DIET 17065 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17066#endif 17067}, 17068{ 17069 X86_VBLENDMPSZ256rmkz, X86_INS_VBLENDMPS, 17070#ifndef CAPSTONE_DIET 17071 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17072#endif 17073}, 17074{ 17075 X86_VBLENDMPSZ256rr, X86_INS_VBLENDMPS, 17076#ifndef CAPSTONE_DIET 17077 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17078#endif 17079}, 17080{ 17081 X86_VBLENDMPSZ256rrk, X86_INS_VBLENDMPS, 17082#ifndef CAPSTONE_DIET 17083 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17084#endif 17085}, 17086{ 17087 X86_VBLENDMPSZ256rrkz, X86_INS_VBLENDMPS, 17088#ifndef CAPSTONE_DIET 17089 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17090#endif 17091}, 17092{ 17093 X86_VBLENDMPSZrm, X86_INS_VBLENDMPS, 17094#ifndef CAPSTONE_DIET 17095 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17096#endif 17097}, 17098{ 17099 X86_VBLENDMPSZrmb, X86_INS_VBLENDMPS, 17100#ifndef CAPSTONE_DIET 17101 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17102#endif 17103}, 17104{ 17105 X86_VBLENDMPSZrmbk, X86_INS_VBLENDMPS, 17106#ifndef CAPSTONE_DIET 17107 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17108#endif 17109}, 17110{ 17111 X86_VBLENDMPSZrmk, X86_INS_VBLENDMPS, 17112#ifndef CAPSTONE_DIET 17113 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17114#endif 17115}, 17116{ 17117 X86_VBLENDMPSZrmkz, X86_INS_VBLENDMPS, 17118#ifndef CAPSTONE_DIET 17119 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17120#endif 17121}, 17122{ 17123 X86_VBLENDMPSZrr, X86_INS_VBLENDMPS, 17124#ifndef CAPSTONE_DIET 17125 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17126#endif 17127}, 17128{ 17129 X86_VBLENDMPSZrrk, X86_INS_VBLENDMPS, 17130#ifndef CAPSTONE_DIET 17131 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17132#endif 17133}, 17134{ 17135 X86_VBLENDMPSZrrkz, X86_INS_VBLENDMPS, 17136#ifndef CAPSTONE_DIET 17137 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17138#endif 17139}, 17140{ 17141 X86_VBLENDPDYrmi, X86_INS_VBLENDPD, 17142#ifndef CAPSTONE_DIET 17143 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17144#endif 17145}, 17146{ 17147 X86_VBLENDPDYrri, X86_INS_VBLENDPD, 17148#ifndef CAPSTONE_DIET 17149 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17150#endif 17151}, 17152{ 17153 X86_VBLENDPDrmi, X86_INS_VBLENDPD, 17154#ifndef CAPSTONE_DIET 17155 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17156#endif 17157}, 17158{ 17159 X86_VBLENDPDrri, X86_INS_VBLENDPD, 17160#ifndef CAPSTONE_DIET 17161 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17162#endif 17163}, 17164{ 17165 X86_VBLENDPSYrmi, X86_INS_VBLENDPS, 17166#ifndef CAPSTONE_DIET 17167 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17168#endif 17169}, 17170{ 17171 X86_VBLENDPSYrri, X86_INS_VBLENDPS, 17172#ifndef CAPSTONE_DIET 17173 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17174#endif 17175}, 17176{ 17177 X86_VBLENDPSrmi, X86_INS_VBLENDPS, 17178#ifndef CAPSTONE_DIET 17179 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17180#endif 17181}, 17182{ 17183 X86_VBLENDPSrri, X86_INS_VBLENDPS, 17184#ifndef CAPSTONE_DIET 17185 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17186#endif 17187}, 17188{ 17189 X86_VBLENDVPDYrm, X86_INS_VBLENDVPD, 17190#ifndef CAPSTONE_DIET 17191 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17192#endif 17193}, 17194{ 17195 X86_VBLENDVPDYrr, X86_INS_VBLENDVPD, 17196#ifndef CAPSTONE_DIET 17197 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17198#endif 17199}, 17200{ 17201 X86_VBLENDVPDrm, X86_INS_VBLENDVPD, 17202#ifndef CAPSTONE_DIET 17203 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17204#endif 17205}, 17206{ 17207 X86_VBLENDVPDrr, X86_INS_VBLENDVPD, 17208#ifndef CAPSTONE_DIET 17209 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17210#endif 17211}, 17212{ 17213 X86_VBLENDVPSYrm, X86_INS_VBLENDVPS, 17214#ifndef CAPSTONE_DIET 17215 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17216#endif 17217}, 17218{ 17219 X86_VBLENDVPSYrr, X86_INS_VBLENDVPS, 17220#ifndef CAPSTONE_DIET 17221 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17222#endif 17223}, 17224{ 17225 X86_VBLENDVPSrm, X86_INS_VBLENDVPS, 17226#ifndef CAPSTONE_DIET 17227 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17228#endif 17229}, 17230{ 17231 X86_VBLENDVPSrr, X86_INS_VBLENDVPS, 17232#ifndef CAPSTONE_DIET 17233 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17234#endif 17235}, 17236{ 17237 X86_VBROADCASTF128, X86_INS_VBROADCASTF128, 17238#ifndef CAPSTONE_DIET 17239 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17240#endif 17241}, 17242{ 17243 X86_VBROADCASTI32X4krm, X86_INS_VBROADCASTI32X4, 17244#ifndef CAPSTONE_DIET 17245 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17246#endif 17247}, 17248{ 17249 X86_VBROADCASTI32X4rm, X86_INS_VBROADCASTI32X4, 17250#ifndef CAPSTONE_DIET 17251 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17252#endif 17253}, 17254{ 17255 X86_VBROADCASTI64X4krm, X86_INS_VBROADCASTI64X4, 17256#ifndef CAPSTONE_DIET 17257 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17258#endif 17259}, 17260{ 17261 X86_VBROADCASTI64X4rm, X86_INS_VBROADCASTI64X4, 17262#ifndef CAPSTONE_DIET 17263 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17264#endif 17265}, 17266{ 17267 X86_VBROADCASTSDYrm, X86_INS_VBROADCASTSD, 17268#ifndef CAPSTONE_DIET 17269 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17270#endif 17271}, 17272{ 17273 X86_VBROADCASTSDYrr, X86_INS_VBROADCASTSD, 17274#ifndef CAPSTONE_DIET 17275 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 17276#endif 17277}, 17278{ 17279 X86_VBROADCASTSDZ256m, X86_INS_VBROADCASTSD, 17280#ifndef CAPSTONE_DIET 17281 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17282#endif 17283}, 17284{ 17285 X86_VBROADCASTSDZ256mk, X86_INS_VBROADCASTSD, 17286#ifndef CAPSTONE_DIET 17287 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17288#endif 17289}, 17290{ 17291 X86_VBROADCASTSDZ256mkz, X86_INS_VBROADCASTSD, 17292#ifndef CAPSTONE_DIET 17293 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17294#endif 17295}, 17296{ 17297 X86_VBROADCASTSDZ256r, X86_INS_VBROADCASTSD, 17298#ifndef CAPSTONE_DIET 17299 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17300#endif 17301}, 17302{ 17303 X86_VBROADCASTSDZ256rk, X86_INS_VBROADCASTSD, 17304#ifndef CAPSTONE_DIET 17305 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17306#endif 17307}, 17308{ 17309 X86_VBROADCASTSDZ256rkz, X86_INS_VBROADCASTSD, 17310#ifndef CAPSTONE_DIET 17311 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17312#endif 17313}, 17314{ 17315 X86_VBROADCASTSDZm, X86_INS_VBROADCASTSD, 17316#ifndef CAPSTONE_DIET 17317 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17318#endif 17319}, 17320{ 17321 X86_VBROADCASTSDZmk, X86_INS_VBROADCASTSD, 17322#ifndef CAPSTONE_DIET 17323 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17324#endif 17325}, 17326{ 17327 X86_VBROADCASTSDZmkz, X86_INS_VBROADCASTSD, 17328#ifndef CAPSTONE_DIET 17329 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17330#endif 17331}, 17332{ 17333 X86_VBROADCASTSDZr, X86_INS_VBROADCASTSD, 17334#ifndef CAPSTONE_DIET 17335 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17336#endif 17337}, 17338{ 17339 X86_VBROADCASTSDZrk, X86_INS_VBROADCASTSD, 17340#ifndef CAPSTONE_DIET 17341 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17342#endif 17343}, 17344{ 17345 X86_VBROADCASTSDZrkz, X86_INS_VBROADCASTSD, 17346#ifndef CAPSTONE_DIET 17347 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17348#endif 17349}, 17350{ 17351 X86_VBROADCASTSSYrm, X86_INS_VBROADCASTSS, 17352#ifndef CAPSTONE_DIET 17353 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17354#endif 17355}, 17356{ 17357 X86_VBROADCASTSSYrr, X86_INS_VBROADCASTSS, 17358#ifndef CAPSTONE_DIET 17359 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 17360#endif 17361}, 17362{ 17363 X86_VBROADCASTSSZ128m, X86_INS_VBROADCASTSS, 17364#ifndef CAPSTONE_DIET 17365 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17366#endif 17367}, 17368{ 17369 X86_VBROADCASTSSZ128mk, X86_INS_VBROADCASTSS, 17370#ifndef CAPSTONE_DIET 17371 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17372#endif 17373}, 17374{ 17375 X86_VBROADCASTSSZ128mkz, X86_INS_VBROADCASTSS, 17376#ifndef CAPSTONE_DIET 17377 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17378#endif 17379}, 17380{ 17381 X86_VBROADCASTSSZ128r, X86_INS_VBROADCASTSS, 17382#ifndef CAPSTONE_DIET 17383 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17384#endif 17385}, 17386{ 17387 X86_VBROADCASTSSZ128rk, X86_INS_VBROADCASTSS, 17388#ifndef CAPSTONE_DIET 17389 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17390#endif 17391}, 17392{ 17393 X86_VBROADCASTSSZ128rkz, X86_INS_VBROADCASTSS, 17394#ifndef CAPSTONE_DIET 17395 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17396#endif 17397}, 17398{ 17399 X86_VBROADCASTSSZ256m, X86_INS_VBROADCASTSS, 17400#ifndef CAPSTONE_DIET 17401 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17402#endif 17403}, 17404{ 17405 X86_VBROADCASTSSZ256mk, X86_INS_VBROADCASTSS, 17406#ifndef CAPSTONE_DIET 17407 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17408#endif 17409}, 17410{ 17411 X86_VBROADCASTSSZ256mkz, X86_INS_VBROADCASTSS, 17412#ifndef CAPSTONE_DIET 17413 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17414#endif 17415}, 17416{ 17417 X86_VBROADCASTSSZ256r, X86_INS_VBROADCASTSS, 17418#ifndef CAPSTONE_DIET 17419 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17420#endif 17421}, 17422{ 17423 X86_VBROADCASTSSZ256rk, X86_INS_VBROADCASTSS, 17424#ifndef CAPSTONE_DIET 17425 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17426#endif 17427}, 17428{ 17429 X86_VBROADCASTSSZ256rkz, X86_INS_VBROADCASTSS, 17430#ifndef CAPSTONE_DIET 17431 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17432#endif 17433}, 17434{ 17435 X86_VBROADCASTSSZm, X86_INS_VBROADCASTSS, 17436#ifndef CAPSTONE_DIET 17437 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17438#endif 17439}, 17440{ 17441 X86_VBROADCASTSSZmk, X86_INS_VBROADCASTSS, 17442#ifndef CAPSTONE_DIET 17443 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17444#endif 17445}, 17446{ 17447 X86_VBROADCASTSSZmkz, X86_INS_VBROADCASTSS, 17448#ifndef CAPSTONE_DIET 17449 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17450#endif 17451}, 17452{ 17453 X86_VBROADCASTSSZr, X86_INS_VBROADCASTSS, 17454#ifndef CAPSTONE_DIET 17455 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17456#endif 17457}, 17458{ 17459 X86_VBROADCASTSSZrk, X86_INS_VBROADCASTSS, 17460#ifndef CAPSTONE_DIET 17461 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17462#endif 17463}, 17464{ 17465 X86_VBROADCASTSSZrkz, X86_INS_VBROADCASTSS, 17466#ifndef CAPSTONE_DIET 17467 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17468#endif 17469}, 17470{ 17471 X86_VBROADCASTSSrm, X86_INS_VBROADCASTSS, 17472#ifndef CAPSTONE_DIET 17473 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17474#endif 17475}, 17476{ 17477 X86_VBROADCASTSSrr, X86_INS_VBROADCASTSS, 17478#ifndef CAPSTONE_DIET 17479 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 17480#endif 17481}, 17482{ 17483 X86_VCMPPDYrmi, X86_INS_VCMPPD, 17484#ifndef CAPSTONE_DIET 17485 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17486#endif 17487}, 17488{ 17489 X86_VCMPPDYrmi_alt, X86_INS_VCMPPD, 17490#ifndef CAPSTONE_DIET 17491 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17492#endif 17493}, 17494{ 17495 X86_VCMPPDYrri, X86_INS_VCMPPD, 17496#ifndef CAPSTONE_DIET 17497 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17498#endif 17499}, 17500{ 17501 X86_VCMPPDYrri_alt, X86_INS_VCMPPD, 17502#ifndef CAPSTONE_DIET 17503 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17504#endif 17505}, 17506{ 17507 X86_VCMPPDZrmi, X86_INS_VCMPPD, 17508#ifndef CAPSTONE_DIET 17509 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17510#endif 17511}, 17512{ 17513 X86_VCMPPDZrmi_alt, X86_INS_VCMPPD, 17514#ifndef CAPSTONE_DIET 17515 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17516#endif 17517}, 17518{ 17519 X86_VCMPPDZrri, X86_INS_VCMPPD, 17520#ifndef CAPSTONE_DIET 17521 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17522#endif 17523}, 17524{ 17525 X86_VCMPPDZrri_alt, X86_INS_VCMPPD, 17526#ifndef CAPSTONE_DIET 17527 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17528#endif 17529}, 17530{ 17531 X86_VCMPPDZrrib, X86_INS_VCMPPD, 17532#ifndef CAPSTONE_DIET 17533 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17534#endif 17535}, 17536{ 17537 X86_VCMPPDZrrib_alt, X86_INS_VCMPPD, 17538#ifndef CAPSTONE_DIET 17539 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17540#endif 17541}, 17542{ 17543 X86_VCMPPDrmi, X86_INS_VCMPPD, 17544#ifndef CAPSTONE_DIET 17545 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17546#endif 17547}, 17548{ 17549 X86_VCMPPDrmi_alt, X86_INS_VCMPPD, 17550#ifndef CAPSTONE_DIET 17551 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17552#endif 17553}, 17554{ 17555 X86_VCMPPDrri, X86_INS_VCMPPD, 17556#ifndef CAPSTONE_DIET 17557 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17558#endif 17559}, 17560{ 17561 X86_VCMPPDrri_alt, X86_INS_VCMPPD, 17562#ifndef CAPSTONE_DIET 17563 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17564#endif 17565}, 17566{ 17567 X86_VCMPPSYrmi, X86_INS_VCMPPS, 17568#ifndef CAPSTONE_DIET 17569 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17570#endif 17571}, 17572{ 17573 X86_VCMPPSYrmi_alt, X86_INS_VCMPPS, 17574#ifndef CAPSTONE_DIET 17575 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17576#endif 17577}, 17578{ 17579 X86_VCMPPSYrri, X86_INS_VCMPPS, 17580#ifndef CAPSTONE_DIET 17581 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17582#endif 17583}, 17584{ 17585 X86_VCMPPSYrri_alt, X86_INS_VCMPPS, 17586#ifndef CAPSTONE_DIET 17587 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17588#endif 17589}, 17590{ 17591 X86_VCMPPSZrmi, X86_INS_VCMPPS, 17592#ifndef CAPSTONE_DIET 17593 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17594#endif 17595}, 17596{ 17597 X86_VCMPPSZrmi_alt, X86_INS_VCMPPS, 17598#ifndef CAPSTONE_DIET 17599 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17600#endif 17601}, 17602{ 17603 X86_VCMPPSZrri, X86_INS_VCMPPS, 17604#ifndef CAPSTONE_DIET 17605 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17606#endif 17607}, 17608{ 17609 X86_VCMPPSZrri_alt, X86_INS_VCMPPS, 17610#ifndef CAPSTONE_DIET 17611 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17612#endif 17613}, 17614{ 17615 X86_VCMPPSZrrib, X86_INS_VCMPPS, 17616#ifndef CAPSTONE_DIET 17617 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17618#endif 17619}, 17620{ 17621 X86_VCMPPSZrrib_alt, X86_INS_VCMPPS, 17622#ifndef CAPSTONE_DIET 17623 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17624#endif 17625}, 17626{ 17627 X86_VCMPPSrmi, X86_INS_VCMPPS, 17628#ifndef CAPSTONE_DIET 17629 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17630#endif 17631}, 17632{ 17633 X86_VCMPPSrmi_alt, X86_INS_VCMPPS, 17634#ifndef CAPSTONE_DIET 17635 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17636#endif 17637}, 17638{ 17639 X86_VCMPPSrri, X86_INS_VCMPPS, 17640#ifndef CAPSTONE_DIET 17641 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17642#endif 17643}, 17644{ 17645 X86_VCMPPSrri_alt, X86_INS_VCMPPS, 17646#ifndef CAPSTONE_DIET 17647 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17648#endif 17649}, 17650{ 17651 X86_VCMPSDZrm, X86_INS_VCMPSD, 17652#ifndef CAPSTONE_DIET 17653 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17654#endif 17655}, 17656{ 17657 X86_VCMPSDZrmi_alt, X86_INS_VCMPSD, 17658#ifndef CAPSTONE_DIET 17659 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17660#endif 17661}, 17662{ 17663 X86_VCMPSDZrr, X86_INS_VCMPSD, 17664#ifndef CAPSTONE_DIET 17665 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17666#endif 17667}, 17668{ 17669 X86_VCMPSDZrri_alt, X86_INS_VCMPSD, 17670#ifndef CAPSTONE_DIET 17671 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17672#endif 17673}, 17674{ 17675 X86_VCMPSDrm, X86_INS_VCMPSD, 17676#ifndef CAPSTONE_DIET 17677 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17678#endif 17679}, 17680{ 17681 X86_VCMPSDrm_alt, X86_INS_VCMPSD, 17682#ifndef CAPSTONE_DIET 17683 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17684#endif 17685}, 17686{ 17687 X86_VCMPSDrr, X86_INS_VCMPSD, 17688#ifndef CAPSTONE_DIET 17689 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17690#endif 17691}, 17692{ 17693 X86_VCMPSDrr_alt, X86_INS_VCMPSD, 17694#ifndef CAPSTONE_DIET 17695 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17696#endif 17697}, 17698{ 17699 X86_VCMPSSZrm, X86_INS_VCMPSS, 17700#ifndef CAPSTONE_DIET 17701 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17702#endif 17703}, 17704{ 17705 X86_VCMPSSZrmi_alt, X86_INS_VCMPSS, 17706#ifndef CAPSTONE_DIET 17707 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17708#endif 17709}, 17710{ 17711 X86_VCMPSSZrr, X86_INS_VCMPSS, 17712#ifndef CAPSTONE_DIET 17713 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17714#endif 17715}, 17716{ 17717 X86_VCMPSSZrri_alt, X86_INS_VCMPSS, 17718#ifndef CAPSTONE_DIET 17719 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17720#endif 17721}, 17722{ 17723 X86_VCMPSSrm, X86_INS_VCMPSS, 17724#ifndef CAPSTONE_DIET 17725 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17726#endif 17727}, 17728{ 17729 X86_VCMPSSrm_alt, X86_INS_VCMPSS, 17730#ifndef CAPSTONE_DIET 17731 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17732#endif 17733}, 17734{ 17735 X86_VCMPSSrr, X86_INS_VCMPSS, 17736#ifndef CAPSTONE_DIET 17737 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17738#endif 17739}, 17740{ 17741 X86_VCMPSSrr_alt, X86_INS_VCMPSS, 17742#ifndef CAPSTONE_DIET 17743 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17744#endif 17745}, 17746{ 17747 X86_VCOMISDZrm, X86_INS_VCOMISD, 17748#ifndef CAPSTONE_DIET 17749 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17750#endif 17751}, 17752{ 17753 X86_VCOMISDZrr, X86_INS_VCOMISD, 17754#ifndef CAPSTONE_DIET 17755 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17756#endif 17757}, 17758{ 17759 X86_VCOMISDrm, X86_INS_VCOMISD, 17760#ifndef CAPSTONE_DIET 17761 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 17762#endif 17763}, 17764{ 17765 X86_VCOMISDrr, X86_INS_VCOMISD, 17766#ifndef CAPSTONE_DIET 17767 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 17768#endif 17769}, 17770{ 17771 X86_VCOMISSZrm, X86_INS_VCOMISS, 17772#ifndef CAPSTONE_DIET 17773 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17774#endif 17775}, 17776{ 17777 X86_VCOMISSZrr, X86_INS_VCOMISS, 17778#ifndef CAPSTONE_DIET 17779 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17780#endif 17781}, 17782{ 17783 X86_VCOMISSrm, X86_INS_VCOMISS, 17784#ifndef CAPSTONE_DIET 17785 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 17786#endif 17787}, 17788{ 17789 X86_VCOMISSrr, X86_INS_VCOMISS, 17790#ifndef CAPSTONE_DIET 17791 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 17792#endif 17793}, 17794{ 17795 X86_VCOMPRESSPDZ128mrk, X86_INS_VCOMPRESSPD, 17796#ifndef CAPSTONE_DIET 17797 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17798#endif 17799}, 17800{ 17801 X86_VCOMPRESSPDZ128rrk, X86_INS_VCOMPRESSPD, 17802#ifndef CAPSTONE_DIET 17803 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17804#endif 17805}, 17806{ 17807 X86_VCOMPRESSPDZ128rrkz, X86_INS_VCOMPRESSPD, 17808#ifndef CAPSTONE_DIET 17809 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17810#endif 17811}, 17812{ 17813 X86_VCOMPRESSPDZ256mrk, X86_INS_VCOMPRESSPD, 17814#ifndef CAPSTONE_DIET 17815 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17816#endif 17817}, 17818{ 17819 X86_VCOMPRESSPDZ256rrk, X86_INS_VCOMPRESSPD, 17820#ifndef CAPSTONE_DIET 17821 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17822#endif 17823}, 17824{ 17825 X86_VCOMPRESSPDZ256rrkz, X86_INS_VCOMPRESSPD, 17826#ifndef CAPSTONE_DIET 17827 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17828#endif 17829}, 17830{ 17831 X86_VCOMPRESSPDZmrk, X86_INS_VCOMPRESSPD, 17832#ifndef CAPSTONE_DIET 17833 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17834#endif 17835}, 17836{ 17837 X86_VCOMPRESSPDZrrk, X86_INS_VCOMPRESSPD, 17838#ifndef CAPSTONE_DIET 17839 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17840#endif 17841}, 17842{ 17843 X86_VCOMPRESSPDZrrkz, X86_INS_VCOMPRESSPD, 17844#ifndef CAPSTONE_DIET 17845 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17846#endif 17847}, 17848{ 17849 X86_VCOMPRESSPSZ128mrk, X86_INS_VCOMPRESSPS, 17850#ifndef CAPSTONE_DIET 17851 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17852#endif 17853}, 17854{ 17855 X86_VCOMPRESSPSZ128rrk, X86_INS_VCOMPRESSPS, 17856#ifndef CAPSTONE_DIET 17857 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17858#endif 17859}, 17860{ 17861 X86_VCOMPRESSPSZ128rrkz, X86_INS_VCOMPRESSPS, 17862#ifndef CAPSTONE_DIET 17863 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17864#endif 17865}, 17866{ 17867 X86_VCOMPRESSPSZ256mrk, X86_INS_VCOMPRESSPS, 17868#ifndef CAPSTONE_DIET 17869 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17870#endif 17871}, 17872{ 17873 X86_VCOMPRESSPSZ256rrk, X86_INS_VCOMPRESSPS, 17874#ifndef CAPSTONE_DIET 17875 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17876#endif 17877}, 17878{ 17879 X86_VCOMPRESSPSZ256rrkz, X86_INS_VCOMPRESSPS, 17880#ifndef CAPSTONE_DIET 17881 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 17882#endif 17883}, 17884{ 17885 X86_VCOMPRESSPSZmrk, X86_INS_VCOMPRESSPS, 17886#ifndef CAPSTONE_DIET 17887 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17888#endif 17889}, 17890{ 17891 X86_VCOMPRESSPSZrrk, X86_INS_VCOMPRESSPS, 17892#ifndef CAPSTONE_DIET 17893 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17894#endif 17895}, 17896{ 17897 X86_VCOMPRESSPSZrrkz, X86_INS_VCOMPRESSPS, 17898#ifndef CAPSTONE_DIET 17899 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17900#endif 17901}, 17902{ 17903 X86_VCVTDQ2PDYrm, X86_INS_VCVTDQ2PD, 17904#ifndef CAPSTONE_DIET 17905 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17906#endif 17907}, 17908{ 17909 X86_VCVTDQ2PDYrr, X86_INS_VCVTDQ2PD, 17910#ifndef CAPSTONE_DIET 17911 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17912#endif 17913}, 17914{ 17915 X86_VCVTDQ2PDZrm, X86_INS_VCVTDQ2PD, 17916#ifndef CAPSTONE_DIET 17917 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17918#endif 17919}, 17920{ 17921 X86_VCVTDQ2PDZrr, X86_INS_VCVTDQ2PD, 17922#ifndef CAPSTONE_DIET 17923 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17924#endif 17925}, 17926{ 17927 X86_VCVTDQ2PDrm, X86_INS_VCVTDQ2PD, 17928#ifndef CAPSTONE_DIET 17929 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17930#endif 17931}, 17932{ 17933 X86_VCVTDQ2PDrr, X86_INS_VCVTDQ2PD, 17934#ifndef CAPSTONE_DIET 17935 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17936#endif 17937}, 17938{ 17939 X86_VCVTDQ2PSYrm, X86_INS_VCVTDQ2PS, 17940#ifndef CAPSTONE_DIET 17941 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17942#endif 17943}, 17944{ 17945 X86_VCVTDQ2PSYrr, X86_INS_VCVTDQ2PS, 17946#ifndef CAPSTONE_DIET 17947 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17948#endif 17949}, 17950{ 17951 X86_VCVTDQ2PSZrm, X86_INS_VCVTDQ2PS, 17952#ifndef CAPSTONE_DIET 17953 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17954#endif 17955}, 17956{ 17957 X86_VCVTDQ2PSZrr, X86_INS_VCVTDQ2PS, 17958#ifndef CAPSTONE_DIET 17959 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17960#endif 17961}, 17962{ 17963 X86_VCVTDQ2PSZrrb, X86_INS_VCVTDQ2PS, 17964#ifndef CAPSTONE_DIET 17965 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 17966#endif 17967}, 17968{ 17969 X86_VCVTDQ2PSrm, X86_INS_VCVTDQ2PS, 17970#ifndef CAPSTONE_DIET 17971 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17972#endif 17973}, 17974{ 17975 X86_VCVTDQ2PSrr, X86_INS_VCVTDQ2PS, 17976#ifndef CAPSTONE_DIET 17977 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17978#endif 17979}, 17980{ 17981 X86_VCVTPD2DQXrm, X86_INS_VCVTPD2DQX, 17982#ifndef CAPSTONE_DIET 17983 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17984#endif 17985}, 17986{ 17987 X86_VCVTPD2DQYrm, X86_INS_VCVTPD2DQ, 17988#ifndef CAPSTONE_DIET 17989 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17990#endif 17991}, 17992{ 17993 X86_VCVTPD2DQYrr, X86_INS_VCVTPD2DQ, 17994#ifndef CAPSTONE_DIET 17995 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 17996#endif 17997}, 17998{ 17999 X86_VCVTPD2DQZrm, X86_INS_VCVTPD2DQ, 18000#ifndef CAPSTONE_DIET 18001 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18002#endif 18003}, 18004{ 18005 X86_VCVTPD2DQZrr, X86_INS_VCVTPD2DQ, 18006#ifndef CAPSTONE_DIET 18007 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18008#endif 18009}, 18010{ 18011 X86_VCVTPD2DQZrrb, X86_INS_VCVTPD2DQ, 18012#ifndef CAPSTONE_DIET 18013 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18014#endif 18015}, 18016{ 18017 X86_VCVTPD2DQrr, X86_INS_VCVTPD2DQ, 18018#ifndef CAPSTONE_DIET 18019 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18020#endif 18021}, 18022{ 18023 X86_VCVTPD2PSXrm, X86_INS_VCVTPD2PSX, 18024#ifndef CAPSTONE_DIET 18025 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18026#endif 18027}, 18028{ 18029 X86_VCVTPD2PSYrm, X86_INS_VCVTPD2PS, 18030#ifndef CAPSTONE_DIET 18031 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18032#endif 18033}, 18034{ 18035 X86_VCVTPD2PSYrr, X86_INS_VCVTPD2PS, 18036#ifndef CAPSTONE_DIET 18037 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18038#endif 18039}, 18040{ 18041 X86_VCVTPD2PSZrm, X86_INS_VCVTPD2PS, 18042#ifndef CAPSTONE_DIET 18043 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18044#endif 18045}, 18046{ 18047 X86_VCVTPD2PSZrr, X86_INS_VCVTPD2PS, 18048#ifndef CAPSTONE_DIET 18049 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18050#endif 18051}, 18052{ 18053 X86_VCVTPD2PSZrrb, X86_INS_VCVTPD2PS, 18054#ifndef CAPSTONE_DIET 18055 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18056#endif 18057}, 18058{ 18059 X86_VCVTPD2PSrr, X86_INS_VCVTPD2PS, 18060#ifndef CAPSTONE_DIET 18061 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18062#endif 18063}, 18064{ 18065 X86_VCVTPD2UDQZrm, X86_INS_VCVTPD2UDQ, 18066#ifndef CAPSTONE_DIET 18067 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18068#endif 18069}, 18070{ 18071 X86_VCVTPD2UDQZrr, X86_INS_VCVTPD2UDQ, 18072#ifndef CAPSTONE_DIET 18073 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18074#endif 18075}, 18076{ 18077 X86_VCVTPD2UDQZrrb, X86_INS_VCVTPD2UDQ, 18078#ifndef CAPSTONE_DIET 18079 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18080#endif 18081}, 18082{ 18083 X86_VCVTPH2PSYrm, X86_INS_VCVTPH2PS, 18084#ifndef CAPSTONE_DIET 18085 { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0 18086#endif 18087}, 18088{ 18089 X86_VCVTPH2PSYrr, X86_INS_VCVTPH2PS, 18090#ifndef CAPSTONE_DIET 18091 { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0 18092#endif 18093}, 18094{ 18095 X86_VCVTPH2PSZrm, X86_INS_VCVTPH2PS, 18096#ifndef CAPSTONE_DIET 18097 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18098#endif 18099}, 18100{ 18101 X86_VCVTPH2PSZrr, X86_INS_VCVTPH2PS, 18102#ifndef CAPSTONE_DIET 18103 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18104#endif 18105}, 18106{ 18107 X86_VCVTPH2PSrm, X86_INS_VCVTPH2PS, 18108#ifndef CAPSTONE_DIET 18109 { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0 18110#endif 18111}, 18112{ 18113 X86_VCVTPH2PSrr, X86_INS_VCVTPH2PS, 18114#ifndef CAPSTONE_DIET 18115 { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0 18116#endif 18117}, 18118{ 18119 X86_VCVTPS2DQYrm, X86_INS_VCVTPS2DQ, 18120#ifndef CAPSTONE_DIET 18121 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18122#endif 18123}, 18124{ 18125 X86_VCVTPS2DQYrr, X86_INS_VCVTPS2DQ, 18126#ifndef CAPSTONE_DIET 18127 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18128#endif 18129}, 18130{ 18131 X86_VCVTPS2DQZrm, X86_INS_VCVTPS2DQ, 18132#ifndef CAPSTONE_DIET 18133 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18134#endif 18135}, 18136{ 18137 X86_VCVTPS2DQZrr, X86_INS_VCVTPS2DQ, 18138#ifndef CAPSTONE_DIET 18139 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18140#endif 18141}, 18142{ 18143 X86_VCVTPS2DQZrrb, X86_INS_VCVTPS2DQ, 18144#ifndef CAPSTONE_DIET 18145 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18146#endif 18147}, 18148{ 18149 X86_VCVTPS2DQrm, X86_INS_VCVTPS2DQ, 18150#ifndef CAPSTONE_DIET 18151 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18152#endif 18153}, 18154{ 18155 X86_VCVTPS2DQrr, X86_INS_VCVTPS2DQ, 18156#ifndef CAPSTONE_DIET 18157 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18158#endif 18159}, 18160{ 18161 X86_VCVTPS2PDYrm, X86_INS_VCVTPS2PD, 18162#ifndef CAPSTONE_DIET 18163 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18164#endif 18165}, 18166{ 18167 X86_VCVTPS2PDYrr, X86_INS_VCVTPS2PD, 18168#ifndef CAPSTONE_DIET 18169 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18170#endif 18171}, 18172{ 18173 X86_VCVTPS2PDZrm, X86_INS_VCVTPS2PD, 18174#ifndef CAPSTONE_DIET 18175 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18176#endif 18177}, 18178{ 18179 X86_VCVTPS2PDZrr, X86_INS_VCVTPS2PD, 18180#ifndef CAPSTONE_DIET 18181 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18182#endif 18183}, 18184{ 18185 X86_VCVTPS2PDrm, X86_INS_VCVTPS2PD, 18186#ifndef CAPSTONE_DIET 18187 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18188#endif 18189}, 18190{ 18191 X86_VCVTPS2PDrr, X86_INS_VCVTPS2PD, 18192#ifndef CAPSTONE_DIET 18193 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18194#endif 18195}, 18196{ 18197 X86_VCVTPS2PHYmr, X86_INS_VCVTPS2PH, 18198#ifndef CAPSTONE_DIET 18199 { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0 18200#endif 18201}, 18202{ 18203 X86_VCVTPS2PHYrr, X86_INS_VCVTPS2PH, 18204#ifndef CAPSTONE_DIET 18205 { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0 18206#endif 18207}, 18208{ 18209 X86_VCVTPS2PHZmr, X86_INS_VCVTPS2PH, 18210#ifndef CAPSTONE_DIET 18211 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18212#endif 18213}, 18214{ 18215 X86_VCVTPS2PHZrr, X86_INS_VCVTPS2PH, 18216#ifndef CAPSTONE_DIET 18217 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18218#endif 18219}, 18220{ 18221 X86_VCVTPS2PHmr, X86_INS_VCVTPS2PH, 18222#ifndef CAPSTONE_DIET 18223 { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0 18224#endif 18225}, 18226{ 18227 X86_VCVTPS2PHrr, X86_INS_VCVTPS2PH, 18228#ifndef CAPSTONE_DIET 18229 { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0 18230#endif 18231}, 18232{ 18233 X86_VCVTPS2UDQZrm, X86_INS_VCVTPS2UDQ, 18234#ifndef CAPSTONE_DIET 18235 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18236#endif 18237}, 18238{ 18239 X86_VCVTPS2UDQZrr, X86_INS_VCVTPS2UDQ, 18240#ifndef CAPSTONE_DIET 18241 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18242#endif 18243}, 18244{ 18245 X86_VCVTPS2UDQZrrb, X86_INS_VCVTPS2UDQ, 18246#ifndef CAPSTONE_DIET 18247 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18248#endif 18249}, 18250{ 18251 X86_VCVTSD2SI64Zrm, X86_INS_VCVTSD2SI, 18252#ifndef CAPSTONE_DIET 18253 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18254#endif 18255}, 18256{ 18257 X86_VCVTSD2SI64Zrr, X86_INS_VCVTSD2SI, 18258#ifndef CAPSTONE_DIET 18259 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18260#endif 18261}, 18262{ 18263 X86_VCVTSD2SI64rm, X86_INS_VCVTSD2SI, 18264#ifndef CAPSTONE_DIET 18265 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18266#endif 18267}, 18268{ 18269 X86_VCVTSD2SI64rr, X86_INS_VCVTSD2SI, 18270#ifndef CAPSTONE_DIET 18271 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18272#endif 18273}, 18274{ 18275 X86_VCVTSD2SIZrm, X86_INS_VCVTSD2SI, 18276#ifndef CAPSTONE_DIET 18277 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18278#endif 18279}, 18280{ 18281 X86_VCVTSD2SIZrr, X86_INS_VCVTSD2SI, 18282#ifndef CAPSTONE_DIET 18283 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18284#endif 18285}, 18286{ 18287 X86_VCVTSD2SIrm, X86_INS_VCVTSD2SI, 18288#ifndef CAPSTONE_DIET 18289 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18290#endif 18291}, 18292{ 18293 X86_VCVTSD2SIrr, X86_INS_VCVTSD2SI, 18294#ifndef CAPSTONE_DIET 18295 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18296#endif 18297}, 18298{ 18299 X86_VCVTSD2SSZrm, X86_INS_VCVTSD2SS, 18300#ifndef CAPSTONE_DIET 18301 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18302#endif 18303}, 18304{ 18305 X86_VCVTSD2SSZrr, X86_INS_VCVTSD2SS, 18306#ifndef CAPSTONE_DIET 18307 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18308#endif 18309}, 18310{ 18311 X86_VCVTSD2SSrm, X86_INS_VCVTSD2SS, 18312#ifndef CAPSTONE_DIET 18313 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18314#endif 18315}, 18316{ 18317 X86_VCVTSD2SSrr, X86_INS_VCVTSD2SS, 18318#ifndef CAPSTONE_DIET 18319 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18320#endif 18321}, 18322{ 18323 X86_VCVTSD2USI64Zrm, X86_INS_VCVTSD2USI, 18324#ifndef CAPSTONE_DIET 18325 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18326#endif 18327}, 18328{ 18329 X86_VCVTSD2USI64Zrr, X86_INS_VCVTSD2USI, 18330#ifndef CAPSTONE_DIET 18331 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18332#endif 18333}, 18334{ 18335 X86_VCVTSD2USIZrm, X86_INS_VCVTSD2USI, 18336#ifndef CAPSTONE_DIET 18337 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18338#endif 18339}, 18340{ 18341 X86_VCVTSD2USIZrr, X86_INS_VCVTSD2USI, 18342#ifndef CAPSTONE_DIET 18343 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18344#endif 18345}, 18346{ 18347 X86_VCVTSI2SD64rm, X86_INS_VCVTSI2SD, 18348#ifndef CAPSTONE_DIET 18349 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18350#endif 18351}, 18352{ 18353 X86_VCVTSI2SD64rr, X86_INS_VCVTSI2SD, 18354#ifndef CAPSTONE_DIET 18355 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18356#endif 18357}, 18358{ 18359 X86_VCVTSI2SDZrm, X86_INS_VCVTSI2SD, 18360#ifndef CAPSTONE_DIET 18361 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18362#endif 18363}, 18364{ 18365 X86_VCVTSI2SDZrr, X86_INS_VCVTSI2SD, 18366#ifndef CAPSTONE_DIET 18367 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18368#endif 18369}, 18370{ 18371 X86_VCVTSI2SDrm, X86_INS_VCVTSI2SD, 18372#ifndef CAPSTONE_DIET 18373 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18374#endif 18375}, 18376{ 18377 X86_VCVTSI2SDrr, X86_INS_VCVTSI2SD, 18378#ifndef CAPSTONE_DIET 18379 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18380#endif 18381}, 18382{ 18383 X86_VCVTSI2SS64rm, X86_INS_VCVTSI2SS, 18384#ifndef CAPSTONE_DIET 18385 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18386#endif 18387}, 18388{ 18389 X86_VCVTSI2SS64rr, X86_INS_VCVTSI2SS, 18390#ifndef CAPSTONE_DIET 18391 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18392#endif 18393}, 18394{ 18395 X86_VCVTSI2SSZrm, X86_INS_VCVTSI2SS, 18396#ifndef CAPSTONE_DIET 18397 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18398#endif 18399}, 18400{ 18401 X86_VCVTSI2SSZrr, X86_INS_VCVTSI2SS, 18402#ifndef CAPSTONE_DIET 18403 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18404#endif 18405}, 18406{ 18407 X86_VCVTSI2SSrm, X86_INS_VCVTSI2SS, 18408#ifndef CAPSTONE_DIET 18409 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18410#endif 18411}, 18412{ 18413 X86_VCVTSI2SSrr, X86_INS_VCVTSI2SS, 18414#ifndef CAPSTONE_DIET 18415 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18416#endif 18417}, 18418{ 18419 X86_VCVTSI642SDZrm, X86_INS_VCVTSI2SD, 18420#ifndef CAPSTONE_DIET 18421 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18422#endif 18423}, 18424{ 18425 X86_VCVTSI642SDZrr, X86_INS_VCVTSI2SD, 18426#ifndef CAPSTONE_DIET 18427 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18428#endif 18429}, 18430{ 18431 X86_VCVTSI642SSZrm, X86_INS_VCVTSI2SS, 18432#ifndef CAPSTONE_DIET 18433 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18434#endif 18435}, 18436{ 18437 X86_VCVTSI642SSZrr, X86_INS_VCVTSI2SS, 18438#ifndef CAPSTONE_DIET 18439 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18440#endif 18441}, 18442{ 18443 X86_VCVTSS2SDZrm, X86_INS_VCVTSS2SD, 18444#ifndef CAPSTONE_DIET 18445 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18446#endif 18447}, 18448{ 18449 X86_VCVTSS2SDZrr, X86_INS_VCVTSS2SD, 18450#ifndef CAPSTONE_DIET 18451 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18452#endif 18453}, 18454{ 18455 X86_VCVTSS2SDrm, X86_INS_VCVTSS2SD, 18456#ifndef CAPSTONE_DIET 18457 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18458#endif 18459}, 18460{ 18461 X86_VCVTSS2SDrr, X86_INS_VCVTSS2SD, 18462#ifndef CAPSTONE_DIET 18463 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18464#endif 18465}, 18466{ 18467 X86_VCVTSS2SI64Zrm, X86_INS_VCVTSS2SI, 18468#ifndef CAPSTONE_DIET 18469 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18470#endif 18471}, 18472{ 18473 X86_VCVTSS2SI64Zrr, X86_INS_VCVTSS2SI, 18474#ifndef CAPSTONE_DIET 18475 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18476#endif 18477}, 18478{ 18479 X86_VCVTSS2SI64rm, X86_INS_VCVTSS2SI, 18480#ifndef CAPSTONE_DIET 18481 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18482#endif 18483}, 18484{ 18485 X86_VCVTSS2SI64rr, X86_INS_VCVTSS2SI, 18486#ifndef CAPSTONE_DIET 18487 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18488#endif 18489}, 18490{ 18491 X86_VCVTSS2SIZrm, X86_INS_VCVTSS2SI, 18492#ifndef CAPSTONE_DIET 18493 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18494#endif 18495}, 18496{ 18497 X86_VCVTSS2SIZrr, X86_INS_VCVTSS2SI, 18498#ifndef CAPSTONE_DIET 18499 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18500#endif 18501}, 18502{ 18503 X86_VCVTSS2SIrm, X86_INS_VCVTSS2SI, 18504#ifndef CAPSTONE_DIET 18505 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18506#endif 18507}, 18508{ 18509 X86_VCVTSS2SIrr, X86_INS_VCVTSS2SI, 18510#ifndef CAPSTONE_DIET 18511 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18512#endif 18513}, 18514{ 18515 X86_VCVTSS2USI64Zrm, X86_INS_VCVTSS2USI, 18516#ifndef CAPSTONE_DIET 18517 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18518#endif 18519}, 18520{ 18521 X86_VCVTSS2USI64Zrr, X86_INS_VCVTSS2USI, 18522#ifndef CAPSTONE_DIET 18523 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18524#endif 18525}, 18526{ 18527 X86_VCVTSS2USIZrm, X86_INS_VCVTSS2USI, 18528#ifndef CAPSTONE_DIET 18529 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18530#endif 18531}, 18532{ 18533 X86_VCVTSS2USIZrr, X86_INS_VCVTSS2USI, 18534#ifndef CAPSTONE_DIET 18535 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18536#endif 18537}, 18538{ 18539 X86_VCVTTPD2DQXrm, X86_INS_VCVTTPD2DQX, 18540#ifndef CAPSTONE_DIET 18541 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18542#endif 18543}, 18544{ 18545 X86_VCVTTPD2DQYrm, X86_INS_VCVTTPD2DQ, 18546#ifndef CAPSTONE_DIET 18547 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18548#endif 18549}, 18550{ 18551 X86_VCVTTPD2DQYrr, X86_INS_VCVTTPD2DQ, 18552#ifndef CAPSTONE_DIET 18553 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18554#endif 18555}, 18556{ 18557 X86_VCVTTPD2DQZrm, X86_INS_VCVTTPD2DQ, 18558#ifndef CAPSTONE_DIET 18559 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18560#endif 18561}, 18562{ 18563 X86_VCVTTPD2DQZrr, X86_INS_VCVTTPD2DQ, 18564#ifndef CAPSTONE_DIET 18565 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18566#endif 18567}, 18568{ 18569 X86_VCVTTPD2DQrr, X86_INS_VCVTTPD2DQ, 18570#ifndef CAPSTONE_DIET 18571 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18572#endif 18573}, 18574{ 18575 X86_VCVTTPD2UDQZrm, X86_INS_VCVTTPD2UDQ, 18576#ifndef CAPSTONE_DIET 18577 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18578#endif 18579}, 18580{ 18581 X86_VCVTTPD2UDQZrr, X86_INS_VCVTTPD2UDQ, 18582#ifndef CAPSTONE_DIET 18583 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18584#endif 18585}, 18586{ 18587 X86_VCVTTPS2DQYrm, X86_INS_VCVTTPS2DQ, 18588#ifndef CAPSTONE_DIET 18589 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18590#endif 18591}, 18592{ 18593 X86_VCVTTPS2DQYrr, X86_INS_VCVTTPS2DQ, 18594#ifndef CAPSTONE_DIET 18595 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18596#endif 18597}, 18598{ 18599 X86_VCVTTPS2DQZrm, X86_INS_VCVTTPS2DQ, 18600#ifndef CAPSTONE_DIET 18601 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18602#endif 18603}, 18604{ 18605 X86_VCVTTPS2DQZrr, X86_INS_VCVTTPS2DQ, 18606#ifndef CAPSTONE_DIET 18607 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18608#endif 18609}, 18610{ 18611 X86_VCVTTPS2DQrm, X86_INS_VCVTTPS2DQ, 18612#ifndef CAPSTONE_DIET 18613 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18614#endif 18615}, 18616{ 18617 X86_VCVTTPS2DQrr, X86_INS_VCVTTPS2DQ, 18618#ifndef CAPSTONE_DIET 18619 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18620#endif 18621}, 18622{ 18623 X86_VCVTTPS2UDQZrm, X86_INS_VCVTTPS2UDQ, 18624#ifndef CAPSTONE_DIET 18625 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18626#endif 18627}, 18628{ 18629 X86_VCVTTPS2UDQZrr, X86_INS_VCVTTPS2UDQ, 18630#ifndef CAPSTONE_DIET 18631 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18632#endif 18633}, 18634{ 18635 X86_VCVTTSD2SI64Zrm, X86_INS_VCVTTSD2SI, 18636#ifndef CAPSTONE_DIET 18637 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18638#endif 18639}, 18640{ 18641 X86_VCVTTSD2SI64Zrr, X86_INS_VCVTTSD2SI, 18642#ifndef CAPSTONE_DIET 18643 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18644#endif 18645}, 18646{ 18647 X86_VCVTTSD2SI64rm, X86_INS_VCVTTSD2SI, 18648#ifndef CAPSTONE_DIET 18649 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18650#endif 18651}, 18652{ 18653 X86_VCVTTSD2SI64rr, X86_INS_VCVTTSD2SI, 18654#ifndef CAPSTONE_DIET 18655 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18656#endif 18657}, 18658{ 18659 X86_VCVTTSD2SIZrm, X86_INS_VCVTTSD2SI, 18660#ifndef CAPSTONE_DIET 18661 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18662#endif 18663}, 18664{ 18665 X86_VCVTTSD2SIZrr, X86_INS_VCVTTSD2SI, 18666#ifndef CAPSTONE_DIET 18667 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18668#endif 18669}, 18670{ 18671 X86_VCVTTSD2SIrm, X86_INS_VCVTTSD2SI, 18672#ifndef CAPSTONE_DIET 18673 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18674#endif 18675}, 18676{ 18677 X86_VCVTTSD2SIrr, X86_INS_VCVTTSD2SI, 18678#ifndef CAPSTONE_DIET 18679 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18680#endif 18681}, 18682{ 18683 X86_VCVTTSD2USI64Zrm, X86_INS_VCVTTSD2USI, 18684#ifndef CAPSTONE_DIET 18685 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18686#endif 18687}, 18688{ 18689 X86_VCVTTSD2USI64Zrr, X86_INS_VCVTTSD2USI, 18690#ifndef CAPSTONE_DIET 18691 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18692#endif 18693}, 18694{ 18695 X86_VCVTTSD2USIZrm, X86_INS_VCVTTSD2USI, 18696#ifndef CAPSTONE_DIET 18697 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18698#endif 18699}, 18700{ 18701 X86_VCVTTSD2USIZrr, X86_INS_VCVTTSD2USI, 18702#ifndef CAPSTONE_DIET 18703 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18704#endif 18705}, 18706{ 18707 X86_VCVTTSS2SI64Zrm, X86_INS_VCVTTSS2SI, 18708#ifndef CAPSTONE_DIET 18709 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18710#endif 18711}, 18712{ 18713 X86_VCVTTSS2SI64Zrr, X86_INS_VCVTTSS2SI, 18714#ifndef CAPSTONE_DIET 18715 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18716#endif 18717}, 18718{ 18719 X86_VCVTTSS2SI64rm, X86_INS_VCVTTSS2SI, 18720#ifndef CAPSTONE_DIET 18721 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18722#endif 18723}, 18724{ 18725 X86_VCVTTSS2SI64rr, X86_INS_VCVTTSS2SI, 18726#ifndef CAPSTONE_DIET 18727 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18728#endif 18729}, 18730{ 18731 X86_VCVTTSS2SIZrm, X86_INS_VCVTTSS2SI, 18732#ifndef CAPSTONE_DIET 18733 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18734#endif 18735}, 18736{ 18737 X86_VCVTTSS2SIZrr, X86_INS_VCVTTSS2SI, 18738#ifndef CAPSTONE_DIET 18739 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18740#endif 18741}, 18742{ 18743 X86_VCVTTSS2SIrm, X86_INS_VCVTTSS2SI, 18744#ifndef CAPSTONE_DIET 18745 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18746#endif 18747}, 18748{ 18749 X86_VCVTTSS2SIrr, X86_INS_VCVTTSS2SI, 18750#ifndef CAPSTONE_DIET 18751 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 18752#endif 18753}, 18754{ 18755 X86_VCVTTSS2USI64Zrm, X86_INS_VCVTTSS2USI, 18756#ifndef CAPSTONE_DIET 18757 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18758#endif 18759}, 18760{ 18761 X86_VCVTTSS2USI64Zrr, X86_INS_VCVTTSS2USI, 18762#ifndef CAPSTONE_DIET 18763 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18764#endif 18765}, 18766{ 18767 X86_VCVTTSS2USIZrm, X86_INS_VCVTTSS2USI, 18768#ifndef CAPSTONE_DIET 18769 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18770#endif 18771}, 18772{ 18773 X86_VCVTTSS2USIZrr, X86_INS_VCVTTSS2USI, 18774#ifndef CAPSTONE_DIET 18775 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18776#endif 18777}, 18778{ 18779 X86_VCVTUDQ2PDZrm, X86_INS_VCVTUDQ2PD, 18780#ifndef CAPSTONE_DIET 18781 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18782#endif 18783}, 18784{ 18785 X86_VCVTUDQ2PDZrr, X86_INS_VCVTUDQ2PD, 18786#ifndef CAPSTONE_DIET 18787 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18788#endif 18789}, 18790{ 18791 X86_VCVTUDQ2PSZrm, X86_INS_VCVTUDQ2PS, 18792#ifndef CAPSTONE_DIET 18793 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18794#endif 18795}, 18796{ 18797 X86_VCVTUDQ2PSZrr, X86_INS_VCVTUDQ2PS, 18798#ifndef CAPSTONE_DIET 18799 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18800#endif 18801}, 18802{ 18803 X86_VCVTUDQ2PSZrrb, X86_INS_VCVTUDQ2PS, 18804#ifndef CAPSTONE_DIET 18805 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18806#endif 18807}, 18808{ 18809 X86_VCVTUSI2SDZrm, X86_INS_VCVTUSI2SD, 18810#ifndef CAPSTONE_DIET 18811 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18812#endif 18813}, 18814{ 18815 X86_VCVTUSI2SDZrr, X86_INS_VCVTUSI2SD, 18816#ifndef CAPSTONE_DIET 18817 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18818#endif 18819}, 18820{ 18821 X86_VCVTUSI2SSZrm, X86_INS_VCVTUSI2SS, 18822#ifndef CAPSTONE_DIET 18823 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18824#endif 18825}, 18826{ 18827 X86_VCVTUSI2SSZrr, X86_INS_VCVTUSI2SS, 18828#ifndef CAPSTONE_DIET 18829 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18830#endif 18831}, 18832{ 18833 X86_VCVTUSI642SDZrm, X86_INS_VCVTUSI2SD, 18834#ifndef CAPSTONE_DIET 18835 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18836#endif 18837}, 18838{ 18839 X86_VCVTUSI642SDZrr, X86_INS_VCVTUSI2SD, 18840#ifndef CAPSTONE_DIET 18841 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18842#endif 18843}, 18844{ 18845 X86_VCVTUSI642SSZrm, X86_INS_VCVTUSI2SS, 18846#ifndef CAPSTONE_DIET 18847 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18848#endif 18849}, 18850{ 18851 X86_VCVTUSI642SSZrr, X86_INS_VCVTUSI2SS, 18852#ifndef CAPSTONE_DIET 18853 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18854#endif 18855}, 18856{ 18857 X86_VDIVPDYrm, X86_INS_VDIVPD, 18858#ifndef CAPSTONE_DIET 18859 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 18860#endif 18861}, 18862{ 18863 X86_VDIVPDYrr, X86_INS_VDIVPD, 18864#ifndef CAPSTONE_DIET 18865 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 18866#endif 18867}, 18868{ 18869 X86_VDIVPDZ128rm, X86_INS_VDIVPD, 18870#ifndef CAPSTONE_DIET 18871 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18872#endif 18873}, 18874{ 18875 X86_VDIVPDZ128rmb, X86_INS_VDIVPD, 18876#ifndef CAPSTONE_DIET 18877 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18878#endif 18879}, 18880{ 18881 X86_VDIVPDZ128rmbk, X86_INS_VDIVPD, 18882#ifndef CAPSTONE_DIET 18883 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18884#endif 18885}, 18886{ 18887 X86_VDIVPDZ128rmbkz, X86_INS_VDIVPD, 18888#ifndef CAPSTONE_DIET 18889 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18890#endif 18891}, 18892{ 18893 X86_VDIVPDZ128rmk, X86_INS_VDIVPD, 18894#ifndef CAPSTONE_DIET 18895 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18896#endif 18897}, 18898{ 18899 X86_VDIVPDZ128rmkz, X86_INS_VDIVPD, 18900#ifndef CAPSTONE_DIET 18901 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18902#endif 18903}, 18904{ 18905 X86_VDIVPDZ128rr, X86_INS_VDIVPD, 18906#ifndef CAPSTONE_DIET 18907 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18908#endif 18909}, 18910{ 18911 X86_VDIVPDZ128rrk, X86_INS_VDIVPD, 18912#ifndef CAPSTONE_DIET 18913 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18914#endif 18915}, 18916{ 18917 X86_VDIVPDZ128rrkz, X86_INS_VDIVPD, 18918#ifndef CAPSTONE_DIET 18919 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18920#endif 18921}, 18922{ 18923 X86_VDIVPDZ256rm, X86_INS_VDIVPD, 18924#ifndef CAPSTONE_DIET 18925 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18926#endif 18927}, 18928{ 18929 X86_VDIVPDZ256rmb, X86_INS_VDIVPD, 18930#ifndef CAPSTONE_DIET 18931 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18932#endif 18933}, 18934{ 18935 X86_VDIVPDZ256rmbk, X86_INS_VDIVPD, 18936#ifndef CAPSTONE_DIET 18937 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18938#endif 18939}, 18940{ 18941 X86_VDIVPDZ256rmbkz, X86_INS_VDIVPD, 18942#ifndef CAPSTONE_DIET 18943 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18944#endif 18945}, 18946{ 18947 X86_VDIVPDZ256rmk, X86_INS_VDIVPD, 18948#ifndef CAPSTONE_DIET 18949 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18950#endif 18951}, 18952{ 18953 X86_VDIVPDZ256rmkz, X86_INS_VDIVPD, 18954#ifndef CAPSTONE_DIET 18955 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18956#endif 18957}, 18958{ 18959 X86_VDIVPDZ256rr, X86_INS_VDIVPD, 18960#ifndef CAPSTONE_DIET 18961 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18962#endif 18963}, 18964{ 18965 X86_VDIVPDZ256rrk, X86_INS_VDIVPD, 18966#ifndef CAPSTONE_DIET 18967 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18968#endif 18969}, 18970{ 18971 X86_VDIVPDZ256rrkz, X86_INS_VDIVPD, 18972#ifndef CAPSTONE_DIET 18973 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 18974#endif 18975}, 18976{ 18977 X86_VDIVPDZrb, X86_INS_VDIVPD, 18978#ifndef CAPSTONE_DIET 18979 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18980#endif 18981}, 18982{ 18983 X86_VDIVPDZrbk, X86_INS_VDIVPD, 18984#ifndef CAPSTONE_DIET 18985 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18986#endif 18987}, 18988{ 18989 X86_VDIVPDZrbkz, X86_INS_VDIVPD, 18990#ifndef CAPSTONE_DIET 18991 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18992#endif 18993}, 18994{ 18995 X86_VDIVPDZrm, X86_INS_VDIVPD, 18996#ifndef CAPSTONE_DIET 18997 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 18998#endif 18999}, 19000{ 19001 X86_VDIVPDZrmb, X86_INS_VDIVPD, 19002#ifndef CAPSTONE_DIET 19003 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19004#endif 19005}, 19006{ 19007 X86_VDIVPDZrmbk, X86_INS_VDIVPD, 19008#ifndef CAPSTONE_DIET 19009 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19010#endif 19011}, 19012{ 19013 X86_VDIVPDZrmbkz, X86_INS_VDIVPD, 19014#ifndef CAPSTONE_DIET 19015 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19016#endif 19017}, 19018{ 19019 X86_VDIVPDZrmk, X86_INS_VDIVPD, 19020#ifndef CAPSTONE_DIET 19021 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19022#endif 19023}, 19024{ 19025 X86_VDIVPDZrmkz, X86_INS_VDIVPD, 19026#ifndef CAPSTONE_DIET 19027 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19028#endif 19029}, 19030{ 19031 X86_VDIVPDZrr, X86_INS_VDIVPD, 19032#ifndef CAPSTONE_DIET 19033 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19034#endif 19035}, 19036{ 19037 X86_VDIVPDZrrk, X86_INS_VDIVPD, 19038#ifndef CAPSTONE_DIET 19039 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19040#endif 19041}, 19042{ 19043 X86_VDIVPDZrrkz, X86_INS_VDIVPD, 19044#ifndef CAPSTONE_DIET 19045 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19046#endif 19047}, 19048{ 19049 X86_VDIVPDrm, X86_INS_VDIVPD, 19050#ifndef CAPSTONE_DIET 19051 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 19052#endif 19053}, 19054{ 19055 X86_VDIVPDrr, X86_INS_VDIVPD, 19056#ifndef CAPSTONE_DIET 19057 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 19058#endif 19059}, 19060{ 19061 X86_VDIVPSYrm, X86_INS_VDIVPS, 19062#ifndef CAPSTONE_DIET 19063 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 19064#endif 19065}, 19066{ 19067 X86_VDIVPSYrr, X86_INS_VDIVPS, 19068#ifndef CAPSTONE_DIET 19069 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 19070#endif 19071}, 19072{ 19073 X86_VDIVPSZ128rm, X86_INS_VDIVPS, 19074#ifndef CAPSTONE_DIET 19075 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19076#endif 19077}, 19078{ 19079 X86_VDIVPSZ128rmb, X86_INS_VDIVPS, 19080#ifndef CAPSTONE_DIET 19081 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19082#endif 19083}, 19084{ 19085 X86_VDIVPSZ128rmbk, X86_INS_VDIVPS, 19086#ifndef CAPSTONE_DIET 19087 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19088#endif 19089}, 19090{ 19091 X86_VDIVPSZ128rmbkz, X86_INS_VDIVPS, 19092#ifndef CAPSTONE_DIET 19093 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19094#endif 19095}, 19096{ 19097 X86_VDIVPSZ128rmk, X86_INS_VDIVPS, 19098#ifndef CAPSTONE_DIET 19099 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19100#endif 19101}, 19102{ 19103 X86_VDIVPSZ128rmkz, X86_INS_VDIVPS, 19104#ifndef CAPSTONE_DIET 19105 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19106#endif 19107}, 19108{ 19109 X86_VDIVPSZ128rr, X86_INS_VDIVPS, 19110#ifndef CAPSTONE_DIET 19111 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19112#endif 19113}, 19114{ 19115 X86_VDIVPSZ128rrk, X86_INS_VDIVPS, 19116#ifndef CAPSTONE_DIET 19117 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19118#endif 19119}, 19120{ 19121 X86_VDIVPSZ128rrkz, X86_INS_VDIVPS, 19122#ifndef CAPSTONE_DIET 19123 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19124#endif 19125}, 19126{ 19127 X86_VDIVPSZ256rm, X86_INS_VDIVPS, 19128#ifndef CAPSTONE_DIET 19129 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19130#endif 19131}, 19132{ 19133 X86_VDIVPSZ256rmb, X86_INS_VDIVPS, 19134#ifndef CAPSTONE_DIET 19135 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19136#endif 19137}, 19138{ 19139 X86_VDIVPSZ256rmbk, X86_INS_VDIVPS, 19140#ifndef CAPSTONE_DIET 19141 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19142#endif 19143}, 19144{ 19145 X86_VDIVPSZ256rmbkz, X86_INS_VDIVPS, 19146#ifndef CAPSTONE_DIET 19147 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19148#endif 19149}, 19150{ 19151 X86_VDIVPSZ256rmk, X86_INS_VDIVPS, 19152#ifndef CAPSTONE_DIET 19153 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19154#endif 19155}, 19156{ 19157 X86_VDIVPSZ256rmkz, X86_INS_VDIVPS, 19158#ifndef CAPSTONE_DIET 19159 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19160#endif 19161}, 19162{ 19163 X86_VDIVPSZ256rr, X86_INS_VDIVPS, 19164#ifndef CAPSTONE_DIET 19165 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19166#endif 19167}, 19168{ 19169 X86_VDIVPSZ256rrk, X86_INS_VDIVPS, 19170#ifndef CAPSTONE_DIET 19171 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19172#endif 19173}, 19174{ 19175 X86_VDIVPSZ256rrkz, X86_INS_VDIVPS, 19176#ifndef CAPSTONE_DIET 19177 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19178#endif 19179}, 19180{ 19181 X86_VDIVPSZrb, X86_INS_VDIVPS, 19182#ifndef CAPSTONE_DIET 19183 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19184#endif 19185}, 19186{ 19187 X86_VDIVPSZrbk, X86_INS_VDIVPS, 19188#ifndef CAPSTONE_DIET 19189 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19190#endif 19191}, 19192{ 19193 X86_VDIVPSZrbkz, X86_INS_VDIVPS, 19194#ifndef CAPSTONE_DIET 19195 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19196#endif 19197}, 19198{ 19199 X86_VDIVPSZrm, X86_INS_VDIVPS, 19200#ifndef CAPSTONE_DIET 19201 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19202#endif 19203}, 19204{ 19205 X86_VDIVPSZrmb, X86_INS_VDIVPS, 19206#ifndef CAPSTONE_DIET 19207 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19208#endif 19209}, 19210{ 19211 X86_VDIVPSZrmbk, X86_INS_VDIVPS, 19212#ifndef CAPSTONE_DIET 19213 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19214#endif 19215}, 19216{ 19217 X86_VDIVPSZrmbkz, X86_INS_VDIVPS, 19218#ifndef CAPSTONE_DIET 19219 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19220#endif 19221}, 19222{ 19223 X86_VDIVPSZrmk, X86_INS_VDIVPS, 19224#ifndef CAPSTONE_DIET 19225 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19226#endif 19227}, 19228{ 19229 X86_VDIVPSZrmkz, X86_INS_VDIVPS, 19230#ifndef CAPSTONE_DIET 19231 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19232#endif 19233}, 19234{ 19235 X86_VDIVPSZrr, X86_INS_VDIVPS, 19236#ifndef CAPSTONE_DIET 19237 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19238#endif 19239}, 19240{ 19241 X86_VDIVPSZrrk, X86_INS_VDIVPS, 19242#ifndef CAPSTONE_DIET 19243 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19244#endif 19245}, 19246{ 19247 X86_VDIVPSZrrkz, X86_INS_VDIVPS, 19248#ifndef CAPSTONE_DIET 19249 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19250#endif 19251}, 19252{ 19253 X86_VDIVPSrm, X86_INS_VDIVPS, 19254#ifndef CAPSTONE_DIET 19255 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 19256#endif 19257}, 19258{ 19259 X86_VDIVPSrr, X86_INS_VDIVPS, 19260#ifndef CAPSTONE_DIET 19261 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 19262#endif 19263}, 19264{ 19265 X86_VDIVSDZrm, X86_INS_VDIVSD, 19266#ifndef CAPSTONE_DIET 19267 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19268#endif 19269}, 19270{ 19271 X86_VDIVSDZrm_Int, X86_INS_VDIVSD, 19272#ifndef CAPSTONE_DIET 19273 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19274#endif 19275}, 19276{ 19277 X86_VDIVSDZrm_Intk, X86_INS_VDIVSD, 19278#ifndef CAPSTONE_DIET 19279 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19280#endif 19281}, 19282{ 19283 X86_VDIVSDZrm_Intkz, X86_INS_VDIVSD, 19284#ifndef CAPSTONE_DIET 19285 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19286#endif 19287}, 19288{ 19289 X86_VDIVSDZrr, X86_INS_VDIVSD, 19290#ifndef CAPSTONE_DIET 19291 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19292#endif 19293}, 19294{ 19295 X86_VDIVSDZrr_Int, X86_INS_VDIVSD, 19296#ifndef CAPSTONE_DIET 19297 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19298#endif 19299}, 19300{ 19301 X86_VDIVSDZrr_Intk, X86_INS_VDIVSD, 19302#ifndef CAPSTONE_DIET 19303 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19304#endif 19305}, 19306{ 19307 X86_VDIVSDZrr_Intkz, X86_INS_VDIVSD, 19308#ifndef CAPSTONE_DIET 19309 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19310#endif 19311}, 19312{ 19313 X86_VDIVSDZrrb, X86_INS_VDIVSD, 19314#ifndef CAPSTONE_DIET 19315 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19316#endif 19317}, 19318{ 19319 X86_VDIVSDZrrbk, X86_INS_VDIVSD, 19320#ifndef CAPSTONE_DIET 19321 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19322#endif 19323}, 19324{ 19325 X86_VDIVSDZrrbkz, X86_INS_VDIVSD, 19326#ifndef CAPSTONE_DIET 19327 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19328#endif 19329}, 19330{ 19331 X86_VDIVSDrm, X86_INS_VDIVSD, 19332#ifndef CAPSTONE_DIET 19333 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19334#endif 19335}, 19336{ 19337 X86_VDIVSDrm_Int, X86_INS_VDIVSD, 19338#ifndef CAPSTONE_DIET 19339 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19340#endif 19341}, 19342{ 19343 X86_VDIVSDrr, X86_INS_VDIVSD, 19344#ifndef CAPSTONE_DIET 19345 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19346#endif 19347}, 19348{ 19349 X86_VDIVSDrr_Int, X86_INS_VDIVSD, 19350#ifndef CAPSTONE_DIET 19351 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19352#endif 19353}, 19354{ 19355 X86_VDIVSSZrm, X86_INS_VDIVSS, 19356#ifndef CAPSTONE_DIET 19357 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19358#endif 19359}, 19360{ 19361 X86_VDIVSSZrm_Int, X86_INS_VDIVSS, 19362#ifndef CAPSTONE_DIET 19363 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19364#endif 19365}, 19366{ 19367 X86_VDIVSSZrm_Intk, X86_INS_VDIVSS, 19368#ifndef CAPSTONE_DIET 19369 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19370#endif 19371}, 19372{ 19373 X86_VDIVSSZrm_Intkz, X86_INS_VDIVSS, 19374#ifndef CAPSTONE_DIET 19375 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19376#endif 19377}, 19378{ 19379 X86_VDIVSSZrr, X86_INS_VDIVSS, 19380#ifndef CAPSTONE_DIET 19381 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19382#endif 19383}, 19384{ 19385 X86_VDIVSSZrr_Int, X86_INS_VDIVSS, 19386#ifndef CAPSTONE_DIET 19387 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19388#endif 19389}, 19390{ 19391 X86_VDIVSSZrr_Intk, X86_INS_VDIVSS, 19392#ifndef CAPSTONE_DIET 19393 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19394#endif 19395}, 19396{ 19397 X86_VDIVSSZrr_Intkz, X86_INS_VDIVSS, 19398#ifndef CAPSTONE_DIET 19399 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19400#endif 19401}, 19402{ 19403 X86_VDIVSSZrrb, X86_INS_VDIVSS, 19404#ifndef CAPSTONE_DIET 19405 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19406#endif 19407}, 19408{ 19409 X86_VDIVSSZrrbk, X86_INS_VDIVSS, 19410#ifndef CAPSTONE_DIET 19411 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19412#endif 19413}, 19414{ 19415 X86_VDIVSSZrrbkz, X86_INS_VDIVSS, 19416#ifndef CAPSTONE_DIET 19417 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19418#endif 19419}, 19420{ 19421 X86_VDIVSSrm, X86_INS_VDIVSS, 19422#ifndef CAPSTONE_DIET 19423 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19424#endif 19425}, 19426{ 19427 X86_VDIVSSrm_Int, X86_INS_VDIVSS, 19428#ifndef CAPSTONE_DIET 19429 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19430#endif 19431}, 19432{ 19433 X86_VDIVSSrr, X86_INS_VDIVSS, 19434#ifndef CAPSTONE_DIET 19435 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19436#endif 19437}, 19438{ 19439 X86_VDIVSSrr_Int, X86_INS_VDIVSS, 19440#ifndef CAPSTONE_DIET 19441 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19442#endif 19443}, 19444{ 19445 X86_VDPPDrmi, X86_INS_VDPPD, 19446#ifndef CAPSTONE_DIET 19447 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19448#endif 19449}, 19450{ 19451 X86_VDPPDrri, X86_INS_VDPPD, 19452#ifndef CAPSTONE_DIET 19453 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19454#endif 19455}, 19456{ 19457 X86_VDPPSYrmi, X86_INS_VDPPS, 19458#ifndef CAPSTONE_DIET 19459 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19460#endif 19461}, 19462{ 19463 X86_VDPPSYrri, X86_INS_VDPPS, 19464#ifndef CAPSTONE_DIET 19465 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19466#endif 19467}, 19468{ 19469 X86_VDPPSrmi, X86_INS_VDPPS, 19470#ifndef CAPSTONE_DIET 19471 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19472#endif 19473}, 19474{ 19475 X86_VDPPSrri, X86_INS_VDPPS, 19476#ifndef CAPSTONE_DIET 19477 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19478#endif 19479}, 19480{ 19481 X86_VERRm, X86_INS_VERR, 19482#ifndef CAPSTONE_DIET 19483 { 0 }, { 0 }, { 0 }, 0, 0 19484#endif 19485}, 19486{ 19487 X86_VERRr, X86_INS_VERR, 19488#ifndef CAPSTONE_DIET 19489 { 0 }, { 0 }, { 0 }, 0, 0 19490#endif 19491}, 19492{ 19493 X86_VERWm, X86_INS_VERW, 19494#ifndef CAPSTONE_DIET 19495 { 0 }, { 0 }, { 0 }, 0, 0 19496#endif 19497}, 19498{ 19499 X86_VERWr, X86_INS_VERW, 19500#ifndef CAPSTONE_DIET 19501 { 0 }, { 0 }, { 0 }, 0, 0 19502#endif 19503}, 19504{ 19505 X86_VEXP2PDm, X86_INS_VEXP2PD, 19506#ifndef CAPSTONE_DIET 19507 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19508#endif 19509}, 19510{ 19511 X86_VEXP2PDmb, X86_INS_VEXP2PD, 19512#ifndef CAPSTONE_DIET 19513 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19514#endif 19515}, 19516{ 19517 X86_VEXP2PDmbk, X86_INS_VEXP2PD, 19518#ifndef CAPSTONE_DIET 19519 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19520#endif 19521}, 19522{ 19523 X86_VEXP2PDmbkz, X86_INS_VEXP2PD, 19524#ifndef CAPSTONE_DIET 19525 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19526#endif 19527}, 19528{ 19529 X86_VEXP2PDmk, X86_INS_VEXP2PD, 19530#ifndef CAPSTONE_DIET 19531 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19532#endif 19533}, 19534{ 19535 X86_VEXP2PDmkz, X86_INS_VEXP2PD, 19536#ifndef CAPSTONE_DIET 19537 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19538#endif 19539}, 19540{ 19541 X86_VEXP2PDr, X86_INS_VEXP2PD, 19542#ifndef CAPSTONE_DIET 19543 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19544#endif 19545}, 19546{ 19547 X86_VEXP2PDrb, X86_INS_VEXP2PD, 19548#ifndef CAPSTONE_DIET 19549 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19550#endif 19551}, 19552{ 19553 X86_VEXP2PDrbk, X86_INS_VEXP2PD, 19554#ifndef CAPSTONE_DIET 19555 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19556#endif 19557}, 19558{ 19559 X86_VEXP2PDrbkz, X86_INS_VEXP2PD, 19560#ifndef CAPSTONE_DIET 19561 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19562#endif 19563}, 19564{ 19565 X86_VEXP2PDrk, X86_INS_VEXP2PD, 19566#ifndef CAPSTONE_DIET 19567 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19568#endif 19569}, 19570{ 19571 X86_VEXP2PDrkz, X86_INS_VEXP2PD, 19572#ifndef CAPSTONE_DIET 19573 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19574#endif 19575}, 19576{ 19577 X86_VEXP2PSm, X86_INS_VEXP2PS, 19578#ifndef CAPSTONE_DIET 19579 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19580#endif 19581}, 19582{ 19583 X86_VEXP2PSmb, X86_INS_VEXP2PS, 19584#ifndef CAPSTONE_DIET 19585 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19586#endif 19587}, 19588{ 19589 X86_VEXP2PSmbk, X86_INS_VEXP2PS, 19590#ifndef CAPSTONE_DIET 19591 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19592#endif 19593}, 19594{ 19595 X86_VEXP2PSmbkz, X86_INS_VEXP2PS, 19596#ifndef CAPSTONE_DIET 19597 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19598#endif 19599}, 19600{ 19601 X86_VEXP2PSmk, X86_INS_VEXP2PS, 19602#ifndef CAPSTONE_DIET 19603 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19604#endif 19605}, 19606{ 19607 X86_VEXP2PSmkz, X86_INS_VEXP2PS, 19608#ifndef CAPSTONE_DIET 19609 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19610#endif 19611}, 19612{ 19613 X86_VEXP2PSr, X86_INS_VEXP2PS, 19614#ifndef CAPSTONE_DIET 19615 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19616#endif 19617}, 19618{ 19619 X86_VEXP2PSrb, X86_INS_VEXP2PS, 19620#ifndef CAPSTONE_DIET 19621 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19622#endif 19623}, 19624{ 19625 X86_VEXP2PSrbk, X86_INS_VEXP2PS, 19626#ifndef CAPSTONE_DIET 19627 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19628#endif 19629}, 19630{ 19631 X86_VEXP2PSrbkz, X86_INS_VEXP2PS, 19632#ifndef CAPSTONE_DIET 19633 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19634#endif 19635}, 19636{ 19637 X86_VEXP2PSrk, X86_INS_VEXP2PS, 19638#ifndef CAPSTONE_DIET 19639 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19640#endif 19641}, 19642{ 19643 X86_VEXP2PSrkz, X86_INS_VEXP2PS, 19644#ifndef CAPSTONE_DIET 19645 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 19646#endif 19647}, 19648{ 19649 X86_VEXPANDPDZ128rmk, X86_INS_VEXPANDPD, 19650#ifndef CAPSTONE_DIET 19651 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19652#endif 19653}, 19654{ 19655 X86_VEXPANDPDZ128rmkz, X86_INS_VEXPANDPD, 19656#ifndef CAPSTONE_DIET 19657 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19658#endif 19659}, 19660{ 19661 X86_VEXPANDPDZ128rrk, X86_INS_VEXPANDPD, 19662#ifndef CAPSTONE_DIET 19663 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19664#endif 19665}, 19666{ 19667 X86_VEXPANDPDZ128rrkz, X86_INS_VEXPANDPD, 19668#ifndef CAPSTONE_DIET 19669 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19670#endif 19671}, 19672{ 19673 X86_VEXPANDPDZ256rmk, X86_INS_VEXPANDPD, 19674#ifndef CAPSTONE_DIET 19675 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19676#endif 19677}, 19678{ 19679 X86_VEXPANDPDZ256rmkz, X86_INS_VEXPANDPD, 19680#ifndef CAPSTONE_DIET 19681 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19682#endif 19683}, 19684{ 19685 X86_VEXPANDPDZ256rrk, X86_INS_VEXPANDPD, 19686#ifndef CAPSTONE_DIET 19687 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19688#endif 19689}, 19690{ 19691 X86_VEXPANDPDZ256rrkz, X86_INS_VEXPANDPD, 19692#ifndef CAPSTONE_DIET 19693 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19694#endif 19695}, 19696{ 19697 X86_VEXPANDPDZrmk, X86_INS_VEXPANDPD, 19698#ifndef CAPSTONE_DIET 19699 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19700#endif 19701}, 19702{ 19703 X86_VEXPANDPDZrmkz, X86_INS_VEXPANDPD, 19704#ifndef CAPSTONE_DIET 19705 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19706#endif 19707}, 19708{ 19709 X86_VEXPANDPDZrrk, X86_INS_VEXPANDPD, 19710#ifndef CAPSTONE_DIET 19711 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19712#endif 19713}, 19714{ 19715 X86_VEXPANDPDZrrkz, X86_INS_VEXPANDPD, 19716#ifndef CAPSTONE_DIET 19717 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19718#endif 19719}, 19720{ 19721 X86_VEXPANDPSZ128rmk, X86_INS_VEXPANDPS, 19722#ifndef CAPSTONE_DIET 19723 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19724#endif 19725}, 19726{ 19727 X86_VEXPANDPSZ128rmkz, X86_INS_VEXPANDPS, 19728#ifndef CAPSTONE_DIET 19729 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19730#endif 19731}, 19732{ 19733 X86_VEXPANDPSZ128rrk, X86_INS_VEXPANDPS, 19734#ifndef CAPSTONE_DIET 19735 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19736#endif 19737}, 19738{ 19739 X86_VEXPANDPSZ128rrkz, X86_INS_VEXPANDPS, 19740#ifndef CAPSTONE_DIET 19741 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19742#endif 19743}, 19744{ 19745 X86_VEXPANDPSZ256rmk, X86_INS_VEXPANDPS, 19746#ifndef CAPSTONE_DIET 19747 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19748#endif 19749}, 19750{ 19751 X86_VEXPANDPSZ256rmkz, X86_INS_VEXPANDPS, 19752#ifndef CAPSTONE_DIET 19753 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19754#endif 19755}, 19756{ 19757 X86_VEXPANDPSZ256rrk, X86_INS_VEXPANDPS, 19758#ifndef CAPSTONE_DIET 19759 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19760#endif 19761}, 19762{ 19763 X86_VEXPANDPSZ256rrkz, X86_INS_VEXPANDPS, 19764#ifndef CAPSTONE_DIET 19765 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 19766#endif 19767}, 19768{ 19769 X86_VEXPANDPSZrmk, X86_INS_VEXPANDPS, 19770#ifndef CAPSTONE_DIET 19771 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19772#endif 19773}, 19774{ 19775 X86_VEXPANDPSZrmkz, X86_INS_VEXPANDPS, 19776#ifndef CAPSTONE_DIET 19777 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19778#endif 19779}, 19780{ 19781 X86_VEXPANDPSZrrk, X86_INS_VEXPANDPS, 19782#ifndef CAPSTONE_DIET 19783 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19784#endif 19785}, 19786{ 19787 X86_VEXPANDPSZrrkz, X86_INS_VEXPANDPS, 19788#ifndef CAPSTONE_DIET 19789 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19790#endif 19791}, 19792{ 19793 X86_VEXTRACTF128mr, X86_INS_VEXTRACTF128, 19794#ifndef CAPSTONE_DIET 19795 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19796#endif 19797}, 19798{ 19799 X86_VEXTRACTF128rr, X86_INS_VEXTRACTF128, 19800#ifndef CAPSTONE_DIET 19801 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19802#endif 19803}, 19804{ 19805 X86_VEXTRACTF32x4rm, X86_INS_VEXTRACTF32X4, 19806#ifndef CAPSTONE_DIET 19807 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19808#endif 19809}, 19810{ 19811 X86_VEXTRACTF32x4rr, X86_INS_VEXTRACTF32X4, 19812#ifndef CAPSTONE_DIET 19813 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19814#endif 19815}, 19816{ 19817 X86_VEXTRACTF32x4rrk, X86_INS_VEXTRACTF32X4, 19818#ifndef CAPSTONE_DIET 19819 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19820#endif 19821}, 19822{ 19823 X86_VEXTRACTF32x4rrkz, X86_INS_VEXTRACTF32X4, 19824#ifndef CAPSTONE_DIET 19825 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19826#endif 19827}, 19828{ 19829 X86_VEXTRACTF64x4rm, X86_INS_VEXTRACTF64X4, 19830#ifndef CAPSTONE_DIET 19831 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19832#endif 19833}, 19834{ 19835 X86_VEXTRACTF64x4rr, X86_INS_VEXTRACTF64X4, 19836#ifndef CAPSTONE_DIET 19837 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19838#endif 19839}, 19840{ 19841 X86_VEXTRACTF64x4rrk, X86_INS_VEXTRACTF64X4, 19842#ifndef CAPSTONE_DIET 19843 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19844#endif 19845}, 19846{ 19847 X86_VEXTRACTF64x4rrkz, X86_INS_VEXTRACTF64X4, 19848#ifndef CAPSTONE_DIET 19849 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19850#endif 19851}, 19852{ 19853 X86_VEXTRACTI128mr, X86_INS_VEXTRACTI128, 19854#ifndef CAPSTONE_DIET 19855 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 19856#endif 19857}, 19858{ 19859 X86_VEXTRACTI128rr, X86_INS_VEXTRACTI128, 19860#ifndef CAPSTONE_DIET 19861 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 19862#endif 19863}, 19864{ 19865 X86_VEXTRACTI32x4rm, X86_INS_VEXTRACTI32X4, 19866#ifndef CAPSTONE_DIET 19867 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19868#endif 19869}, 19870{ 19871 X86_VEXTRACTI32x4rr, X86_INS_VEXTRACTI32X4, 19872#ifndef CAPSTONE_DIET 19873 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19874#endif 19875}, 19876{ 19877 X86_VEXTRACTI32x4rrk, X86_INS_VEXTRACTI32X4, 19878#ifndef CAPSTONE_DIET 19879 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19880#endif 19881}, 19882{ 19883 X86_VEXTRACTI32x4rrkz, X86_INS_VEXTRACTI32X4, 19884#ifndef CAPSTONE_DIET 19885 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19886#endif 19887}, 19888{ 19889 X86_VEXTRACTI64x4rm, X86_INS_VEXTRACTI64X4, 19890#ifndef CAPSTONE_DIET 19891 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19892#endif 19893}, 19894{ 19895 X86_VEXTRACTI64x4rr, X86_INS_VEXTRACTI64X4, 19896#ifndef CAPSTONE_DIET 19897 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19898#endif 19899}, 19900{ 19901 X86_VEXTRACTI64x4rrk, X86_INS_VEXTRACTI64X4, 19902#ifndef CAPSTONE_DIET 19903 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19904#endif 19905}, 19906{ 19907 X86_VEXTRACTI64x4rrkz, X86_INS_VEXTRACTI64X4, 19908#ifndef CAPSTONE_DIET 19909 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19910#endif 19911}, 19912{ 19913 X86_VEXTRACTPSmr, X86_INS_VEXTRACTPS, 19914#ifndef CAPSTONE_DIET 19915 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19916#endif 19917}, 19918{ 19919 X86_VEXTRACTPSrr, X86_INS_VEXTRACTPS, 19920#ifndef CAPSTONE_DIET 19921 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 19922#endif 19923}, 19924{ 19925 X86_VEXTRACTPSzmr, X86_INS_VEXTRACTPS, 19926#ifndef CAPSTONE_DIET 19927 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19928#endif 19929}, 19930{ 19931 X86_VEXTRACTPSzrr, X86_INS_VEXTRACTPS, 19932#ifndef CAPSTONE_DIET 19933 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19934#endif 19935}, 19936{ 19937 X86_VFMADD132PDZ128m, X86_INS_VFMADD132PD, 19938#ifndef CAPSTONE_DIET 19939 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19940#endif 19941}, 19942{ 19943 X86_VFMADD132PDZ128mb, X86_INS_VFMADD132PD, 19944#ifndef CAPSTONE_DIET 19945 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19946#endif 19947}, 19948{ 19949 X86_VFMADD132PDZ256m, X86_INS_VFMADD132PD, 19950#ifndef CAPSTONE_DIET 19951 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19952#endif 19953}, 19954{ 19955 X86_VFMADD132PDZ256mb, X86_INS_VFMADD132PD, 19956#ifndef CAPSTONE_DIET 19957 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19958#endif 19959}, 19960{ 19961 X86_VFMADD132PDZm, X86_INS_VFMADD132PD, 19962#ifndef CAPSTONE_DIET 19963 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19964#endif 19965}, 19966{ 19967 X86_VFMADD132PDZmb, X86_INS_VFMADD132PD, 19968#ifndef CAPSTONE_DIET 19969 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19970#endif 19971}, 19972{ 19973 X86_VFMADD132PSZ128m, X86_INS_VFMADD132PS, 19974#ifndef CAPSTONE_DIET 19975 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19976#endif 19977}, 19978{ 19979 X86_VFMADD132PSZ128mb, X86_INS_VFMADD132PS, 19980#ifndef CAPSTONE_DIET 19981 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19982#endif 19983}, 19984{ 19985 X86_VFMADD132PSZ256m, X86_INS_VFMADD132PS, 19986#ifndef CAPSTONE_DIET 19987 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19988#endif 19989}, 19990{ 19991 X86_VFMADD132PSZ256mb, X86_INS_VFMADD132PS, 19992#ifndef CAPSTONE_DIET 19993 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 19994#endif 19995}, 19996{ 19997 X86_VFMADD132PSZm, X86_INS_VFMADD132PS, 19998#ifndef CAPSTONE_DIET 19999 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20000#endif 20001}, 20002{ 20003 X86_VFMADD132PSZmb, X86_INS_VFMADD132PS, 20004#ifndef CAPSTONE_DIET 20005 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20006#endif 20007}, 20008{ 20009 X86_VFMADDPD4mr, X86_INS_VFMADDPD, 20010#ifndef CAPSTONE_DIET 20011 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20012#endif 20013}, 20014{ 20015 X86_VFMADDPD4mrY, X86_INS_VFMADDPD, 20016#ifndef CAPSTONE_DIET 20017 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20018#endif 20019}, 20020{ 20021 X86_VFMADDPD4rm, X86_INS_VFMADDPD, 20022#ifndef CAPSTONE_DIET 20023 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20024#endif 20025}, 20026{ 20027 X86_VFMADDPD4rmY, X86_INS_VFMADDPD, 20028#ifndef CAPSTONE_DIET 20029 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20030#endif 20031}, 20032{ 20033 X86_VFMADDPD4rr, X86_INS_VFMADDPD, 20034#ifndef CAPSTONE_DIET 20035 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20036#endif 20037}, 20038{ 20039 X86_VFMADDPD4rrY, X86_INS_VFMADDPD, 20040#ifndef CAPSTONE_DIET 20041 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20042#endif 20043}, 20044{ 20045 X86_VFMADDPD4rrY_REV, X86_INS_VFMADDPD, 20046#ifndef CAPSTONE_DIET 20047 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20048#endif 20049}, 20050{ 20051 X86_VFMADDPD4rr_REV, X86_INS_VFMADDPD, 20052#ifndef CAPSTONE_DIET 20053 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20054#endif 20055}, 20056{ 20057 X86_VFMADDPDZ128v213rm, X86_INS_VFMADD213PD, 20058#ifndef CAPSTONE_DIET 20059 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20060#endif 20061}, 20062{ 20063 X86_VFMADDPDZ128v213rmb, X86_INS_VFMADD213PD, 20064#ifndef CAPSTONE_DIET 20065 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20066#endif 20067}, 20068{ 20069 X86_VFMADDPDZ128v213rmbk, X86_INS_VFMADD213PD, 20070#ifndef CAPSTONE_DIET 20071 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20072#endif 20073}, 20074{ 20075 X86_VFMADDPDZ128v213rmbkz, X86_INS_VFMADD213PD, 20076#ifndef CAPSTONE_DIET 20077 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20078#endif 20079}, 20080{ 20081 X86_VFMADDPDZ128v213rmk, X86_INS_VFMADD213PD, 20082#ifndef CAPSTONE_DIET 20083 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20084#endif 20085}, 20086{ 20087 X86_VFMADDPDZ128v213rmkz, X86_INS_VFMADD213PD, 20088#ifndef CAPSTONE_DIET 20089 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20090#endif 20091}, 20092{ 20093 X86_VFMADDPDZ128v213rr, X86_INS_VFMADD213PD, 20094#ifndef CAPSTONE_DIET 20095 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20096#endif 20097}, 20098{ 20099 X86_VFMADDPDZ128v213rrk, X86_INS_VFMADD213PD, 20100#ifndef CAPSTONE_DIET 20101 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20102#endif 20103}, 20104{ 20105 X86_VFMADDPDZ128v213rrkz, X86_INS_VFMADD213PD, 20106#ifndef CAPSTONE_DIET 20107 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20108#endif 20109}, 20110{ 20111 X86_VFMADDPDZ128v231rm, X86_INS_VFMADD231PD, 20112#ifndef CAPSTONE_DIET 20113 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20114#endif 20115}, 20116{ 20117 X86_VFMADDPDZ128v231rmb, X86_INS_VFMADD231PD, 20118#ifndef CAPSTONE_DIET 20119 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20120#endif 20121}, 20122{ 20123 X86_VFMADDPDZ128v231rmbk, X86_INS_VFMADD231PD, 20124#ifndef CAPSTONE_DIET 20125 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20126#endif 20127}, 20128{ 20129 X86_VFMADDPDZ128v231rmbkz, X86_INS_VFMADD231PD, 20130#ifndef CAPSTONE_DIET 20131 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20132#endif 20133}, 20134{ 20135 X86_VFMADDPDZ128v231rmk, X86_INS_VFMADD231PD, 20136#ifndef CAPSTONE_DIET 20137 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20138#endif 20139}, 20140{ 20141 X86_VFMADDPDZ128v231rmkz, X86_INS_VFMADD231PD, 20142#ifndef CAPSTONE_DIET 20143 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20144#endif 20145}, 20146{ 20147 X86_VFMADDPDZ128v231rr, X86_INS_VFMADD231PD, 20148#ifndef CAPSTONE_DIET 20149 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20150#endif 20151}, 20152{ 20153 X86_VFMADDPDZ128v231rrk, X86_INS_VFMADD231PD, 20154#ifndef CAPSTONE_DIET 20155 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20156#endif 20157}, 20158{ 20159 X86_VFMADDPDZ128v231rrkz, X86_INS_VFMADD231PD, 20160#ifndef CAPSTONE_DIET 20161 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20162#endif 20163}, 20164{ 20165 X86_VFMADDPDZ256v213rm, X86_INS_VFMADD213PD, 20166#ifndef CAPSTONE_DIET 20167 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20168#endif 20169}, 20170{ 20171 X86_VFMADDPDZ256v213rmb, X86_INS_VFMADD213PD, 20172#ifndef CAPSTONE_DIET 20173 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20174#endif 20175}, 20176{ 20177 X86_VFMADDPDZ256v213rmbk, X86_INS_VFMADD213PD, 20178#ifndef CAPSTONE_DIET 20179 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20180#endif 20181}, 20182{ 20183 X86_VFMADDPDZ256v213rmbkz, X86_INS_VFMADD213PD, 20184#ifndef CAPSTONE_DIET 20185 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20186#endif 20187}, 20188{ 20189 X86_VFMADDPDZ256v213rmk, X86_INS_VFMADD213PD, 20190#ifndef CAPSTONE_DIET 20191 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20192#endif 20193}, 20194{ 20195 X86_VFMADDPDZ256v213rmkz, X86_INS_VFMADD213PD, 20196#ifndef CAPSTONE_DIET 20197 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20198#endif 20199}, 20200{ 20201 X86_VFMADDPDZ256v213rr, X86_INS_VFMADD213PD, 20202#ifndef CAPSTONE_DIET 20203 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20204#endif 20205}, 20206{ 20207 X86_VFMADDPDZ256v213rrk, X86_INS_VFMADD213PD, 20208#ifndef CAPSTONE_DIET 20209 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20210#endif 20211}, 20212{ 20213 X86_VFMADDPDZ256v213rrkz, X86_INS_VFMADD213PD, 20214#ifndef CAPSTONE_DIET 20215 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20216#endif 20217}, 20218{ 20219 X86_VFMADDPDZ256v231rm, X86_INS_VFMADD231PD, 20220#ifndef CAPSTONE_DIET 20221 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20222#endif 20223}, 20224{ 20225 X86_VFMADDPDZ256v231rmb, X86_INS_VFMADD231PD, 20226#ifndef CAPSTONE_DIET 20227 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20228#endif 20229}, 20230{ 20231 X86_VFMADDPDZ256v231rmbk, X86_INS_VFMADD231PD, 20232#ifndef CAPSTONE_DIET 20233 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20234#endif 20235}, 20236{ 20237 X86_VFMADDPDZ256v231rmbkz, X86_INS_VFMADD231PD, 20238#ifndef CAPSTONE_DIET 20239 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20240#endif 20241}, 20242{ 20243 X86_VFMADDPDZ256v231rmk, X86_INS_VFMADD231PD, 20244#ifndef CAPSTONE_DIET 20245 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20246#endif 20247}, 20248{ 20249 X86_VFMADDPDZ256v231rmkz, X86_INS_VFMADD231PD, 20250#ifndef CAPSTONE_DIET 20251 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20252#endif 20253}, 20254{ 20255 X86_VFMADDPDZ256v231rr, X86_INS_VFMADD231PD, 20256#ifndef CAPSTONE_DIET 20257 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20258#endif 20259}, 20260{ 20261 X86_VFMADDPDZ256v231rrk, X86_INS_VFMADD231PD, 20262#ifndef CAPSTONE_DIET 20263 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20264#endif 20265}, 20266{ 20267 X86_VFMADDPDZ256v231rrkz, X86_INS_VFMADD231PD, 20268#ifndef CAPSTONE_DIET 20269 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20270#endif 20271}, 20272{ 20273 X86_VFMADDPDZv213rm, X86_INS_VFMADD213PD, 20274#ifndef CAPSTONE_DIET 20275 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20276#endif 20277}, 20278{ 20279 X86_VFMADDPDZv213rmb, X86_INS_VFMADD213PD, 20280#ifndef CAPSTONE_DIET 20281 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20282#endif 20283}, 20284{ 20285 X86_VFMADDPDZv213rmbk, X86_INS_VFMADD213PD, 20286#ifndef CAPSTONE_DIET 20287 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20288#endif 20289}, 20290{ 20291 X86_VFMADDPDZv213rmbkz, X86_INS_VFMADD213PD, 20292#ifndef CAPSTONE_DIET 20293 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20294#endif 20295}, 20296{ 20297 X86_VFMADDPDZv213rmk, X86_INS_VFMADD213PD, 20298#ifndef CAPSTONE_DIET 20299 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20300#endif 20301}, 20302{ 20303 X86_VFMADDPDZv213rmkz, X86_INS_VFMADD213PD, 20304#ifndef CAPSTONE_DIET 20305 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20306#endif 20307}, 20308{ 20309 X86_VFMADDPDZv213rr, X86_INS_VFMADD213PD, 20310#ifndef CAPSTONE_DIET 20311 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20312#endif 20313}, 20314{ 20315 X86_VFMADDPDZv213rrb, X86_INS_VFMADD213PD, 20316#ifndef CAPSTONE_DIET 20317 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20318#endif 20319}, 20320{ 20321 X86_VFMADDPDZv213rrbk, X86_INS_VFMADD213PD, 20322#ifndef CAPSTONE_DIET 20323 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20324#endif 20325}, 20326{ 20327 X86_VFMADDPDZv213rrbkz, X86_INS_VFMADD213PD, 20328#ifndef CAPSTONE_DIET 20329 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20330#endif 20331}, 20332{ 20333 X86_VFMADDPDZv213rrk, X86_INS_VFMADD213PD, 20334#ifndef CAPSTONE_DIET 20335 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20336#endif 20337}, 20338{ 20339 X86_VFMADDPDZv213rrkz, X86_INS_VFMADD213PD, 20340#ifndef CAPSTONE_DIET 20341 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20342#endif 20343}, 20344{ 20345 X86_VFMADDPDZv231rm, X86_INS_VFMADD231PD, 20346#ifndef CAPSTONE_DIET 20347 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20348#endif 20349}, 20350{ 20351 X86_VFMADDPDZv231rmb, X86_INS_VFMADD231PD, 20352#ifndef CAPSTONE_DIET 20353 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20354#endif 20355}, 20356{ 20357 X86_VFMADDPDZv231rmbk, X86_INS_VFMADD231PD, 20358#ifndef CAPSTONE_DIET 20359 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20360#endif 20361}, 20362{ 20363 X86_VFMADDPDZv231rmbkz, X86_INS_VFMADD231PD, 20364#ifndef CAPSTONE_DIET 20365 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20366#endif 20367}, 20368{ 20369 X86_VFMADDPDZv231rmk, X86_INS_VFMADD231PD, 20370#ifndef CAPSTONE_DIET 20371 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20372#endif 20373}, 20374{ 20375 X86_VFMADDPDZv231rmkz, X86_INS_VFMADD231PD, 20376#ifndef CAPSTONE_DIET 20377 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20378#endif 20379}, 20380{ 20381 X86_VFMADDPDZv231rr, X86_INS_VFMADD231PD, 20382#ifndef CAPSTONE_DIET 20383 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20384#endif 20385}, 20386{ 20387 X86_VFMADDPDZv231rrk, X86_INS_VFMADD231PD, 20388#ifndef CAPSTONE_DIET 20389 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20390#endif 20391}, 20392{ 20393 X86_VFMADDPDZv231rrkz, X86_INS_VFMADD231PD, 20394#ifndef CAPSTONE_DIET 20395 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20396#endif 20397}, 20398{ 20399 X86_VFMADDPDr132m, X86_INS_VFMADD132PD, 20400#ifndef CAPSTONE_DIET 20401 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20402#endif 20403}, 20404{ 20405 X86_VFMADDPDr132mY, X86_INS_VFMADD132PD, 20406#ifndef CAPSTONE_DIET 20407 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20408#endif 20409}, 20410{ 20411 X86_VFMADDPDr132r, X86_INS_VFMADD132PD, 20412#ifndef CAPSTONE_DIET 20413 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20414#endif 20415}, 20416{ 20417 X86_VFMADDPDr132rY, X86_INS_VFMADD132PD, 20418#ifndef CAPSTONE_DIET 20419 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20420#endif 20421}, 20422{ 20423 X86_VFMADDPDr213m, X86_INS_VFMADD213PD, 20424#ifndef CAPSTONE_DIET 20425 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20426#endif 20427}, 20428{ 20429 X86_VFMADDPDr213mY, X86_INS_VFMADD213PD, 20430#ifndef CAPSTONE_DIET 20431 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20432#endif 20433}, 20434{ 20435 X86_VFMADDPDr213r, X86_INS_VFMADD213PD, 20436#ifndef CAPSTONE_DIET 20437 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20438#endif 20439}, 20440{ 20441 X86_VFMADDPDr213rY, X86_INS_VFMADD213PD, 20442#ifndef CAPSTONE_DIET 20443 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20444#endif 20445}, 20446{ 20447 X86_VFMADDPDr231m, X86_INS_VFMADD231PD, 20448#ifndef CAPSTONE_DIET 20449 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20450#endif 20451}, 20452{ 20453 X86_VFMADDPDr231mY, X86_INS_VFMADD231PD, 20454#ifndef CAPSTONE_DIET 20455 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20456#endif 20457}, 20458{ 20459 X86_VFMADDPDr231r, X86_INS_VFMADD231PD, 20460#ifndef CAPSTONE_DIET 20461 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20462#endif 20463}, 20464{ 20465 X86_VFMADDPDr231rY, X86_INS_VFMADD231PD, 20466#ifndef CAPSTONE_DIET 20467 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20468#endif 20469}, 20470{ 20471 X86_VFMADDPS4mr, X86_INS_VFMADDPS, 20472#ifndef CAPSTONE_DIET 20473 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20474#endif 20475}, 20476{ 20477 X86_VFMADDPS4mrY, X86_INS_VFMADDPS, 20478#ifndef CAPSTONE_DIET 20479 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20480#endif 20481}, 20482{ 20483 X86_VFMADDPS4rm, X86_INS_VFMADDPS, 20484#ifndef CAPSTONE_DIET 20485 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20486#endif 20487}, 20488{ 20489 X86_VFMADDPS4rmY, X86_INS_VFMADDPS, 20490#ifndef CAPSTONE_DIET 20491 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20492#endif 20493}, 20494{ 20495 X86_VFMADDPS4rr, X86_INS_VFMADDPS, 20496#ifndef CAPSTONE_DIET 20497 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20498#endif 20499}, 20500{ 20501 X86_VFMADDPS4rrY, X86_INS_VFMADDPS, 20502#ifndef CAPSTONE_DIET 20503 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20504#endif 20505}, 20506{ 20507 X86_VFMADDPS4rrY_REV, X86_INS_VFMADDPS, 20508#ifndef CAPSTONE_DIET 20509 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20510#endif 20511}, 20512{ 20513 X86_VFMADDPS4rr_REV, X86_INS_VFMADDPS, 20514#ifndef CAPSTONE_DIET 20515 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20516#endif 20517}, 20518{ 20519 X86_VFMADDPSZ128v213rm, X86_INS_VFMADD213PS, 20520#ifndef CAPSTONE_DIET 20521 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20522#endif 20523}, 20524{ 20525 X86_VFMADDPSZ128v213rmb, X86_INS_VFMADD213PS, 20526#ifndef CAPSTONE_DIET 20527 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20528#endif 20529}, 20530{ 20531 X86_VFMADDPSZ128v213rmbk, X86_INS_VFMADD213PS, 20532#ifndef CAPSTONE_DIET 20533 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20534#endif 20535}, 20536{ 20537 X86_VFMADDPSZ128v213rmbkz, X86_INS_VFMADD213PS, 20538#ifndef CAPSTONE_DIET 20539 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20540#endif 20541}, 20542{ 20543 X86_VFMADDPSZ128v213rmk, X86_INS_VFMADD213PS, 20544#ifndef CAPSTONE_DIET 20545 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20546#endif 20547}, 20548{ 20549 X86_VFMADDPSZ128v213rmkz, X86_INS_VFMADD213PS, 20550#ifndef CAPSTONE_DIET 20551 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20552#endif 20553}, 20554{ 20555 X86_VFMADDPSZ128v213rr, X86_INS_VFMADD213PS, 20556#ifndef CAPSTONE_DIET 20557 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20558#endif 20559}, 20560{ 20561 X86_VFMADDPSZ128v213rrk, X86_INS_VFMADD213PS, 20562#ifndef CAPSTONE_DIET 20563 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20564#endif 20565}, 20566{ 20567 X86_VFMADDPSZ128v213rrkz, X86_INS_VFMADD213PS, 20568#ifndef CAPSTONE_DIET 20569 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20570#endif 20571}, 20572{ 20573 X86_VFMADDPSZ128v231rm, X86_INS_VFMADD231PS, 20574#ifndef CAPSTONE_DIET 20575 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20576#endif 20577}, 20578{ 20579 X86_VFMADDPSZ128v231rmb, X86_INS_VFMADD231PS, 20580#ifndef CAPSTONE_DIET 20581 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20582#endif 20583}, 20584{ 20585 X86_VFMADDPSZ128v231rmbk, X86_INS_VFMADD231PS, 20586#ifndef CAPSTONE_DIET 20587 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20588#endif 20589}, 20590{ 20591 X86_VFMADDPSZ128v231rmbkz, X86_INS_VFMADD231PS, 20592#ifndef CAPSTONE_DIET 20593 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20594#endif 20595}, 20596{ 20597 X86_VFMADDPSZ128v231rmk, X86_INS_VFMADD231PS, 20598#ifndef CAPSTONE_DIET 20599 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20600#endif 20601}, 20602{ 20603 X86_VFMADDPSZ128v231rmkz, X86_INS_VFMADD231PS, 20604#ifndef CAPSTONE_DIET 20605 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20606#endif 20607}, 20608{ 20609 X86_VFMADDPSZ128v231rr, X86_INS_VFMADD231PS, 20610#ifndef CAPSTONE_DIET 20611 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20612#endif 20613}, 20614{ 20615 X86_VFMADDPSZ128v231rrk, X86_INS_VFMADD231PS, 20616#ifndef CAPSTONE_DIET 20617 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20618#endif 20619}, 20620{ 20621 X86_VFMADDPSZ128v231rrkz, X86_INS_VFMADD231PS, 20622#ifndef CAPSTONE_DIET 20623 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20624#endif 20625}, 20626{ 20627 X86_VFMADDPSZ256v213rm, X86_INS_VFMADD213PS, 20628#ifndef CAPSTONE_DIET 20629 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20630#endif 20631}, 20632{ 20633 X86_VFMADDPSZ256v213rmb, X86_INS_VFMADD213PS, 20634#ifndef CAPSTONE_DIET 20635 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20636#endif 20637}, 20638{ 20639 X86_VFMADDPSZ256v213rmbk, X86_INS_VFMADD213PS, 20640#ifndef CAPSTONE_DIET 20641 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20642#endif 20643}, 20644{ 20645 X86_VFMADDPSZ256v213rmbkz, X86_INS_VFMADD213PS, 20646#ifndef CAPSTONE_DIET 20647 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20648#endif 20649}, 20650{ 20651 X86_VFMADDPSZ256v213rmk, X86_INS_VFMADD213PS, 20652#ifndef CAPSTONE_DIET 20653 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20654#endif 20655}, 20656{ 20657 X86_VFMADDPSZ256v213rmkz, X86_INS_VFMADD213PS, 20658#ifndef CAPSTONE_DIET 20659 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20660#endif 20661}, 20662{ 20663 X86_VFMADDPSZ256v213rr, X86_INS_VFMADD213PS, 20664#ifndef CAPSTONE_DIET 20665 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20666#endif 20667}, 20668{ 20669 X86_VFMADDPSZ256v213rrk, X86_INS_VFMADD213PS, 20670#ifndef CAPSTONE_DIET 20671 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20672#endif 20673}, 20674{ 20675 X86_VFMADDPSZ256v213rrkz, X86_INS_VFMADD213PS, 20676#ifndef CAPSTONE_DIET 20677 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20678#endif 20679}, 20680{ 20681 X86_VFMADDPSZ256v231rm, X86_INS_VFMADD231PS, 20682#ifndef CAPSTONE_DIET 20683 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20684#endif 20685}, 20686{ 20687 X86_VFMADDPSZ256v231rmb, X86_INS_VFMADD231PS, 20688#ifndef CAPSTONE_DIET 20689 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20690#endif 20691}, 20692{ 20693 X86_VFMADDPSZ256v231rmbk, X86_INS_VFMADD231PS, 20694#ifndef CAPSTONE_DIET 20695 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20696#endif 20697}, 20698{ 20699 X86_VFMADDPSZ256v231rmbkz, X86_INS_VFMADD231PS, 20700#ifndef CAPSTONE_DIET 20701 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20702#endif 20703}, 20704{ 20705 X86_VFMADDPSZ256v231rmk, X86_INS_VFMADD231PS, 20706#ifndef CAPSTONE_DIET 20707 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20708#endif 20709}, 20710{ 20711 X86_VFMADDPSZ256v231rmkz, X86_INS_VFMADD231PS, 20712#ifndef CAPSTONE_DIET 20713 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20714#endif 20715}, 20716{ 20717 X86_VFMADDPSZ256v231rr, X86_INS_VFMADD231PS, 20718#ifndef CAPSTONE_DIET 20719 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20720#endif 20721}, 20722{ 20723 X86_VFMADDPSZ256v231rrk, X86_INS_VFMADD231PS, 20724#ifndef CAPSTONE_DIET 20725 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20726#endif 20727}, 20728{ 20729 X86_VFMADDPSZ256v231rrkz, X86_INS_VFMADD231PS, 20730#ifndef CAPSTONE_DIET 20731 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20732#endif 20733}, 20734{ 20735 X86_VFMADDPSZv213rm, X86_INS_VFMADD213PS, 20736#ifndef CAPSTONE_DIET 20737 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20738#endif 20739}, 20740{ 20741 X86_VFMADDPSZv213rmb, X86_INS_VFMADD213PS, 20742#ifndef CAPSTONE_DIET 20743 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20744#endif 20745}, 20746{ 20747 X86_VFMADDPSZv213rmbk, X86_INS_VFMADD213PS, 20748#ifndef CAPSTONE_DIET 20749 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20750#endif 20751}, 20752{ 20753 X86_VFMADDPSZv213rmbkz, X86_INS_VFMADD213PS, 20754#ifndef CAPSTONE_DIET 20755 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20756#endif 20757}, 20758{ 20759 X86_VFMADDPSZv213rmk, X86_INS_VFMADD213PS, 20760#ifndef CAPSTONE_DIET 20761 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20762#endif 20763}, 20764{ 20765 X86_VFMADDPSZv213rmkz, X86_INS_VFMADD213PS, 20766#ifndef CAPSTONE_DIET 20767 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20768#endif 20769}, 20770{ 20771 X86_VFMADDPSZv213rr, X86_INS_VFMADD213PS, 20772#ifndef CAPSTONE_DIET 20773 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20774#endif 20775}, 20776{ 20777 X86_VFMADDPSZv213rrb, X86_INS_VFMADD213PS, 20778#ifndef CAPSTONE_DIET 20779 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20780#endif 20781}, 20782{ 20783 X86_VFMADDPSZv213rrbk, X86_INS_VFMADD213PS, 20784#ifndef CAPSTONE_DIET 20785 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20786#endif 20787}, 20788{ 20789 X86_VFMADDPSZv213rrbkz, X86_INS_VFMADD213PS, 20790#ifndef CAPSTONE_DIET 20791 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20792#endif 20793}, 20794{ 20795 X86_VFMADDPSZv213rrk, X86_INS_VFMADD213PS, 20796#ifndef CAPSTONE_DIET 20797 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20798#endif 20799}, 20800{ 20801 X86_VFMADDPSZv213rrkz, X86_INS_VFMADD213PS, 20802#ifndef CAPSTONE_DIET 20803 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20804#endif 20805}, 20806{ 20807 X86_VFMADDPSZv231rm, X86_INS_VFMADD231PS, 20808#ifndef CAPSTONE_DIET 20809 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20810#endif 20811}, 20812{ 20813 X86_VFMADDPSZv231rmb, X86_INS_VFMADD231PS, 20814#ifndef CAPSTONE_DIET 20815 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20816#endif 20817}, 20818{ 20819 X86_VFMADDPSZv231rmbk, X86_INS_VFMADD231PS, 20820#ifndef CAPSTONE_DIET 20821 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20822#endif 20823}, 20824{ 20825 X86_VFMADDPSZv231rmbkz, X86_INS_VFMADD231PS, 20826#ifndef CAPSTONE_DIET 20827 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20828#endif 20829}, 20830{ 20831 X86_VFMADDPSZv231rmk, X86_INS_VFMADD231PS, 20832#ifndef CAPSTONE_DIET 20833 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20834#endif 20835}, 20836{ 20837 X86_VFMADDPSZv231rmkz, X86_INS_VFMADD231PS, 20838#ifndef CAPSTONE_DIET 20839 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20840#endif 20841}, 20842{ 20843 X86_VFMADDPSZv231rr, X86_INS_VFMADD231PS, 20844#ifndef CAPSTONE_DIET 20845 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20846#endif 20847}, 20848{ 20849 X86_VFMADDPSZv231rrk, X86_INS_VFMADD231PS, 20850#ifndef CAPSTONE_DIET 20851 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20852#endif 20853}, 20854{ 20855 X86_VFMADDPSZv231rrkz, X86_INS_VFMADD231PS, 20856#ifndef CAPSTONE_DIET 20857 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20858#endif 20859}, 20860{ 20861 X86_VFMADDPSr132m, X86_INS_VFMADD132PS, 20862#ifndef CAPSTONE_DIET 20863 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20864#endif 20865}, 20866{ 20867 X86_VFMADDPSr132mY, X86_INS_VFMADD132PS, 20868#ifndef CAPSTONE_DIET 20869 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20870#endif 20871}, 20872{ 20873 X86_VFMADDPSr132r, X86_INS_VFMADD132PS, 20874#ifndef CAPSTONE_DIET 20875 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20876#endif 20877}, 20878{ 20879 X86_VFMADDPSr132rY, X86_INS_VFMADD132PS, 20880#ifndef CAPSTONE_DIET 20881 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20882#endif 20883}, 20884{ 20885 X86_VFMADDPSr213m, X86_INS_VFMADD213PS, 20886#ifndef CAPSTONE_DIET 20887 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20888#endif 20889}, 20890{ 20891 X86_VFMADDPSr213mY, X86_INS_VFMADD213PS, 20892#ifndef CAPSTONE_DIET 20893 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20894#endif 20895}, 20896{ 20897 X86_VFMADDPSr213r, X86_INS_VFMADD213PS, 20898#ifndef CAPSTONE_DIET 20899 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20900#endif 20901}, 20902{ 20903 X86_VFMADDPSr213rY, X86_INS_VFMADD213PS, 20904#ifndef CAPSTONE_DIET 20905 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20906#endif 20907}, 20908{ 20909 X86_VFMADDPSr231m, X86_INS_VFMADD231PS, 20910#ifndef CAPSTONE_DIET 20911 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20912#endif 20913}, 20914{ 20915 X86_VFMADDPSr231mY, X86_INS_VFMADD231PS, 20916#ifndef CAPSTONE_DIET 20917 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20918#endif 20919}, 20920{ 20921 X86_VFMADDPSr231r, X86_INS_VFMADD231PS, 20922#ifndef CAPSTONE_DIET 20923 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20924#endif 20925}, 20926{ 20927 X86_VFMADDPSr231rY, X86_INS_VFMADD231PS, 20928#ifndef CAPSTONE_DIET 20929 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20930#endif 20931}, 20932{ 20933 X86_VFMADDSD4mr, X86_INS_VFMADDSD, 20934#ifndef CAPSTONE_DIET 20935 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20936#endif 20937}, 20938{ 20939 X86_VFMADDSD4mr_Int, X86_INS_VFMADDSD, 20940#ifndef CAPSTONE_DIET 20941 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20942#endif 20943}, 20944{ 20945 X86_VFMADDSD4rm, X86_INS_VFMADDSD, 20946#ifndef CAPSTONE_DIET 20947 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20948#endif 20949}, 20950{ 20951 X86_VFMADDSD4rm_Int, X86_INS_VFMADDSD, 20952#ifndef CAPSTONE_DIET 20953 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20954#endif 20955}, 20956{ 20957 X86_VFMADDSD4rr, X86_INS_VFMADDSD, 20958#ifndef CAPSTONE_DIET 20959 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20960#endif 20961}, 20962{ 20963 X86_VFMADDSD4rr_Int, X86_INS_VFMADDSD, 20964#ifndef CAPSTONE_DIET 20965 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20966#endif 20967}, 20968{ 20969 X86_VFMADDSD4rr_REV, X86_INS_VFMADDSD, 20970#ifndef CAPSTONE_DIET 20971 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 20972#endif 20973}, 20974{ 20975 X86_VFMADDSDZm, X86_INS_VFMADD213SD, 20976#ifndef CAPSTONE_DIET 20977 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20978#endif 20979}, 20980{ 20981 X86_VFMADDSDZr, X86_INS_VFMADD213SD, 20982#ifndef CAPSTONE_DIET 20983 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 20984#endif 20985}, 20986{ 20987 X86_VFMADDSDr132m, X86_INS_VFMADD132SD, 20988#ifndef CAPSTONE_DIET 20989 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20990#endif 20991}, 20992{ 20993 X86_VFMADDSDr132r, X86_INS_VFMADD132SD, 20994#ifndef CAPSTONE_DIET 20995 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 20996#endif 20997}, 20998{ 20999 X86_VFMADDSDr213m, X86_INS_VFMADD213SD, 21000#ifndef CAPSTONE_DIET 21001 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21002#endif 21003}, 21004{ 21005 X86_VFMADDSDr213r, X86_INS_VFMADD213SD, 21006#ifndef CAPSTONE_DIET 21007 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21008#endif 21009}, 21010{ 21011 X86_VFMADDSDr231m, X86_INS_VFMADD231SD, 21012#ifndef CAPSTONE_DIET 21013 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21014#endif 21015}, 21016{ 21017 X86_VFMADDSDr231r, X86_INS_VFMADD231SD, 21018#ifndef CAPSTONE_DIET 21019 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21020#endif 21021}, 21022{ 21023 X86_VFMADDSS4mr, X86_INS_VFMADDSS, 21024#ifndef CAPSTONE_DIET 21025 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21026#endif 21027}, 21028{ 21029 X86_VFMADDSS4mr_Int, X86_INS_VFMADDSS, 21030#ifndef CAPSTONE_DIET 21031 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21032#endif 21033}, 21034{ 21035 X86_VFMADDSS4rm, X86_INS_VFMADDSS, 21036#ifndef CAPSTONE_DIET 21037 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21038#endif 21039}, 21040{ 21041 X86_VFMADDSS4rm_Int, X86_INS_VFMADDSS, 21042#ifndef CAPSTONE_DIET 21043 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21044#endif 21045}, 21046{ 21047 X86_VFMADDSS4rr, X86_INS_VFMADDSS, 21048#ifndef CAPSTONE_DIET 21049 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21050#endif 21051}, 21052{ 21053 X86_VFMADDSS4rr_Int, X86_INS_VFMADDSS, 21054#ifndef CAPSTONE_DIET 21055 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21056#endif 21057}, 21058{ 21059 X86_VFMADDSS4rr_REV, X86_INS_VFMADDSS, 21060#ifndef CAPSTONE_DIET 21061 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21062#endif 21063}, 21064{ 21065 X86_VFMADDSSZm, X86_INS_VFMADD213SS, 21066#ifndef CAPSTONE_DIET 21067 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21068#endif 21069}, 21070{ 21071 X86_VFMADDSSZr, X86_INS_VFMADD213SS, 21072#ifndef CAPSTONE_DIET 21073 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21074#endif 21075}, 21076{ 21077 X86_VFMADDSSr132m, X86_INS_VFMADD132SS, 21078#ifndef CAPSTONE_DIET 21079 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21080#endif 21081}, 21082{ 21083 X86_VFMADDSSr132r, X86_INS_VFMADD132SS, 21084#ifndef CAPSTONE_DIET 21085 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21086#endif 21087}, 21088{ 21089 X86_VFMADDSSr213m, X86_INS_VFMADD213SS, 21090#ifndef CAPSTONE_DIET 21091 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21092#endif 21093}, 21094{ 21095 X86_VFMADDSSr213r, X86_INS_VFMADD213SS, 21096#ifndef CAPSTONE_DIET 21097 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21098#endif 21099}, 21100{ 21101 X86_VFMADDSSr231m, X86_INS_VFMADD231SS, 21102#ifndef CAPSTONE_DIET 21103 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21104#endif 21105}, 21106{ 21107 X86_VFMADDSSr231r, X86_INS_VFMADD231SS, 21108#ifndef CAPSTONE_DIET 21109 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21110#endif 21111}, 21112{ 21113 X86_VFMADDSUB132PDZ128m, X86_INS_VFMADDSUB132PD, 21114#ifndef CAPSTONE_DIET 21115 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21116#endif 21117}, 21118{ 21119 X86_VFMADDSUB132PDZ128mb, X86_INS_VFMADDSUB132PD, 21120#ifndef CAPSTONE_DIET 21121 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21122#endif 21123}, 21124{ 21125 X86_VFMADDSUB132PDZ256m, X86_INS_VFMADDSUB132PD, 21126#ifndef CAPSTONE_DIET 21127 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21128#endif 21129}, 21130{ 21131 X86_VFMADDSUB132PDZ256mb, X86_INS_VFMADDSUB132PD, 21132#ifndef CAPSTONE_DIET 21133 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21134#endif 21135}, 21136{ 21137 X86_VFMADDSUB132PDZm, X86_INS_VFMADDSUB132PD, 21138#ifndef CAPSTONE_DIET 21139 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21140#endif 21141}, 21142{ 21143 X86_VFMADDSUB132PDZmb, X86_INS_VFMADDSUB132PD, 21144#ifndef CAPSTONE_DIET 21145 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21146#endif 21147}, 21148{ 21149 X86_VFMADDSUB132PSZ128m, X86_INS_VFMADDSUB132PS, 21150#ifndef CAPSTONE_DIET 21151 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21152#endif 21153}, 21154{ 21155 X86_VFMADDSUB132PSZ128mb, X86_INS_VFMADDSUB132PS, 21156#ifndef CAPSTONE_DIET 21157 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21158#endif 21159}, 21160{ 21161 X86_VFMADDSUB132PSZ256m, X86_INS_VFMADDSUB132PS, 21162#ifndef CAPSTONE_DIET 21163 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21164#endif 21165}, 21166{ 21167 X86_VFMADDSUB132PSZ256mb, X86_INS_VFMADDSUB132PS, 21168#ifndef CAPSTONE_DIET 21169 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21170#endif 21171}, 21172{ 21173 X86_VFMADDSUB132PSZm, X86_INS_VFMADDSUB132PS, 21174#ifndef CAPSTONE_DIET 21175 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21176#endif 21177}, 21178{ 21179 X86_VFMADDSUB132PSZmb, X86_INS_VFMADDSUB132PS, 21180#ifndef CAPSTONE_DIET 21181 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21182#endif 21183}, 21184{ 21185 X86_VFMADDSUBPD4mr, X86_INS_VFMADDSUBPD, 21186#ifndef CAPSTONE_DIET 21187 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21188#endif 21189}, 21190{ 21191 X86_VFMADDSUBPD4mrY, X86_INS_VFMADDSUBPD, 21192#ifndef CAPSTONE_DIET 21193 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21194#endif 21195}, 21196{ 21197 X86_VFMADDSUBPD4rm, X86_INS_VFMADDSUBPD, 21198#ifndef CAPSTONE_DIET 21199 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21200#endif 21201}, 21202{ 21203 X86_VFMADDSUBPD4rmY, X86_INS_VFMADDSUBPD, 21204#ifndef CAPSTONE_DIET 21205 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21206#endif 21207}, 21208{ 21209 X86_VFMADDSUBPD4rr, X86_INS_VFMADDSUBPD, 21210#ifndef CAPSTONE_DIET 21211 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21212#endif 21213}, 21214{ 21215 X86_VFMADDSUBPD4rrY, X86_INS_VFMADDSUBPD, 21216#ifndef CAPSTONE_DIET 21217 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21218#endif 21219}, 21220{ 21221 X86_VFMADDSUBPD4rrY_REV, X86_INS_VFMADDSUBPD, 21222#ifndef CAPSTONE_DIET 21223 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21224#endif 21225}, 21226{ 21227 X86_VFMADDSUBPD4rr_REV, X86_INS_VFMADDSUBPD, 21228#ifndef CAPSTONE_DIET 21229 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21230#endif 21231}, 21232{ 21233 X86_VFMADDSUBPDZ128v213rm, X86_INS_VFMADDSUB213PD, 21234#ifndef CAPSTONE_DIET 21235 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21236#endif 21237}, 21238{ 21239 X86_VFMADDSUBPDZ128v213rmb, X86_INS_VFMADDSUB213PD, 21240#ifndef CAPSTONE_DIET 21241 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21242#endif 21243}, 21244{ 21245 X86_VFMADDSUBPDZ128v213rmbk, X86_INS_VFMADDSUB213PD, 21246#ifndef CAPSTONE_DIET 21247 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21248#endif 21249}, 21250{ 21251 X86_VFMADDSUBPDZ128v213rmbkz, X86_INS_VFMADDSUB213PD, 21252#ifndef CAPSTONE_DIET 21253 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21254#endif 21255}, 21256{ 21257 X86_VFMADDSUBPDZ128v213rmk, X86_INS_VFMADDSUB213PD, 21258#ifndef CAPSTONE_DIET 21259 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21260#endif 21261}, 21262{ 21263 X86_VFMADDSUBPDZ128v213rmkz, X86_INS_VFMADDSUB213PD, 21264#ifndef CAPSTONE_DIET 21265 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21266#endif 21267}, 21268{ 21269 X86_VFMADDSUBPDZ128v213rr, X86_INS_VFMADDSUB213PD, 21270#ifndef CAPSTONE_DIET 21271 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21272#endif 21273}, 21274{ 21275 X86_VFMADDSUBPDZ128v213rrk, X86_INS_VFMADDSUB213PD, 21276#ifndef CAPSTONE_DIET 21277 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21278#endif 21279}, 21280{ 21281 X86_VFMADDSUBPDZ128v213rrkz, X86_INS_VFMADDSUB213PD, 21282#ifndef CAPSTONE_DIET 21283 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21284#endif 21285}, 21286{ 21287 X86_VFMADDSUBPDZ128v231rm, X86_INS_VFMADDSUB231PD, 21288#ifndef CAPSTONE_DIET 21289 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21290#endif 21291}, 21292{ 21293 X86_VFMADDSUBPDZ128v231rmb, X86_INS_VFMADDSUB231PD, 21294#ifndef CAPSTONE_DIET 21295 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21296#endif 21297}, 21298{ 21299 X86_VFMADDSUBPDZ128v231rmbk, X86_INS_VFMADDSUB231PD, 21300#ifndef CAPSTONE_DIET 21301 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21302#endif 21303}, 21304{ 21305 X86_VFMADDSUBPDZ128v231rmbkz, X86_INS_VFMADDSUB231PD, 21306#ifndef CAPSTONE_DIET 21307 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21308#endif 21309}, 21310{ 21311 X86_VFMADDSUBPDZ128v231rmk, X86_INS_VFMADDSUB231PD, 21312#ifndef CAPSTONE_DIET 21313 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21314#endif 21315}, 21316{ 21317 X86_VFMADDSUBPDZ128v231rmkz, X86_INS_VFMADDSUB231PD, 21318#ifndef CAPSTONE_DIET 21319 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21320#endif 21321}, 21322{ 21323 X86_VFMADDSUBPDZ128v231rr, X86_INS_VFMADDSUB231PD, 21324#ifndef CAPSTONE_DIET 21325 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21326#endif 21327}, 21328{ 21329 X86_VFMADDSUBPDZ128v231rrk, X86_INS_VFMADDSUB231PD, 21330#ifndef CAPSTONE_DIET 21331 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21332#endif 21333}, 21334{ 21335 X86_VFMADDSUBPDZ128v231rrkz, X86_INS_VFMADDSUB231PD, 21336#ifndef CAPSTONE_DIET 21337 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21338#endif 21339}, 21340{ 21341 X86_VFMADDSUBPDZ256v213rm, X86_INS_VFMADDSUB213PD, 21342#ifndef CAPSTONE_DIET 21343 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21344#endif 21345}, 21346{ 21347 X86_VFMADDSUBPDZ256v213rmb, X86_INS_VFMADDSUB213PD, 21348#ifndef CAPSTONE_DIET 21349 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21350#endif 21351}, 21352{ 21353 X86_VFMADDSUBPDZ256v213rmbk, X86_INS_VFMADDSUB213PD, 21354#ifndef CAPSTONE_DIET 21355 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21356#endif 21357}, 21358{ 21359 X86_VFMADDSUBPDZ256v213rmbkz, X86_INS_VFMADDSUB213PD, 21360#ifndef CAPSTONE_DIET 21361 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21362#endif 21363}, 21364{ 21365 X86_VFMADDSUBPDZ256v213rmk, X86_INS_VFMADDSUB213PD, 21366#ifndef CAPSTONE_DIET 21367 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21368#endif 21369}, 21370{ 21371 X86_VFMADDSUBPDZ256v213rmkz, X86_INS_VFMADDSUB213PD, 21372#ifndef CAPSTONE_DIET 21373 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21374#endif 21375}, 21376{ 21377 X86_VFMADDSUBPDZ256v213rr, X86_INS_VFMADDSUB213PD, 21378#ifndef CAPSTONE_DIET 21379 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21380#endif 21381}, 21382{ 21383 X86_VFMADDSUBPDZ256v213rrk, X86_INS_VFMADDSUB213PD, 21384#ifndef CAPSTONE_DIET 21385 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21386#endif 21387}, 21388{ 21389 X86_VFMADDSUBPDZ256v213rrkz, X86_INS_VFMADDSUB213PD, 21390#ifndef CAPSTONE_DIET 21391 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21392#endif 21393}, 21394{ 21395 X86_VFMADDSUBPDZ256v231rm, X86_INS_VFMADDSUB231PD, 21396#ifndef CAPSTONE_DIET 21397 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21398#endif 21399}, 21400{ 21401 X86_VFMADDSUBPDZ256v231rmb, X86_INS_VFMADDSUB231PD, 21402#ifndef CAPSTONE_DIET 21403 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21404#endif 21405}, 21406{ 21407 X86_VFMADDSUBPDZ256v231rmbk, X86_INS_VFMADDSUB231PD, 21408#ifndef CAPSTONE_DIET 21409 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21410#endif 21411}, 21412{ 21413 X86_VFMADDSUBPDZ256v231rmbkz, X86_INS_VFMADDSUB231PD, 21414#ifndef CAPSTONE_DIET 21415 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21416#endif 21417}, 21418{ 21419 X86_VFMADDSUBPDZ256v231rmk, X86_INS_VFMADDSUB231PD, 21420#ifndef CAPSTONE_DIET 21421 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21422#endif 21423}, 21424{ 21425 X86_VFMADDSUBPDZ256v231rmkz, X86_INS_VFMADDSUB231PD, 21426#ifndef CAPSTONE_DIET 21427 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21428#endif 21429}, 21430{ 21431 X86_VFMADDSUBPDZ256v231rr, X86_INS_VFMADDSUB231PD, 21432#ifndef CAPSTONE_DIET 21433 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21434#endif 21435}, 21436{ 21437 X86_VFMADDSUBPDZ256v231rrk, X86_INS_VFMADDSUB231PD, 21438#ifndef CAPSTONE_DIET 21439 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21440#endif 21441}, 21442{ 21443 X86_VFMADDSUBPDZ256v231rrkz, X86_INS_VFMADDSUB231PD, 21444#ifndef CAPSTONE_DIET 21445 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21446#endif 21447}, 21448{ 21449 X86_VFMADDSUBPDZv213rm, X86_INS_VFMADDSUB213PD, 21450#ifndef CAPSTONE_DIET 21451 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21452#endif 21453}, 21454{ 21455 X86_VFMADDSUBPDZv213rmb, X86_INS_VFMADDSUB213PD, 21456#ifndef CAPSTONE_DIET 21457 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21458#endif 21459}, 21460{ 21461 X86_VFMADDSUBPDZv213rmbk, X86_INS_VFMADDSUB213PD, 21462#ifndef CAPSTONE_DIET 21463 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21464#endif 21465}, 21466{ 21467 X86_VFMADDSUBPDZv213rmbkz, X86_INS_VFMADDSUB213PD, 21468#ifndef CAPSTONE_DIET 21469 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21470#endif 21471}, 21472{ 21473 X86_VFMADDSUBPDZv213rmk, X86_INS_VFMADDSUB213PD, 21474#ifndef CAPSTONE_DIET 21475 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21476#endif 21477}, 21478{ 21479 X86_VFMADDSUBPDZv213rmkz, X86_INS_VFMADDSUB213PD, 21480#ifndef CAPSTONE_DIET 21481 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21482#endif 21483}, 21484{ 21485 X86_VFMADDSUBPDZv213rr, X86_INS_VFMADDSUB213PD, 21486#ifndef CAPSTONE_DIET 21487 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21488#endif 21489}, 21490{ 21491 X86_VFMADDSUBPDZv213rrb, X86_INS_VFMADDSUB213PD, 21492#ifndef CAPSTONE_DIET 21493 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21494#endif 21495}, 21496{ 21497 X86_VFMADDSUBPDZv213rrbk, X86_INS_VFMADDSUB213PD, 21498#ifndef CAPSTONE_DIET 21499 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21500#endif 21501}, 21502{ 21503 X86_VFMADDSUBPDZv213rrbkz, X86_INS_VFMADDSUB213PD, 21504#ifndef CAPSTONE_DIET 21505 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21506#endif 21507}, 21508{ 21509 X86_VFMADDSUBPDZv213rrk, X86_INS_VFMADDSUB213PD, 21510#ifndef CAPSTONE_DIET 21511 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21512#endif 21513}, 21514{ 21515 X86_VFMADDSUBPDZv213rrkz, X86_INS_VFMADDSUB213PD, 21516#ifndef CAPSTONE_DIET 21517 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21518#endif 21519}, 21520{ 21521 X86_VFMADDSUBPDZv231rm, X86_INS_VFMADDSUB231PD, 21522#ifndef CAPSTONE_DIET 21523 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21524#endif 21525}, 21526{ 21527 X86_VFMADDSUBPDZv231rmb, X86_INS_VFMADDSUB231PD, 21528#ifndef CAPSTONE_DIET 21529 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21530#endif 21531}, 21532{ 21533 X86_VFMADDSUBPDZv231rmbk, X86_INS_VFMADDSUB231PD, 21534#ifndef CAPSTONE_DIET 21535 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21536#endif 21537}, 21538{ 21539 X86_VFMADDSUBPDZv231rmbkz, X86_INS_VFMADDSUB231PD, 21540#ifndef CAPSTONE_DIET 21541 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21542#endif 21543}, 21544{ 21545 X86_VFMADDSUBPDZv231rmk, X86_INS_VFMADDSUB231PD, 21546#ifndef CAPSTONE_DIET 21547 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21548#endif 21549}, 21550{ 21551 X86_VFMADDSUBPDZv231rmkz, X86_INS_VFMADDSUB231PD, 21552#ifndef CAPSTONE_DIET 21553 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21554#endif 21555}, 21556{ 21557 X86_VFMADDSUBPDZv231rr, X86_INS_VFMADDSUB231PD, 21558#ifndef CAPSTONE_DIET 21559 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21560#endif 21561}, 21562{ 21563 X86_VFMADDSUBPDZv231rrk, X86_INS_VFMADDSUB231PD, 21564#ifndef CAPSTONE_DIET 21565 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21566#endif 21567}, 21568{ 21569 X86_VFMADDSUBPDZv231rrkz, X86_INS_VFMADDSUB231PD, 21570#ifndef CAPSTONE_DIET 21571 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21572#endif 21573}, 21574{ 21575 X86_VFMADDSUBPDr132m, X86_INS_VFMADDSUB132PD, 21576#ifndef CAPSTONE_DIET 21577 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21578#endif 21579}, 21580{ 21581 X86_VFMADDSUBPDr132mY, X86_INS_VFMADDSUB132PD, 21582#ifndef CAPSTONE_DIET 21583 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21584#endif 21585}, 21586{ 21587 X86_VFMADDSUBPDr132r, X86_INS_VFMADDSUB132PD, 21588#ifndef CAPSTONE_DIET 21589 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21590#endif 21591}, 21592{ 21593 X86_VFMADDSUBPDr132rY, X86_INS_VFMADDSUB132PD, 21594#ifndef CAPSTONE_DIET 21595 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21596#endif 21597}, 21598{ 21599 X86_VFMADDSUBPDr213m, X86_INS_VFMADDSUB213PD, 21600#ifndef CAPSTONE_DIET 21601 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21602#endif 21603}, 21604{ 21605 X86_VFMADDSUBPDr213mY, X86_INS_VFMADDSUB213PD, 21606#ifndef CAPSTONE_DIET 21607 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21608#endif 21609}, 21610{ 21611 X86_VFMADDSUBPDr213r, X86_INS_VFMADDSUB213PD, 21612#ifndef CAPSTONE_DIET 21613 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21614#endif 21615}, 21616{ 21617 X86_VFMADDSUBPDr213rY, X86_INS_VFMADDSUB213PD, 21618#ifndef CAPSTONE_DIET 21619 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21620#endif 21621}, 21622{ 21623 X86_VFMADDSUBPDr231m, X86_INS_VFMADDSUB231PD, 21624#ifndef CAPSTONE_DIET 21625 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21626#endif 21627}, 21628{ 21629 X86_VFMADDSUBPDr231mY, X86_INS_VFMADDSUB231PD, 21630#ifndef CAPSTONE_DIET 21631 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21632#endif 21633}, 21634{ 21635 X86_VFMADDSUBPDr231r, X86_INS_VFMADDSUB231PD, 21636#ifndef CAPSTONE_DIET 21637 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21638#endif 21639}, 21640{ 21641 X86_VFMADDSUBPDr231rY, X86_INS_VFMADDSUB231PD, 21642#ifndef CAPSTONE_DIET 21643 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 21644#endif 21645}, 21646{ 21647 X86_VFMADDSUBPS4mr, X86_INS_VFMADDSUBPS, 21648#ifndef CAPSTONE_DIET 21649 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21650#endif 21651}, 21652{ 21653 X86_VFMADDSUBPS4mrY, X86_INS_VFMADDSUBPS, 21654#ifndef CAPSTONE_DIET 21655 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21656#endif 21657}, 21658{ 21659 X86_VFMADDSUBPS4rm, X86_INS_VFMADDSUBPS, 21660#ifndef CAPSTONE_DIET 21661 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21662#endif 21663}, 21664{ 21665 X86_VFMADDSUBPS4rmY, X86_INS_VFMADDSUBPS, 21666#ifndef CAPSTONE_DIET 21667 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21668#endif 21669}, 21670{ 21671 X86_VFMADDSUBPS4rr, X86_INS_VFMADDSUBPS, 21672#ifndef CAPSTONE_DIET 21673 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21674#endif 21675}, 21676{ 21677 X86_VFMADDSUBPS4rrY, X86_INS_VFMADDSUBPS, 21678#ifndef CAPSTONE_DIET 21679 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21680#endif 21681}, 21682{ 21683 X86_VFMADDSUBPS4rrY_REV, X86_INS_VFMADDSUBPS, 21684#ifndef CAPSTONE_DIET 21685 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21686#endif 21687}, 21688{ 21689 X86_VFMADDSUBPS4rr_REV, X86_INS_VFMADDSUBPS, 21690#ifndef CAPSTONE_DIET 21691 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 21692#endif 21693}, 21694{ 21695 X86_VFMADDSUBPSZ128v213rm, X86_INS_VFMADDSUB213PS, 21696#ifndef CAPSTONE_DIET 21697 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21698#endif 21699}, 21700{ 21701 X86_VFMADDSUBPSZ128v213rmb, X86_INS_VFMADDSUB213PS, 21702#ifndef CAPSTONE_DIET 21703 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21704#endif 21705}, 21706{ 21707 X86_VFMADDSUBPSZ128v213rmbk, X86_INS_VFMADDSUB213PS, 21708#ifndef CAPSTONE_DIET 21709 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21710#endif 21711}, 21712{ 21713 X86_VFMADDSUBPSZ128v213rmbkz, X86_INS_VFMADDSUB213PS, 21714#ifndef CAPSTONE_DIET 21715 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21716#endif 21717}, 21718{ 21719 X86_VFMADDSUBPSZ128v213rmk, X86_INS_VFMADDSUB213PS, 21720#ifndef CAPSTONE_DIET 21721 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21722#endif 21723}, 21724{ 21725 X86_VFMADDSUBPSZ128v213rmkz, X86_INS_VFMADDSUB213PS, 21726#ifndef CAPSTONE_DIET 21727 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21728#endif 21729}, 21730{ 21731 X86_VFMADDSUBPSZ128v213rr, X86_INS_VFMADDSUB213PS, 21732#ifndef CAPSTONE_DIET 21733 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21734#endif 21735}, 21736{ 21737 X86_VFMADDSUBPSZ128v213rrk, X86_INS_VFMADDSUB213PS, 21738#ifndef CAPSTONE_DIET 21739 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21740#endif 21741}, 21742{ 21743 X86_VFMADDSUBPSZ128v213rrkz, X86_INS_VFMADDSUB213PS, 21744#ifndef CAPSTONE_DIET 21745 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21746#endif 21747}, 21748{ 21749 X86_VFMADDSUBPSZ128v231rm, X86_INS_VFMADDSUB231PS, 21750#ifndef CAPSTONE_DIET 21751 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21752#endif 21753}, 21754{ 21755 X86_VFMADDSUBPSZ128v231rmb, X86_INS_VFMADDSUB231PS, 21756#ifndef CAPSTONE_DIET 21757 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21758#endif 21759}, 21760{ 21761 X86_VFMADDSUBPSZ128v231rmbk, X86_INS_VFMADDSUB231PS, 21762#ifndef CAPSTONE_DIET 21763 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21764#endif 21765}, 21766{ 21767 X86_VFMADDSUBPSZ128v231rmbkz, X86_INS_VFMADDSUB231PS, 21768#ifndef CAPSTONE_DIET 21769 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21770#endif 21771}, 21772{ 21773 X86_VFMADDSUBPSZ128v231rmk, X86_INS_VFMADDSUB231PS, 21774#ifndef CAPSTONE_DIET 21775 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21776#endif 21777}, 21778{ 21779 X86_VFMADDSUBPSZ128v231rmkz, X86_INS_VFMADDSUB231PS, 21780#ifndef CAPSTONE_DIET 21781 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21782#endif 21783}, 21784{ 21785 X86_VFMADDSUBPSZ128v231rr, X86_INS_VFMADDSUB231PS, 21786#ifndef CAPSTONE_DIET 21787 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21788#endif 21789}, 21790{ 21791 X86_VFMADDSUBPSZ128v231rrk, X86_INS_VFMADDSUB231PS, 21792#ifndef CAPSTONE_DIET 21793 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21794#endif 21795}, 21796{ 21797 X86_VFMADDSUBPSZ128v231rrkz, X86_INS_VFMADDSUB231PS, 21798#ifndef CAPSTONE_DIET 21799 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21800#endif 21801}, 21802{ 21803 X86_VFMADDSUBPSZ256v213rm, X86_INS_VFMADDSUB213PS, 21804#ifndef CAPSTONE_DIET 21805 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21806#endif 21807}, 21808{ 21809 X86_VFMADDSUBPSZ256v213rmb, X86_INS_VFMADDSUB213PS, 21810#ifndef CAPSTONE_DIET 21811 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21812#endif 21813}, 21814{ 21815 X86_VFMADDSUBPSZ256v213rmbk, X86_INS_VFMADDSUB213PS, 21816#ifndef CAPSTONE_DIET 21817 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21818#endif 21819}, 21820{ 21821 X86_VFMADDSUBPSZ256v213rmbkz, X86_INS_VFMADDSUB213PS, 21822#ifndef CAPSTONE_DIET 21823 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21824#endif 21825}, 21826{ 21827 X86_VFMADDSUBPSZ256v213rmk, X86_INS_VFMADDSUB213PS, 21828#ifndef CAPSTONE_DIET 21829 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21830#endif 21831}, 21832{ 21833 X86_VFMADDSUBPSZ256v213rmkz, X86_INS_VFMADDSUB213PS, 21834#ifndef CAPSTONE_DIET 21835 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21836#endif 21837}, 21838{ 21839 X86_VFMADDSUBPSZ256v213rr, X86_INS_VFMADDSUB213PS, 21840#ifndef CAPSTONE_DIET 21841 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21842#endif 21843}, 21844{ 21845 X86_VFMADDSUBPSZ256v213rrk, X86_INS_VFMADDSUB213PS, 21846#ifndef CAPSTONE_DIET 21847 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21848#endif 21849}, 21850{ 21851 X86_VFMADDSUBPSZ256v213rrkz, X86_INS_VFMADDSUB213PS, 21852#ifndef CAPSTONE_DIET 21853 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21854#endif 21855}, 21856{ 21857 X86_VFMADDSUBPSZ256v231rm, X86_INS_VFMADDSUB231PS, 21858#ifndef CAPSTONE_DIET 21859 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21860#endif 21861}, 21862{ 21863 X86_VFMADDSUBPSZ256v231rmb, X86_INS_VFMADDSUB231PS, 21864#ifndef CAPSTONE_DIET 21865 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21866#endif 21867}, 21868{ 21869 X86_VFMADDSUBPSZ256v231rmbk, X86_INS_VFMADDSUB231PS, 21870#ifndef CAPSTONE_DIET 21871 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21872#endif 21873}, 21874{ 21875 X86_VFMADDSUBPSZ256v231rmbkz, X86_INS_VFMADDSUB231PS, 21876#ifndef CAPSTONE_DIET 21877 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21878#endif 21879}, 21880{ 21881 X86_VFMADDSUBPSZ256v231rmk, X86_INS_VFMADDSUB231PS, 21882#ifndef CAPSTONE_DIET 21883 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21884#endif 21885}, 21886{ 21887 X86_VFMADDSUBPSZ256v231rmkz, X86_INS_VFMADDSUB231PS, 21888#ifndef CAPSTONE_DIET 21889 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21890#endif 21891}, 21892{ 21893 X86_VFMADDSUBPSZ256v231rr, X86_INS_VFMADDSUB231PS, 21894#ifndef CAPSTONE_DIET 21895 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21896#endif 21897}, 21898{ 21899 X86_VFMADDSUBPSZ256v231rrk, X86_INS_VFMADDSUB231PS, 21900#ifndef CAPSTONE_DIET 21901 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21902#endif 21903}, 21904{ 21905 X86_VFMADDSUBPSZ256v231rrkz, X86_INS_VFMADDSUB231PS, 21906#ifndef CAPSTONE_DIET 21907 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21908#endif 21909}, 21910{ 21911 X86_VFMADDSUBPSZv213rm, X86_INS_VFMADDSUB213PS, 21912#ifndef CAPSTONE_DIET 21913 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21914#endif 21915}, 21916{ 21917 X86_VFMADDSUBPSZv213rmb, X86_INS_VFMADDSUB213PS, 21918#ifndef CAPSTONE_DIET 21919 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21920#endif 21921}, 21922{ 21923 X86_VFMADDSUBPSZv213rmbk, X86_INS_VFMADDSUB213PS, 21924#ifndef CAPSTONE_DIET 21925 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21926#endif 21927}, 21928{ 21929 X86_VFMADDSUBPSZv213rmbkz, X86_INS_VFMADDSUB213PS, 21930#ifndef CAPSTONE_DIET 21931 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21932#endif 21933}, 21934{ 21935 X86_VFMADDSUBPSZv213rmk, X86_INS_VFMADDSUB213PS, 21936#ifndef CAPSTONE_DIET 21937 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21938#endif 21939}, 21940{ 21941 X86_VFMADDSUBPSZv213rmkz, X86_INS_VFMADDSUB213PS, 21942#ifndef CAPSTONE_DIET 21943 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21944#endif 21945}, 21946{ 21947 X86_VFMADDSUBPSZv213rr, X86_INS_VFMADDSUB213PS, 21948#ifndef CAPSTONE_DIET 21949 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21950#endif 21951}, 21952{ 21953 X86_VFMADDSUBPSZv213rrb, X86_INS_VFMADDSUB213PS, 21954#ifndef CAPSTONE_DIET 21955 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21956#endif 21957}, 21958{ 21959 X86_VFMADDSUBPSZv213rrbk, X86_INS_VFMADDSUB213PS, 21960#ifndef CAPSTONE_DIET 21961 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21962#endif 21963}, 21964{ 21965 X86_VFMADDSUBPSZv213rrbkz, X86_INS_VFMADDSUB213PS, 21966#ifndef CAPSTONE_DIET 21967 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21968#endif 21969}, 21970{ 21971 X86_VFMADDSUBPSZv213rrk, X86_INS_VFMADDSUB213PS, 21972#ifndef CAPSTONE_DIET 21973 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21974#endif 21975}, 21976{ 21977 X86_VFMADDSUBPSZv213rrkz, X86_INS_VFMADDSUB213PS, 21978#ifndef CAPSTONE_DIET 21979 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21980#endif 21981}, 21982{ 21983 X86_VFMADDSUBPSZv231rm, X86_INS_VFMADDSUB231PS, 21984#ifndef CAPSTONE_DIET 21985 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21986#endif 21987}, 21988{ 21989 X86_VFMADDSUBPSZv231rmb, X86_INS_VFMADDSUB231PS, 21990#ifndef CAPSTONE_DIET 21991 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21992#endif 21993}, 21994{ 21995 X86_VFMADDSUBPSZv231rmbk, X86_INS_VFMADDSUB231PS, 21996#ifndef CAPSTONE_DIET 21997 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 21998#endif 21999}, 22000{ 22001 X86_VFMADDSUBPSZv231rmbkz, X86_INS_VFMADDSUB231PS, 22002#ifndef CAPSTONE_DIET 22003 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22004#endif 22005}, 22006{ 22007 X86_VFMADDSUBPSZv231rmk, X86_INS_VFMADDSUB231PS, 22008#ifndef CAPSTONE_DIET 22009 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22010#endif 22011}, 22012{ 22013 X86_VFMADDSUBPSZv231rmkz, X86_INS_VFMADDSUB231PS, 22014#ifndef CAPSTONE_DIET 22015 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22016#endif 22017}, 22018{ 22019 X86_VFMADDSUBPSZv231rr, X86_INS_VFMADDSUB231PS, 22020#ifndef CAPSTONE_DIET 22021 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22022#endif 22023}, 22024{ 22025 X86_VFMADDSUBPSZv231rrk, X86_INS_VFMADDSUB231PS, 22026#ifndef CAPSTONE_DIET 22027 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22028#endif 22029}, 22030{ 22031 X86_VFMADDSUBPSZv231rrkz, X86_INS_VFMADDSUB231PS, 22032#ifndef CAPSTONE_DIET 22033 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22034#endif 22035}, 22036{ 22037 X86_VFMADDSUBPSr132m, X86_INS_VFMADDSUB132PS, 22038#ifndef CAPSTONE_DIET 22039 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22040#endif 22041}, 22042{ 22043 X86_VFMADDSUBPSr132mY, X86_INS_VFMADDSUB132PS, 22044#ifndef CAPSTONE_DIET 22045 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22046#endif 22047}, 22048{ 22049 X86_VFMADDSUBPSr132r, X86_INS_VFMADDSUB132PS, 22050#ifndef CAPSTONE_DIET 22051 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22052#endif 22053}, 22054{ 22055 X86_VFMADDSUBPSr132rY, X86_INS_VFMADDSUB132PS, 22056#ifndef CAPSTONE_DIET 22057 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22058#endif 22059}, 22060{ 22061 X86_VFMADDSUBPSr213m, X86_INS_VFMADDSUB213PS, 22062#ifndef CAPSTONE_DIET 22063 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22064#endif 22065}, 22066{ 22067 X86_VFMADDSUBPSr213mY, X86_INS_VFMADDSUB213PS, 22068#ifndef CAPSTONE_DIET 22069 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22070#endif 22071}, 22072{ 22073 X86_VFMADDSUBPSr213r, X86_INS_VFMADDSUB213PS, 22074#ifndef CAPSTONE_DIET 22075 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22076#endif 22077}, 22078{ 22079 X86_VFMADDSUBPSr213rY, X86_INS_VFMADDSUB213PS, 22080#ifndef CAPSTONE_DIET 22081 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22082#endif 22083}, 22084{ 22085 X86_VFMADDSUBPSr231m, X86_INS_VFMADDSUB231PS, 22086#ifndef CAPSTONE_DIET 22087 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22088#endif 22089}, 22090{ 22091 X86_VFMADDSUBPSr231mY, X86_INS_VFMADDSUB231PS, 22092#ifndef CAPSTONE_DIET 22093 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22094#endif 22095}, 22096{ 22097 X86_VFMADDSUBPSr231r, X86_INS_VFMADDSUB231PS, 22098#ifndef CAPSTONE_DIET 22099 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22100#endif 22101}, 22102{ 22103 X86_VFMADDSUBPSr231rY, X86_INS_VFMADDSUB231PS, 22104#ifndef CAPSTONE_DIET 22105 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22106#endif 22107}, 22108{ 22109 X86_VFMSUB132PDZ128m, X86_INS_VFMSUB132PD, 22110#ifndef CAPSTONE_DIET 22111 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22112#endif 22113}, 22114{ 22115 X86_VFMSUB132PDZ128mb, X86_INS_VFMSUB132PD, 22116#ifndef CAPSTONE_DIET 22117 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22118#endif 22119}, 22120{ 22121 X86_VFMSUB132PDZ256m, X86_INS_VFMSUB132PD, 22122#ifndef CAPSTONE_DIET 22123 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22124#endif 22125}, 22126{ 22127 X86_VFMSUB132PDZ256mb, X86_INS_VFMSUB132PD, 22128#ifndef CAPSTONE_DIET 22129 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22130#endif 22131}, 22132{ 22133 X86_VFMSUB132PDZm, X86_INS_VFMSUB132PD, 22134#ifndef CAPSTONE_DIET 22135 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22136#endif 22137}, 22138{ 22139 X86_VFMSUB132PDZmb, X86_INS_VFMSUB132PD, 22140#ifndef CAPSTONE_DIET 22141 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22142#endif 22143}, 22144{ 22145 X86_VFMSUB132PSZ128m, X86_INS_VFMSUB132PS, 22146#ifndef CAPSTONE_DIET 22147 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22148#endif 22149}, 22150{ 22151 X86_VFMSUB132PSZ128mb, X86_INS_VFMSUB132PS, 22152#ifndef CAPSTONE_DIET 22153 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22154#endif 22155}, 22156{ 22157 X86_VFMSUB132PSZ256m, X86_INS_VFMSUB132PS, 22158#ifndef CAPSTONE_DIET 22159 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22160#endif 22161}, 22162{ 22163 X86_VFMSUB132PSZ256mb, X86_INS_VFMSUB132PS, 22164#ifndef CAPSTONE_DIET 22165 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22166#endif 22167}, 22168{ 22169 X86_VFMSUB132PSZm, X86_INS_VFMSUB132PS, 22170#ifndef CAPSTONE_DIET 22171 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22172#endif 22173}, 22174{ 22175 X86_VFMSUB132PSZmb, X86_INS_VFMSUB132PS, 22176#ifndef CAPSTONE_DIET 22177 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22178#endif 22179}, 22180{ 22181 X86_VFMSUBADD132PDZ128m, X86_INS_VFMSUBADD132PD, 22182#ifndef CAPSTONE_DIET 22183 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22184#endif 22185}, 22186{ 22187 X86_VFMSUBADD132PDZ128mb, X86_INS_VFMSUBADD132PD, 22188#ifndef CAPSTONE_DIET 22189 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22190#endif 22191}, 22192{ 22193 X86_VFMSUBADD132PDZ256m, X86_INS_VFMSUBADD132PD, 22194#ifndef CAPSTONE_DIET 22195 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22196#endif 22197}, 22198{ 22199 X86_VFMSUBADD132PDZ256mb, X86_INS_VFMSUBADD132PD, 22200#ifndef CAPSTONE_DIET 22201 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22202#endif 22203}, 22204{ 22205 X86_VFMSUBADD132PDZm, X86_INS_VFMSUBADD132PD, 22206#ifndef CAPSTONE_DIET 22207 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22208#endif 22209}, 22210{ 22211 X86_VFMSUBADD132PDZmb, X86_INS_VFMSUBADD132PD, 22212#ifndef CAPSTONE_DIET 22213 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22214#endif 22215}, 22216{ 22217 X86_VFMSUBADD132PSZ128m, X86_INS_VFMSUBADD132PS, 22218#ifndef CAPSTONE_DIET 22219 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22220#endif 22221}, 22222{ 22223 X86_VFMSUBADD132PSZ128mb, X86_INS_VFMSUBADD132PS, 22224#ifndef CAPSTONE_DIET 22225 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22226#endif 22227}, 22228{ 22229 X86_VFMSUBADD132PSZ256m, X86_INS_VFMSUBADD132PS, 22230#ifndef CAPSTONE_DIET 22231 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22232#endif 22233}, 22234{ 22235 X86_VFMSUBADD132PSZ256mb, X86_INS_VFMSUBADD132PS, 22236#ifndef CAPSTONE_DIET 22237 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22238#endif 22239}, 22240{ 22241 X86_VFMSUBADD132PSZm, X86_INS_VFMSUBADD132PS, 22242#ifndef CAPSTONE_DIET 22243 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22244#endif 22245}, 22246{ 22247 X86_VFMSUBADD132PSZmb, X86_INS_VFMSUBADD132PS, 22248#ifndef CAPSTONE_DIET 22249 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22250#endif 22251}, 22252{ 22253 X86_VFMSUBADDPD4mr, X86_INS_VFMSUBADDPD, 22254#ifndef CAPSTONE_DIET 22255 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22256#endif 22257}, 22258{ 22259 X86_VFMSUBADDPD4mrY, X86_INS_VFMSUBADDPD, 22260#ifndef CAPSTONE_DIET 22261 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22262#endif 22263}, 22264{ 22265 X86_VFMSUBADDPD4rm, X86_INS_VFMSUBADDPD, 22266#ifndef CAPSTONE_DIET 22267 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22268#endif 22269}, 22270{ 22271 X86_VFMSUBADDPD4rmY, X86_INS_VFMSUBADDPD, 22272#ifndef CAPSTONE_DIET 22273 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22274#endif 22275}, 22276{ 22277 X86_VFMSUBADDPD4rr, X86_INS_VFMSUBADDPD, 22278#ifndef CAPSTONE_DIET 22279 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22280#endif 22281}, 22282{ 22283 X86_VFMSUBADDPD4rrY, X86_INS_VFMSUBADDPD, 22284#ifndef CAPSTONE_DIET 22285 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22286#endif 22287}, 22288{ 22289 X86_VFMSUBADDPD4rrY_REV, X86_INS_VFMSUBADDPD, 22290#ifndef CAPSTONE_DIET 22291 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22292#endif 22293}, 22294{ 22295 X86_VFMSUBADDPD4rr_REV, X86_INS_VFMSUBADDPD, 22296#ifndef CAPSTONE_DIET 22297 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22298#endif 22299}, 22300{ 22301 X86_VFMSUBADDPDZ128v213rm, X86_INS_VFMSUBADD213PD, 22302#ifndef CAPSTONE_DIET 22303 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22304#endif 22305}, 22306{ 22307 X86_VFMSUBADDPDZ128v213rmb, X86_INS_VFMSUBADD213PD, 22308#ifndef CAPSTONE_DIET 22309 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22310#endif 22311}, 22312{ 22313 X86_VFMSUBADDPDZ128v213rmbk, X86_INS_VFMSUBADD213PD, 22314#ifndef CAPSTONE_DIET 22315 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22316#endif 22317}, 22318{ 22319 X86_VFMSUBADDPDZ128v213rmbkz, X86_INS_VFMSUBADD213PD, 22320#ifndef CAPSTONE_DIET 22321 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22322#endif 22323}, 22324{ 22325 X86_VFMSUBADDPDZ128v213rmk, X86_INS_VFMSUBADD213PD, 22326#ifndef CAPSTONE_DIET 22327 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22328#endif 22329}, 22330{ 22331 X86_VFMSUBADDPDZ128v213rmkz, X86_INS_VFMSUBADD213PD, 22332#ifndef CAPSTONE_DIET 22333 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22334#endif 22335}, 22336{ 22337 X86_VFMSUBADDPDZ128v213rr, X86_INS_VFMSUBADD213PD, 22338#ifndef CAPSTONE_DIET 22339 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22340#endif 22341}, 22342{ 22343 X86_VFMSUBADDPDZ128v213rrk, X86_INS_VFMSUBADD213PD, 22344#ifndef CAPSTONE_DIET 22345 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22346#endif 22347}, 22348{ 22349 X86_VFMSUBADDPDZ128v213rrkz, X86_INS_VFMSUBADD213PD, 22350#ifndef CAPSTONE_DIET 22351 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22352#endif 22353}, 22354{ 22355 X86_VFMSUBADDPDZ128v231rm, X86_INS_VFMSUBADD231PD, 22356#ifndef CAPSTONE_DIET 22357 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22358#endif 22359}, 22360{ 22361 X86_VFMSUBADDPDZ128v231rmb, X86_INS_VFMSUBADD231PD, 22362#ifndef CAPSTONE_DIET 22363 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22364#endif 22365}, 22366{ 22367 X86_VFMSUBADDPDZ128v231rmbk, X86_INS_VFMSUBADD231PD, 22368#ifndef CAPSTONE_DIET 22369 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22370#endif 22371}, 22372{ 22373 X86_VFMSUBADDPDZ128v231rmbkz, X86_INS_VFMSUBADD231PD, 22374#ifndef CAPSTONE_DIET 22375 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22376#endif 22377}, 22378{ 22379 X86_VFMSUBADDPDZ128v231rmk, X86_INS_VFMSUBADD231PD, 22380#ifndef CAPSTONE_DIET 22381 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22382#endif 22383}, 22384{ 22385 X86_VFMSUBADDPDZ128v231rmkz, X86_INS_VFMSUBADD231PD, 22386#ifndef CAPSTONE_DIET 22387 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22388#endif 22389}, 22390{ 22391 X86_VFMSUBADDPDZ128v231rr, X86_INS_VFMSUBADD231PD, 22392#ifndef CAPSTONE_DIET 22393 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22394#endif 22395}, 22396{ 22397 X86_VFMSUBADDPDZ128v231rrk, X86_INS_VFMSUBADD231PD, 22398#ifndef CAPSTONE_DIET 22399 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22400#endif 22401}, 22402{ 22403 X86_VFMSUBADDPDZ128v231rrkz, X86_INS_VFMSUBADD231PD, 22404#ifndef CAPSTONE_DIET 22405 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22406#endif 22407}, 22408{ 22409 X86_VFMSUBADDPDZ256v213rm, X86_INS_VFMSUBADD213PD, 22410#ifndef CAPSTONE_DIET 22411 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22412#endif 22413}, 22414{ 22415 X86_VFMSUBADDPDZ256v213rmb, X86_INS_VFMSUBADD213PD, 22416#ifndef CAPSTONE_DIET 22417 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22418#endif 22419}, 22420{ 22421 X86_VFMSUBADDPDZ256v213rmbk, X86_INS_VFMSUBADD213PD, 22422#ifndef CAPSTONE_DIET 22423 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22424#endif 22425}, 22426{ 22427 X86_VFMSUBADDPDZ256v213rmbkz, X86_INS_VFMSUBADD213PD, 22428#ifndef CAPSTONE_DIET 22429 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22430#endif 22431}, 22432{ 22433 X86_VFMSUBADDPDZ256v213rmk, X86_INS_VFMSUBADD213PD, 22434#ifndef CAPSTONE_DIET 22435 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22436#endif 22437}, 22438{ 22439 X86_VFMSUBADDPDZ256v213rmkz, X86_INS_VFMSUBADD213PD, 22440#ifndef CAPSTONE_DIET 22441 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22442#endif 22443}, 22444{ 22445 X86_VFMSUBADDPDZ256v213rr, X86_INS_VFMSUBADD213PD, 22446#ifndef CAPSTONE_DIET 22447 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22448#endif 22449}, 22450{ 22451 X86_VFMSUBADDPDZ256v213rrk, X86_INS_VFMSUBADD213PD, 22452#ifndef CAPSTONE_DIET 22453 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22454#endif 22455}, 22456{ 22457 X86_VFMSUBADDPDZ256v213rrkz, X86_INS_VFMSUBADD213PD, 22458#ifndef CAPSTONE_DIET 22459 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22460#endif 22461}, 22462{ 22463 X86_VFMSUBADDPDZ256v231rm, X86_INS_VFMSUBADD231PD, 22464#ifndef CAPSTONE_DIET 22465 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22466#endif 22467}, 22468{ 22469 X86_VFMSUBADDPDZ256v231rmb, X86_INS_VFMSUBADD231PD, 22470#ifndef CAPSTONE_DIET 22471 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22472#endif 22473}, 22474{ 22475 X86_VFMSUBADDPDZ256v231rmbk, X86_INS_VFMSUBADD231PD, 22476#ifndef CAPSTONE_DIET 22477 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22478#endif 22479}, 22480{ 22481 X86_VFMSUBADDPDZ256v231rmbkz, X86_INS_VFMSUBADD231PD, 22482#ifndef CAPSTONE_DIET 22483 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22484#endif 22485}, 22486{ 22487 X86_VFMSUBADDPDZ256v231rmk, X86_INS_VFMSUBADD231PD, 22488#ifndef CAPSTONE_DIET 22489 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22490#endif 22491}, 22492{ 22493 X86_VFMSUBADDPDZ256v231rmkz, X86_INS_VFMSUBADD231PD, 22494#ifndef CAPSTONE_DIET 22495 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22496#endif 22497}, 22498{ 22499 X86_VFMSUBADDPDZ256v231rr, X86_INS_VFMSUBADD231PD, 22500#ifndef CAPSTONE_DIET 22501 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22502#endif 22503}, 22504{ 22505 X86_VFMSUBADDPDZ256v231rrk, X86_INS_VFMSUBADD231PD, 22506#ifndef CAPSTONE_DIET 22507 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22508#endif 22509}, 22510{ 22511 X86_VFMSUBADDPDZ256v231rrkz, X86_INS_VFMSUBADD231PD, 22512#ifndef CAPSTONE_DIET 22513 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22514#endif 22515}, 22516{ 22517 X86_VFMSUBADDPDZv213rm, X86_INS_VFMSUBADD213PD, 22518#ifndef CAPSTONE_DIET 22519 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22520#endif 22521}, 22522{ 22523 X86_VFMSUBADDPDZv213rmb, X86_INS_VFMSUBADD213PD, 22524#ifndef CAPSTONE_DIET 22525 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22526#endif 22527}, 22528{ 22529 X86_VFMSUBADDPDZv213rmbk, X86_INS_VFMSUBADD213PD, 22530#ifndef CAPSTONE_DIET 22531 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22532#endif 22533}, 22534{ 22535 X86_VFMSUBADDPDZv213rmbkz, X86_INS_VFMSUBADD213PD, 22536#ifndef CAPSTONE_DIET 22537 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22538#endif 22539}, 22540{ 22541 X86_VFMSUBADDPDZv213rmk, X86_INS_VFMSUBADD213PD, 22542#ifndef CAPSTONE_DIET 22543 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22544#endif 22545}, 22546{ 22547 X86_VFMSUBADDPDZv213rmkz, X86_INS_VFMSUBADD213PD, 22548#ifndef CAPSTONE_DIET 22549 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22550#endif 22551}, 22552{ 22553 X86_VFMSUBADDPDZv213rr, X86_INS_VFMSUBADD213PD, 22554#ifndef CAPSTONE_DIET 22555 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22556#endif 22557}, 22558{ 22559 X86_VFMSUBADDPDZv213rrb, X86_INS_VFMSUBADD213PD, 22560#ifndef CAPSTONE_DIET 22561 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22562#endif 22563}, 22564{ 22565 X86_VFMSUBADDPDZv213rrbk, X86_INS_VFMSUBADD213PD, 22566#ifndef CAPSTONE_DIET 22567 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22568#endif 22569}, 22570{ 22571 X86_VFMSUBADDPDZv213rrbkz, X86_INS_VFMSUBADD213PD, 22572#ifndef CAPSTONE_DIET 22573 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22574#endif 22575}, 22576{ 22577 X86_VFMSUBADDPDZv213rrk, X86_INS_VFMSUBADD213PD, 22578#ifndef CAPSTONE_DIET 22579 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22580#endif 22581}, 22582{ 22583 X86_VFMSUBADDPDZv213rrkz, X86_INS_VFMSUBADD213PD, 22584#ifndef CAPSTONE_DIET 22585 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22586#endif 22587}, 22588{ 22589 X86_VFMSUBADDPDZv231rm, X86_INS_VFMSUBADD231PD, 22590#ifndef CAPSTONE_DIET 22591 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22592#endif 22593}, 22594{ 22595 X86_VFMSUBADDPDZv231rmb, X86_INS_VFMSUBADD231PD, 22596#ifndef CAPSTONE_DIET 22597 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22598#endif 22599}, 22600{ 22601 X86_VFMSUBADDPDZv231rmbk, X86_INS_VFMSUBADD231PD, 22602#ifndef CAPSTONE_DIET 22603 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22604#endif 22605}, 22606{ 22607 X86_VFMSUBADDPDZv231rmbkz, X86_INS_VFMSUBADD231PD, 22608#ifndef CAPSTONE_DIET 22609 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22610#endif 22611}, 22612{ 22613 X86_VFMSUBADDPDZv231rmk, X86_INS_VFMSUBADD231PD, 22614#ifndef CAPSTONE_DIET 22615 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22616#endif 22617}, 22618{ 22619 X86_VFMSUBADDPDZv231rmkz, X86_INS_VFMSUBADD231PD, 22620#ifndef CAPSTONE_DIET 22621 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22622#endif 22623}, 22624{ 22625 X86_VFMSUBADDPDZv231rr, X86_INS_VFMSUBADD231PD, 22626#ifndef CAPSTONE_DIET 22627 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22628#endif 22629}, 22630{ 22631 X86_VFMSUBADDPDZv231rrk, X86_INS_VFMSUBADD231PD, 22632#ifndef CAPSTONE_DIET 22633 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22634#endif 22635}, 22636{ 22637 X86_VFMSUBADDPDZv231rrkz, X86_INS_VFMSUBADD231PD, 22638#ifndef CAPSTONE_DIET 22639 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22640#endif 22641}, 22642{ 22643 X86_VFMSUBADDPDr132m, X86_INS_VFMSUBADD132PD, 22644#ifndef CAPSTONE_DIET 22645 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22646#endif 22647}, 22648{ 22649 X86_VFMSUBADDPDr132mY, X86_INS_VFMSUBADD132PD, 22650#ifndef CAPSTONE_DIET 22651 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22652#endif 22653}, 22654{ 22655 X86_VFMSUBADDPDr132r, X86_INS_VFMSUBADD132PD, 22656#ifndef CAPSTONE_DIET 22657 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22658#endif 22659}, 22660{ 22661 X86_VFMSUBADDPDr132rY, X86_INS_VFMSUBADD132PD, 22662#ifndef CAPSTONE_DIET 22663 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22664#endif 22665}, 22666{ 22667 X86_VFMSUBADDPDr213m, X86_INS_VFMSUBADD213PD, 22668#ifndef CAPSTONE_DIET 22669 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22670#endif 22671}, 22672{ 22673 X86_VFMSUBADDPDr213mY, X86_INS_VFMSUBADD213PD, 22674#ifndef CAPSTONE_DIET 22675 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22676#endif 22677}, 22678{ 22679 X86_VFMSUBADDPDr213r, X86_INS_VFMSUBADD213PD, 22680#ifndef CAPSTONE_DIET 22681 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22682#endif 22683}, 22684{ 22685 X86_VFMSUBADDPDr213rY, X86_INS_VFMSUBADD213PD, 22686#ifndef CAPSTONE_DIET 22687 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22688#endif 22689}, 22690{ 22691 X86_VFMSUBADDPDr231m, X86_INS_VFMSUBADD231PD, 22692#ifndef CAPSTONE_DIET 22693 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22694#endif 22695}, 22696{ 22697 X86_VFMSUBADDPDr231mY, X86_INS_VFMSUBADD231PD, 22698#ifndef CAPSTONE_DIET 22699 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22700#endif 22701}, 22702{ 22703 X86_VFMSUBADDPDr231r, X86_INS_VFMSUBADD231PD, 22704#ifndef CAPSTONE_DIET 22705 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22706#endif 22707}, 22708{ 22709 X86_VFMSUBADDPDr231rY, X86_INS_VFMSUBADD231PD, 22710#ifndef CAPSTONE_DIET 22711 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 22712#endif 22713}, 22714{ 22715 X86_VFMSUBADDPS4mr, X86_INS_VFMSUBADDPS, 22716#ifndef CAPSTONE_DIET 22717 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22718#endif 22719}, 22720{ 22721 X86_VFMSUBADDPS4mrY, X86_INS_VFMSUBADDPS, 22722#ifndef CAPSTONE_DIET 22723 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22724#endif 22725}, 22726{ 22727 X86_VFMSUBADDPS4rm, X86_INS_VFMSUBADDPS, 22728#ifndef CAPSTONE_DIET 22729 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22730#endif 22731}, 22732{ 22733 X86_VFMSUBADDPS4rmY, X86_INS_VFMSUBADDPS, 22734#ifndef CAPSTONE_DIET 22735 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22736#endif 22737}, 22738{ 22739 X86_VFMSUBADDPS4rr, X86_INS_VFMSUBADDPS, 22740#ifndef CAPSTONE_DIET 22741 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22742#endif 22743}, 22744{ 22745 X86_VFMSUBADDPS4rrY, X86_INS_VFMSUBADDPS, 22746#ifndef CAPSTONE_DIET 22747 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22748#endif 22749}, 22750{ 22751 X86_VFMSUBADDPS4rrY_REV, X86_INS_VFMSUBADDPS, 22752#ifndef CAPSTONE_DIET 22753 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22754#endif 22755}, 22756{ 22757 X86_VFMSUBADDPS4rr_REV, X86_INS_VFMSUBADDPS, 22758#ifndef CAPSTONE_DIET 22759 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 22760#endif 22761}, 22762{ 22763 X86_VFMSUBADDPSZ128v213rm, X86_INS_VFMSUBADD213PS, 22764#ifndef CAPSTONE_DIET 22765 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22766#endif 22767}, 22768{ 22769 X86_VFMSUBADDPSZ128v213rmb, X86_INS_VFMSUBADD213PS, 22770#ifndef CAPSTONE_DIET 22771 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22772#endif 22773}, 22774{ 22775 X86_VFMSUBADDPSZ128v213rmbk, X86_INS_VFMSUBADD213PS, 22776#ifndef CAPSTONE_DIET 22777 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22778#endif 22779}, 22780{ 22781 X86_VFMSUBADDPSZ128v213rmbkz, X86_INS_VFMSUBADD213PS, 22782#ifndef CAPSTONE_DIET 22783 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22784#endif 22785}, 22786{ 22787 X86_VFMSUBADDPSZ128v213rmk, X86_INS_VFMSUBADD213PS, 22788#ifndef CAPSTONE_DIET 22789 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22790#endif 22791}, 22792{ 22793 X86_VFMSUBADDPSZ128v213rmkz, X86_INS_VFMSUBADD213PS, 22794#ifndef CAPSTONE_DIET 22795 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22796#endif 22797}, 22798{ 22799 X86_VFMSUBADDPSZ128v213rr, X86_INS_VFMSUBADD213PS, 22800#ifndef CAPSTONE_DIET 22801 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22802#endif 22803}, 22804{ 22805 X86_VFMSUBADDPSZ128v213rrk, X86_INS_VFMSUBADD213PS, 22806#ifndef CAPSTONE_DIET 22807 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22808#endif 22809}, 22810{ 22811 X86_VFMSUBADDPSZ128v213rrkz, X86_INS_VFMSUBADD213PS, 22812#ifndef CAPSTONE_DIET 22813 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22814#endif 22815}, 22816{ 22817 X86_VFMSUBADDPSZ128v231rm, X86_INS_VFMSUBADD231PS, 22818#ifndef CAPSTONE_DIET 22819 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22820#endif 22821}, 22822{ 22823 X86_VFMSUBADDPSZ128v231rmb, X86_INS_VFMSUBADD231PS, 22824#ifndef CAPSTONE_DIET 22825 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22826#endif 22827}, 22828{ 22829 X86_VFMSUBADDPSZ128v231rmbk, X86_INS_VFMSUBADD231PS, 22830#ifndef CAPSTONE_DIET 22831 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22832#endif 22833}, 22834{ 22835 X86_VFMSUBADDPSZ128v231rmbkz, X86_INS_VFMSUBADD231PS, 22836#ifndef CAPSTONE_DIET 22837 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22838#endif 22839}, 22840{ 22841 X86_VFMSUBADDPSZ128v231rmk, X86_INS_VFMSUBADD231PS, 22842#ifndef CAPSTONE_DIET 22843 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22844#endif 22845}, 22846{ 22847 X86_VFMSUBADDPSZ128v231rmkz, X86_INS_VFMSUBADD231PS, 22848#ifndef CAPSTONE_DIET 22849 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22850#endif 22851}, 22852{ 22853 X86_VFMSUBADDPSZ128v231rr, X86_INS_VFMSUBADD231PS, 22854#ifndef CAPSTONE_DIET 22855 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22856#endif 22857}, 22858{ 22859 X86_VFMSUBADDPSZ128v231rrk, X86_INS_VFMSUBADD231PS, 22860#ifndef CAPSTONE_DIET 22861 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22862#endif 22863}, 22864{ 22865 X86_VFMSUBADDPSZ128v231rrkz, X86_INS_VFMSUBADD231PS, 22866#ifndef CAPSTONE_DIET 22867 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22868#endif 22869}, 22870{ 22871 X86_VFMSUBADDPSZ256v213rm, X86_INS_VFMSUBADD213PS, 22872#ifndef CAPSTONE_DIET 22873 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22874#endif 22875}, 22876{ 22877 X86_VFMSUBADDPSZ256v213rmb, X86_INS_VFMSUBADD213PS, 22878#ifndef CAPSTONE_DIET 22879 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22880#endif 22881}, 22882{ 22883 X86_VFMSUBADDPSZ256v213rmbk, X86_INS_VFMSUBADD213PS, 22884#ifndef CAPSTONE_DIET 22885 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22886#endif 22887}, 22888{ 22889 X86_VFMSUBADDPSZ256v213rmbkz, X86_INS_VFMSUBADD213PS, 22890#ifndef CAPSTONE_DIET 22891 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22892#endif 22893}, 22894{ 22895 X86_VFMSUBADDPSZ256v213rmk, X86_INS_VFMSUBADD213PS, 22896#ifndef CAPSTONE_DIET 22897 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22898#endif 22899}, 22900{ 22901 X86_VFMSUBADDPSZ256v213rmkz, X86_INS_VFMSUBADD213PS, 22902#ifndef CAPSTONE_DIET 22903 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22904#endif 22905}, 22906{ 22907 X86_VFMSUBADDPSZ256v213rr, X86_INS_VFMSUBADD213PS, 22908#ifndef CAPSTONE_DIET 22909 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22910#endif 22911}, 22912{ 22913 X86_VFMSUBADDPSZ256v213rrk, X86_INS_VFMSUBADD213PS, 22914#ifndef CAPSTONE_DIET 22915 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22916#endif 22917}, 22918{ 22919 X86_VFMSUBADDPSZ256v213rrkz, X86_INS_VFMSUBADD213PS, 22920#ifndef CAPSTONE_DIET 22921 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22922#endif 22923}, 22924{ 22925 X86_VFMSUBADDPSZ256v231rm, X86_INS_VFMSUBADD231PS, 22926#ifndef CAPSTONE_DIET 22927 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22928#endif 22929}, 22930{ 22931 X86_VFMSUBADDPSZ256v231rmb, X86_INS_VFMSUBADD231PS, 22932#ifndef CAPSTONE_DIET 22933 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22934#endif 22935}, 22936{ 22937 X86_VFMSUBADDPSZ256v231rmbk, X86_INS_VFMSUBADD231PS, 22938#ifndef CAPSTONE_DIET 22939 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22940#endif 22941}, 22942{ 22943 X86_VFMSUBADDPSZ256v231rmbkz, X86_INS_VFMSUBADD231PS, 22944#ifndef CAPSTONE_DIET 22945 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22946#endif 22947}, 22948{ 22949 X86_VFMSUBADDPSZ256v231rmk, X86_INS_VFMSUBADD231PS, 22950#ifndef CAPSTONE_DIET 22951 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22952#endif 22953}, 22954{ 22955 X86_VFMSUBADDPSZ256v231rmkz, X86_INS_VFMSUBADD231PS, 22956#ifndef CAPSTONE_DIET 22957 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22958#endif 22959}, 22960{ 22961 X86_VFMSUBADDPSZ256v231rr, X86_INS_VFMSUBADD231PS, 22962#ifndef CAPSTONE_DIET 22963 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22964#endif 22965}, 22966{ 22967 X86_VFMSUBADDPSZ256v231rrk, X86_INS_VFMSUBADD231PS, 22968#ifndef CAPSTONE_DIET 22969 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22970#endif 22971}, 22972{ 22973 X86_VFMSUBADDPSZ256v231rrkz, X86_INS_VFMSUBADD231PS, 22974#ifndef CAPSTONE_DIET 22975 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22976#endif 22977}, 22978{ 22979 X86_VFMSUBADDPSZv213rm, X86_INS_VFMSUBADD213PS, 22980#ifndef CAPSTONE_DIET 22981 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22982#endif 22983}, 22984{ 22985 X86_VFMSUBADDPSZv213rmb, X86_INS_VFMSUBADD213PS, 22986#ifndef CAPSTONE_DIET 22987 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22988#endif 22989}, 22990{ 22991 X86_VFMSUBADDPSZv213rmbk, X86_INS_VFMSUBADD213PS, 22992#ifndef CAPSTONE_DIET 22993 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 22994#endif 22995}, 22996{ 22997 X86_VFMSUBADDPSZv213rmbkz, X86_INS_VFMSUBADD213PS, 22998#ifndef CAPSTONE_DIET 22999 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23000#endif 23001}, 23002{ 23003 X86_VFMSUBADDPSZv213rmk, X86_INS_VFMSUBADD213PS, 23004#ifndef CAPSTONE_DIET 23005 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23006#endif 23007}, 23008{ 23009 X86_VFMSUBADDPSZv213rmkz, X86_INS_VFMSUBADD213PS, 23010#ifndef CAPSTONE_DIET 23011 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23012#endif 23013}, 23014{ 23015 X86_VFMSUBADDPSZv213rr, X86_INS_VFMSUBADD213PS, 23016#ifndef CAPSTONE_DIET 23017 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23018#endif 23019}, 23020{ 23021 X86_VFMSUBADDPSZv213rrb, X86_INS_VFMSUBADD213PS, 23022#ifndef CAPSTONE_DIET 23023 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23024#endif 23025}, 23026{ 23027 X86_VFMSUBADDPSZv213rrbk, X86_INS_VFMSUBADD213PS, 23028#ifndef CAPSTONE_DIET 23029 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23030#endif 23031}, 23032{ 23033 X86_VFMSUBADDPSZv213rrbkz, X86_INS_VFMSUBADD213PS, 23034#ifndef CAPSTONE_DIET 23035 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23036#endif 23037}, 23038{ 23039 X86_VFMSUBADDPSZv213rrk, X86_INS_VFMSUBADD213PS, 23040#ifndef CAPSTONE_DIET 23041 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23042#endif 23043}, 23044{ 23045 X86_VFMSUBADDPSZv213rrkz, X86_INS_VFMSUBADD213PS, 23046#ifndef CAPSTONE_DIET 23047 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23048#endif 23049}, 23050{ 23051 X86_VFMSUBADDPSZv231rm, X86_INS_VFMSUBADD231PS, 23052#ifndef CAPSTONE_DIET 23053 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23054#endif 23055}, 23056{ 23057 X86_VFMSUBADDPSZv231rmb, X86_INS_VFMSUBADD231PS, 23058#ifndef CAPSTONE_DIET 23059 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23060#endif 23061}, 23062{ 23063 X86_VFMSUBADDPSZv231rmbk, X86_INS_VFMSUBADD231PS, 23064#ifndef CAPSTONE_DIET 23065 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23066#endif 23067}, 23068{ 23069 X86_VFMSUBADDPSZv231rmbkz, X86_INS_VFMSUBADD231PS, 23070#ifndef CAPSTONE_DIET 23071 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23072#endif 23073}, 23074{ 23075 X86_VFMSUBADDPSZv231rmk, X86_INS_VFMSUBADD231PS, 23076#ifndef CAPSTONE_DIET 23077 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23078#endif 23079}, 23080{ 23081 X86_VFMSUBADDPSZv231rmkz, X86_INS_VFMSUBADD231PS, 23082#ifndef CAPSTONE_DIET 23083 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23084#endif 23085}, 23086{ 23087 X86_VFMSUBADDPSZv231rr, X86_INS_VFMSUBADD231PS, 23088#ifndef CAPSTONE_DIET 23089 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23090#endif 23091}, 23092{ 23093 X86_VFMSUBADDPSZv231rrk, X86_INS_VFMSUBADD231PS, 23094#ifndef CAPSTONE_DIET 23095 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23096#endif 23097}, 23098{ 23099 X86_VFMSUBADDPSZv231rrkz, X86_INS_VFMSUBADD231PS, 23100#ifndef CAPSTONE_DIET 23101 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23102#endif 23103}, 23104{ 23105 X86_VFMSUBADDPSr132m, X86_INS_VFMSUBADD132PS, 23106#ifndef CAPSTONE_DIET 23107 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23108#endif 23109}, 23110{ 23111 X86_VFMSUBADDPSr132mY, X86_INS_VFMSUBADD132PS, 23112#ifndef CAPSTONE_DIET 23113 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23114#endif 23115}, 23116{ 23117 X86_VFMSUBADDPSr132r, X86_INS_VFMSUBADD132PS, 23118#ifndef CAPSTONE_DIET 23119 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23120#endif 23121}, 23122{ 23123 X86_VFMSUBADDPSr132rY, X86_INS_VFMSUBADD132PS, 23124#ifndef CAPSTONE_DIET 23125 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23126#endif 23127}, 23128{ 23129 X86_VFMSUBADDPSr213m, X86_INS_VFMSUBADD213PS, 23130#ifndef CAPSTONE_DIET 23131 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23132#endif 23133}, 23134{ 23135 X86_VFMSUBADDPSr213mY, X86_INS_VFMSUBADD213PS, 23136#ifndef CAPSTONE_DIET 23137 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23138#endif 23139}, 23140{ 23141 X86_VFMSUBADDPSr213r, X86_INS_VFMSUBADD213PS, 23142#ifndef CAPSTONE_DIET 23143 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23144#endif 23145}, 23146{ 23147 X86_VFMSUBADDPSr213rY, X86_INS_VFMSUBADD213PS, 23148#ifndef CAPSTONE_DIET 23149 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23150#endif 23151}, 23152{ 23153 X86_VFMSUBADDPSr231m, X86_INS_VFMSUBADD231PS, 23154#ifndef CAPSTONE_DIET 23155 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23156#endif 23157}, 23158{ 23159 X86_VFMSUBADDPSr231mY, X86_INS_VFMSUBADD231PS, 23160#ifndef CAPSTONE_DIET 23161 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23162#endif 23163}, 23164{ 23165 X86_VFMSUBADDPSr231r, X86_INS_VFMSUBADD231PS, 23166#ifndef CAPSTONE_DIET 23167 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23168#endif 23169}, 23170{ 23171 X86_VFMSUBADDPSr231rY, X86_INS_VFMSUBADD231PS, 23172#ifndef CAPSTONE_DIET 23173 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23174#endif 23175}, 23176{ 23177 X86_VFMSUBPD4mr, X86_INS_VFMSUBPD, 23178#ifndef CAPSTONE_DIET 23179 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23180#endif 23181}, 23182{ 23183 X86_VFMSUBPD4mrY, X86_INS_VFMSUBPD, 23184#ifndef CAPSTONE_DIET 23185 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23186#endif 23187}, 23188{ 23189 X86_VFMSUBPD4rm, X86_INS_VFMSUBPD, 23190#ifndef CAPSTONE_DIET 23191 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23192#endif 23193}, 23194{ 23195 X86_VFMSUBPD4rmY, X86_INS_VFMSUBPD, 23196#ifndef CAPSTONE_DIET 23197 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23198#endif 23199}, 23200{ 23201 X86_VFMSUBPD4rr, X86_INS_VFMSUBPD, 23202#ifndef CAPSTONE_DIET 23203 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23204#endif 23205}, 23206{ 23207 X86_VFMSUBPD4rrY, X86_INS_VFMSUBPD, 23208#ifndef CAPSTONE_DIET 23209 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23210#endif 23211}, 23212{ 23213 X86_VFMSUBPD4rrY_REV, X86_INS_VFMSUBPD, 23214#ifndef CAPSTONE_DIET 23215 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23216#endif 23217}, 23218{ 23219 X86_VFMSUBPD4rr_REV, X86_INS_VFMSUBPD, 23220#ifndef CAPSTONE_DIET 23221 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23222#endif 23223}, 23224{ 23225 X86_VFMSUBPDZ128v213rm, X86_INS_VFMSUB213PD, 23226#ifndef CAPSTONE_DIET 23227 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23228#endif 23229}, 23230{ 23231 X86_VFMSUBPDZ128v213rmb, X86_INS_VFMSUB213PD, 23232#ifndef CAPSTONE_DIET 23233 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23234#endif 23235}, 23236{ 23237 X86_VFMSUBPDZ128v213rmbk, X86_INS_VFMSUB213PD, 23238#ifndef CAPSTONE_DIET 23239 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23240#endif 23241}, 23242{ 23243 X86_VFMSUBPDZ128v213rmbkz, X86_INS_VFMSUB213PD, 23244#ifndef CAPSTONE_DIET 23245 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23246#endif 23247}, 23248{ 23249 X86_VFMSUBPDZ128v213rmk, X86_INS_VFMSUB213PD, 23250#ifndef CAPSTONE_DIET 23251 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23252#endif 23253}, 23254{ 23255 X86_VFMSUBPDZ128v213rmkz, X86_INS_VFMSUB213PD, 23256#ifndef CAPSTONE_DIET 23257 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23258#endif 23259}, 23260{ 23261 X86_VFMSUBPDZ128v213rr, X86_INS_VFMSUB213PD, 23262#ifndef CAPSTONE_DIET 23263 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23264#endif 23265}, 23266{ 23267 X86_VFMSUBPDZ128v213rrk, X86_INS_VFMSUB213PD, 23268#ifndef CAPSTONE_DIET 23269 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23270#endif 23271}, 23272{ 23273 X86_VFMSUBPDZ128v213rrkz, X86_INS_VFMSUB213PD, 23274#ifndef CAPSTONE_DIET 23275 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23276#endif 23277}, 23278{ 23279 X86_VFMSUBPDZ128v231rm, X86_INS_VFMSUB231PD, 23280#ifndef CAPSTONE_DIET 23281 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23282#endif 23283}, 23284{ 23285 X86_VFMSUBPDZ128v231rmb, X86_INS_VFMSUB231PD, 23286#ifndef CAPSTONE_DIET 23287 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23288#endif 23289}, 23290{ 23291 X86_VFMSUBPDZ128v231rmbk, X86_INS_VFMSUB231PD, 23292#ifndef CAPSTONE_DIET 23293 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23294#endif 23295}, 23296{ 23297 X86_VFMSUBPDZ128v231rmbkz, X86_INS_VFMSUB231PD, 23298#ifndef CAPSTONE_DIET 23299 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23300#endif 23301}, 23302{ 23303 X86_VFMSUBPDZ128v231rmk, X86_INS_VFMSUB231PD, 23304#ifndef CAPSTONE_DIET 23305 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23306#endif 23307}, 23308{ 23309 X86_VFMSUBPDZ128v231rmkz, X86_INS_VFMSUB231PD, 23310#ifndef CAPSTONE_DIET 23311 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23312#endif 23313}, 23314{ 23315 X86_VFMSUBPDZ128v231rr, X86_INS_VFMSUB231PD, 23316#ifndef CAPSTONE_DIET 23317 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23318#endif 23319}, 23320{ 23321 X86_VFMSUBPDZ128v231rrk, X86_INS_VFMSUB231PD, 23322#ifndef CAPSTONE_DIET 23323 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23324#endif 23325}, 23326{ 23327 X86_VFMSUBPDZ128v231rrkz, X86_INS_VFMSUB231PD, 23328#ifndef CAPSTONE_DIET 23329 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23330#endif 23331}, 23332{ 23333 X86_VFMSUBPDZ256v213rm, X86_INS_VFMSUB213PD, 23334#ifndef CAPSTONE_DIET 23335 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23336#endif 23337}, 23338{ 23339 X86_VFMSUBPDZ256v213rmb, X86_INS_VFMSUB213PD, 23340#ifndef CAPSTONE_DIET 23341 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23342#endif 23343}, 23344{ 23345 X86_VFMSUBPDZ256v213rmbk, X86_INS_VFMSUB213PD, 23346#ifndef CAPSTONE_DIET 23347 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23348#endif 23349}, 23350{ 23351 X86_VFMSUBPDZ256v213rmbkz, X86_INS_VFMSUB213PD, 23352#ifndef CAPSTONE_DIET 23353 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23354#endif 23355}, 23356{ 23357 X86_VFMSUBPDZ256v213rmk, X86_INS_VFMSUB213PD, 23358#ifndef CAPSTONE_DIET 23359 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23360#endif 23361}, 23362{ 23363 X86_VFMSUBPDZ256v213rmkz, X86_INS_VFMSUB213PD, 23364#ifndef CAPSTONE_DIET 23365 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23366#endif 23367}, 23368{ 23369 X86_VFMSUBPDZ256v213rr, X86_INS_VFMSUB213PD, 23370#ifndef CAPSTONE_DIET 23371 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23372#endif 23373}, 23374{ 23375 X86_VFMSUBPDZ256v213rrk, X86_INS_VFMSUB213PD, 23376#ifndef CAPSTONE_DIET 23377 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23378#endif 23379}, 23380{ 23381 X86_VFMSUBPDZ256v213rrkz, X86_INS_VFMSUB213PD, 23382#ifndef CAPSTONE_DIET 23383 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23384#endif 23385}, 23386{ 23387 X86_VFMSUBPDZ256v231rm, X86_INS_VFMSUB231PD, 23388#ifndef CAPSTONE_DIET 23389 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23390#endif 23391}, 23392{ 23393 X86_VFMSUBPDZ256v231rmb, X86_INS_VFMSUB231PD, 23394#ifndef CAPSTONE_DIET 23395 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23396#endif 23397}, 23398{ 23399 X86_VFMSUBPDZ256v231rmbk, X86_INS_VFMSUB231PD, 23400#ifndef CAPSTONE_DIET 23401 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23402#endif 23403}, 23404{ 23405 X86_VFMSUBPDZ256v231rmbkz, X86_INS_VFMSUB231PD, 23406#ifndef CAPSTONE_DIET 23407 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23408#endif 23409}, 23410{ 23411 X86_VFMSUBPDZ256v231rmk, X86_INS_VFMSUB231PD, 23412#ifndef CAPSTONE_DIET 23413 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23414#endif 23415}, 23416{ 23417 X86_VFMSUBPDZ256v231rmkz, X86_INS_VFMSUB231PD, 23418#ifndef CAPSTONE_DIET 23419 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23420#endif 23421}, 23422{ 23423 X86_VFMSUBPDZ256v231rr, X86_INS_VFMSUB231PD, 23424#ifndef CAPSTONE_DIET 23425 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23426#endif 23427}, 23428{ 23429 X86_VFMSUBPDZ256v231rrk, X86_INS_VFMSUB231PD, 23430#ifndef CAPSTONE_DIET 23431 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23432#endif 23433}, 23434{ 23435 X86_VFMSUBPDZ256v231rrkz, X86_INS_VFMSUB231PD, 23436#ifndef CAPSTONE_DIET 23437 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23438#endif 23439}, 23440{ 23441 X86_VFMSUBPDZv213rm, X86_INS_VFMSUB213PD, 23442#ifndef CAPSTONE_DIET 23443 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23444#endif 23445}, 23446{ 23447 X86_VFMSUBPDZv213rmb, X86_INS_VFMSUB213PD, 23448#ifndef CAPSTONE_DIET 23449 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23450#endif 23451}, 23452{ 23453 X86_VFMSUBPDZv213rmbk, X86_INS_VFMSUB213PD, 23454#ifndef CAPSTONE_DIET 23455 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23456#endif 23457}, 23458{ 23459 X86_VFMSUBPDZv213rmbkz, X86_INS_VFMSUB213PD, 23460#ifndef CAPSTONE_DIET 23461 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23462#endif 23463}, 23464{ 23465 X86_VFMSUBPDZv213rmk, X86_INS_VFMSUB213PD, 23466#ifndef CAPSTONE_DIET 23467 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23468#endif 23469}, 23470{ 23471 X86_VFMSUBPDZv213rmkz, X86_INS_VFMSUB213PD, 23472#ifndef CAPSTONE_DIET 23473 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23474#endif 23475}, 23476{ 23477 X86_VFMSUBPDZv213rr, X86_INS_VFMSUB213PD, 23478#ifndef CAPSTONE_DIET 23479 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23480#endif 23481}, 23482{ 23483 X86_VFMSUBPDZv213rrb, X86_INS_VFMSUB213PD, 23484#ifndef CAPSTONE_DIET 23485 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23486#endif 23487}, 23488{ 23489 X86_VFMSUBPDZv213rrbk, X86_INS_VFMSUB213PD, 23490#ifndef CAPSTONE_DIET 23491 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23492#endif 23493}, 23494{ 23495 X86_VFMSUBPDZv213rrbkz, X86_INS_VFMSUB213PD, 23496#ifndef CAPSTONE_DIET 23497 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23498#endif 23499}, 23500{ 23501 X86_VFMSUBPDZv213rrk, X86_INS_VFMSUB213PD, 23502#ifndef CAPSTONE_DIET 23503 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23504#endif 23505}, 23506{ 23507 X86_VFMSUBPDZv213rrkz, X86_INS_VFMSUB213PD, 23508#ifndef CAPSTONE_DIET 23509 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23510#endif 23511}, 23512{ 23513 X86_VFMSUBPDZv231rm, X86_INS_VFMSUB231PD, 23514#ifndef CAPSTONE_DIET 23515 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23516#endif 23517}, 23518{ 23519 X86_VFMSUBPDZv231rmb, X86_INS_VFMSUB231PD, 23520#ifndef CAPSTONE_DIET 23521 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23522#endif 23523}, 23524{ 23525 X86_VFMSUBPDZv231rmbk, X86_INS_VFMSUB231PD, 23526#ifndef CAPSTONE_DIET 23527 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23528#endif 23529}, 23530{ 23531 X86_VFMSUBPDZv231rmbkz, X86_INS_VFMSUB231PD, 23532#ifndef CAPSTONE_DIET 23533 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23534#endif 23535}, 23536{ 23537 X86_VFMSUBPDZv231rmk, X86_INS_VFMSUB231PD, 23538#ifndef CAPSTONE_DIET 23539 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23540#endif 23541}, 23542{ 23543 X86_VFMSUBPDZv231rmkz, X86_INS_VFMSUB231PD, 23544#ifndef CAPSTONE_DIET 23545 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23546#endif 23547}, 23548{ 23549 X86_VFMSUBPDZv231rr, X86_INS_VFMSUB231PD, 23550#ifndef CAPSTONE_DIET 23551 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23552#endif 23553}, 23554{ 23555 X86_VFMSUBPDZv231rrk, X86_INS_VFMSUB231PD, 23556#ifndef CAPSTONE_DIET 23557 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23558#endif 23559}, 23560{ 23561 X86_VFMSUBPDZv231rrkz, X86_INS_VFMSUB231PD, 23562#ifndef CAPSTONE_DIET 23563 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23564#endif 23565}, 23566{ 23567 X86_VFMSUBPDr132m, X86_INS_VFMSUB132PD, 23568#ifndef CAPSTONE_DIET 23569 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23570#endif 23571}, 23572{ 23573 X86_VFMSUBPDr132mY, X86_INS_VFMSUB132PD, 23574#ifndef CAPSTONE_DIET 23575 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23576#endif 23577}, 23578{ 23579 X86_VFMSUBPDr132r, X86_INS_VFMSUB132PD, 23580#ifndef CAPSTONE_DIET 23581 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23582#endif 23583}, 23584{ 23585 X86_VFMSUBPDr132rY, X86_INS_VFMSUB132PD, 23586#ifndef CAPSTONE_DIET 23587 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23588#endif 23589}, 23590{ 23591 X86_VFMSUBPDr213m, X86_INS_VFMSUB213PD, 23592#ifndef CAPSTONE_DIET 23593 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23594#endif 23595}, 23596{ 23597 X86_VFMSUBPDr213mY, X86_INS_VFMSUB213PD, 23598#ifndef CAPSTONE_DIET 23599 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23600#endif 23601}, 23602{ 23603 X86_VFMSUBPDr213r, X86_INS_VFMSUB213PD, 23604#ifndef CAPSTONE_DIET 23605 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23606#endif 23607}, 23608{ 23609 X86_VFMSUBPDr213rY, X86_INS_VFMSUB213PD, 23610#ifndef CAPSTONE_DIET 23611 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23612#endif 23613}, 23614{ 23615 X86_VFMSUBPDr231m, X86_INS_VFMSUB231PD, 23616#ifndef CAPSTONE_DIET 23617 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23618#endif 23619}, 23620{ 23621 X86_VFMSUBPDr231mY, X86_INS_VFMSUB231PD, 23622#ifndef CAPSTONE_DIET 23623 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23624#endif 23625}, 23626{ 23627 X86_VFMSUBPDr231r, X86_INS_VFMSUB231PD, 23628#ifndef CAPSTONE_DIET 23629 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23630#endif 23631}, 23632{ 23633 X86_VFMSUBPDr231rY, X86_INS_VFMSUB231PD, 23634#ifndef CAPSTONE_DIET 23635 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 23636#endif 23637}, 23638{ 23639 X86_VFMSUBPS4mr, X86_INS_VFMSUBPS, 23640#ifndef CAPSTONE_DIET 23641 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23642#endif 23643}, 23644{ 23645 X86_VFMSUBPS4mrY, X86_INS_VFMSUBPS, 23646#ifndef CAPSTONE_DIET 23647 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23648#endif 23649}, 23650{ 23651 X86_VFMSUBPS4rm, X86_INS_VFMSUBPS, 23652#ifndef CAPSTONE_DIET 23653 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23654#endif 23655}, 23656{ 23657 X86_VFMSUBPS4rmY, X86_INS_VFMSUBPS, 23658#ifndef CAPSTONE_DIET 23659 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23660#endif 23661}, 23662{ 23663 X86_VFMSUBPS4rr, X86_INS_VFMSUBPS, 23664#ifndef CAPSTONE_DIET 23665 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23666#endif 23667}, 23668{ 23669 X86_VFMSUBPS4rrY, X86_INS_VFMSUBPS, 23670#ifndef CAPSTONE_DIET 23671 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23672#endif 23673}, 23674{ 23675 X86_VFMSUBPS4rrY_REV, X86_INS_VFMSUBPS, 23676#ifndef CAPSTONE_DIET 23677 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23678#endif 23679}, 23680{ 23681 X86_VFMSUBPS4rr_REV, X86_INS_VFMSUBPS, 23682#ifndef CAPSTONE_DIET 23683 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 23684#endif 23685}, 23686{ 23687 X86_VFMSUBPSZ128v213rm, X86_INS_VFMSUB213PS, 23688#ifndef CAPSTONE_DIET 23689 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23690#endif 23691}, 23692{ 23693 X86_VFMSUBPSZ128v213rmb, X86_INS_VFMSUB213PS, 23694#ifndef CAPSTONE_DIET 23695 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23696#endif 23697}, 23698{ 23699 X86_VFMSUBPSZ128v213rmbk, X86_INS_VFMSUB213PS, 23700#ifndef CAPSTONE_DIET 23701 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23702#endif 23703}, 23704{ 23705 X86_VFMSUBPSZ128v213rmbkz, X86_INS_VFMSUB213PS, 23706#ifndef CAPSTONE_DIET 23707 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23708#endif 23709}, 23710{ 23711 X86_VFMSUBPSZ128v213rmk, X86_INS_VFMSUB213PS, 23712#ifndef CAPSTONE_DIET 23713 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23714#endif 23715}, 23716{ 23717 X86_VFMSUBPSZ128v213rmkz, X86_INS_VFMSUB213PS, 23718#ifndef CAPSTONE_DIET 23719 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23720#endif 23721}, 23722{ 23723 X86_VFMSUBPSZ128v213rr, X86_INS_VFMSUB213PS, 23724#ifndef CAPSTONE_DIET 23725 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23726#endif 23727}, 23728{ 23729 X86_VFMSUBPSZ128v213rrk, X86_INS_VFMSUB213PS, 23730#ifndef CAPSTONE_DIET 23731 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23732#endif 23733}, 23734{ 23735 X86_VFMSUBPSZ128v213rrkz, X86_INS_VFMSUB213PS, 23736#ifndef CAPSTONE_DIET 23737 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23738#endif 23739}, 23740{ 23741 X86_VFMSUBPSZ128v231rm, X86_INS_VFMSUB231PS, 23742#ifndef CAPSTONE_DIET 23743 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23744#endif 23745}, 23746{ 23747 X86_VFMSUBPSZ128v231rmb, X86_INS_VFMSUB231PS, 23748#ifndef CAPSTONE_DIET 23749 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23750#endif 23751}, 23752{ 23753 X86_VFMSUBPSZ128v231rmbk, X86_INS_VFMSUB231PS, 23754#ifndef CAPSTONE_DIET 23755 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23756#endif 23757}, 23758{ 23759 X86_VFMSUBPSZ128v231rmbkz, X86_INS_VFMSUB231PS, 23760#ifndef CAPSTONE_DIET 23761 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23762#endif 23763}, 23764{ 23765 X86_VFMSUBPSZ128v231rmk, X86_INS_VFMSUB231PS, 23766#ifndef CAPSTONE_DIET 23767 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23768#endif 23769}, 23770{ 23771 X86_VFMSUBPSZ128v231rmkz, X86_INS_VFMSUB231PS, 23772#ifndef CAPSTONE_DIET 23773 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23774#endif 23775}, 23776{ 23777 X86_VFMSUBPSZ128v231rr, X86_INS_VFMSUB231PS, 23778#ifndef CAPSTONE_DIET 23779 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23780#endif 23781}, 23782{ 23783 X86_VFMSUBPSZ128v231rrk, X86_INS_VFMSUB231PS, 23784#ifndef CAPSTONE_DIET 23785 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23786#endif 23787}, 23788{ 23789 X86_VFMSUBPSZ128v231rrkz, X86_INS_VFMSUB231PS, 23790#ifndef CAPSTONE_DIET 23791 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23792#endif 23793}, 23794{ 23795 X86_VFMSUBPSZ256v213rm, X86_INS_VFMSUB213PS, 23796#ifndef CAPSTONE_DIET 23797 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23798#endif 23799}, 23800{ 23801 X86_VFMSUBPSZ256v213rmb, X86_INS_VFMSUB213PS, 23802#ifndef CAPSTONE_DIET 23803 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23804#endif 23805}, 23806{ 23807 X86_VFMSUBPSZ256v213rmbk, X86_INS_VFMSUB213PS, 23808#ifndef CAPSTONE_DIET 23809 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23810#endif 23811}, 23812{ 23813 X86_VFMSUBPSZ256v213rmbkz, X86_INS_VFMSUB213PS, 23814#ifndef CAPSTONE_DIET 23815 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23816#endif 23817}, 23818{ 23819 X86_VFMSUBPSZ256v213rmk, X86_INS_VFMSUB213PS, 23820#ifndef CAPSTONE_DIET 23821 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23822#endif 23823}, 23824{ 23825 X86_VFMSUBPSZ256v213rmkz, X86_INS_VFMSUB213PS, 23826#ifndef CAPSTONE_DIET 23827 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23828#endif 23829}, 23830{ 23831 X86_VFMSUBPSZ256v213rr, X86_INS_VFMSUB213PS, 23832#ifndef CAPSTONE_DIET 23833 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23834#endif 23835}, 23836{ 23837 X86_VFMSUBPSZ256v213rrk, X86_INS_VFMSUB213PS, 23838#ifndef CAPSTONE_DIET 23839 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23840#endif 23841}, 23842{ 23843 X86_VFMSUBPSZ256v213rrkz, X86_INS_VFMSUB213PS, 23844#ifndef CAPSTONE_DIET 23845 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23846#endif 23847}, 23848{ 23849 X86_VFMSUBPSZ256v231rm, X86_INS_VFMSUB231PS, 23850#ifndef CAPSTONE_DIET 23851 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23852#endif 23853}, 23854{ 23855 X86_VFMSUBPSZ256v231rmb, X86_INS_VFMSUB231PS, 23856#ifndef CAPSTONE_DIET 23857 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23858#endif 23859}, 23860{ 23861 X86_VFMSUBPSZ256v231rmbk, X86_INS_VFMSUB231PS, 23862#ifndef CAPSTONE_DIET 23863 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23864#endif 23865}, 23866{ 23867 X86_VFMSUBPSZ256v231rmbkz, X86_INS_VFMSUB231PS, 23868#ifndef CAPSTONE_DIET 23869 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23870#endif 23871}, 23872{ 23873 X86_VFMSUBPSZ256v231rmk, X86_INS_VFMSUB231PS, 23874#ifndef CAPSTONE_DIET 23875 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23876#endif 23877}, 23878{ 23879 X86_VFMSUBPSZ256v231rmkz, X86_INS_VFMSUB231PS, 23880#ifndef CAPSTONE_DIET 23881 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23882#endif 23883}, 23884{ 23885 X86_VFMSUBPSZ256v231rr, X86_INS_VFMSUB231PS, 23886#ifndef CAPSTONE_DIET 23887 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23888#endif 23889}, 23890{ 23891 X86_VFMSUBPSZ256v231rrk, X86_INS_VFMSUB231PS, 23892#ifndef CAPSTONE_DIET 23893 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23894#endif 23895}, 23896{ 23897 X86_VFMSUBPSZ256v231rrkz, X86_INS_VFMSUB231PS, 23898#ifndef CAPSTONE_DIET 23899 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23900#endif 23901}, 23902{ 23903 X86_VFMSUBPSZv213rm, X86_INS_VFMSUB213PS, 23904#ifndef CAPSTONE_DIET 23905 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23906#endif 23907}, 23908{ 23909 X86_VFMSUBPSZv213rmb, X86_INS_VFMSUB213PS, 23910#ifndef CAPSTONE_DIET 23911 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23912#endif 23913}, 23914{ 23915 X86_VFMSUBPSZv213rmbk, X86_INS_VFMSUB213PS, 23916#ifndef CAPSTONE_DIET 23917 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23918#endif 23919}, 23920{ 23921 X86_VFMSUBPSZv213rmbkz, X86_INS_VFMSUB213PS, 23922#ifndef CAPSTONE_DIET 23923 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23924#endif 23925}, 23926{ 23927 X86_VFMSUBPSZv213rmk, X86_INS_VFMSUB213PS, 23928#ifndef CAPSTONE_DIET 23929 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23930#endif 23931}, 23932{ 23933 X86_VFMSUBPSZv213rmkz, X86_INS_VFMSUB213PS, 23934#ifndef CAPSTONE_DIET 23935 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23936#endif 23937}, 23938{ 23939 X86_VFMSUBPSZv213rr, X86_INS_VFMSUB213PS, 23940#ifndef CAPSTONE_DIET 23941 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23942#endif 23943}, 23944{ 23945 X86_VFMSUBPSZv213rrb, X86_INS_VFMSUB213PS, 23946#ifndef CAPSTONE_DIET 23947 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23948#endif 23949}, 23950{ 23951 X86_VFMSUBPSZv213rrbk, X86_INS_VFMSUB213PS, 23952#ifndef CAPSTONE_DIET 23953 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23954#endif 23955}, 23956{ 23957 X86_VFMSUBPSZv213rrbkz, X86_INS_VFMSUB213PS, 23958#ifndef CAPSTONE_DIET 23959 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23960#endif 23961}, 23962{ 23963 X86_VFMSUBPSZv213rrk, X86_INS_VFMSUB213PS, 23964#ifndef CAPSTONE_DIET 23965 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23966#endif 23967}, 23968{ 23969 X86_VFMSUBPSZv213rrkz, X86_INS_VFMSUB213PS, 23970#ifndef CAPSTONE_DIET 23971 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23972#endif 23973}, 23974{ 23975 X86_VFMSUBPSZv231rm, X86_INS_VFMSUB231PS, 23976#ifndef CAPSTONE_DIET 23977 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23978#endif 23979}, 23980{ 23981 X86_VFMSUBPSZv231rmb, X86_INS_VFMSUB231PS, 23982#ifndef CAPSTONE_DIET 23983 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23984#endif 23985}, 23986{ 23987 X86_VFMSUBPSZv231rmbk, X86_INS_VFMSUB231PS, 23988#ifndef CAPSTONE_DIET 23989 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23990#endif 23991}, 23992{ 23993 X86_VFMSUBPSZv231rmbkz, X86_INS_VFMSUB231PS, 23994#ifndef CAPSTONE_DIET 23995 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 23996#endif 23997}, 23998{ 23999 X86_VFMSUBPSZv231rmk, X86_INS_VFMSUB231PS, 24000#ifndef CAPSTONE_DIET 24001 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24002#endif 24003}, 24004{ 24005 X86_VFMSUBPSZv231rmkz, X86_INS_VFMSUB231PS, 24006#ifndef CAPSTONE_DIET 24007 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24008#endif 24009}, 24010{ 24011 X86_VFMSUBPSZv231rr, X86_INS_VFMSUB231PS, 24012#ifndef CAPSTONE_DIET 24013 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24014#endif 24015}, 24016{ 24017 X86_VFMSUBPSZv231rrk, X86_INS_VFMSUB231PS, 24018#ifndef CAPSTONE_DIET 24019 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24020#endif 24021}, 24022{ 24023 X86_VFMSUBPSZv231rrkz, X86_INS_VFMSUB231PS, 24024#ifndef CAPSTONE_DIET 24025 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24026#endif 24027}, 24028{ 24029 X86_VFMSUBPSr132m, X86_INS_VFMSUB132PS, 24030#ifndef CAPSTONE_DIET 24031 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24032#endif 24033}, 24034{ 24035 X86_VFMSUBPSr132mY, X86_INS_VFMSUB132PS, 24036#ifndef CAPSTONE_DIET 24037 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24038#endif 24039}, 24040{ 24041 X86_VFMSUBPSr132r, X86_INS_VFMSUB132PS, 24042#ifndef CAPSTONE_DIET 24043 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24044#endif 24045}, 24046{ 24047 X86_VFMSUBPSr132rY, X86_INS_VFMSUB132PS, 24048#ifndef CAPSTONE_DIET 24049 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24050#endif 24051}, 24052{ 24053 X86_VFMSUBPSr213m, X86_INS_VFMSUB213PS, 24054#ifndef CAPSTONE_DIET 24055 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24056#endif 24057}, 24058{ 24059 X86_VFMSUBPSr213mY, X86_INS_VFMSUB213PS, 24060#ifndef CAPSTONE_DIET 24061 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24062#endif 24063}, 24064{ 24065 X86_VFMSUBPSr213r, X86_INS_VFMSUB213PS, 24066#ifndef CAPSTONE_DIET 24067 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24068#endif 24069}, 24070{ 24071 X86_VFMSUBPSr213rY, X86_INS_VFMSUB213PS, 24072#ifndef CAPSTONE_DIET 24073 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24074#endif 24075}, 24076{ 24077 X86_VFMSUBPSr231m, X86_INS_VFMSUB231PS, 24078#ifndef CAPSTONE_DIET 24079 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24080#endif 24081}, 24082{ 24083 X86_VFMSUBPSr231mY, X86_INS_VFMSUB231PS, 24084#ifndef CAPSTONE_DIET 24085 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24086#endif 24087}, 24088{ 24089 X86_VFMSUBPSr231r, X86_INS_VFMSUB231PS, 24090#ifndef CAPSTONE_DIET 24091 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24092#endif 24093}, 24094{ 24095 X86_VFMSUBPSr231rY, X86_INS_VFMSUB231PS, 24096#ifndef CAPSTONE_DIET 24097 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24098#endif 24099}, 24100{ 24101 X86_VFMSUBSD4mr, X86_INS_VFMSUBSD, 24102#ifndef CAPSTONE_DIET 24103 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24104#endif 24105}, 24106{ 24107 X86_VFMSUBSD4mr_Int, X86_INS_VFMSUBSD, 24108#ifndef CAPSTONE_DIET 24109 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24110#endif 24111}, 24112{ 24113 X86_VFMSUBSD4rm, X86_INS_VFMSUBSD, 24114#ifndef CAPSTONE_DIET 24115 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24116#endif 24117}, 24118{ 24119 X86_VFMSUBSD4rm_Int, X86_INS_VFMSUBSD, 24120#ifndef CAPSTONE_DIET 24121 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24122#endif 24123}, 24124{ 24125 X86_VFMSUBSD4rr, X86_INS_VFMSUBSD, 24126#ifndef CAPSTONE_DIET 24127 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24128#endif 24129}, 24130{ 24131 X86_VFMSUBSD4rr_Int, X86_INS_VFMSUBSD, 24132#ifndef CAPSTONE_DIET 24133 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24134#endif 24135}, 24136{ 24137 X86_VFMSUBSD4rr_REV, X86_INS_VFMSUBSD, 24138#ifndef CAPSTONE_DIET 24139 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24140#endif 24141}, 24142{ 24143 X86_VFMSUBSDZm, X86_INS_VFMSUB213SD, 24144#ifndef CAPSTONE_DIET 24145 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24146#endif 24147}, 24148{ 24149 X86_VFMSUBSDZr, X86_INS_VFMSUB213SD, 24150#ifndef CAPSTONE_DIET 24151 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24152#endif 24153}, 24154{ 24155 X86_VFMSUBSDr132m, X86_INS_VFMSUB132SD, 24156#ifndef CAPSTONE_DIET 24157 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24158#endif 24159}, 24160{ 24161 X86_VFMSUBSDr132r, X86_INS_VFMSUB132SD, 24162#ifndef CAPSTONE_DIET 24163 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24164#endif 24165}, 24166{ 24167 X86_VFMSUBSDr213m, X86_INS_VFMSUB213SD, 24168#ifndef CAPSTONE_DIET 24169 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24170#endif 24171}, 24172{ 24173 X86_VFMSUBSDr213r, X86_INS_VFMSUB213SD, 24174#ifndef CAPSTONE_DIET 24175 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24176#endif 24177}, 24178{ 24179 X86_VFMSUBSDr231m, X86_INS_VFMSUB231SD, 24180#ifndef CAPSTONE_DIET 24181 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24182#endif 24183}, 24184{ 24185 X86_VFMSUBSDr231r, X86_INS_VFMSUB231SD, 24186#ifndef CAPSTONE_DIET 24187 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24188#endif 24189}, 24190{ 24191 X86_VFMSUBSS4mr, X86_INS_VFMSUBSS, 24192#ifndef CAPSTONE_DIET 24193 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24194#endif 24195}, 24196{ 24197 X86_VFMSUBSS4mr_Int, X86_INS_VFMSUBSS, 24198#ifndef CAPSTONE_DIET 24199 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24200#endif 24201}, 24202{ 24203 X86_VFMSUBSS4rm, X86_INS_VFMSUBSS, 24204#ifndef CAPSTONE_DIET 24205 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24206#endif 24207}, 24208{ 24209 X86_VFMSUBSS4rm_Int, X86_INS_VFMSUBSS, 24210#ifndef CAPSTONE_DIET 24211 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24212#endif 24213}, 24214{ 24215 X86_VFMSUBSS4rr, X86_INS_VFMSUBSS, 24216#ifndef CAPSTONE_DIET 24217 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24218#endif 24219}, 24220{ 24221 X86_VFMSUBSS4rr_Int, X86_INS_VFMSUBSS, 24222#ifndef CAPSTONE_DIET 24223 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24224#endif 24225}, 24226{ 24227 X86_VFMSUBSS4rr_REV, X86_INS_VFMSUBSS, 24228#ifndef CAPSTONE_DIET 24229 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24230#endif 24231}, 24232{ 24233 X86_VFMSUBSSZm, X86_INS_VFMSUB213SS, 24234#ifndef CAPSTONE_DIET 24235 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24236#endif 24237}, 24238{ 24239 X86_VFMSUBSSZr, X86_INS_VFMSUB213SS, 24240#ifndef CAPSTONE_DIET 24241 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24242#endif 24243}, 24244{ 24245 X86_VFMSUBSSr132m, X86_INS_VFMSUB132SS, 24246#ifndef CAPSTONE_DIET 24247 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24248#endif 24249}, 24250{ 24251 X86_VFMSUBSSr132r, X86_INS_VFMSUB132SS, 24252#ifndef CAPSTONE_DIET 24253 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24254#endif 24255}, 24256{ 24257 X86_VFMSUBSSr213m, X86_INS_VFMSUB213SS, 24258#ifndef CAPSTONE_DIET 24259 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24260#endif 24261}, 24262{ 24263 X86_VFMSUBSSr213r, X86_INS_VFMSUB213SS, 24264#ifndef CAPSTONE_DIET 24265 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24266#endif 24267}, 24268{ 24269 X86_VFMSUBSSr231m, X86_INS_VFMSUB231SS, 24270#ifndef CAPSTONE_DIET 24271 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24272#endif 24273}, 24274{ 24275 X86_VFMSUBSSr231r, X86_INS_VFMSUB231SS, 24276#ifndef CAPSTONE_DIET 24277 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24278#endif 24279}, 24280{ 24281 X86_VFNMADD132PDZ128m, X86_INS_VFNMADD132PD, 24282#ifndef CAPSTONE_DIET 24283 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24284#endif 24285}, 24286{ 24287 X86_VFNMADD132PDZ128mb, X86_INS_VFNMADD132PD, 24288#ifndef CAPSTONE_DIET 24289 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24290#endif 24291}, 24292{ 24293 X86_VFNMADD132PDZ256m, X86_INS_VFNMADD132PD, 24294#ifndef CAPSTONE_DIET 24295 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24296#endif 24297}, 24298{ 24299 X86_VFNMADD132PDZ256mb, X86_INS_VFNMADD132PD, 24300#ifndef CAPSTONE_DIET 24301 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24302#endif 24303}, 24304{ 24305 X86_VFNMADD132PDZm, X86_INS_VFNMADD132PD, 24306#ifndef CAPSTONE_DIET 24307 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24308#endif 24309}, 24310{ 24311 X86_VFNMADD132PDZmb, X86_INS_VFNMADD132PD, 24312#ifndef CAPSTONE_DIET 24313 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24314#endif 24315}, 24316{ 24317 X86_VFNMADD132PSZ128m, X86_INS_VFNMADD132PS, 24318#ifndef CAPSTONE_DIET 24319 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24320#endif 24321}, 24322{ 24323 X86_VFNMADD132PSZ128mb, X86_INS_VFNMADD132PS, 24324#ifndef CAPSTONE_DIET 24325 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24326#endif 24327}, 24328{ 24329 X86_VFNMADD132PSZ256m, X86_INS_VFNMADD132PS, 24330#ifndef CAPSTONE_DIET 24331 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24332#endif 24333}, 24334{ 24335 X86_VFNMADD132PSZ256mb, X86_INS_VFNMADD132PS, 24336#ifndef CAPSTONE_DIET 24337 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24338#endif 24339}, 24340{ 24341 X86_VFNMADD132PSZm, X86_INS_VFNMADD132PS, 24342#ifndef CAPSTONE_DIET 24343 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24344#endif 24345}, 24346{ 24347 X86_VFNMADD132PSZmb, X86_INS_VFNMADD132PS, 24348#ifndef CAPSTONE_DIET 24349 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24350#endif 24351}, 24352{ 24353 X86_VFNMADDPD4mr, X86_INS_VFNMADDPD, 24354#ifndef CAPSTONE_DIET 24355 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24356#endif 24357}, 24358{ 24359 X86_VFNMADDPD4mrY, X86_INS_VFNMADDPD, 24360#ifndef CAPSTONE_DIET 24361 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24362#endif 24363}, 24364{ 24365 X86_VFNMADDPD4rm, X86_INS_VFNMADDPD, 24366#ifndef CAPSTONE_DIET 24367 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24368#endif 24369}, 24370{ 24371 X86_VFNMADDPD4rmY, X86_INS_VFNMADDPD, 24372#ifndef CAPSTONE_DIET 24373 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24374#endif 24375}, 24376{ 24377 X86_VFNMADDPD4rr, X86_INS_VFNMADDPD, 24378#ifndef CAPSTONE_DIET 24379 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24380#endif 24381}, 24382{ 24383 X86_VFNMADDPD4rrY, X86_INS_VFNMADDPD, 24384#ifndef CAPSTONE_DIET 24385 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24386#endif 24387}, 24388{ 24389 X86_VFNMADDPD4rrY_REV, X86_INS_VFNMADDPD, 24390#ifndef CAPSTONE_DIET 24391 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24392#endif 24393}, 24394{ 24395 X86_VFNMADDPD4rr_REV, X86_INS_VFNMADDPD, 24396#ifndef CAPSTONE_DIET 24397 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24398#endif 24399}, 24400{ 24401 X86_VFNMADDPDZ128v213rm, X86_INS_VFNMADD213PD, 24402#ifndef CAPSTONE_DIET 24403 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24404#endif 24405}, 24406{ 24407 X86_VFNMADDPDZ128v213rmb, X86_INS_VFNMADD213PD, 24408#ifndef CAPSTONE_DIET 24409 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24410#endif 24411}, 24412{ 24413 X86_VFNMADDPDZ128v213rmbk, X86_INS_VFNMADD213PD, 24414#ifndef CAPSTONE_DIET 24415 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24416#endif 24417}, 24418{ 24419 X86_VFNMADDPDZ128v213rmbkz, X86_INS_VFNMADD213PD, 24420#ifndef CAPSTONE_DIET 24421 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24422#endif 24423}, 24424{ 24425 X86_VFNMADDPDZ128v213rmk, X86_INS_VFNMADD213PD, 24426#ifndef CAPSTONE_DIET 24427 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24428#endif 24429}, 24430{ 24431 X86_VFNMADDPDZ128v213rmkz, X86_INS_VFNMADD213PD, 24432#ifndef CAPSTONE_DIET 24433 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24434#endif 24435}, 24436{ 24437 X86_VFNMADDPDZ128v213rr, X86_INS_VFNMADD213PD, 24438#ifndef CAPSTONE_DIET 24439 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24440#endif 24441}, 24442{ 24443 X86_VFNMADDPDZ128v213rrk, X86_INS_VFNMADD213PD, 24444#ifndef CAPSTONE_DIET 24445 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24446#endif 24447}, 24448{ 24449 X86_VFNMADDPDZ128v213rrkz, X86_INS_VFNMADD213PD, 24450#ifndef CAPSTONE_DIET 24451 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24452#endif 24453}, 24454{ 24455 X86_VFNMADDPDZ128v231rm, X86_INS_VFNMADD231PD, 24456#ifndef CAPSTONE_DIET 24457 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24458#endif 24459}, 24460{ 24461 X86_VFNMADDPDZ128v231rmb, X86_INS_VFNMADD231PD, 24462#ifndef CAPSTONE_DIET 24463 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24464#endif 24465}, 24466{ 24467 X86_VFNMADDPDZ128v231rmbk, X86_INS_VFNMADD231PD, 24468#ifndef CAPSTONE_DIET 24469 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24470#endif 24471}, 24472{ 24473 X86_VFNMADDPDZ128v231rmbkz, X86_INS_VFNMADD231PD, 24474#ifndef CAPSTONE_DIET 24475 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24476#endif 24477}, 24478{ 24479 X86_VFNMADDPDZ128v231rmk, X86_INS_VFNMADD231PD, 24480#ifndef CAPSTONE_DIET 24481 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24482#endif 24483}, 24484{ 24485 X86_VFNMADDPDZ128v231rmkz, X86_INS_VFNMADD231PD, 24486#ifndef CAPSTONE_DIET 24487 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24488#endif 24489}, 24490{ 24491 X86_VFNMADDPDZ128v231rr, X86_INS_VFNMADD231PD, 24492#ifndef CAPSTONE_DIET 24493 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24494#endif 24495}, 24496{ 24497 X86_VFNMADDPDZ128v231rrk, X86_INS_VFNMADD231PD, 24498#ifndef CAPSTONE_DIET 24499 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24500#endif 24501}, 24502{ 24503 X86_VFNMADDPDZ128v231rrkz, X86_INS_VFNMADD231PD, 24504#ifndef CAPSTONE_DIET 24505 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24506#endif 24507}, 24508{ 24509 X86_VFNMADDPDZ256v213rm, X86_INS_VFNMADD213PD, 24510#ifndef CAPSTONE_DIET 24511 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24512#endif 24513}, 24514{ 24515 X86_VFNMADDPDZ256v213rmb, X86_INS_VFNMADD213PD, 24516#ifndef CAPSTONE_DIET 24517 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24518#endif 24519}, 24520{ 24521 X86_VFNMADDPDZ256v213rmbk, X86_INS_VFNMADD213PD, 24522#ifndef CAPSTONE_DIET 24523 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24524#endif 24525}, 24526{ 24527 X86_VFNMADDPDZ256v213rmbkz, X86_INS_VFNMADD213PD, 24528#ifndef CAPSTONE_DIET 24529 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24530#endif 24531}, 24532{ 24533 X86_VFNMADDPDZ256v213rmk, X86_INS_VFNMADD213PD, 24534#ifndef CAPSTONE_DIET 24535 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24536#endif 24537}, 24538{ 24539 X86_VFNMADDPDZ256v213rmkz, X86_INS_VFNMADD213PD, 24540#ifndef CAPSTONE_DIET 24541 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24542#endif 24543}, 24544{ 24545 X86_VFNMADDPDZ256v213rr, X86_INS_VFNMADD213PD, 24546#ifndef CAPSTONE_DIET 24547 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24548#endif 24549}, 24550{ 24551 X86_VFNMADDPDZ256v213rrk, X86_INS_VFNMADD213PD, 24552#ifndef CAPSTONE_DIET 24553 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24554#endif 24555}, 24556{ 24557 X86_VFNMADDPDZ256v213rrkz, X86_INS_VFNMADD213PD, 24558#ifndef CAPSTONE_DIET 24559 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24560#endif 24561}, 24562{ 24563 X86_VFNMADDPDZ256v231rm, X86_INS_VFNMADD231PD, 24564#ifndef CAPSTONE_DIET 24565 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24566#endif 24567}, 24568{ 24569 X86_VFNMADDPDZ256v231rmb, X86_INS_VFNMADD231PD, 24570#ifndef CAPSTONE_DIET 24571 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24572#endif 24573}, 24574{ 24575 X86_VFNMADDPDZ256v231rmbk, X86_INS_VFNMADD231PD, 24576#ifndef CAPSTONE_DIET 24577 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24578#endif 24579}, 24580{ 24581 X86_VFNMADDPDZ256v231rmbkz, X86_INS_VFNMADD231PD, 24582#ifndef CAPSTONE_DIET 24583 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24584#endif 24585}, 24586{ 24587 X86_VFNMADDPDZ256v231rmk, X86_INS_VFNMADD231PD, 24588#ifndef CAPSTONE_DIET 24589 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24590#endif 24591}, 24592{ 24593 X86_VFNMADDPDZ256v231rmkz, X86_INS_VFNMADD231PD, 24594#ifndef CAPSTONE_DIET 24595 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24596#endif 24597}, 24598{ 24599 X86_VFNMADDPDZ256v231rr, X86_INS_VFNMADD231PD, 24600#ifndef CAPSTONE_DIET 24601 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24602#endif 24603}, 24604{ 24605 X86_VFNMADDPDZ256v231rrk, X86_INS_VFNMADD231PD, 24606#ifndef CAPSTONE_DIET 24607 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24608#endif 24609}, 24610{ 24611 X86_VFNMADDPDZ256v231rrkz, X86_INS_VFNMADD231PD, 24612#ifndef CAPSTONE_DIET 24613 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24614#endif 24615}, 24616{ 24617 X86_VFNMADDPDZv213rm, X86_INS_VFNMADD213PD, 24618#ifndef CAPSTONE_DIET 24619 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24620#endif 24621}, 24622{ 24623 X86_VFNMADDPDZv213rmb, X86_INS_VFNMADD213PD, 24624#ifndef CAPSTONE_DIET 24625 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24626#endif 24627}, 24628{ 24629 X86_VFNMADDPDZv213rmbk, X86_INS_VFNMADD213PD, 24630#ifndef CAPSTONE_DIET 24631 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24632#endif 24633}, 24634{ 24635 X86_VFNMADDPDZv213rmbkz, X86_INS_VFNMADD213PD, 24636#ifndef CAPSTONE_DIET 24637 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24638#endif 24639}, 24640{ 24641 X86_VFNMADDPDZv213rmk, X86_INS_VFNMADD213PD, 24642#ifndef CAPSTONE_DIET 24643 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24644#endif 24645}, 24646{ 24647 X86_VFNMADDPDZv213rmkz, X86_INS_VFNMADD213PD, 24648#ifndef CAPSTONE_DIET 24649 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24650#endif 24651}, 24652{ 24653 X86_VFNMADDPDZv213rr, X86_INS_VFNMADD213PD, 24654#ifndef CAPSTONE_DIET 24655 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24656#endif 24657}, 24658{ 24659 X86_VFNMADDPDZv213rrb, X86_INS_VFNMADD213PD, 24660#ifndef CAPSTONE_DIET 24661 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24662#endif 24663}, 24664{ 24665 X86_VFNMADDPDZv213rrbk, X86_INS_VFNMADD213PD, 24666#ifndef CAPSTONE_DIET 24667 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24668#endif 24669}, 24670{ 24671 X86_VFNMADDPDZv213rrbkz, X86_INS_VFNMADD213PD, 24672#ifndef CAPSTONE_DIET 24673 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24674#endif 24675}, 24676{ 24677 X86_VFNMADDPDZv213rrk, X86_INS_VFNMADD213PD, 24678#ifndef CAPSTONE_DIET 24679 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24680#endif 24681}, 24682{ 24683 X86_VFNMADDPDZv213rrkz, X86_INS_VFNMADD213PD, 24684#ifndef CAPSTONE_DIET 24685 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24686#endif 24687}, 24688{ 24689 X86_VFNMADDPDZv231rm, X86_INS_VFNMADD231PD, 24690#ifndef CAPSTONE_DIET 24691 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24692#endif 24693}, 24694{ 24695 X86_VFNMADDPDZv231rmb, X86_INS_VFNMADD231PD, 24696#ifndef CAPSTONE_DIET 24697 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24698#endif 24699}, 24700{ 24701 X86_VFNMADDPDZv231rmbk, X86_INS_VFNMADD231PD, 24702#ifndef CAPSTONE_DIET 24703 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24704#endif 24705}, 24706{ 24707 X86_VFNMADDPDZv231rmbkz, X86_INS_VFNMADD231PD, 24708#ifndef CAPSTONE_DIET 24709 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24710#endif 24711}, 24712{ 24713 X86_VFNMADDPDZv231rmk, X86_INS_VFNMADD231PD, 24714#ifndef CAPSTONE_DIET 24715 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24716#endif 24717}, 24718{ 24719 X86_VFNMADDPDZv231rmkz, X86_INS_VFNMADD231PD, 24720#ifndef CAPSTONE_DIET 24721 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24722#endif 24723}, 24724{ 24725 X86_VFNMADDPDZv231rr, X86_INS_VFNMADD231PD, 24726#ifndef CAPSTONE_DIET 24727 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24728#endif 24729}, 24730{ 24731 X86_VFNMADDPDZv231rrk, X86_INS_VFNMADD231PD, 24732#ifndef CAPSTONE_DIET 24733 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24734#endif 24735}, 24736{ 24737 X86_VFNMADDPDZv231rrkz, X86_INS_VFNMADD231PD, 24738#ifndef CAPSTONE_DIET 24739 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24740#endif 24741}, 24742{ 24743 X86_VFNMADDPDr132m, X86_INS_VFNMADD132PD, 24744#ifndef CAPSTONE_DIET 24745 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24746#endif 24747}, 24748{ 24749 X86_VFNMADDPDr132mY, X86_INS_VFNMADD132PD, 24750#ifndef CAPSTONE_DIET 24751 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24752#endif 24753}, 24754{ 24755 X86_VFNMADDPDr132r, X86_INS_VFNMADD132PD, 24756#ifndef CAPSTONE_DIET 24757 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24758#endif 24759}, 24760{ 24761 X86_VFNMADDPDr132rY, X86_INS_VFNMADD132PD, 24762#ifndef CAPSTONE_DIET 24763 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24764#endif 24765}, 24766{ 24767 X86_VFNMADDPDr213m, X86_INS_VFNMADD213PD, 24768#ifndef CAPSTONE_DIET 24769 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24770#endif 24771}, 24772{ 24773 X86_VFNMADDPDr213mY, X86_INS_VFNMADD213PD, 24774#ifndef CAPSTONE_DIET 24775 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24776#endif 24777}, 24778{ 24779 X86_VFNMADDPDr213r, X86_INS_VFNMADD213PD, 24780#ifndef CAPSTONE_DIET 24781 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24782#endif 24783}, 24784{ 24785 X86_VFNMADDPDr213rY, X86_INS_VFNMADD213PD, 24786#ifndef CAPSTONE_DIET 24787 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24788#endif 24789}, 24790{ 24791 X86_VFNMADDPDr231m, X86_INS_VFNMADD231PD, 24792#ifndef CAPSTONE_DIET 24793 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24794#endif 24795}, 24796{ 24797 X86_VFNMADDPDr231mY, X86_INS_VFNMADD231PD, 24798#ifndef CAPSTONE_DIET 24799 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24800#endif 24801}, 24802{ 24803 X86_VFNMADDPDr231r, X86_INS_VFNMADD231PD, 24804#ifndef CAPSTONE_DIET 24805 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24806#endif 24807}, 24808{ 24809 X86_VFNMADDPDr231rY, X86_INS_VFNMADD231PD, 24810#ifndef CAPSTONE_DIET 24811 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 24812#endif 24813}, 24814{ 24815 X86_VFNMADDPS4mr, X86_INS_VFNMADDPS, 24816#ifndef CAPSTONE_DIET 24817 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24818#endif 24819}, 24820{ 24821 X86_VFNMADDPS4mrY, X86_INS_VFNMADDPS, 24822#ifndef CAPSTONE_DIET 24823 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24824#endif 24825}, 24826{ 24827 X86_VFNMADDPS4rm, X86_INS_VFNMADDPS, 24828#ifndef CAPSTONE_DIET 24829 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24830#endif 24831}, 24832{ 24833 X86_VFNMADDPS4rmY, X86_INS_VFNMADDPS, 24834#ifndef CAPSTONE_DIET 24835 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24836#endif 24837}, 24838{ 24839 X86_VFNMADDPS4rr, X86_INS_VFNMADDPS, 24840#ifndef CAPSTONE_DIET 24841 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24842#endif 24843}, 24844{ 24845 X86_VFNMADDPS4rrY, X86_INS_VFNMADDPS, 24846#ifndef CAPSTONE_DIET 24847 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24848#endif 24849}, 24850{ 24851 X86_VFNMADDPS4rrY_REV, X86_INS_VFNMADDPS, 24852#ifndef CAPSTONE_DIET 24853 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24854#endif 24855}, 24856{ 24857 X86_VFNMADDPS4rr_REV, X86_INS_VFNMADDPS, 24858#ifndef CAPSTONE_DIET 24859 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 24860#endif 24861}, 24862{ 24863 X86_VFNMADDPSZ128v213rm, X86_INS_VFNMADD213PS, 24864#ifndef CAPSTONE_DIET 24865 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24866#endif 24867}, 24868{ 24869 X86_VFNMADDPSZ128v213rmb, X86_INS_VFNMADD213PS, 24870#ifndef CAPSTONE_DIET 24871 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24872#endif 24873}, 24874{ 24875 X86_VFNMADDPSZ128v213rmbk, X86_INS_VFNMADD213PS, 24876#ifndef CAPSTONE_DIET 24877 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24878#endif 24879}, 24880{ 24881 X86_VFNMADDPSZ128v213rmbkz, X86_INS_VFNMADD213PS, 24882#ifndef CAPSTONE_DIET 24883 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24884#endif 24885}, 24886{ 24887 X86_VFNMADDPSZ128v213rmk, X86_INS_VFNMADD213PS, 24888#ifndef CAPSTONE_DIET 24889 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24890#endif 24891}, 24892{ 24893 X86_VFNMADDPSZ128v213rmkz, X86_INS_VFNMADD213PS, 24894#ifndef CAPSTONE_DIET 24895 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24896#endif 24897}, 24898{ 24899 X86_VFNMADDPSZ128v213rr, X86_INS_VFNMADD213PS, 24900#ifndef CAPSTONE_DIET 24901 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24902#endif 24903}, 24904{ 24905 X86_VFNMADDPSZ128v213rrk, X86_INS_VFNMADD213PS, 24906#ifndef CAPSTONE_DIET 24907 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24908#endif 24909}, 24910{ 24911 X86_VFNMADDPSZ128v213rrkz, X86_INS_VFNMADD213PS, 24912#ifndef CAPSTONE_DIET 24913 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24914#endif 24915}, 24916{ 24917 X86_VFNMADDPSZ128v231rm, X86_INS_VFNMADD231PS, 24918#ifndef CAPSTONE_DIET 24919 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24920#endif 24921}, 24922{ 24923 X86_VFNMADDPSZ128v231rmb, X86_INS_VFNMADD231PS, 24924#ifndef CAPSTONE_DIET 24925 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24926#endif 24927}, 24928{ 24929 X86_VFNMADDPSZ128v231rmbk, X86_INS_VFNMADD231PS, 24930#ifndef CAPSTONE_DIET 24931 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24932#endif 24933}, 24934{ 24935 X86_VFNMADDPSZ128v231rmbkz, X86_INS_VFNMADD231PS, 24936#ifndef CAPSTONE_DIET 24937 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24938#endif 24939}, 24940{ 24941 X86_VFNMADDPSZ128v231rmk, X86_INS_VFNMADD231PS, 24942#ifndef CAPSTONE_DIET 24943 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24944#endif 24945}, 24946{ 24947 X86_VFNMADDPSZ128v231rmkz, X86_INS_VFNMADD231PS, 24948#ifndef CAPSTONE_DIET 24949 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24950#endif 24951}, 24952{ 24953 X86_VFNMADDPSZ128v231rr, X86_INS_VFNMADD231PS, 24954#ifndef CAPSTONE_DIET 24955 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24956#endif 24957}, 24958{ 24959 X86_VFNMADDPSZ128v231rrk, X86_INS_VFNMADD231PS, 24960#ifndef CAPSTONE_DIET 24961 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24962#endif 24963}, 24964{ 24965 X86_VFNMADDPSZ128v231rrkz, X86_INS_VFNMADD231PS, 24966#ifndef CAPSTONE_DIET 24967 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24968#endif 24969}, 24970{ 24971 X86_VFNMADDPSZ256v213rm, X86_INS_VFNMADD213PS, 24972#ifndef CAPSTONE_DIET 24973 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24974#endif 24975}, 24976{ 24977 X86_VFNMADDPSZ256v213rmb, X86_INS_VFNMADD213PS, 24978#ifndef CAPSTONE_DIET 24979 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24980#endif 24981}, 24982{ 24983 X86_VFNMADDPSZ256v213rmbk, X86_INS_VFNMADD213PS, 24984#ifndef CAPSTONE_DIET 24985 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24986#endif 24987}, 24988{ 24989 X86_VFNMADDPSZ256v213rmbkz, X86_INS_VFNMADD213PS, 24990#ifndef CAPSTONE_DIET 24991 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24992#endif 24993}, 24994{ 24995 X86_VFNMADDPSZ256v213rmk, X86_INS_VFNMADD213PS, 24996#ifndef CAPSTONE_DIET 24997 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 24998#endif 24999}, 25000{ 25001 X86_VFNMADDPSZ256v213rmkz, X86_INS_VFNMADD213PS, 25002#ifndef CAPSTONE_DIET 25003 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25004#endif 25005}, 25006{ 25007 X86_VFNMADDPSZ256v213rr, X86_INS_VFNMADD213PS, 25008#ifndef CAPSTONE_DIET 25009 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25010#endif 25011}, 25012{ 25013 X86_VFNMADDPSZ256v213rrk, X86_INS_VFNMADD213PS, 25014#ifndef CAPSTONE_DIET 25015 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25016#endif 25017}, 25018{ 25019 X86_VFNMADDPSZ256v213rrkz, X86_INS_VFNMADD213PS, 25020#ifndef CAPSTONE_DIET 25021 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25022#endif 25023}, 25024{ 25025 X86_VFNMADDPSZ256v231rm, X86_INS_VFNMADD231PS, 25026#ifndef CAPSTONE_DIET 25027 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25028#endif 25029}, 25030{ 25031 X86_VFNMADDPSZ256v231rmb, X86_INS_VFNMADD231PS, 25032#ifndef CAPSTONE_DIET 25033 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25034#endif 25035}, 25036{ 25037 X86_VFNMADDPSZ256v231rmbk, X86_INS_VFNMADD231PS, 25038#ifndef CAPSTONE_DIET 25039 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25040#endif 25041}, 25042{ 25043 X86_VFNMADDPSZ256v231rmbkz, X86_INS_VFNMADD231PS, 25044#ifndef CAPSTONE_DIET 25045 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25046#endif 25047}, 25048{ 25049 X86_VFNMADDPSZ256v231rmk, X86_INS_VFNMADD231PS, 25050#ifndef CAPSTONE_DIET 25051 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25052#endif 25053}, 25054{ 25055 X86_VFNMADDPSZ256v231rmkz, X86_INS_VFNMADD231PS, 25056#ifndef CAPSTONE_DIET 25057 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25058#endif 25059}, 25060{ 25061 X86_VFNMADDPSZ256v231rr, X86_INS_VFNMADD231PS, 25062#ifndef CAPSTONE_DIET 25063 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25064#endif 25065}, 25066{ 25067 X86_VFNMADDPSZ256v231rrk, X86_INS_VFNMADD231PS, 25068#ifndef CAPSTONE_DIET 25069 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25070#endif 25071}, 25072{ 25073 X86_VFNMADDPSZ256v231rrkz, X86_INS_VFNMADD231PS, 25074#ifndef CAPSTONE_DIET 25075 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25076#endif 25077}, 25078{ 25079 X86_VFNMADDPSZv213rm, X86_INS_VFNMADD213PS, 25080#ifndef CAPSTONE_DIET 25081 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25082#endif 25083}, 25084{ 25085 X86_VFNMADDPSZv213rmb, X86_INS_VFNMADD213PS, 25086#ifndef CAPSTONE_DIET 25087 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25088#endif 25089}, 25090{ 25091 X86_VFNMADDPSZv213rmbk, X86_INS_VFNMADD213PS, 25092#ifndef CAPSTONE_DIET 25093 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25094#endif 25095}, 25096{ 25097 X86_VFNMADDPSZv213rmbkz, X86_INS_VFNMADD213PS, 25098#ifndef CAPSTONE_DIET 25099 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25100#endif 25101}, 25102{ 25103 X86_VFNMADDPSZv213rmk, X86_INS_VFNMADD213PS, 25104#ifndef CAPSTONE_DIET 25105 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25106#endif 25107}, 25108{ 25109 X86_VFNMADDPSZv213rmkz, X86_INS_VFNMADD213PS, 25110#ifndef CAPSTONE_DIET 25111 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25112#endif 25113}, 25114{ 25115 X86_VFNMADDPSZv213rr, X86_INS_VFNMADD213PS, 25116#ifndef CAPSTONE_DIET 25117 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25118#endif 25119}, 25120{ 25121 X86_VFNMADDPSZv213rrb, X86_INS_VFNMADD213PS, 25122#ifndef CAPSTONE_DIET 25123 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25124#endif 25125}, 25126{ 25127 X86_VFNMADDPSZv213rrbk, X86_INS_VFNMADD213PS, 25128#ifndef CAPSTONE_DIET 25129 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25130#endif 25131}, 25132{ 25133 X86_VFNMADDPSZv213rrbkz, X86_INS_VFNMADD213PS, 25134#ifndef CAPSTONE_DIET 25135 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25136#endif 25137}, 25138{ 25139 X86_VFNMADDPSZv213rrk, X86_INS_VFNMADD213PS, 25140#ifndef CAPSTONE_DIET 25141 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25142#endif 25143}, 25144{ 25145 X86_VFNMADDPSZv213rrkz, X86_INS_VFNMADD213PS, 25146#ifndef CAPSTONE_DIET 25147 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25148#endif 25149}, 25150{ 25151 X86_VFNMADDPSZv231rm, X86_INS_VFNMADD231PS, 25152#ifndef CAPSTONE_DIET 25153 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25154#endif 25155}, 25156{ 25157 X86_VFNMADDPSZv231rmb, X86_INS_VFNMADD231PS, 25158#ifndef CAPSTONE_DIET 25159 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25160#endif 25161}, 25162{ 25163 X86_VFNMADDPSZv231rmbk, X86_INS_VFNMADD231PS, 25164#ifndef CAPSTONE_DIET 25165 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25166#endif 25167}, 25168{ 25169 X86_VFNMADDPSZv231rmbkz, X86_INS_VFNMADD231PS, 25170#ifndef CAPSTONE_DIET 25171 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25172#endif 25173}, 25174{ 25175 X86_VFNMADDPSZv231rmk, X86_INS_VFNMADD231PS, 25176#ifndef CAPSTONE_DIET 25177 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25178#endif 25179}, 25180{ 25181 X86_VFNMADDPSZv231rmkz, X86_INS_VFNMADD231PS, 25182#ifndef CAPSTONE_DIET 25183 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25184#endif 25185}, 25186{ 25187 X86_VFNMADDPSZv231rr, X86_INS_VFNMADD231PS, 25188#ifndef CAPSTONE_DIET 25189 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25190#endif 25191}, 25192{ 25193 X86_VFNMADDPSZv231rrk, X86_INS_VFNMADD231PS, 25194#ifndef CAPSTONE_DIET 25195 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25196#endif 25197}, 25198{ 25199 X86_VFNMADDPSZv231rrkz, X86_INS_VFNMADD231PS, 25200#ifndef CAPSTONE_DIET 25201 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25202#endif 25203}, 25204{ 25205 X86_VFNMADDPSr132m, X86_INS_VFNMADD132PS, 25206#ifndef CAPSTONE_DIET 25207 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25208#endif 25209}, 25210{ 25211 X86_VFNMADDPSr132mY, X86_INS_VFNMADD132PS, 25212#ifndef CAPSTONE_DIET 25213 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25214#endif 25215}, 25216{ 25217 X86_VFNMADDPSr132r, X86_INS_VFNMADD132PS, 25218#ifndef CAPSTONE_DIET 25219 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25220#endif 25221}, 25222{ 25223 X86_VFNMADDPSr132rY, X86_INS_VFNMADD132PS, 25224#ifndef CAPSTONE_DIET 25225 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25226#endif 25227}, 25228{ 25229 X86_VFNMADDPSr213m, X86_INS_VFNMADD213PS, 25230#ifndef CAPSTONE_DIET 25231 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25232#endif 25233}, 25234{ 25235 X86_VFNMADDPSr213mY, X86_INS_VFNMADD213PS, 25236#ifndef CAPSTONE_DIET 25237 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25238#endif 25239}, 25240{ 25241 X86_VFNMADDPSr213r, X86_INS_VFNMADD213PS, 25242#ifndef CAPSTONE_DIET 25243 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25244#endif 25245}, 25246{ 25247 X86_VFNMADDPSr213rY, X86_INS_VFNMADD213PS, 25248#ifndef CAPSTONE_DIET 25249 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25250#endif 25251}, 25252{ 25253 X86_VFNMADDPSr231m, X86_INS_VFNMADD231PS, 25254#ifndef CAPSTONE_DIET 25255 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25256#endif 25257}, 25258{ 25259 X86_VFNMADDPSr231mY, X86_INS_VFNMADD231PS, 25260#ifndef CAPSTONE_DIET 25261 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25262#endif 25263}, 25264{ 25265 X86_VFNMADDPSr231r, X86_INS_VFNMADD231PS, 25266#ifndef CAPSTONE_DIET 25267 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25268#endif 25269}, 25270{ 25271 X86_VFNMADDPSr231rY, X86_INS_VFNMADD231PS, 25272#ifndef CAPSTONE_DIET 25273 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25274#endif 25275}, 25276{ 25277 X86_VFNMADDSD4mr, X86_INS_VFNMADDSD, 25278#ifndef CAPSTONE_DIET 25279 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25280#endif 25281}, 25282{ 25283 X86_VFNMADDSD4mr_Int, X86_INS_VFNMADDSD, 25284#ifndef CAPSTONE_DIET 25285 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25286#endif 25287}, 25288{ 25289 X86_VFNMADDSD4rm, X86_INS_VFNMADDSD, 25290#ifndef CAPSTONE_DIET 25291 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25292#endif 25293}, 25294{ 25295 X86_VFNMADDSD4rm_Int, X86_INS_VFNMADDSD, 25296#ifndef CAPSTONE_DIET 25297 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25298#endif 25299}, 25300{ 25301 X86_VFNMADDSD4rr, X86_INS_VFNMADDSD, 25302#ifndef CAPSTONE_DIET 25303 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25304#endif 25305}, 25306{ 25307 X86_VFNMADDSD4rr_Int, X86_INS_VFNMADDSD, 25308#ifndef CAPSTONE_DIET 25309 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25310#endif 25311}, 25312{ 25313 X86_VFNMADDSD4rr_REV, X86_INS_VFNMADDSD, 25314#ifndef CAPSTONE_DIET 25315 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25316#endif 25317}, 25318{ 25319 X86_VFNMADDSDZm, X86_INS_VFNMADD213SD, 25320#ifndef CAPSTONE_DIET 25321 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25322#endif 25323}, 25324{ 25325 X86_VFNMADDSDZr, X86_INS_VFNMADD213SD, 25326#ifndef CAPSTONE_DIET 25327 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25328#endif 25329}, 25330{ 25331 X86_VFNMADDSDr132m, X86_INS_VFNMADD132SD, 25332#ifndef CAPSTONE_DIET 25333 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25334#endif 25335}, 25336{ 25337 X86_VFNMADDSDr132r, X86_INS_VFNMADD132SD, 25338#ifndef CAPSTONE_DIET 25339 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25340#endif 25341}, 25342{ 25343 X86_VFNMADDSDr213m, X86_INS_VFNMADD213SD, 25344#ifndef CAPSTONE_DIET 25345 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25346#endif 25347}, 25348{ 25349 X86_VFNMADDSDr213r, X86_INS_VFNMADD213SD, 25350#ifndef CAPSTONE_DIET 25351 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25352#endif 25353}, 25354{ 25355 X86_VFNMADDSDr231m, X86_INS_VFNMADD231SD, 25356#ifndef CAPSTONE_DIET 25357 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25358#endif 25359}, 25360{ 25361 X86_VFNMADDSDr231r, X86_INS_VFNMADD231SD, 25362#ifndef CAPSTONE_DIET 25363 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25364#endif 25365}, 25366{ 25367 X86_VFNMADDSS4mr, X86_INS_VFNMADDSS, 25368#ifndef CAPSTONE_DIET 25369 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25370#endif 25371}, 25372{ 25373 X86_VFNMADDSS4mr_Int, X86_INS_VFNMADDSS, 25374#ifndef CAPSTONE_DIET 25375 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25376#endif 25377}, 25378{ 25379 X86_VFNMADDSS4rm, X86_INS_VFNMADDSS, 25380#ifndef CAPSTONE_DIET 25381 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25382#endif 25383}, 25384{ 25385 X86_VFNMADDSS4rm_Int, X86_INS_VFNMADDSS, 25386#ifndef CAPSTONE_DIET 25387 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25388#endif 25389}, 25390{ 25391 X86_VFNMADDSS4rr, X86_INS_VFNMADDSS, 25392#ifndef CAPSTONE_DIET 25393 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25394#endif 25395}, 25396{ 25397 X86_VFNMADDSS4rr_Int, X86_INS_VFNMADDSS, 25398#ifndef CAPSTONE_DIET 25399 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25400#endif 25401}, 25402{ 25403 X86_VFNMADDSS4rr_REV, X86_INS_VFNMADDSS, 25404#ifndef CAPSTONE_DIET 25405 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25406#endif 25407}, 25408{ 25409 X86_VFNMADDSSZm, X86_INS_VFNMADD213SS, 25410#ifndef CAPSTONE_DIET 25411 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25412#endif 25413}, 25414{ 25415 X86_VFNMADDSSZr, X86_INS_VFNMADD213SS, 25416#ifndef CAPSTONE_DIET 25417 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25418#endif 25419}, 25420{ 25421 X86_VFNMADDSSr132m, X86_INS_VFNMADD132SS, 25422#ifndef CAPSTONE_DIET 25423 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25424#endif 25425}, 25426{ 25427 X86_VFNMADDSSr132r, X86_INS_VFNMADD132SS, 25428#ifndef CAPSTONE_DIET 25429 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25430#endif 25431}, 25432{ 25433 X86_VFNMADDSSr213m, X86_INS_VFNMADD213SS, 25434#ifndef CAPSTONE_DIET 25435 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25436#endif 25437}, 25438{ 25439 X86_VFNMADDSSr213r, X86_INS_VFNMADD213SS, 25440#ifndef CAPSTONE_DIET 25441 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25442#endif 25443}, 25444{ 25445 X86_VFNMADDSSr231m, X86_INS_VFNMADD231SS, 25446#ifndef CAPSTONE_DIET 25447 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25448#endif 25449}, 25450{ 25451 X86_VFNMADDSSr231r, X86_INS_VFNMADD231SS, 25452#ifndef CAPSTONE_DIET 25453 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25454#endif 25455}, 25456{ 25457 X86_VFNMSUB132PDZ128m, X86_INS_VFNMSUB132PD, 25458#ifndef CAPSTONE_DIET 25459 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25460#endif 25461}, 25462{ 25463 X86_VFNMSUB132PDZ128mb, X86_INS_VFNMSUB132PD, 25464#ifndef CAPSTONE_DIET 25465 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25466#endif 25467}, 25468{ 25469 X86_VFNMSUB132PDZ256m, X86_INS_VFNMSUB132PD, 25470#ifndef CAPSTONE_DIET 25471 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25472#endif 25473}, 25474{ 25475 X86_VFNMSUB132PDZ256mb, X86_INS_VFNMSUB132PD, 25476#ifndef CAPSTONE_DIET 25477 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25478#endif 25479}, 25480{ 25481 X86_VFNMSUB132PDZm, X86_INS_VFNMSUB132PD, 25482#ifndef CAPSTONE_DIET 25483 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25484#endif 25485}, 25486{ 25487 X86_VFNMSUB132PDZmb, X86_INS_VFNMSUB132PD, 25488#ifndef CAPSTONE_DIET 25489 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25490#endif 25491}, 25492{ 25493 X86_VFNMSUB132PSZ128m, X86_INS_VFNMSUB132PS, 25494#ifndef CAPSTONE_DIET 25495 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25496#endif 25497}, 25498{ 25499 X86_VFNMSUB132PSZ128mb, X86_INS_VFNMSUB132PS, 25500#ifndef CAPSTONE_DIET 25501 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25502#endif 25503}, 25504{ 25505 X86_VFNMSUB132PSZ256m, X86_INS_VFNMSUB132PS, 25506#ifndef CAPSTONE_DIET 25507 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25508#endif 25509}, 25510{ 25511 X86_VFNMSUB132PSZ256mb, X86_INS_VFNMSUB132PS, 25512#ifndef CAPSTONE_DIET 25513 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25514#endif 25515}, 25516{ 25517 X86_VFNMSUB132PSZm, X86_INS_VFNMSUB132PS, 25518#ifndef CAPSTONE_DIET 25519 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25520#endif 25521}, 25522{ 25523 X86_VFNMSUB132PSZmb, X86_INS_VFNMSUB132PS, 25524#ifndef CAPSTONE_DIET 25525 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25526#endif 25527}, 25528{ 25529 X86_VFNMSUBPD4mr, X86_INS_VFNMSUBPD, 25530#ifndef CAPSTONE_DIET 25531 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25532#endif 25533}, 25534{ 25535 X86_VFNMSUBPD4mrY, X86_INS_VFNMSUBPD, 25536#ifndef CAPSTONE_DIET 25537 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25538#endif 25539}, 25540{ 25541 X86_VFNMSUBPD4rm, X86_INS_VFNMSUBPD, 25542#ifndef CAPSTONE_DIET 25543 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25544#endif 25545}, 25546{ 25547 X86_VFNMSUBPD4rmY, X86_INS_VFNMSUBPD, 25548#ifndef CAPSTONE_DIET 25549 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25550#endif 25551}, 25552{ 25553 X86_VFNMSUBPD4rr, X86_INS_VFNMSUBPD, 25554#ifndef CAPSTONE_DIET 25555 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25556#endif 25557}, 25558{ 25559 X86_VFNMSUBPD4rrY, X86_INS_VFNMSUBPD, 25560#ifndef CAPSTONE_DIET 25561 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25562#endif 25563}, 25564{ 25565 X86_VFNMSUBPD4rrY_REV, X86_INS_VFNMSUBPD, 25566#ifndef CAPSTONE_DIET 25567 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25568#endif 25569}, 25570{ 25571 X86_VFNMSUBPD4rr_REV, X86_INS_VFNMSUBPD, 25572#ifndef CAPSTONE_DIET 25573 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25574#endif 25575}, 25576{ 25577 X86_VFNMSUBPDZ128v213rm, X86_INS_VFNMSUB213PD, 25578#ifndef CAPSTONE_DIET 25579 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25580#endif 25581}, 25582{ 25583 X86_VFNMSUBPDZ128v213rmb, X86_INS_VFNMSUB213PD, 25584#ifndef CAPSTONE_DIET 25585 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25586#endif 25587}, 25588{ 25589 X86_VFNMSUBPDZ128v213rmbk, X86_INS_VFNMSUB213PD, 25590#ifndef CAPSTONE_DIET 25591 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25592#endif 25593}, 25594{ 25595 X86_VFNMSUBPDZ128v213rmbkz, X86_INS_VFNMSUB213PD, 25596#ifndef CAPSTONE_DIET 25597 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25598#endif 25599}, 25600{ 25601 X86_VFNMSUBPDZ128v213rmk, X86_INS_VFNMSUB213PD, 25602#ifndef CAPSTONE_DIET 25603 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25604#endif 25605}, 25606{ 25607 X86_VFNMSUBPDZ128v213rmkz, X86_INS_VFNMSUB213PD, 25608#ifndef CAPSTONE_DIET 25609 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25610#endif 25611}, 25612{ 25613 X86_VFNMSUBPDZ128v213rr, X86_INS_VFNMSUB213PD, 25614#ifndef CAPSTONE_DIET 25615 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25616#endif 25617}, 25618{ 25619 X86_VFNMSUBPDZ128v213rrk, X86_INS_VFNMSUB213PD, 25620#ifndef CAPSTONE_DIET 25621 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25622#endif 25623}, 25624{ 25625 X86_VFNMSUBPDZ128v213rrkz, X86_INS_VFNMSUB213PD, 25626#ifndef CAPSTONE_DIET 25627 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25628#endif 25629}, 25630{ 25631 X86_VFNMSUBPDZ128v231rm, X86_INS_VFNMSUB231PD, 25632#ifndef CAPSTONE_DIET 25633 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25634#endif 25635}, 25636{ 25637 X86_VFNMSUBPDZ128v231rmb, X86_INS_VFNMSUB231PD, 25638#ifndef CAPSTONE_DIET 25639 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25640#endif 25641}, 25642{ 25643 X86_VFNMSUBPDZ128v231rmbk, X86_INS_VFNMSUB231PD, 25644#ifndef CAPSTONE_DIET 25645 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25646#endif 25647}, 25648{ 25649 X86_VFNMSUBPDZ128v231rmbkz, X86_INS_VFNMSUB231PD, 25650#ifndef CAPSTONE_DIET 25651 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25652#endif 25653}, 25654{ 25655 X86_VFNMSUBPDZ128v231rmk, X86_INS_VFNMSUB231PD, 25656#ifndef CAPSTONE_DIET 25657 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25658#endif 25659}, 25660{ 25661 X86_VFNMSUBPDZ128v231rmkz, X86_INS_VFNMSUB231PD, 25662#ifndef CAPSTONE_DIET 25663 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25664#endif 25665}, 25666{ 25667 X86_VFNMSUBPDZ128v231rr, X86_INS_VFNMSUB231PD, 25668#ifndef CAPSTONE_DIET 25669 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25670#endif 25671}, 25672{ 25673 X86_VFNMSUBPDZ128v231rrk, X86_INS_VFNMSUB231PD, 25674#ifndef CAPSTONE_DIET 25675 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25676#endif 25677}, 25678{ 25679 X86_VFNMSUBPDZ128v231rrkz, X86_INS_VFNMSUB231PD, 25680#ifndef CAPSTONE_DIET 25681 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25682#endif 25683}, 25684{ 25685 X86_VFNMSUBPDZ256v213rm, X86_INS_VFNMSUB213PD, 25686#ifndef CAPSTONE_DIET 25687 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25688#endif 25689}, 25690{ 25691 X86_VFNMSUBPDZ256v213rmb, X86_INS_VFNMSUB213PD, 25692#ifndef CAPSTONE_DIET 25693 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25694#endif 25695}, 25696{ 25697 X86_VFNMSUBPDZ256v213rmbk, X86_INS_VFNMSUB213PD, 25698#ifndef CAPSTONE_DIET 25699 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25700#endif 25701}, 25702{ 25703 X86_VFNMSUBPDZ256v213rmbkz, X86_INS_VFNMSUB213PD, 25704#ifndef CAPSTONE_DIET 25705 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25706#endif 25707}, 25708{ 25709 X86_VFNMSUBPDZ256v213rmk, X86_INS_VFNMSUB213PD, 25710#ifndef CAPSTONE_DIET 25711 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25712#endif 25713}, 25714{ 25715 X86_VFNMSUBPDZ256v213rmkz, X86_INS_VFNMSUB213PD, 25716#ifndef CAPSTONE_DIET 25717 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25718#endif 25719}, 25720{ 25721 X86_VFNMSUBPDZ256v213rr, X86_INS_VFNMSUB213PD, 25722#ifndef CAPSTONE_DIET 25723 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25724#endif 25725}, 25726{ 25727 X86_VFNMSUBPDZ256v213rrk, X86_INS_VFNMSUB213PD, 25728#ifndef CAPSTONE_DIET 25729 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25730#endif 25731}, 25732{ 25733 X86_VFNMSUBPDZ256v213rrkz, X86_INS_VFNMSUB213PD, 25734#ifndef CAPSTONE_DIET 25735 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25736#endif 25737}, 25738{ 25739 X86_VFNMSUBPDZ256v231rm, X86_INS_VFNMSUB231PD, 25740#ifndef CAPSTONE_DIET 25741 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25742#endif 25743}, 25744{ 25745 X86_VFNMSUBPDZ256v231rmb, X86_INS_VFNMSUB231PD, 25746#ifndef CAPSTONE_DIET 25747 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25748#endif 25749}, 25750{ 25751 X86_VFNMSUBPDZ256v231rmbk, X86_INS_VFNMSUB231PD, 25752#ifndef CAPSTONE_DIET 25753 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25754#endif 25755}, 25756{ 25757 X86_VFNMSUBPDZ256v231rmbkz, X86_INS_VFNMSUB231PD, 25758#ifndef CAPSTONE_DIET 25759 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25760#endif 25761}, 25762{ 25763 X86_VFNMSUBPDZ256v231rmk, X86_INS_VFNMSUB231PD, 25764#ifndef CAPSTONE_DIET 25765 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25766#endif 25767}, 25768{ 25769 X86_VFNMSUBPDZ256v231rmkz, X86_INS_VFNMSUB231PD, 25770#ifndef CAPSTONE_DIET 25771 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25772#endif 25773}, 25774{ 25775 X86_VFNMSUBPDZ256v231rr, X86_INS_VFNMSUB231PD, 25776#ifndef CAPSTONE_DIET 25777 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25778#endif 25779}, 25780{ 25781 X86_VFNMSUBPDZ256v231rrk, X86_INS_VFNMSUB231PD, 25782#ifndef CAPSTONE_DIET 25783 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25784#endif 25785}, 25786{ 25787 X86_VFNMSUBPDZ256v231rrkz, X86_INS_VFNMSUB231PD, 25788#ifndef CAPSTONE_DIET 25789 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25790#endif 25791}, 25792{ 25793 X86_VFNMSUBPDZv213rm, X86_INS_VFNMSUB213PD, 25794#ifndef CAPSTONE_DIET 25795 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25796#endif 25797}, 25798{ 25799 X86_VFNMSUBPDZv213rmb, X86_INS_VFNMSUB213PD, 25800#ifndef CAPSTONE_DIET 25801 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25802#endif 25803}, 25804{ 25805 X86_VFNMSUBPDZv213rmbk, X86_INS_VFNMSUB213PD, 25806#ifndef CAPSTONE_DIET 25807 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25808#endif 25809}, 25810{ 25811 X86_VFNMSUBPDZv213rmbkz, X86_INS_VFNMSUB213PD, 25812#ifndef CAPSTONE_DIET 25813 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25814#endif 25815}, 25816{ 25817 X86_VFNMSUBPDZv213rmk, X86_INS_VFNMSUB213PD, 25818#ifndef CAPSTONE_DIET 25819 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25820#endif 25821}, 25822{ 25823 X86_VFNMSUBPDZv213rmkz, X86_INS_VFNMSUB213PD, 25824#ifndef CAPSTONE_DIET 25825 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25826#endif 25827}, 25828{ 25829 X86_VFNMSUBPDZv213rr, X86_INS_VFNMSUB213PD, 25830#ifndef CAPSTONE_DIET 25831 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25832#endif 25833}, 25834{ 25835 X86_VFNMSUBPDZv213rrb, X86_INS_VFNMSUB213PD, 25836#ifndef CAPSTONE_DIET 25837 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25838#endif 25839}, 25840{ 25841 X86_VFNMSUBPDZv213rrbk, X86_INS_VFNMSUB213PD, 25842#ifndef CAPSTONE_DIET 25843 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25844#endif 25845}, 25846{ 25847 X86_VFNMSUBPDZv213rrbkz, X86_INS_VFNMSUB213PD, 25848#ifndef CAPSTONE_DIET 25849 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25850#endif 25851}, 25852{ 25853 X86_VFNMSUBPDZv213rrk, X86_INS_VFNMSUB213PD, 25854#ifndef CAPSTONE_DIET 25855 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25856#endif 25857}, 25858{ 25859 X86_VFNMSUBPDZv213rrkz, X86_INS_VFNMSUB213PD, 25860#ifndef CAPSTONE_DIET 25861 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25862#endif 25863}, 25864{ 25865 X86_VFNMSUBPDZv231rm, X86_INS_VFNMSUB231PD, 25866#ifndef CAPSTONE_DIET 25867 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25868#endif 25869}, 25870{ 25871 X86_VFNMSUBPDZv231rmb, X86_INS_VFNMSUB231PD, 25872#ifndef CAPSTONE_DIET 25873 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25874#endif 25875}, 25876{ 25877 X86_VFNMSUBPDZv231rmbk, X86_INS_VFNMSUB231PD, 25878#ifndef CAPSTONE_DIET 25879 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25880#endif 25881}, 25882{ 25883 X86_VFNMSUBPDZv231rmbkz, X86_INS_VFNMSUB231PD, 25884#ifndef CAPSTONE_DIET 25885 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25886#endif 25887}, 25888{ 25889 X86_VFNMSUBPDZv231rmk, X86_INS_VFNMSUB231PD, 25890#ifndef CAPSTONE_DIET 25891 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25892#endif 25893}, 25894{ 25895 X86_VFNMSUBPDZv231rmkz, X86_INS_VFNMSUB231PD, 25896#ifndef CAPSTONE_DIET 25897 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25898#endif 25899}, 25900{ 25901 X86_VFNMSUBPDZv231rr, X86_INS_VFNMSUB231PD, 25902#ifndef CAPSTONE_DIET 25903 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25904#endif 25905}, 25906{ 25907 X86_VFNMSUBPDZv231rrk, X86_INS_VFNMSUB231PD, 25908#ifndef CAPSTONE_DIET 25909 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25910#endif 25911}, 25912{ 25913 X86_VFNMSUBPDZv231rrkz, X86_INS_VFNMSUB231PD, 25914#ifndef CAPSTONE_DIET 25915 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 25916#endif 25917}, 25918{ 25919 X86_VFNMSUBPDr132m, X86_INS_VFNMSUB132PD, 25920#ifndef CAPSTONE_DIET 25921 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25922#endif 25923}, 25924{ 25925 X86_VFNMSUBPDr132mY, X86_INS_VFNMSUB132PD, 25926#ifndef CAPSTONE_DIET 25927 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25928#endif 25929}, 25930{ 25931 X86_VFNMSUBPDr132r, X86_INS_VFNMSUB132PD, 25932#ifndef CAPSTONE_DIET 25933 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25934#endif 25935}, 25936{ 25937 X86_VFNMSUBPDr132rY, X86_INS_VFNMSUB132PD, 25938#ifndef CAPSTONE_DIET 25939 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25940#endif 25941}, 25942{ 25943 X86_VFNMSUBPDr213m, X86_INS_VFNMSUB213PD, 25944#ifndef CAPSTONE_DIET 25945 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25946#endif 25947}, 25948{ 25949 X86_VFNMSUBPDr213mY, X86_INS_VFNMSUB213PD, 25950#ifndef CAPSTONE_DIET 25951 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25952#endif 25953}, 25954{ 25955 X86_VFNMSUBPDr213r, X86_INS_VFNMSUB213PD, 25956#ifndef CAPSTONE_DIET 25957 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25958#endif 25959}, 25960{ 25961 X86_VFNMSUBPDr213rY, X86_INS_VFNMSUB213PD, 25962#ifndef CAPSTONE_DIET 25963 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25964#endif 25965}, 25966{ 25967 X86_VFNMSUBPDr231m, X86_INS_VFNMSUB231PD, 25968#ifndef CAPSTONE_DIET 25969 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25970#endif 25971}, 25972{ 25973 X86_VFNMSUBPDr231mY, X86_INS_VFNMSUB231PD, 25974#ifndef CAPSTONE_DIET 25975 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25976#endif 25977}, 25978{ 25979 X86_VFNMSUBPDr231r, X86_INS_VFNMSUB231PD, 25980#ifndef CAPSTONE_DIET 25981 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25982#endif 25983}, 25984{ 25985 X86_VFNMSUBPDr231rY, X86_INS_VFNMSUB231PD, 25986#ifndef CAPSTONE_DIET 25987 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 25988#endif 25989}, 25990{ 25991 X86_VFNMSUBPS4mr, X86_INS_VFNMSUBPS, 25992#ifndef CAPSTONE_DIET 25993 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 25994#endif 25995}, 25996{ 25997 X86_VFNMSUBPS4mrY, X86_INS_VFNMSUBPS, 25998#ifndef CAPSTONE_DIET 25999 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26000#endif 26001}, 26002{ 26003 X86_VFNMSUBPS4rm, X86_INS_VFNMSUBPS, 26004#ifndef CAPSTONE_DIET 26005 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26006#endif 26007}, 26008{ 26009 X86_VFNMSUBPS4rmY, X86_INS_VFNMSUBPS, 26010#ifndef CAPSTONE_DIET 26011 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26012#endif 26013}, 26014{ 26015 X86_VFNMSUBPS4rr, X86_INS_VFNMSUBPS, 26016#ifndef CAPSTONE_DIET 26017 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26018#endif 26019}, 26020{ 26021 X86_VFNMSUBPS4rrY, X86_INS_VFNMSUBPS, 26022#ifndef CAPSTONE_DIET 26023 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26024#endif 26025}, 26026{ 26027 X86_VFNMSUBPS4rrY_REV, X86_INS_VFNMSUBPS, 26028#ifndef CAPSTONE_DIET 26029 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26030#endif 26031}, 26032{ 26033 X86_VFNMSUBPS4rr_REV, X86_INS_VFNMSUBPS, 26034#ifndef CAPSTONE_DIET 26035 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26036#endif 26037}, 26038{ 26039 X86_VFNMSUBPSZ128v213rm, X86_INS_VFNMSUB213PS, 26040#ifndef CAPSTONE_DIET 26041 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26042#endif 26043}, 26044{ 26045 X86_VFNMSUBPSZ128v213rmb, X86_INS_VFNMSUB213PS, 26046#ifndef CAPSTONE_DIET 26047 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26048#endif 26049}, 26050{ 26051 X86_VFNMSUBPSZ128v213rmbk, X86_INS_VFNMSUB213PS, 26052#ifndef CAPSTONE_DIET 26053 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26054#endif 26055}, 26056{ 26057 X86_VFNMSUBPSZ128v213rmbkz, X86_INS_VFNMSUB213PS, 26058#ifndef CAPSTONE_DIET 26059 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26060#endif 26061}, 26062{ 26063 X86_VFNMSUBPSZ128v213rmk, X86_INS_VFNMSUB213PS, 26064#ifndef CAPSTONE_DIET 26065 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26066#endif 26067}, 26068{ 26069 X86_VFNMSUBPSZ128v213rmkz, X86_INS_VFNMSUB213PS, 26070#ifndef CAPSTONE_DIET 26071 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26072#endif 26073}, 26074{ 26075 X86_VFNMSUBPSZ128v213rr, X86_INS_VFNMSUB213PS, 26076#ifndef CAPSTONE_DIET 26077 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26078#endif 26079}, 26080{ 26081 X86_VFNMSUBPSZ128v213rrk, X86_INS_VFNMSUB213PS, 26082#ifndef CAPSTONE_DIET 26083 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26084#endif 26085}, 26086{ 26087 X86_VFNMSUBPSZ128v213rrkz, X86_INS_VFNMSUB213PS, 26088#ifndef CAPSTONE_DIET 26089 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26090#endif 26091}, 26092{ 26093 X86_VFNMSUBPSZ128v231rm, X86_INS_VFNMSUB231PS, 26094#ifndef CAPSTONE_DIET 26095 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26096#endif 26097}, 26098{ 26099 X86_VFNMSUBPSZ128v231rmb, X86_INS_VFNMSUB231PS, 26100#ifndef CAPSTONE_DIET 26101 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26102#endif 26103}, 26104{ 26105 X86_VFNMSUBPSZ128v231rmbk, X86_INS_VFNMSUB231PS, 26106#ifndef CAPSTONE_DIET 26107 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26108#endif 26109}, 26110{ 26111 X86_VFNMSUBPSZ128v231rmbkz, X86_INS_VFNMSUB231PS, 26112#ifndef CAPSTONE_DIET 26113 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26114#endif 26115}, 26116{ 26117 X86_VFNMSUBPSZ128v231rmk, X86_INS_VFNMSUB231PS, 26118#ifndef CAPSTONE_DIET 26119 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26120#endif 26121}, 26122{ 26123 X86_VFNMSUBPSZ128v231rmkz, X86_INS_VFNMSUB231PS, 26124#ifndef CAPSTONE_DIET 26125 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26126#endif 26127}, 26128{ 26129 X86_VFNMSUBPSZ128v231rr, X86_INS_VFNMSUB231PS, 26130#ifndef CAPSTONE_DIET 26131 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26132#endif 26133}, 26134{ 26135 X86_VFNMSUBPSZ128v231rrk, X86_INS_VFNMSUB231PS, 26136#ifndef CAPSTONE_DIET 26137 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26138#endif 26139}, 26140{ 26141 X86_VFNMSUBPSZ128v231rrkz, X86_INS_VFNMSUB231PS, 26142#ifndef CAPSTONE_DIET 26143 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26144#endif 26145}, 26146{ 26147 X86_VFNMSUBPSZ256v213rm, X86_INS_VFNMSUB213PS, 26148#ifndef CAPSTONE_DIET 26149 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26150#endif 26151}, 26152{ 26153 X86_VFNMSUBPSZ256v213rmb, X86_INS_VFNMSUB213PS, 26154#ifndef CAPSTONE_DIET 26155 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26156#endif 26157}, 26158{ 26159 X86_VFNMSUBPSZ256v213rmbk, X86_INS_VFNMSUB213PS, 26160#ifndef CAPSTONE_DIET 26161 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26162#endif 26163}, 26164{ 26165 X86_VFNMSUBPSZ256v213rmbkz, X86_INS_VFNMSUB213PS, 26166#ifndef CAPSTONE_DIET 26167 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26168#endif 26169}, 26170{ 26171 X86_VFNMSUBPSZ256v213rmk, X86_INS_VFNMSUB213PS, 26172#ifndef CAPSTONE_DIET 26173 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26174#endif 26175}, 26176{ 26177 X86_VFNMSUBPSZ256v213rmkz, X86_INS_VFNMSUB213PS, 26178#ifndef CAPSTONE_DIET 26179 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26180#endif 26181}, 26182{ 26183 X86_VFNMSUBPSZ256v213rr, X86_INS_VFNMSUB213PS, 26184#ifndef CAPSTONE_DIET 26185 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26186#endif 26187}, 26188{ 26189 X86_VFNMSUBPSZ256v213rrk, X86_INS_VFNMSUB213PS, 26190#ifndef CAPSTONE_DIET 26191 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26192#endif 26193}, 26194{ 26195 X86_VFNMSUBPSZ256v213rrkz, X86_INS_VFNMSUB213PS, 26196#ifndef CAPSTONE_DIET 26197 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26198#endif 26199}, 26200{ 26201 X86_VFNMSUBPSZ256v231rm, X86_INS_VFNMSUB231PS, 26202#ifndef CAPSTONE_DIET 26203 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26204#endif 26205}, 26206{ 26207 X86_VFNMSUBPSZ256v231rmb, X86_INS_VFNMSUB231PS, 26208#ifndef CAPSTONE_DIET 26209 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26210#endif 26211}, 26212{ 26213 X86_VFNMSUBPSZ256v231rmbk, X86_INS_VFNMSUB231PS, 26214#ifndef CAPSTONE_DIET 26215 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26216#endif 26217}, 26218{ 26219 X86_VFNMSUBPSZ256v231rmbkz, X86_INS_VFNMSUB231PS, 26220#ifndef CAPSTONE_DIET 26221 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26222#endif 26223}, 26224{ 26225 X86_VFNMSUBPSZ256v231rmk, X86_INS_VFNMSUB231PS, 26226#ifndef CAPSTONE_DIET 26227 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26228#endif 26229}, 26230{ 26231 X86_VFNMSUBPSZ256v231rmkz, X86_INS_VFNMSUB231PS, 26232#ifndef CAPSTONE_DIET 26233 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26234#endif 26235}, 26236{ 26237 X86_VFNMSUBPSZ256v231rr, X86_INS_VFNMSUB231PS, 26238#ifndef CAPSTONE_DIET 26239 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26240#endif 26241}, 26242{ 26243 X86_VFNMSUBPSZ256v231rrk, X86_INS_VFNMSUB231PS, 26244#ifndef CAPSTONE_DIET 26245 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26246#endif 26247}, 26248{ 26249 X86_VFNMSUBPSZ256v231rrkz, X86_INS_VFNMSUB231PS, 26250#ifndef CAPSTONE_DIET 26251 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26252#endif 26253}, 26254{ 26255 X86_VFNMSUBPSZv213rm, X86_INS_VFNMSUB213PS, 26256#ifndef CAPSTONE_DIET 26257 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26258#endif 26259}, 26260{ 26261 X86_VFNMSUBPSZv213rmb, X86_INS_VFNMSUB213PS, 26262#ifndef CAPSTONE_DIET 26263 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26264#endif 26265}, 26266{ 26267 X86_VFNMSUBPSZv213rmbk, X86_INS_VFNMSUB213PS, 26268#ifndef CAPSTONE_DIET 26269 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26270#endif 26271}, 26272{ 26273 X86_VFNMSUBPSZv213rmbkz, X86_INS_VFNMSUB213PS, 26274#ifndef CAPSTONE_DIET 26275 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26276#endif 26277}, 26278{ 26279 X86_VFNMSUBPSZv213rmk, X86_INS_VFNMSUB213PS, 26280#ifndef CAPSTONE_DIET 26281 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26282#endif 26283}, 26284{ 26285 X86_VFNMSUBPSZv213rmkz, X86_INS_VFNMSUB213PS, 26286#ifndef CAPSTONE_DIET 26287 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26288#endif 26289}, 26290{ 26291 X86_VFNMSUBPSZv213rr, X86_INS_VFNMSUB213PS, 26292#ifndef CAPSTONE_DIET 26293 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26294#endif 26295}, 26296{ 26297 X86_VFNMSUBPSZv213rrb, X86_INS_VFNMSUB213PS, 26298#ifndef CAPSTONE_DIET 26299 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26300#endif 26301}, 26302{ 26303 X86_VFNMSUBPSZv213rrbk, X86_INS_VFNMSUB213PS, 26304#ifndef CAPSTONE_DIET 26305 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26306#endif 26307}, 26308{ 26309 X86_VFNMSUBPSZv213rrbkz, X86_INS_VFNMSUB213PS, 26310#ifndef CAPSTONE_DIET 26311 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26312#endif 26313}, 26314{ 26315 X86_VFNMSUBPSZv213rrk, X86_INS_VFNMSUB213PS, 26316#ifndef CAPSTONE_DIET 26317 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26318#endif 26319}, 26320{ 26321 X86_VFNMSUBPSZv213rrkz, X86_INS_VFNMSUB213PS, 26322#ifndef CAPSTONE_DIET 26323 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26324#endif 26325}, 26326{ 26327 X86_VFNMSUBPSZv231rm, X86_INS_VFNMSUB231PS, 26328#ifndef CAPSTONE_DIET 26329 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26330#endif 26331}, 26332{ 26333 X86_VFNMSUBPSZv231rmb, X86_INS_VFNMSUB231PS, 26334#ifndef CAPSTONE_DIET 26335 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26336#endif 26337}, 26338{ 26339 X86_VFNMSUBPSZv231rmbk, X86_INS_VFNMSUB231PS, 26340#ifndef CAPSTONE_DIET 26341 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26342#endif 26343}, 26344{ 26345 X86_VFNMSUBPSZv231rmbkz, X86_INS_VFNMSUB231PS, 26346#ifndef CAPSTONE_DIET 26347 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26348#endif 26349}, 26350{ 26351 X86_VFNMSUBPSZv231rmk, X86_INS_VFNMSUB231PS, 26352#ifndef CAPSTONE_DIET 26353 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26354#endif 26355}, 26356{ 26357 X86_VFNMSUBPSZv231rmkz, X86_INS_VFNMSUB231PS, 26358#ifndef CAPSTONE_DIET 26359 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26360#endif 26361}, 26362{ 26363 X86_VFNMSUBPSZv231rr, X86_INS_VFNMSUB231PS, 26364#ifndef CAPSTONE_DIET 26365 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26366#endif 26367}, 26368{ 26369 X86_VFNMSUBPSZv231rrk, X86_INS_VFNMSUB231PS, 26370#ifndef CAPSTONE_DIET 26371 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26372#endif 26373}, 26374{ 26375 X86_VFNMSUBPSZv231rrkz, X86_INS_VFNMSUB231PS, 26376#ifndef CAPSTONE_DIET 26377 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26378#endif 26379}, 26380{ 26381 X86_VFNMSUBPSr132m, X86_INS_VFNMSUB132PS, 26382#ifndef CAPSTONE_DIET 26383 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26384#endif 26385}, 26386{ 26387 X86_VFNMSUBPSr132mY, X86_INS_VFNMSUB132PS, 26388#ifndef CAPSTONE_DIET 26389 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26390#endif 26391}, 26392{ 26393 X86_VFNMSUBPSr132r, X86_INS_VFNMSUB132PS, 26394#ifndef CAPSTONE_DIET 26395 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26396#endif 26397}, 26398{ 26399 X86_VFNMSUBPSr132rY, X86_INS_VFNMSUB132PS, 26400#ifndef CAPSTONE_DIET 26401 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26402#endif 26403}, 26404{ 26405 X86_VFNMSUBPSr213m, X86_INS_VFNMSUB213PS, 26406#ifndef CAPSTONE_DIET 26407 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26408#endif 26409}, 26410{ 26411 X86_VFNMSUBPSr213mY, X86_INS_VFNMSUB213PS, 26412#ifndef CAPSTONE_DIET 26413 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26414#endif 26415}, 26416{ 26417 X86_VFNMSUBPSr213r, X86_INS_VFNMSUB213PS, 26418#ifndef CAPSTONE_DIET 26419 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26420#endif 26421}, 26422{ 26423 X86_VFNMSUBPSr213rY, X86_INS_VFNMSUB213PS, 26424#ifndef CAPSTONE_DIET 26425 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26426#endif 26427}, 26428{ 26429 X86_VFNMSUBPSr231m, X86_INS_VFNMSUB231PS, 26430#ifndef CAPSTONE_DIET 26431 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26432#endif 26433}, 26434{ 26435 X86_VFNMSUBPSr231mY, X86_INS_VFNMSUB231PS, 26436#ifndef CAPSTONE_DIET 26437 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26438#endif 26439}, 26440{ 26441 X86_VFNMSUBPSr231r, X86_INS_VFNMSUB231PS, 26442#ifndef CAPSTONE_DIET 26443 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26444#endif 26445}, 26446{ 26447 X86_VFNMSUBPSr231rY, X86_INS_VFNMSUB231PS, 26448#ifndef CAPSTONE_DIET 26449 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26450#endif 26451}, 26452{ 26453 X86_VFNMSUBSD4mr, X86_INS_VFNMSUBSD, 26454#ifndef CAPSTONE_DIET 26455 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26456#endif 26457}, 26458{ 26459 X86_VFNMSUBSD4mr_Int, X86_INS_VFNMSUBSD, 26460#ifndef CAPSTONE_DIET 26461 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26462#endif 26463}, 26464{ 26465 X86_VFNMSUBSD4rm, X86_INS_VFNMSUBSD, 26466#ifndef CAPSTONE_DIET 26467 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26468#endif 26469}, 26470{ 26471 X86_VFNMSUBSD4rm_Int, X86_INS_VFNMSUBSD, 26472#ifndef CAPSTONE_DIET 26473 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26474#endif 26475}, 26476{ 26477 X86_VFNMSUBSD4rr, X86_INS_VFNMSUBSD, 26478#ifndef CAPSTONE_DIET 26479 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26480#endif 26481}, 26482{ 26483 X86_VFNMSUBSD4rr_Int, X86_INS_VFNMSUBSD, 26484#ifndef CAPSTONE_DIET 26485 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26486#endif 26487}, 26488{ 26489 X86_VFNMSUBSD4rr_REV, X86_INS_VFNMSUBSD, 26490#ifndef CAPSTONE_DIET 26491 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26492#endif 26493}, 26494{ 26495 X86_VFNMSUBSDZm, X86_INS_VFNMSUB213SD, 26496#ifndef CAPSTONE_DIET 26497 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26498#endif 26499}, 26500{ 26501 X86_VFNMSUBSDZr, X86_INS_VFNMSUB213SD, 26502#ifndef CAPSTONE_DIET 26503 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26504#endif 26505}, 26506{ 26507 X86_VFNMSUBSDr132m, X86_INS_VFNMSUB132SD, 26508#ifndef CAPSTONE_DIET 26509 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26510#endif 26511}, 26512{ 26513 X86_VFNMSUBSDr132r, X86_INS_VFNMSUB132SD, 26514#ifndef CAPSTONE_DIET 26515 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26516#endif 26517}, 26518{ 26519 X86_VFNMSUBSDr213m, X86_INS_VFNMSUB213SD, 26520#ifndef CAPSTONE_DIET 26521 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26522#endif 26523}, 26524{ 26525 X86_VFNMSUBSDr213r, X86_INS_VFNMSUB213SD, 26526#ifndef CAPSTONE_DIET 26527 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26528#endif 26529}, 26530{ 26531 X86_VFNMSUBSDr231m, X86_INS_VFNMSUB231SD, 26532#ifndef CAPSTONE_DIET 26533 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26534#endif 26535}, 26536{ 26537 X86_VFNMSUBSDr231r, X86_INS_VFNMSUB231SD, 26538#ifndef CAPSTONE_DIET 26539 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26540#endif 26541}, 26542{ 26543 X86_VFNMSUBSS4mr, X86_INS_VFNMSUBSS, 26544#ifndef CAPSTONE_DIET 26545 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26546#endif 26547}, 26548{ 26549 X86_VFNMSUBSS4mr_Int, X86_INS_VFNMSUBSS, 26550#ifndef CAPSTONE_DIET 26551 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26552#endif 26553}, 26554{ 26555 X86_VFNMSUBSS4rm, X86_INS_VFNMSUBSS, 26556#ifndef CAPSTONE_DIET 26557 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26558#endif 26559}, 26560{ 26561 X86_VFNMSUBSS4rm_Int, X86_INS_VFNMSUBSS, 26562#ifndef CAPSTONE_DIET 26563 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26564#endif 26565}, 26566{ 26567 X86_VFNMSUBSS4rr, X86_INS_VFNMSUBSS, 26568#ifndef CAPSTONE_DIET 26569 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26570#endif 26571}, 26572{ 26573 X86_VFNMSUBSS4rr_Int, X86_INS_VFNMSUBSS, 26574#ifndef CAPSTONE_DIET 26575 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26576#endif 26577}, 26578{ 26579 X86_VFNMSUBSS4rr_REV, X86_INS_VFNMSUBSS, 26580#ifndef CAPSTONE_DIET 26581 { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0 26582#endif 26583}, 26584{ 26585 X86_VFNMSUBSSZm, X86_INS_VFNMSUB213SS, 26586#ifndef CAPSTONE_DIET 26587 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26588#endif 26589}, 26590{ 26591 X86_VFNMSUBSSZr, X86_INS_VFNMSUB213SS, 26592#ifndef CAPSTONE_DIET 26593 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26594#endif 26595}, 26596{ 26597 X86_VFNMSUBSSr132m, X86_INS_VFNMSUB132SS, 26598#ifndef CAPSTONE_DIET 26599 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26600#endif 26601}, 26602{ 26603 X86_VFNMSUBSSr132r, X86_INS_VFNMSUB132SS, 26604#ifndef CAPSTONE_DIET 26605 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26606#endif 26607}, 26608{ 26609 X86_VFNMSUBSSr213m, X86_INS_VFNMSUB213SS, 26610#ifndef CAPSTONE_DIET 26611 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26612#endif 26613}, 26614{ 26615 X86_VFNMSUBSSr213r, X86_INS_VFNMSUB213SS, 26616#ifndef CAPSTONE_DIET 26617 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26618#endif 26619}, 26620{ 26621 X86_VFNMSUBSSr231m, X86_INS_VFNMSUB231SS, 26622#ifndef CAPSTONE_DIET 26623 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26624#endif 26625}, 26626{ 26627 X86_VFNMSUBSSr231r, X86_INS_VFNMSUB231SS, 26628#ifndef CAPSTONE_DIET 26629 { 0 }, { 0 }, { X86_GRP_FMA, 0 }, 0, 0 26630#endif 26631}, 26632{ 26633 X86_VFRCZPDrm, X86_INS_VFRCZPD, 26634#ifndef CAPSTONE_DIET 26635 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 26636#endif 26637}, 26638{ 26639 X86_VFRCZPDrmY, X86_INS_VFRCZPD, 26640#ifndef CAPSTONE_DIET 26641 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 26642#endif 26643}, 26644{ 26645 X86_VFRCZPDrr, X86_INS_VFRCZPD, 26646#ifndef CAPSTONE_DIET 26647 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 26648#endif 26649}, 26650{ 26651 X86_VFRCZPDrrY, X86_INS_VFRCZPD, 26652#ifndef CAPSTONE_DIET 26653 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 26654#endif 26655}, 26656{ 26657 X86_VFRCZPSrm, X86_INS_VFRCZPS, 26658#ifndef CAPSTONE_DIET 26659 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 26660#endif 26661}, 26662{ 26663 X86_VFRCZPSrmY, X86_INS_VFRCZPS, 26664#ifndef CAPSTONE_DIET 26665 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 26666#endif 26667}, 26668{ 26669 X86_VFRCZPSrr, X86_INS_VFRCZPS, 26670#ifndef CAPSTONE_DIET 26671 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 26672#endif 26673}, 26674{ 26675 X86_VFRCZPSrrY, X86_INS_VFRCZPS, 26676#ifndef CAPSTONE_DIET 26677 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 26678#endif 26679}, 26680{ 26681 X86_VFRCZSDrm, X86_INS_VFRCZSD, 26682#ifndef CAPSTONE_DIET 26683 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 26684#endif 26685}, 26686{ 26687 X86_VFRCZSDrr, X86_INS_VFRCZSD, 26688#ifndef CAPSTONE_DIET 26689 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 26690#endif 26691}, 26692{ 26693 X86_VFRCZSSrm, X86_INS_VFRCZSS, 26694#ifndef CAPSTONE_DIET 26695 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 26696#endif 26697}, 26698{ 26699 X86_VFRCZSSrr, X86_INS_VFRCZSS, 26700#ifndef CAPSTONE_DIET 26701 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 26702#endif 26703}, 26704{ 26705 X86_VFsANDNPDrm, X86_INS_VANDNPD, 26706#ifndef CAPSTONE_DIET 26707 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26708#endif 26709}, 26710{ 26711 X86_VFsANDNPDrr, X86_INS_VANDNPD, 26712#ifndef CAPSTONE_DIET 26713 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26714#endif 26715}, 26716{ 26717 X86_VFsANDNPSrm, X86_INS_VANDNPS, 26718#ifndef CAPSTONE_DIET 26719 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26720#endif 26721}, 26722{ 26723 X86_VFsANDNPSrr, X86_INS_VANDNPS, 26724#ifndef CAPSTONE_DIET 26725 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26726#endif 26727}, 26728{ 26729 X86_VFsANDPDrm, X86_INS_VANDPD, 26730#ifndef CAPSTONE_DIET 26731 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26732#endif 26733}, 26734{ 26735 X86_VFsANDPDrr, X86_INS_VANDPD, 26736#ifndef CAPSTONE_DIET 26737 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26738#endif 26739}, 26740{ 26741 X86_VFsANDPSrm, X86_INS_VANDPS, 26742#ifndef CAPSTONE_DIET 26743 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26744#endif 26745}, 26746{ 26747 X86_VFsANDPSrr, X86_INS_VANDPS, 26748#ifndef CAPSTONE_DIET 26749 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26750#endif 26751}, 26752{ 26753 X86_VFsORPDrm, X86_INS_VORPD, 26754#ifndef CAPSTONE_DIET 26755 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26756#endif 26757}, 26758{ 26759 X86_VFsORPDrr, X86_INS_VORPD, 26760#ifndef CAPSTONE_DIET 26761 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26762#endif 26763}, 26764{ 26765 X86_VFsORPSrm, X86_INS_VORPS, 26766#ifndef CAPSTONE_DIET 26767 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26768#endif 26769}, 26770{ 26771 X86_VFsORPSrr, X86_INS_VORPS, 26772#ifndef CAPSTONE_DIET 26773 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26774#endif 26775}, 26776{ 26777 X86_VFsXORPDrm, X86_INS_VXORPD, 26778#ifndef CAPSTONE_DIET 26779 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26780#endif 26781}, 26782{ 26783 X86_VFsXORPDrr, X86_INS_VXORPD, 26784#ifndef CAPSTONE_DIET 26785 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26786#endif 26787}, 26788{ 26789 X86_VFsXORPSrm, X86_INS_VXORPS, 26790#ifndef CAPSTONE_DIET 26791 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26792#endif 26793}, 26794{ 26795 X86_VFsXORPSrr, X86_INS_VXORPS, 26796#ifndef CAPSTONE_DIET 26797 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 26798#endif 26799}, 26800{ 26801 X86_VFvANDNPDrm, X86_INS_VANDNPD, 26802#ifndef CAPSTONE_DIET 26803 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26804#endif 26805}, 26806{ 26807 X86_VFvANDNPDrr, X86_INS_VANDNPD, 26808#ifndef CAPSTONE_DIET 26809 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26810#endif 26811}, 26812{ 26813 X86_VFvANDNPSrm, X86_INS_VANDNPS, 26814#ifndef CAPSTONE_DIET 26815 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26816#endif 26817}, 26818{ 26819 X86_VFvANDNPSrr, X86_INS_VANDNPS, 26820#ifndef CAPSTONE_DIET 26821 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26822#endif 26823}, 26824{ 26825 X86_VFvANDPDrm, X86_INS_VANDPD, 26826#ifndef CAPSTONE_DIET 26827 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26828#endif 26829}, 26830{ 26831 X86_VFvANDPDrr, X86_INS_VANDPD, 26832#ifndef CAPSTONE_DIET 26833 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26834#endif 26835}, 26836{ 26837 X86_VFvANDPSrm, X86_INS_VANDPS, 26838#ifndef CAPSTONE_DIET 26839 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26840#endif 26841}, 26842{ 26843 X86_VFvANDPSrr, X86_INS_VANDPS, 26844#ifndef CAPSTONE_DIET 26845 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26846#endif 26847}, 26848{ 26849 X86_VFvORPDrm, X86_INS_VORPD, 26850#ifndef CAPSTONE_DIET 26851 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26852#endif 26853}, 26854{ 26855 X86_VFvORPDrr, X86_INS_VORPD, 26856#ifndef CAPSTONE_DIET 26857 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26858#endif 26859}, 26860{ 26861 X86_VFvORPSrm, X86_INS_VORPS, 26862#ifndef CAPSTONE_DIET 26863 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26864#endif 26865}, 26866{ 26867 X86_VFvORPSrr, X86_INS_VORPS, 26868#ifndef CAPSTONE_DIET 26869 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26870#endif 26871}, 26872{ 26873 X86_VFvXORPDrm, X86_INS_VXORPD, 26874#ifndef CAPSTONE_DIET 26875 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26876#endif 26877}, 26878{ 26879 X86_VFvXORPDrr, X86_INS_VXORPD, 26880#ifndef CAPSTONE_DIET 26881 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26882#endif 26883}, 26884{ 26885 X86_VFvXORPSrm, X86_INS_VXORPS, 26886#ifndef CAPSTONE_DIET 26887 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26888#endif 26889}, 26890{ 26891 X86_VFvXORPSrr, X86_INS_VXORPS, 26892#ifndef CAPSTONE_DIET 26893 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 26894#endif 26895}, 26896{ 26897 X86_VGATHERDPDYrm, X86_INS_VGATHERDPD, 26898#ifndef CAPSTONE_DIET 26899 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 26900#endif 26901}, 26902{ 26903 X86_VGATHERDPDZrm, X86_INS_VGATHERDPD, 26904#ifndef CAPSTONE_DIET 26905 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26906#endif 26907}, 26908{ 26909 X86_VGATHERDPDrm, X86_INS_VGATHERDPD, 26910#ifndef CAPSTONE_DIET 26911 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 26912#endif 26913}, 26914{ 26915 X86_VGATHERDPSYrm, X86_INS_VGATHERDPS, 26916#ifndef CAPSTONE_DIET 26917 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 26918#endif 26919}, 26920{ 26921 X86_VGATHERDPSZrm, X86_INS_VGATHERDPS, 26922#ifndef CAPSTONE_DIET 26923 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26924#endif 26925}, 26926{ 26927 X86_VGATHERDPSrm, X86_INS_VGATHERDPS, 26928#ifndef CAPSTONE_DIET 26929 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 26930#endif 26931}, 26932{ 26933 X86_VGATHERPF0DPDm, X86_INS_VGATHERPF0DPD, 26934#ifndef CAPSTONE_DIET 26935 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 26936#endif 26937}, 26938{ 26939 X86_VGATHERPF0DPSm, X86_INS_VGATHERPF0DPS, 26940#ifndef CAPSTONE_DIET 26941 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 26942#endif 26943}, 26944{ 26945 X86_VGATHERPF0QPDm, X86_INS_VGATHERPF0QPD, 26946#ifndef CAPSTONE_DIET 26947 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 26948#endif 26949}, 26950{ 26951 X86_VGATHERPF0QPSm, X86_INS_VGATHERPF0QPS, 26952#ifndef CAPSTONE_DIET 26953 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 26954#endif 26955}, 26956{ 26957 X86_VGATHERPF1DPDm, X86_INS_VGATHERPF1DPD, 26958#ifndef CAPSTONE_DIET 26959 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 26960#endif 26961}, 26962{ 26963 X86_VGATHERPF1DPSm, X86_INS_VGATHERPF1DPS, 26964#ifndef CAPSTONE_DIET 26965 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 26966#endif 26967}, 26968{ 26969 X86_VGATHERPF1QPDm, X86_INS_VGATHERPF1QPD, 26970#ifndef CAPSTONE_DIET 26971 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 26972#endif 26973}, 26974{ 26975 X86_VGATHERPF1QPSm, X86_INS_VGATHERPF1QPS, 26976#ifndef CAPSTONE_DIET 26977 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 26978#endif 26979}, 26980{ 26981 X86_VGATHERQPDYrm, X86_INS_VGATHERQPD, 26982#ifndef CAPSTONE_DIET 26983 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 26984#endif 26985}, 26986{ 26987 X86_VGATHERQPDZrm, X86_INS_VGATHERQPD, 26988#ifndef CAPSTONE_DIET 26989 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 26990#endif 26991}, 26992{ 26993 X86_VGATHERQPDrm, X86_INS_VGATHERQPD, 26994#ifndef CAPSTONE_DIET 26995 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 26996#endif 26997}, 26998{ 26999 X86_VGATHERQPSYrm, X86_INS_VGATHERQPS, 27000#ifndef CAPSTONE_DIET 27001 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 27002#endif 27003}, 27004{ 27005 X86_VGATHERQPSZrm, X86_INS_VGATHERQPS, 27006#ifndef CAPSTONE_DIET 27007 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27008#endif 27009}, 27010{ 27011 X86_VGATHERQPSrm, X86_INS_VGATHERQPS, 27012#ifndef CAPSTONE_DIET 27013 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 27014#endif 27015}, 27016{ 27017 X86_VHADDPDYrm, X86_INS_VHADDPD, 27018#ifndef CAPSTONE_DIET 27019 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27020#endif 27021}, 27022{ 27023 X86_VHADDPDYrr, X86_INS_VHADDPD, 27024#ifndef CAPSTONE_DIET 27025 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27026#endif 27027}, 27028{ 27029 X86_VHADDPDrm, X86_INS_VHADDPD, 27030#ifndef CAPSTONE_DIET 27031 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27032#endif 27033}, 27034{ 27035 X86_VHADDPDrr, X86_INS_VHADDPD, 27036#ifndef CAPSTONE_DIET 27037 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27038#endif 27039}, 27040{ 27041 X86_VHADDPSYrm, X86_INS_VHADDPS, 27042#ifndef CAPSTONE_DIET 27043 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27044#endif 27045}, 27046{ 27047 X86_VHADDPSYrr, X86_INS_VHADDPS, 27048#ifndef CAPSTONE_DIET 27049 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27050#endif 27051}, 27052{ 27053 X86_VHADDPSrm, X86_INS_VHADDPS, 27054#ifndef CAPSTONE_DIET 27055 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27056#endif 27057}, 27058{ 27059 X86_VHADDPSrr, X86_INS_VHADDPS, 27060#ifndef CAPSTONE_DIET 27061 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27062#endif 27063}, 27064{ 27065 X86_VHSUBPDYrm, X86_INS_VHSUBPD, 27066#ifndef CAPSTONE_DIET 27067 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27068#endif 27069}, 27070{ 27071 X86_VHSUBPDYrr, X86_INS_VHSUBPD, 27072#ifndef CAPSTONE_DIET 27073 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27074#endif 27075}, 27076{ 27077 X86_VHSUBPDrm, X86_INS_VHSUBPD, 27078#ifndef CAPSTONE_DIET 27079 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27080#endif 27081}, 27082{ 27083 X86_VHSUBPDrr, X86_INS_VHSUBPD, 27084#ifndef CAPSTONE_DIET 27085 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27086#endif 27087}, 27088{ 27089 X86_VHSUBPSYrm, X86_INS_VHSUBPS, 27090#ifndef CAPSTONE_DIET 27091 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27092#endif 27093}, 27094{ 27095 X86_VHSUBPSYrr, X86_INS_VHSUBPS, 27096#ifndef CAPSTONE_DIET 27097 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27098#endif 27099}, 27100{ 27101 X86_VHSUBPSrm, X86_INS_VHSUBPS, 27102#ifndef CAPSTONE_DIET 27103 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27104#endif 27105}, 27106{ 27107 X86_VHSUBPSrr, X86_INS_VHSUBPS, 27108#ifndef CAPSTONE_DIET 27109 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27110#endif 27111}, 27112{ 27113 X86_VINSERTF128rm, X86_INS_VINSERTF128, 27114#ifndef CAPSTONE_DIET 27115 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27116#endif 27117}, 27118{ 27119 X86_VINSERTF128rr, X86_INS_VINSERTF128, 27120#ifndef CAPSTONE_DIET 27121 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27122#endif 27123}, 27124{ 27125 X86_VINSERTF32x4rm, X86_INS_VINSERTF32X4, 27126#ifndef CAPSTONE_DIET 27127 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27128#endif 27129}, 27130{ 27131 X86_VINSERTF32x4rr, X86_INS_VINSERTF32X4, 27132#ifndef CAPSTONE_DIET 27133 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27134#endif 27135}, 27136{ 27137 X86_VINSERTF32x8rm, X86_INS_VINSERTF32X8, 27138#ifndef CAPSTONE_DIET 27139 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 27140#endif 27141}, 27142{ 27143 X86_VINSERTF32x8rr, X86_INS_VINSERTF32X8, 27144#ifndef CAPSTONE_DIET 27145 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 27146#endif 27147}, 27148{ 27149 X86_VINSERTF64x2rm, X86_INS_VINSERTF64X2, 27150#ifndef CAPSTONE_DIET 27151 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 27152#endif 27153}, 27154{ 27155 X86_VINSERTF64x2rr, X86_INS_VINSERTF64X2, 27156#ifndef CAPSTONE_DIET 27157 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 27158#endif 27159}, 27160{ 27161 X86_VINSERTF64x4rm, X86_INS_VINSERTF64X4, 27162#ifndef CAPSTONE_DIET 27163 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27164#endif 27165}, 27166{ 27167 X86_VINSERTF64x4rr, X86_INS_VINSERTF64X4, 27168#ifndef CAPSTONE_DIET 27169 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27170#endif 27171}, 27172{ 27173 X86_VINSERTI128rm, X86_INS_VINSERTI128, 27174#ifndef CAPSTONE_DIET 27175 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 27176#endif 27177}, 27178{ 27179 X86_VINSERTI128rr, X86_INS_VINSERTI128, 27180#ifndef CAPSTONE_DIET 27181 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 27182#endif 27183}, 27184{ 27185 X86_VINSERTI32x4rm, X86_INS_VINSERTI32X4, 27186#ifndef CAPSTONE_DIET 27187 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27188#endif 27189}, 27190{ 27191 X86_VINSERTI32x4rr, X86_INS_VINSERTI32X4, 27192#ifndef CAPSTONE_DIET 27193 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27194#endif 27195}, 27196{ 27197 X86_VINSERTI32x8rm, X86_INS_VINSERTI32X8, 27198#ifndef CAPSTONE_DIET 27199 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 27200#endif 27201}, 27202{ 27203 X86_VINSERTI32x8rr, X86_INS_VINSERTI32X8, 27204#ifndef CAPSTONE_DIET 27205 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 27206#endif 27207}, 27208{ 27209 X86_VINSERTI64x2rm, X86_INS_VINSERTI64X2, 27210#ifndef CAPSTONE_DIET 27211 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 27212#endif 27213}, 27214{ 27215 X86_VINSERTI64x2rr, X86_INS_VINSERTI64X2, 27216#ifndef CAPSTONE_DIET 27217 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 27218#endif 27219}, 27220{ 27221 X86_VINSERTI64x4rm, X86_INS_VINSERTI64X4, 27222#ifndef CAPSTONE_DIET 27223 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27224#endif 27225}, 27226{ 27227 X86_VINSERTI64x4rr, X86_INS_VINSERTI64X4, 27228#ifndef CAPSTONE_DIET 27229 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27230#endif 27231}, 27232{ 27233 X86_VINSERTPSrm, X86_INS_VINSERTPS, 27234#ifndef CAPSTONE_DIET 27235 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27236#endif 27237}, 27238{ 27239 X86_VINSERTPSrr, X86_INS_VINSERTPS, 27240#ifndef CAPSTONE_DIET 27241 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27242#endif 27243}, 27244{ 27245 X86_VINSERTPSzrm, X86_INS_VINSERTPS, 27246#ifndef CAPSTONE_DIET 27247 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27248#endif 27249}, 27250{ 27251 X86_VINSERTPSzrr, X86_INS_VINSERTPS, 27252#ifndef CAPSTONE_DIET 27253 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27254#endif 27255}, 27256{ 27257 X86_VLDDQUYrm, X86_INS_VLDDQU, 27258#ifndef CAPSTONE_DIET 27259 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27260#endif 27261}, 27262{ 27263 X86_VLDDQUrm, X86_INS_VLDDQU, 27264#ifndef CAPSTONE_DIET 27265 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27266#endif 27267}, 27268{ 27269 X86_VLDMXCSR, X86_INS_VLDMXCSR, 27270#ifndef CAPSTONE_DIET 27271 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27272#endif 27273}, 27274{ 27275 X86_VMASKMOVDQU, X86_INS_VMASKMOVDQU, 27276#ifndef CAPSTONE_DIET 27277 { X86_REG_EDI, 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOT64BITMODE, 0 }, 0, 0 27278#endif 27279}, 27280{ 27281 X86_VMASKMOVDQU64, X86_INS_VMASKMOVDQU, 27282#ifndef CAPSTONE_DIET 27283 { X86_REG_RDI, 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_MODE64, 0 }, 0, 0 27284#endif 27285}, 27286{ 27287 X86_VMASKMOVPDYmr, X86_INS_VMASKMOVPD, 27288#ifndef CAPSTONE_DIET 27289 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27290#endif 27291}, 27292{ 27293 X86_VMASKMOVPDYrm, X86_INS_VMASKMOVPD, 27294#ifndef CAPSTONE_DIET 27295 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27296#endif 27297}, 27298{ 27299 X86_VMASKMOVPDmr, X86_INS_VMASKMOVPD, 27300#ifndef CAPSTONE_DIET 27301 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27302#endif 27303}, 27304{ 27305 X86_VMASKMOVPDrm, X86_INS_VMASKMOVPD, 27306#ifndef CAPSTONE_DIET 27307 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27308#endif 27309}, 27310{ 27311 X86_VMASKMOVPSYmr, X86_INS_VMASKMOVPS, 27312#ifndef CAPSTONE_DIET 27313 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27314#endif 27315}, 27316{ 27317 X86_VMASKMOVPSYrm, X86_INS_VMASKMOVPS, 27318#ifndef CAPSTONE_DIET 27319 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27320#endif 27321}, 27322{ 27323 X86_VMASKMOVPSmr, X86_INS_VMASKMOVPS, 27324#ifndef CAPSTONE_DIET 27325 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27326#endif 27327}, 27328{ 27329 X86_VMASKMOVPSrm, X86_INS_VMASKMOVPS, 27330#ifndef CAPSTONE_DIET 27331 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27332#endif 27333}, 27334{ 27335 X86_VMAXCPDYrm, X86_INS_VMAXPD, 27336#ifndef CAPSTONE_DIET 27337 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27338#endif 27339}, 27340{ 27341 X86_VMAXCPDYrr, X86_INS_VMAXPD, 27342#ifndef CAPSTONE_DIET 27343 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27344#endif 27345}, 27346{ 27347 X86_VMAXCPDrm, X86_INS_VMAXPD, 27348#ifndef CAPSTONE_DIET 27349 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27350#endif 27351}, 27352{ 27353 X86_VMAXCPDrr, X86_INS_VMAXPD, 27354#ifndef CAPSTONE_DIET 27355 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27356#endif 27357}, 27358{ 27359 X86_VMAXCPSYrm, X86_INS_VMAXPS, 27360#ifndef CAPSTONE_DIET 27361 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27362#endif 27363}, 27364{ 27365 X86_VMAXCPSYrr, X86_INS_VMAXPS, 27366#ifndef CAPSTONE_DIET 27367 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27368#endif 27369}, 27370{ 27371 X86_VMAXCPSrm, X86_INS_VMAXPS, 27372#ifndef CAPSTONE_DIET 27373 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27374#endif 27375}, 27376{ 27377 X86_VMAXCPSrr, X86_INS_VMAXPS, 27378#ifndef CAPSTONE_DIET 27379 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27380#endif 27381}, 27382{ 27383 X86_VMAXCSDrm, X86_INS_VMAXSD, 27384#ifndef CAPSTONE_DIET 27385 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27386#endif 27387}, 27388{ 27389 X86_VMAXCSDrr, X86_INS_VMAXSD, 27390#ifndef CAPSTONE_DIET 27391 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27392#endif 27393}, 27394{ 27395 X86_VMAXCSSrm, X86_INS_VMAXSS, 27396#ifndef CAPSTONE_DIET 27397 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27398#endif 27399}, 27400{ 27401 X86_VMAXCSSrr, X86_INS_VMAXSS, 27402#ifndef CAPSTONE_DIET 27403 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27404#endif 27405}, 27406{ 27407 X86_VMAXPDYrm, X86_INS_VMAXPD, 27408#ifndef CAPSTONE_DIET 27409 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27410#endif 27411}, 27412{ 27413 X86_VMAXPDYrr, X86_INS_VMAXPD, 27414#ifndef CAPSTONE_DIET 27415 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27416#endif 27417}, 27418{ 27419 X86_VMAXPDZ128rm, X86_INS_VMAXPD, 27420#ifndef CAPSTONE_DIET 27421 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27422#endif 27423}, 27424{ 27425 X86_VMAXPDZ128rmb, X86_INS_VMAXPD, 27426#ifndef CAPSTONE_DIET 27427 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27428#endif 27429}, 27430{ 27431 X86_VMAXPDZ128rmbk, X86_INS_VMAXPD, 27432#ifndef CAPSTONE_DIET 27433 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27434#endif 27435}, 27436{ 27437 X86_VMAXPDZ128rmbkz, X86_INS_VMAXPD, 27438#ifndef CAPSTONE_DIET 27439 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27440#endif 27441}, 27442{ 27443 X86_VMAXPDZ128rmk, X86_INS_VMAXPD, 27444#ifndef CAPSTONE_DIET 27445 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27446#endif 27447}, 27448{ 27449 X86_VMAXPDZ128rmkz, X86_INS_VMAXPD, 27450#ifndef CAPSTONE_DIET 27451 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27452#endif 27453}, 27454{ 27455 X86_VMAXPDZ128rr, X86_INS_VMAXPD, 27456#ifndef CAPSTONE_DIET 27457 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27458#endif 27459}, 27460{ 27461 X86_VMAXPDZ128rrk, X86_INS_VMAXPD, 27462#ifndef CAPSTONE_DIET 27463 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27464#endif 27465}, 27466{ 27467 X86_VMAXPDZ128rrkz, X86_INS_VMAXPD, 27468#ifndef CAPSTONE_DIET 27469 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27470#endif 27471}, 27472{ 27473 X86_VMAXPDZ256rm, X86_INS_VMAXPD, 27474#ifndef CAPSTONE_DIET 27475 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27476#endif 27477}, 27478{ 27479 X86_VMAXPDZ256rmb, X86_INS_VMAXPD, 27480#ifndef CAPSTONE_DIET 27481 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27482#endif 27483}, 27484{ 27485 X86_VMAXPDZ256rmbk, X86_INS_VMAXPD, 27486#ifndef CAPSTONE_DIET 27487 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27488#endif 27489}, 27490{ 27491 X86_VMAXPDZ256rmbkz, X86_INS_VMAXPD, 27492#ifndef CAPSTONE_DIET 27493 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27494#endif 27495}, 27496{ 27497 X86_VMAXPDZ256rmk, X86_INS_VMAXPD, 27498#ifndef CAPSTONE_DIET 27499 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27500#endif 27501}, 27502{ 27503 X86_VMAXPDZ256rmkz, X86_INS_VMAXPD, 27504#ifndef CAPSTONE_DIET 27505 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27506#endif 27507}, 27508{ 27509 X86_VMAXPDZ256rr, X86_INS_VMAXPD, 27510#ifndef CAPSTONE_DIET 27511 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27512#endif 27513}, 27514{ 27515 X86_VMAXPDZ256rrk, X86_INS_VMAXPD, 27516#ifndef CAPSTONE_DIET 27517 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27518#endif 27519}, 27520{ 27521 X86_VMAXPDZ256rrkz, X86_INS_VMAXPD, 27522#ifndef CAPSTONE_DIET 27523 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27524#endif 27525}, 27526{ 27527 X86_VMAXPDZrm, X86_INS_VMAXPD, 27528#ifndef CAPSTONE_DIET 27529 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27530#endif 27531}, 27532{ 27533 X86_VMAXPDZrmb, X86_INS_VMAXPD, 27534#ifndef CAPSTONE_DIET 27535 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27536#endif 27537}, 27538{ 27539 X86_VMAXPDZrmbk, X86_INS_VMAXPD, 27540#ifndef CAPSTONE_DIET 27541 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27542#endif 27543}, 27544{ 27545 X86_VMAXPDZrmbkz, X86_INS_VMAXPD, 27546#ifndef CAPSTONE_DIET 27547 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27548#endif 27549}, 27550{ 27551 X86_VMAXPDZrmk, X86_INS_VMAXPD, 27552#ifndef CAPSTONE_DIET 27553 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27554#endif 27555}, 27556{ 27557 X86_VMAXPDZrmkz, X86_INS_VMAXPD, 27558#ifndef CAPSTONE_DIET 27559 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27560#endif 27561}, 27562{ 27563 X86_VMAXPDZrr, X86_INS_VMAXPD, 27564#ifndef CAPSTONE_DIET 27565 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27566#endif 27567}, 27568{ 27569 X86_VMAXPDZrrk, X86_INS_VMAXPD, 27570#ifndef CAPSTONE_DIET 27571 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27572#endif 27573}, 27574{ 27575 X86_VMAXPDZrrkz, X86_INS_VMAXPD, 27576#ifndef CAPSTONE_DIET 27577 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27578#endif 27579}, 27580{ 27581 X86_VMAXPDrm, X86_INS_VMAXPD, 27582#ifndef CAPSTONE_DIET 27583 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27584#endif 27585}, 27586{ 27587 X86_VMAXPDrr, X86_INS_VMAXPD, 27588#ifndef CAPSTONE_DIET 27589 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27590#endif 27591}, 27592{ 27593 X86_VMAXPSYrm, X86_INS_VMAXPS, 27594#ifndef CAPSTONE_DIET 27595 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27596#endif 27597}, 27598{ 27599 X86_VMAXPSYrr, X86_INS_VMAXPS, 27600#ifndef CAPSTONE_DIET 27601 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27602#endif 27603}, 27604{ 27605 X86_VMAXPSZ128rm, X86_INS_VMAXPS, 27606#ifndef CAPSTONE_DIET 27607 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27608#endif 27609}, 27610{ 27611 X86_VMAXPSZ128rmb, X86_INS_VMAXPS, 27612#ifndef CAPSTONE_DIET 27613 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27614#endif 27615}, 27616{ 27617 X86_VMAXPSZ128rmbk, X86_INS_VMAXPS, 27618#ifndef CAPSTONE_DIET 27619 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27620#endif 27621}, 27622{ 27623 X86_VMAXPSZ128rmbkz, X86_INS_VMAXPS, 27624#ifndef CAPSTONE_DIET 27625 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27626#endif 27627}, 27628{ 27629 X86_VMAXPSZ128rmk, X86_INS_VMAXPS, 27630#ifndef CAPSTONE_DIET 27631 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27632#endif 27633}, 27634{ 27635 X86_VMAXPSZ128rmkz, X86_INS_VMAXPS, 27636#ifndef CAPSTONE_DIET 27637 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27638#endif 27639}, 27640{ 27641 X86_VMAXPSZ128rr, X86_INS_VMAXPS, 27642#ifndef CAPSTONE_DIET 27643 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27644#endif 27645}, 27646{ 27647 X86_VMAXPSZ128rrk, X86_INS_VMAXPS, 27648#ifndef CAPSTONE_DIET 27649 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27650#endif 27651}, 27652{ 27653 X86_VMAXPSZ128rrkz, X86_INS_VMAXPS, 27654#ifndef CAPSTONE_DIET 27655 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27656#endif 27657}, 27658{ 27659 X86_VMAXPSZ256rm, X86_INS_VMAXPS, 27660#ifndef CAPSTONE_DIET 27661 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27662#endif 27663}, 27664{ 27665 X86_VMAXPSZ256rmb, X86_INS_VMAXPS, 27666#ifndef CAPSTONE_DIET 27667 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27668#endif 27669}, 27670{ 27671 X86_VMAXPSZ256rmbk, X86_INS_VMAXPS, 27672#ifndef CAPSTONE_DIET 27673 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27674#endif 27675}, 27676{ 27677 X86_VMAXPSZ256rmbkz, X86_INS_VMAXPS, 27678#ifndef CAPSTONE_DIET 27679 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27680#endif 27681}, 27682{ 27683 X86_VMAXPSZ256rmk, X86_INS_VMAXPS, 27684#ifndef CAPSTONE_DIET 27685 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27686#endif 27687}, 27688{ 27689 X86_VMAXPSZ256rmkz, X86_INS_VMAXPS, 27690#ifndef CAPSTONE_DIET 27691 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27692#endif 27693}, 27694{ 27695 X86_VMAXPSZ256rr, X86_INS_VMAXPS, 27696#ifndef CAPSTONE_DIET 27697 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27698#endif 27699}, 27700{ 27701 X86_VMAXPSZ256rrk, X86_INS_VMAXPS, 27702#ifndef CAPSTONE_DIET 27703 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27704#endif 27705}, 27706{ 27707 X86_VMAXPSZ256rrkz, X86_INS_VMAXPS, 27708#ifndef CAPSTONE_DIET 27709 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 27710#endif 27711}, 27712{ 27713 X86_VMAXPSZrm, X86_INS_VMAXPS, 27714#ifndef CAPSTONE_DIET 27715 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27716#endif 27717}, 27718{ 27719 X86_VMAXPSZrmb, X86_INS_VMAXPS, 27720#ifndef CAPSTONE_DIET 27721 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27722#endif 27723}, 27724{ 27725 X86_VMAXPSZrmbk, X86_INS_VMAXPS, 27726#ifndef CAPSTONE_DIET 27727 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27728#endif 27729}, 27730{ 27731 X86_VMAXPSZrmbkz, X86_INS_VMAXPS, 27732#ifndef CAPSTONE_DIET 27733 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27734#endif 27735}, 27736{ 27737 X86_VMAXPSZrmk, X86_INS_VMAXPS, 27738#ifndef CAPSTONE_DIET 27739 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27740#endif 27741}, 27742{ 27743 X86_VMAXPSZrmkz, X86_INS_VMAXPS, 27744#ifndef CAPSTONE_DIET 27745 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27746#endif 27747}, 27748{ 27749 X86_VMAXPSZrr, X86_INS_VMAXPS, 27750#ifndef CAPSTONE_DIET 27751 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27752#endif 27753}, 27754{ 27755 X86_VMAXPSZrrk, X86_INS_VMAXPS, 27756#ifndef CAPSTONE_DIET 27757 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27758#endif 27759}, 27760{ 27761 X86_VMAXPSZrrkz, X86_INS_VMAXPS, 27762#ifndef CAPSTONE_DIET 27763 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27764#endif 27765}, 27766{ 27767 X86_VMAXPSrm, X86_INS_VMAXPS, 27768#ifndef CAPSTONE_DIET 27769 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27770#endif 27771}, 27772{ 27773 X86_VMAXPSrr, X86_INS_VMAXPS, 27774#ifndef CAPSTONE_DIET 27775 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27776#endif 27777}, 27778{ 27779 X86_VMAXSDZrm, X86_INS_VMAXSD, 27780#ifndef CAPSTONE_DIET 27781 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27782#endif 27783}, 27784{ 27785 X86_VMAXSDZrm_Int, X86_INS_VMAXSD, 27786#ifndef CAPSTONE_DIET 27787 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27788#endif 27789}, 27790{ 27791 X86_VMAXSDZrm_Intk, X86_INS_VMAXSD, 27792#ifndef CAPSTONE_DIET 27793 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27794#endif 27795}, 27796{ 27797 X86_VMAXSDZrm_Intkz, X86_INS_VMAXSD, 27798#ifndef CAPSTONE_DIET 27799 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27800#endif 27801}, 27802{ 27803 X86_VMAXSDZrr, X86_INS_VMAXSD, 27804#ifndef CAPSTONE_DIET 27805 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27806#endif 27807}, 27808{ 27809 X86_VMAXSDZrr_Int, X86_INS_VMAXSD, 27810#ifndef CAPSTONE_DIET 27811 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27812#endif 27813}, 27814{ 27815 X86_VMAXSDZrr_Intk, X86_INS_VMAXSD, 27816#ifndef CAPSTONE_DIET 27817 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27818#endif 27819}, 27820{ 27821 X86_VMAXSDZrr_Intkz, X86_INS_VMAXSD, 27822#ifndef CAPSTONE_DIET 27823 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27824#endif 27825}, 27826{ 27827 X86_VMAXSDZrrb, X86_INS_VMAXSD, 27828#ifndef CAPSTONE_DIET 27829 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27830#endif 27831}, 27832{ 27833 X86_VMAXSDZrrbk, X86_INS_VMAXSD, 27834#ifndef CAPSTONE_DIET 27835 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27836#endif 27837}, 27838{ 27839 X86_VMAXSDZrrbkz, X86_INS_VMAXSD, 27840#ifndef CAPSTONE_DIET 27841 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27842#endif 27843}, 27844{ 27845 X86_VMAXSDrm, X86_INS_VMAXSD, 27846#ifndef CAPSTONE_DIET 27847 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27848#endif 27849}, 27850{ 27851 X86_VMAXSDrm_Int, X86_INS_VMAXSD, 27852#ifndef CAPSTONE_DIET 27853 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27854#endif 27855}, 27856{ 27857 X86_VMAXSDrr, X86_INS_VMAXSD, 27858#ifndef CAPSTONE_DIET 27859 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27860#endif 27861}, 27862{ 27863 X86_VMAXSDrr_Int, X86_INS_VMAXSD, 27864#ifndef CAPSTONE_DIET 27865 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27866#endif 27867}, 27868{ 27869 X86_VMAXSSZrm, X86_INS_VMAXSS, 27870#ifndef CAPSTONE_DIET 27871 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27872#endif 27873}, 27874{ 27875 X86_VMAXSSZrm_Int, X86_INS_VMAXSS, 27876#ifndef CAPSTONE_DIET 27877 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27878#endif 27879}, 27880{ 27881 X86_VMAXSSZrm_Intk, X86_INS_VMAXSS, 27882#ifndef CAPSTONE_DIET 27883 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27884#endif 27885}, 27886{ 27887 X86_VMAXSSZrm_Intkz, X86_INS_VMAXSS, 27888#ifndef CAPSTONE_DIET 27889 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27890#endif 27891}, 27892{ 27893 X86_VMAXSSZrr, X86_INS_VMAXSS, 27894#ifndef CAPSTONE_DIET 27895 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27896#endif 27897}, 27898{ 27899 X86_VMAXSSZrr_Int, X86_INS_VMAXSS, 27900#ifndef CAPSTONE_DIET 27901 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27902#endif 27903}, 27904{ 27905 X86_VMAXSSZrr_Intk, X86_INS_VMAXSS, 27906#ifndef CAPSTONE_DIET 27907 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27908#endif 27909}, 27910{ 27911 X86_VMAXSSZrr_Intkz, X86_INS_VMAXSS, 27912#ifndef CAPSTONE_DIET 27913 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27914#endif 27915}, 27916{ 27917 X86_VMAXSSZrrb, X86_INS_VMAXSS, 27918#ifndef CAPSTONE_DIET 27919 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27920#endif 27921}, 27922{ 27923 X86_VMAXSSZrrbk, X86_INS_VMAXSS, 27924#ifndef CAPSTONE_DIET 27925 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27926#endif 27927}, 27928{ 27929 X86_VMAXSSZrrbkz, X86_INS_VMAXSS, 27930#ifndef CAPSTONE_DIET 27931 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 27932#endif 27933}, 27934{ 27935 X86_VMAXSSrm, X86_INS_VMAXSS, 27936#ifndef CAPSTONE_DIET 27937 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27938#endif 27939}, 27940{ 27941 X86_VMAXSSrm_Int, X86_INS_VMAXSS, 27942#ifndef CAPSTONE_DIET 27943 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27944#endif 27945}, 27946{ 27947 X86_VMAXSSrr, X86_INS_VMAXSS, 27948#ifndef CAPSTONE_DIET 27949 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27950#endif 27951}, 27952{ 27953 X86_VMAXSSrr_Int, X86_INS_VMAXSS, 27954#ifndef CAPSTONE_DIET 27955 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 27956#endif 27957}, 27958{ 27959 X86_VMCALL, X86_INS_VMCALL, 27960#ifndef CAPSTONE_DIET 27961 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 27962#endif 27963}, 27964{ 27965 X86_VMCLEARm, X86_INS_VMCLEAR, 27966#ifndef CAPSTONE_DIET 27967 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 27968#endif 27969}, 27970{ 27971 X86_VMFUNC, X86_INS_VMFUNC, 27972#ifndef CAPSTONE_DIET 27973 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 27974#endif 27975}, 27976{ 27977 X86_VMINCPDYrm, X86_INS_VMINPD, 27978#ifndef CAPSTONE_DIET 27979 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27980#endif 27981}, 27982{ 27983 X86_VMINCPDYrr, X86_INS_VMINPD, 27984#ifndef CAPSTONE_DIET 27985 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27986#endif 27987}, 27988{ 27989 X86_VMINCPDrm, X86_INS_VMINPD, 27990#ifndef CAPSTONE_DIET 27991 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27992#endif 27993}, 27994{ 27995 X86_VMINCPDrr, X86_INS_VMINPD, 27996#ifndef CAPSTONE_DIET 27997 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 27998#endif 27999}, 28000{ 28001 X86_VMINCPSYrm, X86_INS_VMINPS, 28002#ifndef CAPSTONE_DIET 28003 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28004#endif 28005}, 28006{ 28007 X86_VMINCPSYrr, X86_INS_VMINPS, 28008#ifndef CAPSTONE_DIET 28009 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28010#endif 28011}, 28012{ 28013 X86_VMINCPSrm, X86_INS_VMINPS, 28014#ifndef CAPSTONE_DIET 28015 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28016#endif 28017}, 28018{ 28019 X86_VMINCPSrr, X86_INS_VMINPS, 28020#ifndef CAPSTONE_DIET 28021 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28022#endif 28023}, 28024{ 28025 X86_VMINCSDrm, X86_INS_VMINSD, 28026#ifndef CAPSTONE_DIET 28027 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28028#endif 28029}, 28030{ 28031 X86_VMINCSDrr, X86_INS_VMINSD, 28032#ifndef CAPSTONE_DIET 28033 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28034#endif 28035}, 28036{ 28037 X86_VMINCSSrm, X86_INS_VMINSS, 28038#ifndef CAPSTONE_DIET 28039 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28040#endif 28041}, 28042{ 28043 X86_VMINCSSrr, X86_INS_VMINSS, 28044#ifndef CAPSTONE_DIET 28045 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28046#endif 28047}, 28048{ 28049 X86_VMINPDYrm, X86_INS_VMINPD, 28050#ifndef CAPSTONE_DIET 28051 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28052#endif 28053}, 28054{ 28055 X86_VMINPDYrr, X86_INS_VMINPD, 28056#ifndef CAPSTONE_DIET 28057 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28058#endif 28059}, 28060{ 28061 X86_VMINPDZ128rm, X86_INS_VMINPD, 28062#ifndef CAPSTONE_DIET 28063 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28064#endif 28065}, 28066{ 28067 X86_VMINPDZ128rmb, X86_INS_VMINPD, 28068#ifndef CAPSTONE_DIET 28069 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28070#endif 28071}, 28072{ 28073 X86_VMINPDZ128rmbk, X86_INS_VMINPD, 28074#ifndef CAPSTONE_DIET 28075 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28076#endif 28077}, 28078{ 28079 X86_VMINPDZ128rmbkz, X86_INS_VMINPD, 28080#ifndef CAPSTONE_DIET 28081 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28082#endif 28083}, 28084{ 28085 X86_VMINPDZ128rmk, X86_INS_VMINPD, 28086#ifndef CAPSTONE_DIET 28087 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28088#endif 28089}, 28090{ 28091 X86_VMINPDZ128rmkz, X86_INS_VMINPD, 28092#ifndef CAPSTONE_DIET 28093 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28094#endif 28095}, 28096{ 28097 X86_VMINPDZ128rr, X86_INS_VMINPD, 28098#ifndef CAPSTONE_DIET 28099 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28100#endif 28101}, 28102{ 28103 X86_VMINPDZ128rrk, X86_INS_VMINPD, 28104#ifndef CAPSTONE_DIET 28105 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28106#endif 28107}, 28108{ 28109 X86_VMINPDZ128rrkz, X86_INS_VMINPD, 28110#ifndef CAPSTONE_DIET 28111 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28112#endif 28113}, 28114{ 28115 X86_VMINPDZ256rm, X86_INS_VMINPD, 28116#ifndef CAPSTONE_DIET 28117 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28118#endif 28119}, 28120{ 28121 X86_VMINPDZ256rmb, X86_INS_VMINPD, 28122#ifndef CAPSTONE_DIET 28123 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28124#endif 28125}, 28126{ 28127 X86_VMINPDZ256rmbk, X86_INS_VMINPD, 28128#ifndef CAPSTONE_DIET 28129 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28130#endif 28131}, 28132{ 28133 X86_VMINPDZ256rmbkz, X86_INS_VMINPD, 28134#ifndef CAPSTONE_DIET 28135 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28136#endif 28137}, 28138{ 28139 X86_VMINPDZ256rmk, X86_INS_VMINPD, 28140#ifndef CAPSTONE_DIET 28141 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28142#endif 28143}, 28144{ 28145 X86_VMINPDZ256rmkz, X86_INS_VMINPD, 28146#ifndef CAPSTONE_DIET 28147 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28148#endif 28149}, 28150{ 28151 X86_VMINPDZ256rr, X86_INS_VMINPD, 28152#ifndef CAPSTONE_DIET 28153 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28154#endif 28155}, 28156{ 28157 X86_VMINPDZ256rrk, X86_INS_VMINPD, 28158#ifndef CAPSTONE_DIET 28159 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28160#endif 28161}, 28162{ 28163 X86_VMINPDZ256rrkz, X86_INS_VMINPD, 28164#ifndef CAPSTONE_DIET 28165 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28166#endif 28167}, 28168{ 28169 X86_VMINPDZrm, X86_INS_VMINPD, 28170#ifndef CAPSTONE_DIET 28171 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28172#endif 28173}, 28174{ 28175 X86_VMINPDZrmb, X86_INS_VMINPD, 28176#ifndef CAPSTONE_DIET 28177 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28178#endif 28179}, 28180{ 28181 X86_VMINPDZrmbk, X86_INS_VMINPD, 28182#ifndef CAPSTONE_DIET 28183 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28184#endif 28185}, 28186{ 28187 X86_VMINPDZrmbkz, X86_INS_VMINPD, 28188#ifndef CAPSTONE_DIET 28189 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28190#endif 28191}, 28192{ 28193 X86_VMINPDZrmk, X86_INS_VMINPD, 28194#ifndef CAPSTONE_DIET 28195 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28196#endif 28197}, 28198{ 28199 X86_VMINPDZrmkz, X86_INS_VMINPD, 28200#ifndef CAPSTONE_DIET 28201 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28202#endif 28203}, 28204{ 28205 X86_VMINPDZrr, X86_INS_VMINPD, 28206#ifndef CAPSTONE_DIET 28207 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28208#endif 28209}, 28210{ 28211 X86_VMINPDZrrk, X86_INS_VMINPD, 28212#ifndef CAPSTONE_DIET 28213 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28214#endif 28215}, 28216{ 28217 X86_VMINPDZrrkz, X86_INS_VMINPD, 28218#ifndef CAPSTONE_DIET 28219 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28220#endif 28221}, 28222{ 28223 X86_VMINPDrm, X86_INS_VMINPD, 28224#ifndef CAPSTONE_DIET 28225 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28226#endif 28227}, 28228{ 28229 X86_VMINPDrr, X86_INS_VMINPD, 28230#ifndef CAPSTONE_DIET 28231 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28232#endif 28233}, 28234{ 28235 X86_VMINPSYrm, X86_INS_VMINPS, 28236#ifndef CAPSTONE_DIET 28237 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28238#endif 28239}, 28240{ 28241 X86_VMINPSYrr, X86_INS_VMINPS, 28242#ifndef CAPSTONE_DIET 28243 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28244#endif 28245}, 28246{ 28247 X86_VMINPSZ128rm, X86_INS_VMINPS, 28248#ifndef CAPSTONE_DIET 28249 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28250#endif 28251}, 28252{ 28253 X86_VMINPSZ128rmb, X86_INS_VMINPS, 28254#ifndef CAPSTONE_DIET 28255 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28256#endif 28257}, 28258{ 28259 X86_VMINPSZ128rmbk, X86_INS_VMINPS, 28260#ifndef CAPSTONE_DIET 28261 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28262#endif 28263}, 28264{ 28265 X86_VMINPSZ128rmbkz, X86_INS_VMINPS, 28266#ifndef CAPSTONE_DIET 28267 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28268#endif 28269}, 28270{ 28271 X86_VMINPSZ128rmk, X86_INS_VMINPS, 28272#ifndef CAPSTONE_DIET 28273 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28274#endif 28275}, 28276{ 28277 X86_VMINPSZ128rmkz, X86_INS_VMINPS, 28278#ifndef CAPSTONE_DIET 28279 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28280#endif 28281}, 28282{ 28283 X86_VMINPSZ128rr, X86_INS_VMINPS, 28284#ifndef CAPSTONE_DIET 28285 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28286#endif 28287}, 28288{ 28289 X86_VMINPSZ128rrk, X86_INS_VMINPS, 28290#ifndef CAPSTONE_DIET 28291 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28292#endif 28293}, 28294{ 28295 X86_VMINPSZ128rrkz, X86_INS_VMINPS, 28296#ifndef CAPSTONE_DIET 28297 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28298#endif 28299}, 28300{ 28301 X86_VMINPSZ256rm, X86_INS_VMINPS, 28302#ifndef CAPSTONE_DIET 28303 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28304#endif 28305}, 28306{ 28307 X86_VMINPSZ256rmb, X86_INS_VMINPS, 28308#ifndef CAPSTONE_DIET 28309 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28310#endif 28311}, 28312{ 28313 X86_VMINPSZ256rmbk, X86_INS_VMINPS, 28314#ifndef CAPSTONE_DIET 28315 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28316#endif 28317}, 28318{ 28319 X86_VMINPSZ256rmbkz, X86_INS_VMINPS, 28320#ifndef CAPSTONE_DIET 28321 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28322#endif 28323}, 28324{ 28325 X86_VMINPSZ256rmk, X86_INS_VMINPS, 28326#ifndef CAPSTONE_DIET 28327 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28328#endif 28329}, 28330{ 28331 X86_VMINPSZ256rmkz, X86_INS_VMINPS, 28332#ifndef CAPSTONE_DIET 28333 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28334#endif 28335}, 28336{ 28337 X86_VMINPSZ256rr, X86_INS_VMINPS, 28338#ifndef CAPSTONE_DIET 28339 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28340#endif 28341}, 28342{ 28343 X86_VMINPSZ256rrk, X86_INS_VMINPS, 28344#ifndef CAPSTONE_DIET 28345 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28346#endif 28347}, 28348{ 28349 X86_VMINPSZ256rrkz, X86_INS_VMINPS, 28350#ifndef CAPSTONE_DIET 28351 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 28352#endif 28353}, 28354{ 28355 X86_VMINPSZrm, X86_INS_VMINPS, 28356#ifndef CAPSTONE_DIET 28357 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28358#endif 28359}, 28360{ 28361 X86_VMINPSZrmb, X86_INS_VMINPS, 28362#ifndef CAPSTONE_DIET 28363 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28364#endif 28365}, 28366{ 28367 X86_VMINPSZrmbk, X86_INS_VMINPS, 28368#ifndef CAPSTONE_DIET 28369 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28370#endif 28371}, 28372{ 28373 X86_VMINPSZrmbkz, X86_INS_VMINPS, 28374#ifndef CAPSTONE_DIET 28375 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28376#endif 28377}, 28378{ 28379 X86_VMINPSZrmk, X86_INS_VMINPS, 28380#ifndef CAPSTONE_DIET 28381 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28382#endif 28383}, 28384{ 28385 X86_VMINPSZrmkz, X86_INS_VMINPS, 28386#ifndef CAPSTONE_DIET 28387 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28388#endif 28389}, 28390{ 28391 X86_VMINPSZrr, X86_INS_VMINPS, 28392#ifndef CAPSTONE_DIET 28393 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28394#endif 28395}, 28396{ 28397 X86_VMINPSZrrk, X86_INS_VMINPS, 28398#ifndef CAPSTONE_DIET 28399 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28400#endif 28401}, 28402{ 28403 X86_VMINPSZrrkz, X86_INS_VMINPS, 28404#ifndef CAPSTONE_DIET 28405 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28406#endif 28407}, 28408{ 28409 X86_VMINPSrm, X86_INS_VMINPS, 28410#ifndef CAPSTONE_DIET 28411 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28412#endif 28413}, 28414{ 28415 X86_VMINPSrr, X86_INS_VMINPS, 28416#ifndef CAPSTONE_DIET 28417 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28418#endif 28419}, 28420{ 28421 X86_VMINSDZrm, X86_INS_VMINSD, 28422#ifndef CAPSTONE_DIET 28423 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28424#endif 28425}, 28426{ 28427 X86_VMINSDZrm_Int, X86_INS_VMINSD, 28428#ifndef CAPSTONE_DIET 28429 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28430#endif 28431}, 28432{ 28433 X86_VMINSDZrm_Intk, X86_INS_VMINSD, 28434#ifndef CAPSTONE_DIET 28435 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28436#endif 28437}, 28438{ 28439 X86_VMINSDZrm_Intkz, X86_INS_VMINSD, 28440#ifndef CAPSTONE_DIET 28441 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28442#endif 28443}, 28444{ 28445 X86_VMINSDZrr, X86_INS_VMINSD, 28446#ifndef CAPSTONE_DIET 28447 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28448#endif 28449}, 28450{ 28451 X86_VMINSDZrr_Int, X86_INS_VMINSD, 28452#ifndef CAPSTONE_DIET 28453 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28454#endif 28455}, 28456{ 28457 X86_VMINSDZrr_Intk, X86_INS_VMINSD, 28458#ifndef CAPSTONE_DIET 28459 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28460#endif 28461}, 28462{ 28463 X86_VMINSDZrr_Intkz, X86_INS_VMINSD, 28464#ifndef CAPSTONE_DIET 28465 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28466#endif 28467}, 28468{ 28469 X86_VMINSDZrrb, X86_INS_VMINSD, 28470#ifndef CAPSTONE_DIET 28471 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28472#endif 28473}, 28474{ 28475 X86_VMINSDZrrbk, X86_INS_VMINSD, 28476#ifndef CAPSTONE_DIET 28477 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28478#endif 28479}, 28480{ 28481 X86_VMINSDZrrbkz, X86_INS_VMINSD, 28482#ifndef CAPSTONE_DIET 28483 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28484#endif 28485}, 28486{ 28487 X86_VMINSDrm, X86_INS_VMINSD, 28488#ifndef CAPSTONE_DIET 28489 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28490#endif 28491}, 28492{ 28493 X86_VMINSDrm_Int, X86_INS_VMINSD, 28494#ifndef CAPSTONE_DIET 28495 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28496#endif 28497}, 28498{ 28499 X86_VMINSDrr, X86_INS_VMINSD, 28500#ifndef CAPSTONE_DIET 28501 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28502#endif 28503}, 28504{ 28505 X86_VMINSDrr_Int, X86_INS_VMINSD, 28506#ifndef CAPSTONE_DIET 28507 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28508#endif 28509}, 28510{ 28511 X86_VMINSSZrm, X86_INS_VMINSS, 28512#ifndef CAPSTONE_DIET 28513 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28514#endif 28515}, 28516{ 28517 X86_VMINSSZrm_Int, X86_INS_VMINSS, 28518#ifndef CAPSTONE_DIET 28519 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28520#endif 28521}, 28522{ 28523 X86_VMINSSZrm_Intk, X86_INS_VMINSS, 28524#ifndef CAPSTONE_DIET 28525 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28526#endif 28527}, 28528{ 28529 X86_VMINSSZrm_Intkz, X86_INS_VMINSS, 28530#ifndef CAPSTONE_DIET 28531 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28532#endif 28533}, 28534{ 28535 X86_VMINSSZrr, X86_INS_VMINSS, 28536#ifndef CAPSTONE_DIET 28537 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28538#endif 28539}, 28540{ 28541 X86_VMINSSZrr_Int, X86_INS_VMINSS, 28542#ifndef CAPSTONE_DIET 28543 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28544#endif 28545}, 28546{ 28547 X86_VMINSSZrr_Intk, X86_INS_VMINSS, 28548#ifndef CAPSTONE_DIET 28549 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28550#endif 28551}, 28552{ 28553 X86_VMINSSZrr_Intkz, X86_INS_VMINSS, 28554#ifndef CAPSTONE_DIET 28555 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28556#endif 28557}, 28558{ 28559 X86_VMINSSZrrb, X86_INS_VMINSS, 28560#ifndef CAPSTONE_DIET 28561 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28562#endif 28563}, 28564{ 28565 X86_VMINSSZrrbk, X86_INS_VMINSS, 28566#ifndef CAPSTONE_DIET 28567 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28568#endif 28569}, 28570{ 28571 X86_VMINSSZrrbkz, X86_INS_VMINSS, 28572#ifndef CAPSTONE_DIET 28573 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28574#endif 28575}, 28576{ 28577 X86_VMINSSrm, X86_INS_VMINSS, 28578#ifndef CAPSTONE_DIET 28579 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28580#endif 28581}, 28582{ 28583 X86_VMINSSrm_Int, X86_INS_VMINSS, 28584#ifndef CAPSTONE_DIET 28585 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28586#endif 28587}, 28588{ 28589 X86_VMINSSrr, X86_INS_VMINSS, 28590#ifndef CAPSTONE_DIET 28591 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28592#endif 28593}, 28594{ 28595 X86_VMINSSrr_Int, X86_INS_VMINSS, 28596#ifndef CAPSTONE_DIET 28597 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28598#endif 28599}, 28600{ 28601 X86_VMLAUNCH, X86_INS_VMLAUNCH, 28602#ifndef CAPSTONE_DIET 28603 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 28604#endif 28605}, 28606{ 28607 X86_VMLOAD32, X86_INS_VMLOAD, 28608#ifndef CAPSTONE_DIET 28609 { X86_REG_EAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0 28610#endif 28611}, 28612{ 28613 X86_VMLOAD64, X86_INS_VMLOAD, 28614#ifndef CAPSTONE_DIET 28615 { X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0 28616#endif 28617}, 28618{ 28619 X86_VMMCALL, X86_INS_VMMCALL, 28620#ifndef CAPSTONE_DIET 28621 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 28622#endif 28623}, 28624{ 28625 X86_VMOV64toPQIZrr, X86_INS_VMOVQ, 28626#ifndef CAPSTONE_DIET 28627 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28628#endif 28629}, 28630{ 28631 X86_VMOV64toPQIrm, X86_INS_VMOVQ, 28632#ifndef CAPSTONE_DIET 28633 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28634#endif 28635}, 28636{ 28637 X86_VMOV64toPQIrr, X86_INS_VMOVQ, 28638#ifndef CAPSTONE_DIET 28639 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28640#endif 28641}, 28642{ 28643 X86_VMOV64toSDZrr, X86_INS_VMOVQ, 28644#ifndef CAPSTONE_DIET 28645 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28646#endif 28647}, 28648{ 28649 X86_VMOV64toSDrm, X86_INS_VMOVQ, 28650#ifndef CAPSTONE_DIET 28651 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28652#endif 28653}, 28654{ 28655 X86_VMOV64toSDrr, X86_INS_VMOVQ, 28656#ifndef CAPSTONE_DIET 28657 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28658#endif 28659}, 28660{ 28661 X86_VMOVAPDYmr, X86_INS_VMOVAPD, 28662#ifndef CAPSTONE_DIET 28663 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28664#endif 28665}, 28666{ 28667 X86_VMOVAPDYrm, X86_INS_VMOVAPD, 28668#ifndef CAPSTONE_DIET 28669 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28670#endif 28671}, 28672{ 28673 X86_VMOVAPDYrr, X86_INS_VMOVAPD, 28674#ifndef CAPSTONE_DIET 28675 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28676#endif 28677}, 28678{ 28679 X86_VMOVAPDYrr_REV, X86_INS_VMOVAPD, 28680#ifndef CAPSTONE_DIET 28681 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28682#endif 28683}, 28684{ 28685 X86_VMOVAPDZ128mr, X86_INS_VMOVAPD, 28686#ifndef CAPSTONE_DIET 28687 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28688#endif 28689}, 28690{ 28691 X86_VMOVAPDZ128mrk, X86_INS_VMOVAPD, 28692#ifndef CAPSTONE_DIET 28693 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28694#endif 28695}, 28696{ 28697 X86_VMOVAPDZ128rm, X86_INS_VMOVAPD, 28698#ifndef CAPSTONE_DIET 28699 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28700#endif 28701}, 28702{ 28703 X86_VMOVAPDZ128rmk, X86_INS_VMOVAPD, 28704#ifndef CAPSTONE_DIET 28705 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28706#endif 28707}, 28708{ 28709 X86_VMOVAPDZ128rmkz, X86_INS_VMOVAPD, 28710#ifndef CAPSTONE_DIET 28711 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28712#endif 28713}, 28714{ 28715 X86_VMOVAPDZ128rr, X86_INS_VMOVAPD, 28716#ifndef CAPSTONE_DIET 28717 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28718#endif 28719}, 28720{ 28721 X86_VMOVAPDZ128rr_alt, X86_INS_VMOVAPD, 28722#ifndef CAPSTONE_DIET 28723 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28724#endif 28725}, 28726{ 28727 X86_VMOVAPDZ128rrk, X86_INS_VMOVAPD, 28728#ifndef CAPSTONE_DIET 28729 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28730#endif 28731}, 28732{ 28733 X86_VMOVAPDZ128rrk_alt, X86_INS_VMOVAPD, 28734#ifndef CAPSTONE_DIET 28735 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28736#endif 28737}, 28738{ 28739 X86_VMOVAPDZ128rrkz, X86_INS_VMOVAPD, 28740#ifndef CAPSTONE_DIET 28741 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28742#endif 28743}, 28744{ 28745 X86_VMOVAPDZ128rrkz_alt, X86_INS_VMOVAPD, 28746#ifndef CAPSTONE_DIET 28747 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28748#endif 28749}, 28750{ 28751 X86_VMOVAPDZ256mr, X86_INS_VMOVAPD, 28752#ifndef CAPSTONE_DIET 28753 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28754#endif 28755}, 28756{ 28757 X86_VMOVAPDZ256mrk, X86_INS_VMOVAPD, 28758#ifndef CAPSTONE_DIET 28759 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28760#endif 28761}, 28762{ 28763 X86_VMOVAPDZ256rm, X86_INS_VMOVAPD, 28764#ifndef CAPSTONE_DIET 28765 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28766#endif 28767}, 28768{ 28769 X86_VMOVAPDZ256rmk, X86_INS_VMOVAPD, 28770#ifndef CAPSTONE_DIET 28771 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28772#endif 28773}, 28774{ 28775 X86_VMOVAPDZ256rmkz, X86_INS_VMOVAPD, 28776#ifndef CAPSTONE_DIET 28777 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28778#endif 28779}, 28780{ 28781 X86_VMOVAPDZ256rr, X86_INS_VMOVAPD, 28782#ifndef CAPSTONE_DIET 28783 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28784#endif 28785}, 28786{ 28787 X86_VMOVAPDZ256rr_alt, X86_INS_VMOVAPD, 28788#ifndef CAPSTONE_DIET 28789 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28790#endif 28791}, 28792{ 28793 X86_VMOVAPDZ256rrk, X86_INS_VMOVAPD, 28794#ifndef CAPSTONE_DIET 28795 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28796#endif 28797}, 28798{ 28799 X86_VMOVAPDZ256rrk_alt, X86_INS_VMOVAPD, 28800#ifndef CAPSTONE_DIET 28801 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28802#endif 28803}, 28804{ 28805 X86_VMOVAPDZ256rrkz, X86_INS_VMOVAPD, 28806#ifndef CAPSTONE_DIET 28807 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28808#endif 28809}, 28810{ 28811 X86_VMOVAPDZ256rrkz_alt, X86_INS_VMOVAPD, 28812#ifndef CAPSTONE_DIET 28813 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28814#endif 28815}, 28816{ 28817 X86_VMOVAPDZmr, X86_INS_VMOVAPD, 28818#ifndef CAPSTONE_DIET 28819 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28820#endif 28821}, 28822{ 28823 X86_VMOVAPDZmrk, X86_INS_VMOVAPD, 28824#ifndef CAPSTONE_DIET 28825 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28826#endif 28827}, 28828{ 28829 X86_VMOVAPDZrm, X86_INS_VMOVAPD, 28830#ifndef CAPSTONE_DIET 28831 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28832#endif 28833}, 28834{ 28835 X86_VMOVAPDZrmk, X86_INS_VMOVAPD, 28836#ifndef CAPSTONE_DIET 28837 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28838#endif 28839}, 28840{ 28841 X86_VMOVAPDZrmkz, X86_INS_VMOVAPD, 28842#ifndef CAPSTONE_DIET 28843 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28844#endif 28845}, 28846{ 28847 X86_VMOVAPDZrr, X86_INS_VMOVAPD, 28848#ifndef CAPSTONE_DIET 28849 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28850#endif 28851}, 28852{ 28853 X86_VMOVAPDZrr_alt, X86_INS_VMOVAPD, 28854#ifndef CAPSTONE_DIET 28855 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28856#endif 28857}, 28858{ 28859 X86_VMOVAPDZrrk, X86_INS_VMOVAPD, 28860#ifndef CAPSTONE_DIET 28861 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28862#endif 28863}, 28864{ 28865 X86_VMOVAPDZrrk_alt, X86_INS_VMOVAPD, 28866#ifndef CAPSTONE_DIET 28867 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28868#endif 28869}, 28870{ 28871 X86_VMOVAPDZrrkz, X86_INS_VMOVAPD, 28872#ifndef CAPSTONE_DIET 28873 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28874#endif 28875}, 28876{ 28877 X86_VMOVAPDZrrkz_alt, X86_INS_VMOVAPD, 28878#ifndef CAPSTONE_DIET 28879 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 28880#endif 28881}, 28882{ 28883 X86_VMOVAPDmr, X86_INS_VMOVAPD, 28884#ifndef CAPSTONE_DIET 28885 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28886#endif 28887}, 28888{ 28889 X86_VMOVAPDrm, X86_INS_VMOVAPD, 28890#ifndef CAPSTONE_DIET 28891 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28892#endif 28893}, 28894{ 28895 X86_VMOVAPDrr, X86_INS_VMOVAPD, 28896#ifndef CAPSTONE_DIET 28897 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28898#endif 28899}, 28900{ 28901 X86_VMOVAPDrr_REV, X86_INS_VMOVAPD, 28902#ifndef CAPSTONE_DIET 28903 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28904#endif 28905}, 28906{ 28907 X86_VMOVAPSYmr, X86_INS_VMOVAPS, 28908#ifndef CAPSTONE_DIET 28909 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28910#endif 28911}, 28912{ 28913 X86_VMOVAPSYrm, X86_INS_VMOVAPS, 28914#ifndef CAPSTONE_DIET 28915 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28916#endif 28917}, 28918{ 28919 X86_VMOVAPSYrr, X86_INS_VMOVAPS, 28920#ifndef CAPSTONE_DIET 28921 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 28922#endif 28923}, 28924{ 28925 X86_VMOVAPSYrr_REV, X86_INS_VMOVAPS, 28926#ifndef CAPSTONE_DIET 28927 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 28928#endif 28929}, 28930{ 28931 X86_VMOVAPSZ128mr, X86_INS_VMOVAPS, 28932#ifndef CAPSTONE_DIET 28933 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28934#endif 28935}, 28936{ 28937 X86_VMOVAPSZ128mrk, X86_INS_VMOVAPS, 28938#ifndef CAPSTONE_DIET 28939 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28940#endif 28941}, 28942{ 28943 X86_VMOVAPSZ128rm, X86_INS_VMOVAPS, 28944#ifndef CAPSTONE_DIET 28945 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28946#endif 28947}, 28948{ 28949 X86_VMOVAPSZ128rmk, X86_INS_VMOVAPS, 28950#ifndef CAPSTONE_DIET 28951 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28952#endif 28953}, 28954{ 28955 X86_VMOVAPSZ128rmkz, X86_INS_VMOVAPS, 28956#ifndef CAPSTONE_DIET 28957 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28958#endif 28959}, 28960{ 28961 X86_VMOVAPSZ128rr, X86_INS_VMOVAPS, 28962#ifndef CAPSTONE_DIET 28963 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28964#endif 28965}, 28966{ 28967 X86_VMOVAPSZ128rr_alt, X86_INS_VMOVAPS, 28968#ifndef CAPSTONE_DIET 28969 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28970#endif 28971}, 28972{ 28973 X86_VMOVAPSZ128rrk, X86_INS_VMOVAPS, 28974#ifndef CAPSTONE_DIET 28975 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28976#endif 28977}, 28978{ 28979 X86_VMOVAPSZ128rrk_alt, X86_INS_VMOVAPS, 28980#ifndef CAPSTONE_DIET 28981 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28982#endif 28983}, 28984{ 28985 X86_VMOVAPSZ128rrkz, X86_INS_VMOVAPS, 28986#ifndef CAPSTONE_DIET 28987 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28988#endif 28989}, 28990{ 28991 X86_VMOVAPSZ128rrkz_alt, X86_INS_VMOVAPS, 28992#ifndef CAPSTONE_DIET 28993 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 28994#endif 28995}, 28996{ 28997 X86_VMOVAPSZ256mr, X86_INS_VMOVAPS, 28998#ifndef CAPSTONE_DIET 28999 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29000#endif 29001}, 29002{ 29003 X86_VMOVAPSZ256mrk, X86_INS_VMOVAPS, 29004#ifndef CAPSTONE_DIET 29005 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29006#endif 29007}, 29008{ 29009 X86_VMOVAPSZ256rm, X86_INS_VMOVAPS, 29010#ifndef CAPSTONE_DIET 29011 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29012#endif 29013}, 29014{ 29015 X86_VMOVAPSZ256rmk, X86_INS_VMOVAPS, 29016#ifndef CAPSTONE_DIET 29017 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29018#endif 29019}, 29020{ 29021 X86_VMOVAPSZ256rmkz, X86_INS_VMOVAPS, 29022#ifndef CAPSTONE_DIET 29023 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29024#endif 29025}, 29026{ 29027 X86_VMOVAPSZ256rr, X86_INS_VMOVAPS, 29028#ifndef CAPSTONE_DIET 29029 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29030#endif 29031}, 29032{ 29033 X86_VMOVAPSZ256rr_alt, X86_INS_VMOVAPS, 29034#ifndef CAPSTONE_DIET 29035 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29036#endif 29037}, 29038{ 29039 X86_VMOVAPSZ256rrk, X86_INS_VMOVAPS, 29040#ifndef CAPSTONE_DIET 29041 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29042#endif 29043}, 29044{ 29045 X86_VMOVAPSZ256rrk_alt, X86_INS_VMOVAPS, 29046#ifndef CAPSTONE_DIET 29047 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29048#endif 29049}, 29050{ 29051 X86_VMOVAPSZ256rrkz, X86_INS_VMOVAPS, 29052#ifndef CAPSTONE_DIET 29053 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29054#endif 29055}, 29056{ 29057 X86_VMOVAPSZ256rrkz_alt, X86_INS_VMOVAPS, 29058#ifndef CAPSTONE_DIET 29059 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29060#endif 29061}, 29062{ 29063 X86_VMOVAPSZmr, X86_INS_VMOVAPS, 29064#ifndef CAPSTONE_DIET 29065 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29066#endif 29067}, 29068{ 29069 X86_VMOVAPSZmrk, X86_INS_VMOVAPS, 29070#ifndef CAPSTONE_DIET 29071 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29072#endif 29073}, 29074{ 29075 X86_VMOVAPSZrm, X86_INS_VMOVAPS, 29076#ifndef CAPSTONE_DIET 29077 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29078#endif 29079}, 29080{ 29081 X86_VMOVAPSZrmk, X86_INS_VMOVAPS, 29082#ifndef CAPSTONE_DIET 29083 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29084#endif 29085}, 29086{ 29087 X86_VMOVAPSZrmkz, X86_INS_VMOVAPS, 29088#ifndef CAPSTONE_DIET 29089 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29090#endif 29091}, 29092{ 29093 X86_VMOVAPSZrr, X86_INS_VMOVAPS, 29094#ifndef CAPSTONE_DIET 29095 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29096#endif 29097}, 29098{ 29099 X86_VMOVAPSZrr_alt, X86_INS_VMOVAPS, 29100#ifndef CAPSTONE_DIET 29101 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29102#endif 29103}, 29104{ 29105 X86_VMOVAPSZrrk, X86_INS_VMOVAPS, 29106#ifndef CAPSTONE_DIET 29107 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29108#endif 29109}, 29110{ 29111 X86_VMOVAPSZrrk_alt, X86_INS_VMOVAPS, 29112#ifndef CAPSTONE_DIET 29113 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29114#endif 29115}, 29116{ 29117 X86_VMOVAPSZrrkz, X86_INS_VMOVAPS, 29118#ifndef CAPSTONE_DIET 29119 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29120#endif 29121}, 29122{ 29123 X86_VMOVAPSZrrkz_alt, X86_INS_VMOVAPS, 29124#ifndef CAPSTONE_DIET 29125 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29126#endif 29127}, 29128{ 29129 X86_VMOVAPSmr, X86_INS_VMOVAPS, 29130#ifndef CAPSTONE_DIET 29131 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 29132#endif 29133}, 29134{ 29135 X86_VMOVAPSrm, X86_INS_VMOVAPS, 29136#ifndef CAPSTONE_DIET 29137 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 29138#endif 29139}, 29140{ 29141 X86_VMOVAPSrr, X86_INS_VMOVAPS, 29142#ifndef CAPSTONE_DIET 29143 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 29144#endif 29145}, 29146{ 29147 X86_VMOVAPSrr_REV, X86_INS_VMOVAPS, 29148#ifndef CAPSTONE_DIET 29149 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29150#endif 29151}, 29152{ 29153 X86_VMOVDDUPYrm, X86_INS_VMOVDDUP, 29154#ifndef CAPSTONE_DIET 29155 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29156#endif 29157}, 29158{ 29159 X86_VMOVDDUPYrr, X86_INS_VMOVDDUP, 29160#ifndef CAPSTONE_DIET 29161 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29162#endif 29163}, 29164{ 29165 X86_VMOVDDUPZrm, X86_INS_VMOVDDUP, 29166#ifndef CAPSTONE_DIET 29167 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29168#endif 29169}, 29170{ 29171 X86_VMOVDDUPZrr, X86_INS_VMOVDDUP, 29172#ifndef CAPSTONE_DIET 29173 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29174#endif 29175}, 29176{ 29177 X86_VMOVDDUPrm, X86_INS_VMOVDDUP, 29178#ifndef CAPSTONE_DIET 29179 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29180#endif 29181}, 29182{ 29183 X86_VMOVDDUPrr, X86_INS_VMOVDDUP, 29184#ifndef CAPSTONE_DIET 29185 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29186#endif 29187}, 29188{ 29189 X86_VMOVDI2PDIZrm, X86_INS_VMOVD, 29190#ifndef CAPSTONE_DIET 29191 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29192#endif 29193}, 29194{ 29195 X86_VMOVDI2PDIZrr, X86_INS_VMOVD, 29196#ifndef CAPSTONE_DIET 29197 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29198#endif 29199}, 29200{ 29201 X86_VMOVDI2PDIrm, X86_INS_VMOVD, 29202#ifndef CAPSTONE_DIET 29203 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29204#endif 29205}, 29206{ 29207 X86_VMOVDI2PDIrr, X86_INS_VMOVD, 29208#ifndef CAPSTONE_DIET 29209 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29210#endif 29211}, 29212{ 29213 X86_VMOVDI2SSZrm, X86_INS_VMOVD, 29214#ifndef CAPSTONE_DIET 29215 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29216#endif 29217}, 29218{ 29219 X86_VMOVDI2SSZrr, X86_INS_VMOVD, 29220#ifndef CAPSTONE_DIET 29221 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29222#endif 29223}, 29224{ 29225 X86_VMOVDI2SSrm, X86_INS_VMOVD, 29226#ifndef CAPSTONE_DIET 29227 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29228#endif 29229}, 29230{ 29231 X86_VMOVDI2SSrr, X86_INS_VMOVD, 29232#ifndef CAPSTONE_DIET 29233 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29234#endif 29235}, 29236{ 29237 X86_VMOVDQA32Z128mr, X86_INS_VMOVDQA32, 29238#ifndef CAPSTONE_DIET 29239 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29240#endif 29241}, 29242{ 29243 X86_VMOVDQA32Z128mrk, X86_INS_VMOVDQA32, 29244#ifndef CAPSTONE_DIET 29245 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29246#endif 29247}, 29248{ 29249 X86_VMOVDQA32Z128rm, X86_INS_VMOVDQA32, 29250#ifndef CAPSTONE_DIET 29251 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29252#endif 29253}, 29254{ 29255 X86_VMOVDQA32Z128rmk, X86_INS_VMOVDQA32, 29256#ifndef CAPSTONE_DIET 29257 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29258#endif 29259}, 29260{ 29261 X86_VMOVDQA32Z128rmkz, X86_INS_VMOVDQA32, 29262#ifndef CAPSTONE_DIET 29263 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29264#endif 29265}, 29266{ 29267 X86_VMOVDQA32Z128rr, X86_INS_VMOVDQA32, 29268#ifndef CAPSTONE_DIET 29269 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29270#endif 29271}, 29272{ 29273 X86_VMOVDQA32Z128rr_alt, X86_INS_VMOVDQA32, 29274#ifndef CAPSTONE_DIET 29275 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29276#endif 29277}, 29278{ 29279 X86_VMOVDQA32Z128rrk, X86_INS_VMOVDQA32, 29280#ifndef CAPSTONE_DIET 29281 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29282#endif 29283}, 29284{ 29285 X86_VMOVDQA32Z128rrk_alt, X86_INS_VMOVDQA32, 29286#ifndef CAPSTONE_DIET 29287 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29288#endif 29289}, 29290{ 29291 X86_VMOVDQA32Z128rrkz, X86_INS_VMOVDQA32, 29292#ifndef CAPSTONE_DIET 29293 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29294#endif 29295}, 29296{ 29297 X86_VMOVDQA32Z128rrkz_alt, X86_INS_VMOVDQA32, 29298#ifndef CAPSTONE_DIET 29299 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29300#endif 29301}, 29302{ 29303 X86_VMOVDQA32Z256mr, X86_INS_VMOVDQA32, 29304#ifndef CAPSTONE_DIET 29305 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29306#endif 29307}, 29308{ 29309 X86_VMOVDQA32Z256mrk, X86_INS_VMOVDQA32, 29310#ifndef CAPSTONE_DIET 29311 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29312#endif 29313}, 29314{ 29315 X86_VMOVDQA32Z256rm, X86_INS_VMOVDQA32, 29316#ifndef CAPSTONE_DIET 29317 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29318#endif 29319}, 29320{ 29321 X86_VMOVDQA32Z256rmk, X86_INS_VMOVDQA32, 29322#ifndef CAPSTONE_DIET 29323 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29324#endif 29325}, 29326{ 29327 X86_VMOVDQA32Z256rmkz, X86_INS_VMOVDQA32, 29328#ifndef CAPSTONE_DIET 29329 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29330#endif 29331}, 29332{ 29333 X86_VMOVDQA32Z256rr, X86_INS_VMOVDQA32, 29334#ifndef CAPSTONE_DIET 29335 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29336#endif 29337}, 29338{ 29339 X86_VMOVDQA32Z256rr_alt, X86_INS_VMOVDQA32, 29340#ifndef CAPSTONE_DIET 29341 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29342#endif 29343}, 29344{ 29345 X86_VMOVDQA32Z256rrk, X86_INS_VMOVDQA32, 29346#ifndef CAPSTONE_DIET 29347 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29348#endif 29349}, 29350{ 29351 X86_VMOVDQA32Z256rrk_alt, X86_INS_VMOVDQA32, 29352#ifndef CAPSTONE_DIET 29353 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29354#endif 29355}, 29356{ 29357 X86_VMOVDQA32Z256rrkz, X86_INS_VMOVDQA32, 29358#ifndef CAPSTONE_DIET 29359 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29360#endif 29361}, 29362{ 29363 X86_VMOVDQA32Z256rrkz_alt, X86_INS_VMOVDQA32, 29364#ifndef CAPSTONE_DIET 29365 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29366#endif 29367}, 29368{ 29369 X86_VMOVDQA32Zmr, X86_INS_VMOVDQA32, 29370#ifndef CAPSTONE_DIET 29371 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29372#endif 29373}, 29374{ 29375 X86_VMOVDQA32Zmrk, X86_INS_VMOVDQA32, 29376#ifndef CAPSTONE_DIET 29377 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29378#endif 29379}, 29380{ 29381 X86_VMOVDQA32Zrm, X86_INS_VMOVDQA32, 29382#ifndef CAPSTONE_DIET 29383 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29384#endif 29385}, 29386{ 29387 X86_VMOVDQA32Zrmk, X86_INS_VMOVDQA32, 29388#ifndef CAPSTONE_DIET 29389 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29390#endif 29391}, 29392{ 29393 X86_VMOVDQA32Zrmkz, X86_INS_VMOVDQA32, 29394#ifndef CAPSTONE_DIET 29395 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29396#endif 29397}, 29398{ 29399 X86_VMOVDQA32Zrr, X86_INS_VMOVDQA32, 29400#ifndef CAPSTONE_DIET 29401 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29402#endif 29403}, 29404{ 29405 X86_VMOVDQA32Zrr_alt, X86_INS_VMOVDQA32, 29406#ifndef CAPSTONE_DIET 29407 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29408#endif 29409}, 29410{ 29411 X86_VMOVDQA32Zrrk, X86_INS_VMOVDQA32, 29412#ifndef CAPSTONE_DIET 29413 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29414#endif 29415}, 29416{ 29417 X86_VMOVDQA32Zrrk_alt, X86_INS_VMOVDQA32, 29418#ifndef CAPSTONE_DIET 29419 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29420#endif 29421}, 29422{ 29423 X86_VMOVDQA32Zrrkz, X86_INS_VMOVDQA32, 29424#ifndef CAPSTONE_DIET 29425 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29426#endif 29427}, 29428{ 29429 X86_VMOVDQA32Zrrkz_alt, X86_INS_VMOVDQA32, 29430#ifndef CAPSTONE_DIET 29431 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29432#endif 29433}, 29434{ 29435 X86_VMOVDQA64Z128mr, X86_INS_VMOVDQA64, 29436#ifndef CAPSTONE_DIET 29437 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29438#endif 29439}, 29440{ 29441 X86_VMOVDQA64Z128mrk, X86_INS_VMOVDQA64, 29442#ifndef CAPSTONE_DIET 29443 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29444#endif 29445}, 29446{ 29447 X86_VMOVDQA64Z128rm, X86_INS_VMOVDQA64, 29448#ifndef CAPSTONE_DIET 29449 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29450#endif 29451}, 29452{ 29453 X86_VMOVDQA64Z128rmk, X86_INS_VMOVDQA64, 29454#ifndef CAPSTONE_DIET 29455 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29456#endif 29457}, 29458{ 29459 X86_VMOVDQA64Z128rmkz, X86_INS_VMOVDQA64, 29460#ifndef CAPSTONE_DIET 29461 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29462#endif 29463}, 29464{ 29465 X86_VMOVDQA64Z128rr, X86_INS_VMOVDQA64, 29466#ifndef CAPSTONE_DIET 29467 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29468#endif 29469}, 29470{ 29471 X86_VMOVDQA64Z128rr_alt, X86_INS_VMOVDQA64, 29472#ifndef CAPSTONE_DIET 29473 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29474#endif 29475}, 29476{ 29477 X86_VMOVDQA64Z128rrk, X86_INS_VMOVDQA64, 29478#ifndef CAPSTONE_DIET 29479 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29480#endif 29481}, 29482{ 29483 X86_VMOVDQA64Z128rrk_alt, X86_INS_VMOVDQA64, 29484#ifndef CAPSTONE_DIET 29485 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29486#endif 29487}, 29488{ 29489 X86_VMOVDQA64Z128rrkz, X86_INS_VMOVDQA64, 29490#ifndef CAPSTONE_DIET 29491 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29492#endif 29493}, 29494{ 29495 X86_VMOVDQA64Z128rrkz_alt, X86_INS_VMOVDQA64, 29496#ifndef CAPSTONE_DIET 29497 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29498#endif 29499}, 29500{ 29501 X86_VMOVDQA64Z256mr, X86_INS_VMOVDQA64, 29502#ifndef CAPSTONE_DIET 29503 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29504#endif 29505}, 29506{ 29507 X86_VMOVDQA64Z256mrk, X86_INS_VMOVDQA64, 29508#ifndef CAPSTONE_DIET 29509 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29510#endif 29511}, 29512{ 29513 X86_VMOVDQA64Z256rm, X86_INS_VMOVDQA64, 29514#ifndef CAPSTONE_DIET 29515 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29516#endif 29517}, 29518{ 29519 X86_VMOVDQA64Z256rmk, X86_INS_VMOVDQA64, 29520#ifndef CAPSTONE_DIET 29521 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29522#endif 29523}, 29524{ 29525 X86_VMOVDQA64Z256rmkz, X86_INS_VMOVDQA64, 29526#ifndef CAPSTONE_DIET 29527 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29528#endif 29529}, 29530{ 29531 X86_VMOVDQA64Z256rr, X86_INS_VMOVDQA64, 29532#ifndef CAPSTONE_DIET 29533 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29534#endif 29535}, 29536{ 29537 X86_VMOVDQA64Z256rr_alt, X86_INS_VMOVDQA64, 29538#ifndef CAPSTONE_DIET 29539 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29540#endif 29541}, 29542{ 29543 X86_VMOVDQA64Z256rrk, X86_INS_VMOVDQA64, 29544#ifndef CAPSTONE_DIET 29545 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29546#endif 29547}, 29548{ 29549 X86_VMOVDQA64Z256rrk_alt, X86_INS_VMOVDQA64, 29550#ifndef CAPSTONE_DIET 29551 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29552#endif 29553}, 29554{ 29555 X86_VMOVDQA64Z256rrkz, X86_INS_VMOVDQA64, 29556#ifndef CAPSTONE_DIET 29557 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29558#endif 29559}, 29560{ 29561 X86_VMOVDQA64Z256rrkz_alt, X86_INS_VMOVDQA64, 29562#ifndef CAPSTONE_DIET 29563 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29564#endif 29565}, 29566{ 29567 X86_VMOVDQA64Zmr, X86_INS_VMOVDQA64, 29568#ifndef CAPSTONE_DIET 29569 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29570#endif 29571}, 29572{ 29573 X86_VMOVDQA64Zmrk, X86_INS_VMOVDQA64, 29574#ifndef CAPSTONE_DIET 29575 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29576#endif 29577}, 29578{ 29579 X86_VMOVDQA64Zrm, X86_INS_VMOVDQA64, 29580#ifndef CAPSTONE_DIET 29581 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29582#endif 29583}, 29584{ 29585 X86_VMOVDQA64Zrmk, X86_INS_VMOVDQA64, 29586#ifndef CAPSTONE_DIET 29587 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29588#endif 29589}, 29590{ 29591 X86_VMOVDQA64Zrmkz, X86_INS_VMOVDQA64, 29592#ifndef CAPSTONE_DIET 29593 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29594#endif 29595}, 29596{ 29597 X86_VMOVDQA64Zrr, X86_INS_VMOVDQA64, 29598#ifndef CAPSTONE_DIET 29599 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29600#endif 29601}, 29602{ 29603 X86_VMOVDQA64Zrr_alt, X86_INS_VMOVDQA64, 29604#ifndef CAPSTONE_DIET 29605 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29606#endif 29607}, 29608{ 29609 X86_VMOVDQA64Zrrk, X86_INS_VMOVDQA64, 29610#ifndef CAPSTONE_DIET 29611 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29612#endif 29613}, 29614{ 29615 X86_VMOVDQA64Zrrk_alt, X86_INS_VMOVDQA64, 29616#ifndef CAPSTONE_DIET 29617 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29618#endif 29619}, 29620{ 29621 X86_VMOVDQA64Zrrkz, X86_INS_VMOVDQA64, 29622#ifndef CAPSTONE_DIET 29623 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29624#endif 29625}, 29626{ 29627 X86_VMOVDQA64Zrrkz_alt, X86_INS_VMOVDQA64, 29628#ifndef CAPSTONE_DIET 29629 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 29630#endif 29631}, 29632{ 29633 X86_VMOVDQAYmr, X86_INS_VMOVDQA, 29634#ifndef CAPSTONE_DIET 29635 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29636#endif 29637}, 29638{ 29639 X86_VMOVDQAYrm, X86_INS_VMOVDQA, 29640#ifndef CAPSTONE_DIET 29641 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29642#endif 29643}, 29644{ 29645 X86_VMOVDQAYrr, X86_INS_VMOVDQA, 29646#ifndef CAPSTONE_DIET 29647 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29648#endif 29649}, 29650{ 29651 X86_VMOVDQAYrr_REV, X86_INS_VMOVDQA, 29652#ifndef CAPSTONE_DIET 29653 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29654#endif 29655}, 29656{ 29657 X86_VMOVDQAmr, X86_INS_VMOVDQA, 29658#ifndef CAPSTONE_DIET 29659 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29660#endif 29661}, 29662{ 29663 X86_VMOVDQArm, X86_INS_VMOVDQA, 29664#ifndef CAPSTONE_DIET 29665 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29666#endif 29667}, 29668{ 29669 X86_VMOVDQArr, X86_INS_VMOVDQA, 29670#ifndef CAPSTONE_DIET 29671 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29672#endif 29673}, 29674{ 29675 X86_VMOVDQArr_REV, X86_INS_VMOVDQA, 29676#ifndef CAPSTONE_DIET 29677 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 29678#endif 29679}, 29680{ 29681 X86_VMOVDQU16Z128mr, X86_INS_VMOVDQU16, 29682#ifndef CAPSTONE_DIET 29683 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29684#endif 29685}, 29686{ 29687 X86_VMOVDQU16Z128mrk, X86_INS_VMOVDQU16, 29688#ifndef CAPSTONE_DIET 29689 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29690#endif 29691}, 29692{ 29693 X86_VMOVDQU16Z128rm, X86_INS_VMOVDQU16, 29694#ifndef CAPSTONE_DIET 29695 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29696#endif 29697}, 29698{ 29699 X86_VMOVDQU16Z128rmk, X86_INS_VMOVDQU16, 29700#ifndef CAPSTONE_DIET 29701 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29702#endif 29703}, 29704{ 29705 X86_VMOVDQU16Z128rmkz, X86_INS_VMOVDQU16, 29706#ifndef CAPSTONE_DIET 29707 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29708#endif 29709}, 29710{ 29711 X86_VMOVDQU16Z128rr, X86_INS_VMOVDQU16, 29712#ifndef CAPSTONE_DIET 29713 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29714#endif 29715}, 29716{ 29717 X86_VMOVDQU16Z128rr_alt, X86_INS_VMOVDQU16, 29718#ifndef CAPSTONE_DIET 29719 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29720#endif 29721}, 29722{ 29723 X86_VMOVDQU16Z128rrk, X86_INS_VMOVDQU16, 29724#ifndef CAPSTONE_DIET 29725 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29726#endif 29727}, 29728{ 29729 X86_VMOVDQU16Z128rrk_alt, X86_INS_VMOVDQU16, 29730#ifndef CAPSTONE_DIET 29731 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29732#endif 29733}, 29734{ 29735 X86_VMOVDQU16Z128rrkz, X86_INS_VMOVDQU16, 29736#ifndef CAPSTONE_DIET 29737 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29738#endif 29739}, 29740{ 29741 X86_VMOVDQU16Z128rrkz_alt, X86_INS_VMOVDQU16, 29742#ifndef CAPSTONE_DIET 29743 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29744#endif 29745}, 29746{ 29747 X86_VMOVDQU16Z256mr, X86_INS_VMOVDQU16, 29748#ifndef CAPSTONE_DIET 29749 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29750#endif 29751}, 29752{ 29753 X86_VMOVDQU16Z256mrk, X86_INS_VMOVDQU16, 29754#ifndef CAPSTONE_DIET 29755 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29756#endif 29757}, 29758{ 29759 X86_VMOVDQU16Z256rm, X86_INS_VMOVDQU16, 29760#ifndef CAPSTONE_DIET 29761 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29762#endif 29763}, 29764{ 29765 X86_VMOVDQU16Z256rmk, X86_INS_VMOVDQU16, 29766#ifndef CAPSTONE_DIET 29767 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29768#endif 29769}, 29770{ 29771 X86_VMOVDQU16Z256rmkz, X86_INS_VMOVDQU16, 29772#ifndef CAPSTONE_DIET 29773 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29774#endif 29775}, 29776{ 29777 X86_VMOVDQU16Z256rr, X86_INS_VMOVDQU16, 29778#ifndef CAPSTONE_DIET 29779 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29780#endif 29781}, 29782{ 29783 X86_VMOVDQU16Z256rr_alt, X86_INS_VMOVDQU16, 29784#ifndef CAPSTONE_DIET 29785 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29786#endif 29787}, 29788{ 29789 X86_VMOVDQU16Z256rrk, X86_INS_VMOVDQU16, 29790#ifndef CAPSTONE_DIET 29791 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29792#endif 29793}, 29794{ 29795 X86_VMOVDQU16Z256rrk_alt, X86_INS_VMOVDQU16, 29796#ifndef CAPSTONE_DIET 29797 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29798#endif 29799}, 29800{ 29801 X86_VMOVDQU16Z256rrkz, X86_INS_VMOVDQU16, 29802#ifndef CAPSTONE_DIET 29803 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29804#endif 29805}, 29806{ 29807 X86_VMOVDQU16Z256rrkz_alt, X86_INS_VMOVDQU16, 29808#ifndef CAPSTONE_DIET 29809 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 29810#endif 29811}, 29812{ 29813 X86_VMOVDQU16Zmr, X86_INS_VMOVDQU16, 29814#ifndef CAPSTONE_DIET 29815 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 29816#endif 29817}, 29818{ 29819 X86_VMOVDQU16Zmrk, X86_INS_VMOVDQU16, 29820#ifndef CAPSTONE_DIET 29821 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 29822#endif 29823}, 29824{ 29825 X86_VMOVDQU16Zrm, X86_INS_VMOVDQU16, 29826#ifndef CAPSTONE_DIET 29827 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 29828#endif 29829}, 29830{ 29831 X86_VMOVDQU16Zrmk, X86_INS_VMOVDQU16, 29832#ifndef CAPSTONE_DIET 29833 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 29834#endif 29835}, 29836{ 29837 X86_VMOVDQU16Zrmkz, X86_INS_VMOVDQU16, 29838#ifndef CAPSTONE_DIET 29839 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 29840#endif 29841}, 29842{ 29843 X86_VMOVDQU16Zrr, X86_INS_VMOVDQU16, 29844#ifndef CAPSTONE_DIET 29845 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 29846#endif 29847}, 29848{ 29849 X86_VMOVDQU16Zrr_alt, X86_INS_VMOVDQU16, 29850#ifndef CAPSTONE_DIET 29851 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 29852#endif 29853}, 29854{ 29855 X86_VMOVDQU16Zrrk, X86_INS_VMOVDQU16, 29856#ifndef CAPSTONE_DIET 29857 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 29858#endif 29859}, 29860{ 29861 X86_VMOVDQU16Zrrk_alt, X86_INS_VMOVDQU16, 29862#ifndef CAPSTONE_DIET 29863 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 29864#endif 29865}, 29866{ 29867 X86_VMOVDQU16Zrrkz, X86_INS_VMOVDQU16, 29868#ifndef CAPSTONE_DIET 29869 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 29870#endif 29871}, 29872{ 29873 X86_VMOVDQU16Zrrkz_alt, X86_INS_VMOVDQU16, 29874#ifndef CAPSTONE_DIET 29875 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 29876#endif 29877}, 29878{ 29879 X86_VMOVDQU32Z128mr, X86_INS_VMOVDQU32, 29880#ifndef CAPSTONE_DIET 29881 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29882#endif 29883}, 29884{ 29885 X86_VMOVDQU32Z128mrk, X86_INS_VMOVDQU32, 29886#ifndef CAPSTONE_DIET 29887 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29888#endif 29889}, 29890{ 29891 X86_VMOVDQU32Z128rm, X86_INS_VMOVDQU32, 29892#ifndef CAPSTONE_DIET 29893 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29894#endif 29895}, 29896{ 29897 X86_VMOVDQU32Z128rmk, X86_INS_VMOVDQU32, 29898#ifndef CAPSTONE_DIET 29899 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29900#endif 29901}, 29902{ 29903 X86_VMOVDQU32Z128rmkz, X86_INS_VMOVDQU32, 29904#ifndef CAPSTONE_DIET 29905 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29906#endif 29907}, 29908{ 29909 X86_VMOVDQU32Z128rr, X86_INS_VMOVDQU32, 29910#ifndef CAPSTONE_DIET 29911 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29912#endif 29913}, 29914{ 29915 X86_VMOVDQU32Z128rr_alt, X86_INS_VMOVDQU32, 29916#ifndef CAPSTONE_DIET 29917 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29918#endif 29919}, 29920{ 29921 X86_VMOVDQU32Z128rrk, X86_INS_VMOVDQU32, 29922#ifndef CAPSTONE_DIET 29923 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29924#endif 29925}, 29926{ 29927 X86_VMOVDQU32Z128rrk_alt, X86_INS_VMOVDQU32, 29928#ifndef CAPSTONE_DIET 29929 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29930#endif 29931}, 29932{ 29933 X86_VMOVDQU32Z128rrkz, X86_INS_VMOVDQU32, 29934#ifndef CAPSTONE_DIET 29935 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29936#endif 29937}, 29938{ 29939 X86_VMOVDQU32Z128rrkz_alt, X86_INS_VMOVDQU32, 29940#ifndef CAPSTONE_DIET 29941 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29942#endif 29943}, 29944{ 29945 X86_VMOVDQU32Z256mr, X86_INS_VMOVDQU32, 29946#ifndef CAPSTONE_DIET 29947 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29948#endif 29949}, 29950{ 29951 X86_VMOVDQU32Z256mrk, X86_INS_VMOVDQU32, 29952#ifndef CAPSTONE_DIET 29953 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29954#endif 29955}, 29956{ 29957 X86_VMOVDQU32Z256rm, X86_INS_VMOVDQU32, 29958#ifndef CAPSTONE_DIET 29959 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29960#endif 29961}, 29962{ 29963 X86_VMOVDQU32Z256rmk, X86_INS_VMOVDQU32, 29964#ifndef CAPSTONE_DIET 29965 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29966#endif 29967}, 29968{ 29969 X86_VMOVDQU32Z256rmkz, X86_INS_VMOVDQU32, 29970#ifndef CAPSTONE_DIET 29971 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29972#endif 29973}, 29974{ 29975 X86_VMOVDQU32Z256rr, X86_INS_VMOVDQU32, 29976#ifndef CAPSTONE_DIET 29977 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29978#endif 29979}, 29980{ 29981 X86_VMOVDQU32Z256rr_alt, X86_INS_VMOVDQU32, 29982#ifndef CAPSTONE_DIET 29983 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29984#endif 29985}, 29986{ 29987 X86_VMOVDQU32Z256rrk, X86_INS_VMOVDQU32, 29988#ifndef CAPSTONE_DIET 29989 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29990#endif 29991}, 29992{ 29993 X86_VMOVDQU32Z256rrk_alt, X86_INS_VMOVDQU32, 29994#ifndef CAPSTONE_DIET 29995 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 29996#endif 29997}, 29998{ 29999 X86_VMOVDQU32Z256rrkz, X86_INS_VMOVDQU32, 30000#ifndef CAPSTONE_DIET 30001 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30002#endif 30003}, 30004{ 30005 X86_VMOVDQU32Z256rrkz_alt, X86_INS_VMOVDQU32, 30006#ifndef CAPSTONE_DIET 30007 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30008#endif 30009}, 30010{ 30011 X86_VMOVDQU32Zmr, X86_INS_VMOVDQU32, 30012#ifndef CAPSTONE_DIET 30013 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30014#endif 30015}, 30016{ 30017 X86_VMOVDQU32Zmrk, X86_INS_VMOVDQU32, 30018#ifndef CAPSTONE_DIET 30019 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30020#endif 30021}, 30022{ 30023 X86_VMOVDQU32Zrm, X86_INS_VMOVDQU32, 30024#ifndef CAPSTONE_DIET 30025 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30026#endif 30027}, 30028{ 30029 X86_VMOVDQU32Zrmk, X86_INS_VMOVDQU32, 30030#ifndef CAPSTONE_DIET 30031 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30032#endif 30033}, 30034{ 30035 X86_VMOVDQU32Zrmkz, X86_INS_VMOVDQU32, 30036#ifndef CAPSTONE_DIET 30037 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30038#endif 30039}, 30040{ 30041 X86_VMOVDQU32Zrr, X86_INS_VMOVDQU32, 30042#ifndef CAPSTONE_DIET 30043 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30044#endif 30045}, 30046{ 30047 X86_VMOVDQU32Zrr_alt, X86_INS_VMOVDQU32, 30048#ifndef CAPSTONE_DIET 30049 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30050#endif 30051}, 30052{ 30053 X86_VMOVDQU32Zrrk, X86_INS_VMOVDQU32, 30054#ifndef CAPSTONE_DIET 30055 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30056#endif 30057}, 30058{ 30059 X86_VMOVDQU32Zrrk_alt, X86_INS_VMOVDQU32, 30060#ifndef CAPSTONE_DIET 30061 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30062#endif 30063}, 30064{ 30065 X86_VMOVDQU32Zrrkz, X86_INS_VMOVDQU32, 30066#ifndef CAPSTONE_DIET 30067 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30068#endif 30069}, 30070{ 30071 X86_VMOVDQU32Zrrkz_alt, X86_INS_VMOVDQU32, 30072#ifndef CAPSTONE_DIET 30073 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30074#endif 30075}, 30076{ 30077 X86_VMOVDQU64Z128mr, X86_INS_VMOVDQU64, 30078#ifndef CAPSTONE_DIET 30079 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30080#endif 30081}, 30082{ 30083 X86_VMOVDQU64Z128mrk, X86_INS_VMOVDQU64, 30084#ifndef CAPSTONE_DIET 30085 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30086#endif 30087}, 30088{ 30089 X86_VMOVDQU64Z128rm, X86_INS_VMOVDQU64, 30090#ifndef CAPSTONE_DIET 30091 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30092#endif 30093}, 30094{ 30095 X86_VMOVDQU64Z128rmk, X86_INS_VMOVDQU64, 30096#ifndef CAPSTONE_DIET 30097 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30098#endif 30099}, 30100{ 30101 X86_VMOVDQU64Z128rmkz, X86_INS_VMOVDQU64, 30102#ifndef CAPSTONE_DIET 30103 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30104#endif 30105}, 30106{ 30107 X86_VMOVDQU64Z128rr, X86_INS_VMOVDQU64, 30108#ifndef CAPSTONE_DIET 30109 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30110#endif 30111}, 30112{ 30113 X86_VMOVDQU64Z128rr_alt, X86_INS_VMOVDQU64, 30114#ifndef CAPSTONE_DIET 30115 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30116#endif 30117}, 30118{ 30119 X86_VMOVDQU64Z128rrk, X86_INS_VMOVDQU64, 30120#ifndef CAPSTONE_DIET 30121 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30122#endif 30123}, 30124{ 30125 X86_VMOVDQU64Z128rrk_alt, X86_INS_VMOVDQU64, 30126#ifndef CAPSTONE_DIET 30127 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30128#endif 30129}, 30130{ 30131 X86_VMOVDQU64Z128rrkz, X86_INS_VMOVDQU64, 30132#ifndef CAPSTONE_DIET 30133 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30134#endif 30135}, 30136{ 30137 X86_VMOVDQU64Z128rrkz_alt, X86_INS_VMOVDQU64, 30138#ifndef CAPSTONE_DIET 30139 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30140#endif 30141}, 30142{ 30143 X86_VMOVDQU64Z256mr, X86_INS_VMOVDQU64, 30144#ifndef CAPSTONE_DIET 30145 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30146#endif 30147}, 30148{ 30149 X86_VMOVDQU64Z256mrk, X86_INS_VMOVDQU64, 30150#ifndef CAPSTONE_DIET 30151 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30152#endif 30153}, 30154{ 30155 X86_VMOVDQU64Z256rm, X86_INS_VMOVDQU64, 30156#ifndef CAPSTONE_DIET 30157 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30158#endif 30159}, 30160{ 30161 X86_VMOVDQU64Z256rmk, X86_INS_VMOVDQU64, 30162#ifndef CAPSTONE_DIET 30163 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30164#endif 30165}, 30166{ 30167 X86_VMOVDQU64Z256rmkz, X86_INS_VMOVDQU64, 30168#ifndef CAPSTONE_DIET 30169 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30170#endif 30171}, 30172{ 30173 X86_VMOVDQU64Z256rr, X86_INS_VMOVDQU64, 30174#ifndef CAPSTONE_DIET 30175 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30176#endif 30177}, 30178{ 30179 X86_VMOVDQU64Z256rr_alt, X86_INS_VMOVDQU64, 30180#ifndef CAPSTONE_DIET 30181 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30182#endif 30183}, 30184{ 30185 X86_VMOVDQU64Z256rrk, X86_INS_VMOVDQU64, 30186#ifndef CAPSTONE_DIET 30187 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30188#endif 30189}, 30190{ 30191 X86_VMOVDQU64Z256rrk_alt, X86_INS_VMOVDQU64, 30192#ifndef CAPSTONE_DIET 30193 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30194#endif 30195}, 30196{ 30197 X86_VMOVDQU64Z256rrkz, X86_INS_VMOVDQU64, 30198#ifndef CAPSTONE_DIET 30199 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30200#endif 30201}, 30202{ 30203 X86_VMOVDQU64Z256rrkz_alt, X86_INS_VMOVDQU64, 30204#ifndef CAPSTONE_DIET 30205 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30206#endif 30207}, 30208{ 30209 X86_VMOVDQU64Zmr, X86_INS_VMOVDQU64, 30210#ifndef CAPSTONE_DIET 30211 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30212#endif 30213}, 30214{ 30215 X86_VMOVDQU64Zmrk, X86_INS_VMOVDQU64, 30216#ifndef CAPSTONE_DIET 30217 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30218#endif 30219}, 30220{ 30221 X86_VMOVDQU64Zrm, X86_INS_VMOVDQU64, 30222#ifndef CAPSTONE_DIET 30223 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30224#endif 30225}, 30226{ 30227 X86_VMOVDQU64Zrmk, X86_INS_VMOVDQU64, 30228#ifndef CAPSTONE_DIET 30229 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30230#endif 30231}, 30232{ 30233 X86_VMOVDQU64Zrmkz, X86_INS_VMOVDQU64, 30234#ifndef CAPSTONE_DIET 30235 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30236#endif 30237}, 30238{ 30239 X86_VMOVDQU64Zrr, X86_INS_VMOVDQU64, 30240#ifndef CAPSTONE_DIET 30241 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30242#endif 30243}, 30244{ 30245 X86_VMOVDQU64Zrr_alt, X86_INS_VMOVDQU64, 30246#ifndef CAPSTONE_DIET 30247 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30248#endif 30249}, 30250{ 30251 X86_VMOVDQU64Zrrk, X86_INS_VMOVDQU64, 30252#ifndef CAPSTONE_DIET 30253 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30254#endif 30255}, 30256{ 30257 X86_VMOVDQU64Zrrk_alt, X86_INS_VMOVDQU64, 30258#ifndef CAPSTONE_DIET 30259 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30260#endif 30261}, 30262{ 30263 X86_VMOVDQU64Zrrkz, X86_INS_VMOVDQU64, 30264#ifndef CAPSTONE_DIET 30265 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30266#endif 30267}, 30268{ 30269 X86_VMOVDQU64Zrrkz_alt, X86_INS_VMOVDQU64, 30270#ifndef CAPSTONE_DIET 30271 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30272#endif 30273}, 30274{ 30275 X86_VMOVDQU8Z128mr, X86_INS_VMOVDQU8, 30276#ifndef CAPSTONE_DIET 30277 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30278#endif 30279}, 30280{ 30281 X86_VMOVDQU8Z128mrk, X86_INS_VMOVDQU8, 30282#ifndef CAPSTONE_DIET 30283 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30284#endif 30285}, 30286{ 30287 X86_VMOVDQU8Z128rm, X86_INS_VMOVDQU8, 30288#ifndef CAPSTONE_DIET 30289 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30290#endif 30291}, 30292{ 30293 X86_VMOVDQU8Z128rmk, X86_INS_VMOVDQU8, 30294#ifndef CAPSTONE_DIET 30295 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30296#endif 30297}, 30298{ 30299 X86_VMOVDQU8Z128rmkz, X86_INS_VMOVDQU8, 30300#ifndef CAPSTONE_DIET 30301 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30302#endif 30303}, 30304{ 30305 X86_VMOVDQU8Z128rr, X86_INS_VMOVDQU8, 30306#ifndef CAPSTONE_DIET 30307 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30308#endif 30309}, 30310{ 30311 X86_VMOVDQU8Z128rr_alt, X86_INS_VMOVDQU8, 30312#ifndef CAPSTONE_DIET 30313 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30314#endif 30315}, 30316{ 30317 X86_VMOVDQU8Z128rrk, X86_INS_VMOVDQU8, 30318#ifndef CAPSTONE_DIET 30319 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30320#endif 30321}, 30322{ 30323 X86_VMOVDQU8Z128rrk_alt, X86_INS_VMOVDQU8, 30324#ifndef CAPSTONE_DIET 30325 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30326#endif 30327}, 30328{ 30329 X86_VMOVDQU8Z128rrkz, X86_INS_VMOVDQU8, 30330#ifndef CAPSTONE_DIET 30331 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30332#endif 30333}, 30334{ 30335 X86_VMOVDQU8Z128rrkz_alt, X86_INS_VMOVDQU8, 30336#ifndef CAPSTONE_DIET 30337 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30338#endif 30339}, 30340{ 30341 X86_VMOVDQU8Z256mr, X86_INS_VMOVDQU8, 30342#ifndef CAPSTONE_DIET 30343 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30344#endif 30345}, 30346{ 30347 X86_VMOVDQU8Z256mrk, X86_INS_VMOVDQU8, 30348#ifndef CAPSTONE_DIET 30349 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30350#endif 30351}, 30352{ 30353 X86_VMOVDQU8Z256rm, X86_INS_VMOVDQU8, 30354#ifndef CAPSTONE_DIET 30355 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30356#endif 30357}, 30358{ 30359 X86_VMOVDQU8Z256rmk, X86_INS_VMOVDQU8, 30360#ifndef CAPSTONE_DIET 30361 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30362#endif 30363}, 30364{ 30365 X86_VMOVDQU8Z256rmkz, X86_INS_VMOVDQU8, 30366#ifndef CAPSTONE_DIET 30367 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30368#endif 30369}, 30370{ 30371 X86_VMOVDQU8Z256rr, X86_INS_VMOVDQU8, 30372#ifndef CAPSTONE_DIET 30373 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30374#endif 30375}, 30376{ 30377 X86_VMOVDQU8Z256rr_alt, X86_INS_VMOVDQU8, 30378#ifndef CAPSTONE_DIET 30379 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30380#endif 30381}, 30382{ 30383 X86_VMOVDQU8Z256rrk, X86_INS_VMOVDQU8, 30384#ifndef CAPSTONE_DIET 30385 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30386#endif 30387}, 30388{ 30389 X86_VMOVDQU8Z256rrk_alt, X86_INS_VMOVDQU8, 30390#ifndef CAPSTONE_DIET 30391 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30392#endif 30393}, 30394{ 30395 X86_VMOVDQU8Z256rrkz, X86_INS_VMOVDQU8, 30396#ifndef CAPSTONE_DIET 30397 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30398#endif 30399}, 30400{ 30401 X86_VMOVDQU8Z256rrkz_alt, X86_INS_VMOVDQU8, 30402#ifndef CAPSTONE_DIET 30403 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 30404#endif 30405}, 30406{ 30407 X86_VMOVDQU8Zmr, X86_INS_VMOVDQU8, 30408#ifndef CAPSTONE_DIET 30409 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 30410#endif 30411}, 30412{ 30413 X86_VMOVDQU8Zmrk, X86_INS_VMOVDQU8, 30414#ifndef CAPSTONE_DIET 30415 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 30416#endif 30417}, 30418{ 30419 X86_VMOVDQU8Zrm, X86_INS_VMOVDQU8, 30420#ifndef CAPSTONE_DIET 30421 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 30422#endif 30423}, 30424{ 30425 X86_VMOVDQU8Zrmk, X86_INS_VMOVDQU8, 30426#ifndef CAPSTONE_DIET 30427 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 30428#endif 30429}, 30430{ 30431 X86_VMOVDQU8Zrmkz, X86_INS_VMOVDQU8, 30432#ifndef CAPSTONE_DIET 30433 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 30434#endif 30435}, 30436{ 30437 X86_VMOVDQU8Zrr, X86_INS_VMOVDQU8, 30438#ifndef CAPSTONE_DIET 30439 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 30440#endif 30441}, 30442{ 30443 X86_VMOVDQU8Zrr_alt, X86_INS_VMOVDQU8, 30444#ifndef CAPSTONE_DIET 30445 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 30446#endif 30447}, 30448{ 30449 X86_VMOVDQU8Zrrk, X86_INS_VMOVDQU8, 30450#ifndef CAPSTONE_DIET 30451 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 30452#endif 30453}, 30454{ 30455 X86_VMOVDQU8Zrrk_alt, X86_INS_VMOVDQU8, 30456#ifndef CAPSTONE_DIET 30457 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 30458#endif 30459}, 30460{ 30461 X86_VMOVDQU8Zrrkz, X86_INS_VMOVDQU8, 30462#ifndef CAPSTONE_DIET 30463 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 30464#endif 30465}, 30466{ 30467 X86_VMOVDQU8Zrrkz_alt, X86_INS_VMOVDQU8, 30468#ifndef CAPSTONE_DIET 30469 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 30470#endif 30471}, 30472{ 30473 X86_VMOVDQUYmr, X86_INS_VMOVDQU, 30474#ifndef CAPSTONE_DIET 30475 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30476#endif 30477}, 30478{ 30479 X86_VMOVDQUYrm, X86_INS_VMOVDQU, 30480#ifndef CAPSTONE_DIET 30481 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30482#endif 30483}, 30484{ 30485 X86_VMOVDQUYrr, X86_INS_VMOVDQU, 30486#ifndef CAPSTONE_DIET 30487 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30488#endif 30489}, 30490{ 30491 X86_VMOVDQUYrr_REV, X86_INS_VMOVDQU, 30492#ifndef CAPSTONE_DIET 30493 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30494#endif 30495}, 30496{ 30497 X86_VMOVDQUmr, X86_INS_VMOVDQU, 30498#ifndef CAPSTONE_DIET 30499 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30500#endif 30501}, 30502{ 30503 X86_VMOVDQUrm, X86_INS_VMOVDQU, 30504#ifndef CAPSTONE_DIET 30505 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30506#endif 30507}, 30508{ 30509 X86_VMOVDQUrr, X86_INS_VMOVDQU, 30510#ifndef CAPSTONE_DIET 30511 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30512#endif 30513}, 30514{ 30515 X86_VMOVDQUrr_REV, X86_INS_VMOVDQU, 30516#ifndef CAPSTONE_DIET 30517 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30518#endif 30519}, 30520{ 30521 X86_VMOVHLPSZrr, X86_INS_VMOVHLPS, 30522#ifndef CAPSTONE_DIET 30523 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30524#endif 30525}, 30526{ 30527 X86_VMOVHLPSrr, X86_INS_VMOVHLPS, 30528#ifndef CAPSTONE_DIET 30529 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30530#endif 30531}, 30532{ 30533 X86_VMOVHPDmr, X86_INS_VMOVHPD, 30534#ifndef CAPSTONE_DIET 30535 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30536#endif 30537}, 30538{ 30539 X86_VMOVHPDrm, X86_INS_VMOVHPD, 30540#ifndef CAPSTONE_DIET 30541 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30542#endif 30543}, 30544{ 30545 X86_VMOVHPSmr, X86_INS_VMOVHPS, 30546#ifndef CAPSTONE_DIET 30547 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30548#endif 30549}, 30550{ 30551 X86_VMOVHPSrm, X86_INS_VMOVHPS, 30552#ifndef CAPSTONE_DIET 30553 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30554#endif 30555}, 30556{ 30557 X86_VMOVLHPSZrr, X86_INS_VMOVLHPS, 30558#ifndef CAPSTONE_DIET 30559 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30560#endif 30561}, 30562{ 30563 X86_VMOVLHPSrr, X86_INS_VMOVLHPS, 30564#ifndef CAPSTONE_DIET 30565 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30566#endif 30567}, 30568{ 30569 X86_VMOVLPDmr, X86_INS_VMOVLPD, 30570#ifndef CAPSTONE_DIET 30571 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30572#endif 30573}, 30574{ 30575 X86_VMOVLPDrm, X86_INS_VMOVLPD, 30576#ifndef CAPSTONE_DIET 30577 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30578#endif 30579}, 30580{ 30581 X86_VMOVLPSmr, X86_INS_VMOVLPS, 30582#ifndef CAPSTONE_DIET 30583 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30584#endif 30585}, 30586{ 30587 X86_VMOVLPSrm, X86_INS_VMOVLPS, 30588#ifndef CAPSTONE_DIET 30589 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30590#endif 30591}, 30592{ 30593 X86_VMOVMSKPDYrr, X86_INS_VMOVMSKPD, 30594#ifndef CAPSTONE_DIET 30595 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30596#endif 30597}, 30598{ 30599 X86_VMOVMSKPDrr, X86_INS_VMOVMSKPD, 30600#ifndef CAPSTONE_DIET 30601 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30602#endif 30603}, 30604{ 30605 X86_VMOVMSKPSYrr, X86_INS_VMOVMSKPS, 30606#ifndef CAPSTONE_DIET 30607 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30608#endif 30609}, 30610{ 30611 X86_VMOVMSKPSrr, X86_INS_VMOVMSKPS, 30612#ifndef CAPSTONE_DIET 30613 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30614#endif 30615}, 30616{ 30617 X86_VMOVNTDQAYrm, X86_INS_VMOVNTDQA, 30618#ifndef CAPSTONE_DIET 30619 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 30620#endif 30621}, 30622{ 30623 X86_VMOVNTDQAZ128rm, X86_INS_VMOVNTDQA, 30624#ifndef CAPSTONE_DIET 30625 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30626#endif 30627}, 30628{ 30629 X86_VMOVNTDQAZ256rm, X86_INS_VMOVNTDQA, 30630#ifndef CAPSTONE_DIET 30631 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30632#endif 30633}, 30634{ 30635 X86_VMOVNTDQAZrm, X86_INS_VMOVNTDQA, 30636#ifndef CAPSTONE_DIET 30637 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30638#endif 30639}, 30640{ 30641 X86_VMOVNTDQArm, X86_INS_VMOVNTDQA, 30642#ifndef CAPSTONE_DIET 30643 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30644#endif 30645}, 30646{ 30647 X86_VMOVNTDQYmr, X86_INS_VMOVNTDQ, 30648#ifndef CAPSTONE_DIET 30649 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 30650#endif 30651}, 30652{ 30653 X86_VMOVNTDQZ128mr, X86_INS_VMOVNTDQ, 30654#ifndef CAPSTONE_DIET 30655 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30656#endif 30657}, 30658{ 30659 X86_VMOVNTDQZ256mr, X86_INS_VMOVNTDQ, 30660#ifndef CAPSTONE_DIET 30661 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30662#endif 30663}, 30664{ 30665 X86_VMOVNTDQZmr, X86_INS_VMOVNTDQ, 30666#ifndef CAPSTONE_DIET 30667 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30668#endif 30669}, 30670{ 30671 X86_VMOVNTDQmr, X86_INS_VMOVNTDQ, 30672#ifndef CAPSTONE_DIET 30673 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 30674#endif 30675}, 30676{ 30677 X86_VMOVNTPDYmr, X86_INS_VMOVNTPD, 30678#ifndef CAPSTONE_DIET 30679 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 30680#endif 30681}, 30682{ 30683 X86_VMOVNTPDZ128mr, X86_INS_VMOVNTPD, 30684#ifndef CAPSTONE_DIET 30685 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30686#endif 30687}, 30688{ 30689 X86_VMOVNTPDZ256mr, X86_INS_VMOVNTPD, 30690#ifndef CAPSTONE_DIET 30691 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30692#endif 30693}, 30694{ 30695 X86_VMOVNTPDZmr, X86_INS_VMOVNTPD, 30696#ifndef CAPSTONE_DIET 30697 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30698#endif 30699}, 30700{ 30701 X86_VMOVNTPDmr, X86_INS_VMOVNTPD, 30702#ifndef CAPSTONE_DIET 30703 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 30704#endif 30705}, 30706{ 30707 X86_VMOVNTPSYmr, X86_INS_VMOVNTPS, 30708#ifndef CAPSTONE_DIET 30709 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 30710#endif 30711}, 30712{ 30713 X86_VMOVNTPSZ128mr, X86_INS_VMOVNTPS, 30714#ifndef CAPSTONE_DIET 30715 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30716#endif 30717}, 30718{ 30719 X86_VMOVNTPSZ256mr, X86_INS_VMOVNTPS, 30720#ifndef CAPSTONE_DIET 30721 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 30722#endif 30723}, 30724{ 30725 X86_VMOVNTPSZmr, X86_INS_VMOVNTPS, 30726#ifndef CAPSTONE_DIET 30727 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30728#endif 30729}, 30730{ 30731 X86_VMOVNTPSmr, X86_INS_VMOVNTPS, 30732#ifndef CAPSTONE_DIET 30733 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 30734#endif 30735}, 30736{ 30737 X86_VMOVPDI2DIZmr, X86_INS_VMOVD, 30738#ifndef CAPSTONE_DIET 30739 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30740#endif 30741}, 30742{ 30743 X86_VMOVPDI2DIZrr, X86_INS_VMOVD, 30744#ifndef CAPSTONE_DIET 30745 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30746#endif 30747}, 30748{ 30749 X86_VMOVPDI2DImr, X86_INS_VMOVD, 30750#ifndef CAPSTONE_DIET 30751 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30752#endif 30753}, 30754{ 30755 X86_VMOVPDI2DIrr, X86_INS_VMOVD, 30756#ifndef CAPSTONE_DIET 30757 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30758#endif 30759}, 30760{ 30761 X86_VMOVPQI2QImr, X86_INS_VMOVQ, 30762#ifndef CAPSTONE_DIET 30763 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30764#endif 30765}, 30766{ 30767 X86_VMOVPQI2QIrr, X86_INS_VMOVQ, 30768#ifndef CAPSTONE_DIET 30769 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30770#endif 30771}, 30772{ 30773 X86_VMOVPQIto64Zmr, X86_INS_VMOVQ, 30774#ifndef CAPSTONE_DIET 30775 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_MODE64, 0 }, 0, 0 30776#endif 30777}, 30778{ 30779 X86_VMOVPQIto64Zrr, X86_INS_VMOVQ, 30780#ifndef CAPSTONE_DIET 30781 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_MODE64, 0 }, 0, 0 30782#endif 30783}, 30784{ 30785 X86_VMOVPQIto64rm, X86_INS_VMOVQ, 30786#ifndef CAPSTONE_DIET 30787 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30788#endif 30789}, 30790{ 30791 X86_VMOVPQIto64rr, X86_INS_VMOVQ, 30792#ifndef CAPSTONE_DIET 30793 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30794#endif 30795}, 30796{ 30797 X86_VMOVQI2PQIZrm, X86_INS_VMOVQ, 30798#ifndef CAPSTONE_DIET 30799 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30800#endif 30801}, 30802{ 30803 X86_VMOVQI2PQIrm, X86_INS_VMOVQ, 30804#ifndef CAPSTONE_DIET 30805 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30806#endif 30807}, 30808{ 30809 X86_VMOVSDZmr, X86_INS_VMOVSD, 30810#ifndef CAPSTONE_DIET 30811 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30812#endif 30813}, 30814{ 30815 X86_VMOVSDZmrk, X86_INS_VMOVSD, 30816#ifndef CAPSTONE_DIET 30817 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30818#endif 30819}, 30820{ 30821 X86_VMOVSDZrm, X86_INS_VMOVSD, 30822#ifndef CAPSTONE_DIET 30823 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30824#endif 30825}, 30826{ 30827 X86_VMOVSDZrr, X86_INS_VMOVSD, 30828#ifndef CAPSTONE_DIET 30829 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30830#endif 30831}, 30832{ 30833 X86_VMOVSDZrr_REV, X86_INS_VMOVSD, 30834#ifndef CAPSTONE_DIET 30835 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30836#endif 30837}, 30838{ 30839 X86_VMOVSDZrrk, X86_INS_VMOVSD, 30840#ifndef CAPSTONE_DIET 30841 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30842#endif 30843}, 30844{ 30845 X86_VMOVSDmr, X86_INS_VMOVSD, 30846#ifndef CAPSTONE_DIET 30847 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30848#endif 30849}, 30850{ 30851 X86_VMOVSDrm, X86_INS_VMOVSD, 30852#ifndef CAPSTONE_DIET 30853 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30854#endif 30855}, 30856{ 30857 X86_VMOVSDrr, X86_INS_VMOVSD, 30858#ifndef CAPSTONE_DIET 30859 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30860#endif 30861}, 30862{ 30863 X86_VMOVSDrr_REV, X86_INS_VMOVSD, 30864#ifndef CAPSTONE_DIET 30865 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30866#endif 30867}, 30868{ 30869 X86_VMOVSDto64Zmr, X86_INS_VMOVQ, 30870#ifndef CAPSTONE_DIET 30871 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30872#endif 30873}, 30874{ 30875 X86_VMOVSDto64Zrr, X86_INS_VMOVQ, 30876#ifndef CAPSTONE_DIET 30877 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30878#endif 30879}, 30880{ 30881 X86_VMOVSDto64mr, X86_INS_VMOVQ, 30882#ifndef CAPSTONE_DIET 30883 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30884#endif 30885}, 30886{ 30887 X86_VMOVSDto64rr, X86_INS_VMOVQ, 30888#ifndef CAPSTONE_DIET 30889 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30890#endif 30891}, 30892{ 30893 X86_VMOVSHDUPYrm, X86_INS_VMOVSHDUP, 30894#ifndef CAPSTONE_DIET 30895 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30896#endif 30897}, 30898{ 30899 X86_VMOVSHDUPYrr, X86_INS_VMOVSHDUP, 30900#ifndef CAPSTONE_DIET 30901 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30902#endif 30903}, 30904{ 30905 X86_VMOVSHDUPZrm, X86_INS_VMOVSHDUP, 30906#ifndef CAPSTONE_DIET 30907 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30908#endif 30909}, 30910{ 30911 X86_VMOVSHDUPZrr, X86_INS_VMOVSHDUP, 30912#ifndef CAPSTONE_DIET 30913 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30914#endif 30915}, 30916{ 30917 X86_VMOVSHDUPrm, X86_INS_VMOVSHDUP, 30918#ifndef CAPSTONE_DIET 30919 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30920#endif 30921}, 30922{ 30923 X86_VMOVSHDUPrr, X86_INS_VMOVSHDUP, 30924#ifndef CAPSTONE_DIET 30925 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30926#endif 30927}, 30928{ 30929 X86_VMOVSLDUPYrm, X86_INS_VMOVSLDUP, 30930#ifndef CAPSTONE_DIET 30931 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30932#endif 30933}, 30934{ 30935 X86_VMOVSLDUPYrr, X86_INS_VMOVSLDUP, 30936#ifndef CAPSTONE_DIET 30937 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30938#endif 30939}, 30940{ 30941 X86_VMOVSLDUPZrm, X86_INS_VMOVSLDUP, 30942#ifndef CAPSTONE_DIET 30943 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30944#endif 30945}, 30946{ 30947 X86_VMOVSLDUPZrr, X86_INS_VMOVSLDUP, 30948#ifndef CAPSTONE_DIET 30949 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30950#endif 30951}, 30952{ 30953 X86_VMOVSLDUPrm, X86_INS_VMOVSLDUP, 30954#ifndef CAPSTONE_DIET 30955 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30956#endif 30957}, 30958{ 30959 X86_VMOVSLDUPrr, X86_INS_VMOVSLDUP, 30960#ifndef CAPSTONE_DIET 30961 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30962#endif 30963}, 30964{ 30965 X86_VMOVSS2DIZmr, X86_INS_VMOVD, 30966#ifndef CAPSTONE_DIET 30967 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30968#endif 30969}, 30970{ 30971 X86_VMOVSS2DIZrr, X86_INS_VMOVD, 30972#ifndef CAPSTONE_DIET 30973 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30974#endif 30975}, 30976{ 30977 X86_VMOVSS2DImr, X86_INS_VMOVD, 30978#ifndef CAPSTONE_DIET 30979 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30980#endif 30981}, 30982{ 30983 X86_VMOVSS2DIrr, X86_INS_VMOVD, 30984#ifndef CAPSTONE_DIET 30985 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 30986#endif 30987}, 30988{ 30989 X86_VMOVSSZmr, X86_INS_VMOVSS, 30990#ifndef CAPSTONE_DIET 30991 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30992#endif 30993}, 30994{ 30995 X86_VMOVSSZmrk, X86_INS_VMOVSS, 30996#ifndef CAPSTONE_DIET 30997 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 30998#endif 30999}, 31000{ 31001 X86_VMOVSSZrm, X86_INS_VMOVSS, 31002#ifndef CAPSTONE_DIET 31003 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31004#endif 31005}, 31006{ 31007 X86_VMOVSSZrr, X86_INS_VMOVSS, 31008#ifndef CAPSTONE_DIET 31009 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31010#endif 31011}, 31012{ 31013 X86_VMOVSSZrr_REV, X86_INS_VMOVSS, 31014#ifndef CAPSTONE_DIET 31015 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31016#endif 31017}, 31018{ 31019 X86_VMOVSSZrrk, X86_INS_VMOVSS, 31020#ifndef CAPSTONE_DIET 31021 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31022#endif 31023}, 31024{ 31025 X86_VMOVSSmr, X86_INS_VMOVSS, 31026#ifndef CAPSTONE_DIET 31027 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31028#endif 31029}, 31030{ 31031 X86_VMOVSSrm, X86_INS_VMOVSS, 31032#ifndef CAPSTONE_DIET 31033 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31034#endif 31035}, 31036{ 31037 X86_VMOVSSrr, X86_INS_VMOVSS, 31038#ifndef CAPSTONE_DIET 31039 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31040#endif 31041}, 31042{ 31043 X86_VMOVSSrr_REV, X86_INS_VMOVSS, 31044#ifndef CAPSTONE_DIET 31045 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31046#endif 31047}, 31048{ 31049 X86_VMOVUPDYmr, X86_INS_VMOVUPD, 31050#ifndef CAPSTONE_DIET 31051 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31052#endif 31053}, 31054{ 31055 X86_VMOVUPDYrm, X86_INS_VMOVUPD, 31056#ifndef CAPSTONE_DIET 31057 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31058#endif 31059}, 31060{ 31061 X86_VMOVUPDYrr, X86_INS_VMOVUPD, 31062#ifndef CAPSTONE_DIET 31063 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31064#endif 31065}, 31066{ 31067 X86_VMOVUPDYrr_REV, X86_INS_VMOVUPD, 31068#ifndef CAPSTONE_DIET 31069 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31070#endif 31071}, 31072{ 31073 X86_VMOVUPDZ128mr, X86_INS_VMOVUPD, 31074#ifndef CAPSTONE_DIET 31075 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31076#endif 31077}, 31078{ 31079 X86_VMOVUPDZ128mrk, X86_INS_VMOVUPD, 31080#ifndef CAPSTONE_DIET 31081 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31082#endif 31083}, 31084{ 31085 X86_VMOVUPDZ128rm, X86_INS_VMOVUPD, 31086#ifndef CAPSTONE_DIET 31087 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31088#endif 31089}, 31090{ 31091 X86_VMOVUPDZ128rmk, X86_INS_VMOVUPD, 31092#ifndef CAPSTONE_DIET 31093 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31094#endif 31095}, 31096{ 31097 X86_VMOVUPDZ128rmkz, X86_INS_VMOVUPD, 31098#ifndef CAPSTONE_DIET 31099 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31100#endif 31101}, 31102{ 31103 X86_VMOVUPDZ128rr, X86_INS_VMOVUPD, 31104#ifndef CAPSTONE_DIET 31105 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31106#endif 31107}, 31108{ 31109 X86_VMOVUPDZ128rr_alt, X86_INS_VMOVUPD, 31110#ifndef CAPSTONE_DIET 31111 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31112#endif 31113}, 31114{ 31115 X86_VMOVUPDZ128rrk, X86_INS_VMOVUPD, 31116#ifndef CAPSTONE_DIET 31117 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31118#endif 31119}, 31120{ 31121 X86_VMOVUPDZ128rrk_alt, X86_INS_VMOVUPD, 31122#ifndef CAPSTONE_DIET 31123 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31124#endif 31125}, 31126{ 31127 X86_VMOVUPDZ128rrkz, X86_INS_VMOVUPD, 31128#ifndef CAPSTONE_DIET 31129 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31130#endif 31131}, 31132{ 31133 X86_VMOVUPDZ128rrkz_alt, X86_INS_VMOVUPD, 31134#ifndef CAPSTONE_DIET 31135 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31136#endif 31137}, 31138{ 31139 X86_VMOVUPDZ256mr, X86_INS_VMOVUPD, 31140#ifndef CAPSTONE_DIET 31141 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31142#endif 31143}, 31144{ 31145 X86_VMOVUPDZ256mrk, X86_INS_VMOVUPD, 31146#ifndef CAPSTONE_DIET 31147 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31148#endif 31149}, 31150{ 31151 X86_VMOVUPDZ256rm, X86_INS_VMOVUPD, 31152#ifndef CAPSTONE_DIET 31153 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31154#endif 31155}, 31156{ 31157 X86_VMOVUPDZ256rmk, X86_INS_VMOVUPD, 31158#ifndef CAPSTONE_DIET 31159 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31160#endif 31161}, 31162{ 31163 X86_VMOVUPDZ256rmkz, X86_INS_VMOVUPD, 31164#ifndef CAPSTONE_DIET 31165 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31166#endif 31167}, 31168{ 31169 X86_VMOVUPDZ256rr, X86_INS_VMOVUPD, 31170#ifndef CAPSTONE_DIET 31171 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31172#endif 31173}, 31174{ 31175 X86_VMOVUPDZ256rr_alt, X86_INS_VMOVUPD, 31176#ifndef CAPSTONE_DIET 31177 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31178#endif 31179}, 31180{ 31181 X86_VMOVUPDZ256rrk, X86_INS_VMOVUPD, 31182#ifndef CAPSTONE_DIET 31183 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31184#endif 31185}, 31186{ 31187 X86_VMOVUPDZ256rrk_alt, X86_INS_VMOVUPD, 31188#ifndef CAPSTONE_DIET 31189 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31190#endif 31191}, 31192{ 31193 X86_VMOVUPDZ256rrkz, X86_INS_VMOVUPD, 31194#ifndef CAPSTONE_DIET 31195 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31196#endif 31197}, 31198{ 31199 X86_VMOVUPDZ256rrkz_alt, X86_INS_VMOVUPD, 31200#ifndef CAPSTONE_DIET 31201 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31202#endif 31203}, 31204{ 31205 X86_VMOVUPDZmr, X86_INS_VMOVUPD, 31206#ifndef CAPSTONE_DIET 31207 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31208#endif 31209}, 31210{ 31211 X86_VMOVUPDZmrk, X86_INS_VMOVUPD, 31212#ifndef CAPSTONE_DIET 31213 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31214#endif 31215}, 31216{ 31217 X86_VMOVUPDZrm, X86_INS_VMOVUPD, 31218#ifndef CAPSTONE_DIET 31219 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31220#endif 31221}, 31222{ 31223 X86_VMOVUPDZrmk, X86_INS_VMOVUPD, 31224#ifndef CAPSTONE_DIET 31225 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31226#endif 31227}, 31228{ 31229 X86_VMOVUPDZrmkz, X86_INS_VMOVUPD, 31230#ifndef CAPSTONE_DIET 31231 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31232#endif 31233}, 31234{ 31235 X86_VMOVUPDZrr, X86_INS_VMOVUPD, 31236#ifndef CAPSTONE_DIET 31237 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31238#endif 31239}, 31240{ 31241 X86_VMOVUPDZrr_alt, X86_INS_VMOVUPD, 31242#ifndef CAPSTONE_DIET 31243 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31244#endif 31245}, 31246{ 31247 X86_VMOVUPDZrrk, X86_INS_VMOVUPD, 31248#ifndef CAPSTONE_DIET 31249 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31250#endif 31251}, 31252{ 31253 X86_VMOVUPDZrrk_alt, X86_INS_VMOVUPD, 31254#ifndef CAPSTONE_DIET 31255 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31256#endif 31257}, 31258{ 31259 X86_VMOVUPDZrrkz, X86_INS_VMOVUPD, 31260#ifndef CAPSTONE_DIET 31261 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31262#endif 31263}, 31264{ 31265 X86_VMOVUPDZrrkz_alt, X86_INS_VMOVUPD, 31266#ifndef CAPSTONE_DIET 31267 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31268#endif 31269}, 31270{ 31271 X86_VMOVUPDmr, X86_INS_VMOVUPD, 31272#ifndef CAPSTONE_DIET 31273 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31274#endif 31275}, 31276{ 31277 X86_VMOVUPDrm, X86_INS_VMOVUPD, 31278#ifndef CAPSTONE_DIET 31279 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31280#endif 31281}, 31282{ 31283 X86_VMOVUPDrr, X86_INS_VMOVUPD, 31284#ifndef CAPSTONE_DIET 31285 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31286#endif 31287}, 31288{ 31289 X86_VMOVUPDrr_REV, X86_INS_VMOVUPD, 31290#ifndef CAPSTONE_DIET 31291 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31292#endif 31293}, 31294{ 31295 X86_VMOVUPSYmr, X86_INS_VMOVUPS, 31296#ifndef CAPSTONE_DIET 31297 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31298#endif 31299}, 31300{ 31301 X86_VMOVUPSYrm, X86_INS_VMOVUPS, 31302#ifndef CAPSTONE_DIET 31303 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31304#endif 31305}, 31306{ 31307 X86_VMOVUPSYrr, X86_INS_VMOVUPS, 31308#ifndef CAPSTONE_DIET 31309 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31310#endif 31311}, 31312{ 31313 X86_VMOVUPSYrr_REV, X86_INS_VMOVUPS, 31314#ifndef CAPSTONE_DIET 31315 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31316#endif 31317}, 31318{ 31319 X86_VMOVUPSZ128mr, X86_INS_VMOVUPS, 31320#ifndef CAPSTONE_DIET 31321 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31322#endif 31323}, 31324{ 31325 X86_VMOVUPSZ128mrk, X86_INS_VMOVUPS, 31326#ifndef CAPSTONE_DIET 31327 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31328#endif 31329}, 31330{ 31331 X86_VMOVUPSZ128rm, X86_INS_VMOVUPS, 31332#ifndef CAPSTONE_DIET 31333 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31334#endif 31335}, 31336{ 31337 X86_VMOVUPSZ128rmk, X86_INS_VMOVUPS, 31338#ifndef CAPSTONE_DIET 31339 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31340#endif 31341}, 31342{ 31343 X86_VMOVUPSZ128rmkz, X86_INS_VMOVUPS, 31344#ifndef CAPSTONE_DIET 31345 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31346#endif 31347}, 31348{ 31349 X86_VMOVUPSZ128rr, X86_INS_VMOVUPS, 31350#ifndef CAPSTONE_DIET 31351 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31352#endif 31353}, 31354{ 31355 X86_VMOVUPSZ128rr_alt, X86_INS_VMOVUPS, 31356#ifndef CAPSTONE_DIET 31357 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31358#endif 31359}, 31360{ 31361 X86_VMOVUPSZ128rrk, X86_INS_VMOVUPS, 31362#ifndef CAPSTONE_DIET 31363 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31364#endif 31365}, 31366{ 31367 X86_VMOVUPSZ128rrk_alt, X86_INS_VMOVUPS, 31368#ifndef CAPSTONE_DIET 31369 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31370#endif 31371}, 31372{ 31373 X86_VMOVUPSZ128rrkz, X86_INS_VMOVUPS, 31374#ifndef CAPSTONE_DIET 31375 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31376#endif 31377}, 31378{ 31379 X86_VMOVUPSZ128rrkz_alt, X86_INS_VMOVUPS, 31380#ifndef CAPSTONE_DIET 31381 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31382#endif 31383}, 31384{ 31385 X86_VMOVUPSZ256mr, X86_INS_VMOVUPS, 31386#ifndef CAPSTONE_DIET 31387 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31388#endif 31389}, 31390{ 31391 X86_VMOVUPSZ256mrk, X86_INS_VMOVUPS, 31392#ifndef CAPSTONE_DIET 31393 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31394#endif 31395}, 31396{ 31397 X86_VMOVUPSZ256rm, X86_INS_VMOVUPS, 31398#ifndef CAPSTONE_DIET 31399 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31400#endif 31401}, 31402{ 31403 X86_VMOVUPSZ256rmk, X86_INS_VMOVUPS, 31404#ifndef CAPSTONE_DIET 31405 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31406#endif 31407}, 31408{ 31409 X86_VMOVUPSZ256rmkz, X86_INS_VMOVUPS, 31410#ifndef CAPSTONE_DIET 31411 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31412#endif 31413}, 31414{ 31415 X86_VMOVUPSZ256rr, X86_INS_VMOVUPS, 31416#ifndef CAPSTONE_DIET 31417 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31418#endif 31419}, 31420{ 31421 X86_VMOVUPSZ256rr_alt, X86_INS_VMOVUPS, 31422#ifndef CAPSTONE_DIET 31423 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31424#endif 31425}, 31426{ 31427 X86_VMOVUPSZ256rrk, X86_INS_VMOVUPS, 31428#ifndef CAPSTONE_DIET 31429 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31430#endif 31431}, 31432{ 31433 X86_VMOVUPSZ256rrk_alt, X86_INS_VMOVUPS, 31434#ifndef CAPSTONE_DIET 31435 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31436#endif 31437}, 31438{ 31439 X86_VMOVUPSZ256rrkz, X86_INS_VMOVUPS, 31440#ifndef CAPSTONE_DIET 31441 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31442#endif 31443}, 31444{ 31445 X86_VMOVUPSZ256rrkz_alt, X86_INS_VMOVUPS, 31446#ifndef CAPSTONE_DIET 31447 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 31448#endif 31449}, 31450{ 31451 X86_VMOVUPSZmr, X86_INS_VMOVUPS, 31452#ifndef CAPSTONE_DIET 31453 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31454#endif 31455}, 31456{ 31457 X86_VMOVUPSZmrk, X86_INS_VMOVUPS, 31458#ifndef CAPSTONE_DIET 31459 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31460#endif 31461}, 31462{ 31463 X86_VMOVUPSZrm, X86_INS_VMOVUPS, 31464#ifndef CAPSTONE_DIET 31465 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31466#endif 31467}, 31468{ 31469 X86_VMOVUPSZrmk, X86_INS_VMOVUPS, 31470#ifndef CAPSTONE_DIET 31471 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31472#endif 31473}, 31474{ 31475 X86_VMOVUPSZrmkz, X86_INS_VMOVUPS, 31476#ifndef CAPSTONE_DIET 31477 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31478#endif 31479}, 31480{ 31481 X86_VMOVUPSZrr, X86_INS_VMOVUPS, 31482#ifndef CAPSTONE_DIET 31483 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31484#endif 31485}, 31486{ 31487 X86_VMOVUPSZrr_alt, X86_INS_VMOVUPS, 31488#ifndef CAPSTONE_DIET 31489 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31490#endif 31491}, 31492{ 31493 X86_VMOVUPSZrrk, X86_INS_VMOVUPS, 31494#ifndef CAPSTONE_DIET 31495 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31496#endif 31497}, 31498{ 31499 X86_VMOVUPSZrrk_alt, X86_INS_VMOVUPS, 31500#ifndef CAPSTONE_DIET 31501 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31502#endif 31503}, 31504{ 31505 X86_VMOVUPSZrrkz, X86_INS_VMOVUPS, 31506#ifndef CAPSTONE_DIET 31507 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31508#endif 31509}, 31510{ 31511 X86_VMOVUPSZrrkz_alt, X86_INS_VMOVUPS, 31512#ifndef CAPSTONE_DIET 31513 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31514#endif 31515}, 31516{ 31517 X86_VMOVUPSmr, X86_INS_VMOVUPS, 31518#ifndef CAPSTONE_DIET 31519 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31520#endif 31521}, 31522{ 31523 X86_VMOVUPSrm, X86_INS_VMOVUPS, 31524#ifndef CAPSTONE_DIET 31525 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31526#endif 31527}, 31528{ 31529 X86_VMOVUPSrr, X86_INS_VMOVUPS, 31530#ifndef CAPSTONE_DIET 31531 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31532#endif 31533}, 31534{ 31535 X86_VMOVUPSrr_REV, X86_INS_VMOVUPS, 31536#ifndef CAPSTONE_DIET 31537 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31538#endif 31539}, 31540{ 31541 X86_VMOVZPQILo2PQIZrm, X86_INS_VMOVQ, 31542#ifndef CAPSTONE_DIET 31543 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31544#endif 31545}, 31546{ 31547 X86_VMOVZPQILo2PQIZrr, X86_INS_VMOVQ, 31548#ifndef CAPSTONE_DIET 31549 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31550#endif 31551}, 31552{ 31553 X86_VMOVZPQILo2PQIrm, X86_INS_VMOVQ, 31554#ifndef CAPSTONE_DIET 31555 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31556#endif 31557}, 31558{ 31559 X86_VMOVZPQILo2PQIrr, X86_INS_VMOVQ, 31560#ifndef CAPSTONE_DIET 31561 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31562#endif 31563}, 31564{ 31565 X86_VMOVZQI2PQIrm, X86_INS_VMOVQ, 31566#ifndef CAPSTONE_DIET 31567 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31568#endif 31569}, 31570{ 31571 X86_VMOVZQI2PQIrr, X86_INS_VMOVQ, 31572#ifndef CAPSTONE_DIET 31573 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31574#endif 31575}, 31576{ 31577 X86_VMPSADBWYrmi, X86_INS_VMPSADBW, 31578#ifndef CAPSTONE_DIET 31579 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 31580#endif 31581}, 31582{ 31583 X86_VMPSADBWYrri, X86_INS_VMPSADBW, 31584#ifndef CAPSTONE_DIET 31585 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 31586#endif 31587}, 31588{ 31589 X86_VMPSADBWrmi, X86_INS_VMPSADBW, 31590#ifndef CAPSTONE_DIET 31591 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31592#endif 31593}, 31594{ 31595 X86_VMPSADBWrri, X86_INS_VMPSADBW, 31596#ifndef CAPSTONE_DIET 31597 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 31598#endif 31599}, 31600{ 31601 X86_VMPTRLDm, X86_INS_VMPTRLD, 31602#ifndef CAPSTONE_DIET 31603 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 31604#endif 31605}, 31606{ 31607 X86_VMPTRSTm, X86_INS_VMPTRST, 31608#ifndef CAPSTONE_DIET 31609 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 31610#endif 31611}, 31612{ 31613 X86_VMREAD32rm, X86_INS_VMREAD, 31614#ifndef CAPSTONE_DIET 31615 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0 31616#endif 31617}, 31618{ 31619 X86_VMREAD32rr, X86_INS_VMREAD, 31620#ifndef CAPSTONE_DIET 31621 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0 31622#endif 31623}, 31624{ 31625 X86_VMREAD64rm, X86_INS_VMREAD, 31626#ifndef CAPSTONE_DIET 31627 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0 31628#endif 31629}, 31630{ 31631 X86_VMREAD64rr, X86_INS_VMREAD, 31632#ifndef CAPSTONE_DIET 31633 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0 31634#endif 31635}, 31636{ 31637 X86_VMRESUME, X86_INS_VMRESUME, 31638#ifndef CAPSTONE_DIET 31639 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 31640#endif 31641}, 31642{ 31643 X86_VMRUN32, X86_INS_VMRUN, 31644#ifndef CAPSTONE_DIET 31645 { X86_REG_EAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0 31646#endif 31647}, 31648{ 31649 X86_VMRUN64, X86_INS_VMRUN, 31650#ifndef CAPSTONE_DIET 31651 { X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0 31652#endif 31653}, 31654{ 31655 X86_VMSAVE32, X86_INS_VMSAVE, 31656#ifndef CAPSTONE_DIET 31657 { X86_REG_EAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0 31658#endif 31659}, 31660{ 31661 X86_VMSAVE64, X86_INS_VMSAVE, 31662#ifndef CAPSTONE_DIET 31663 { X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0 31664#endif 31665}, 31666{ 31667 X86_VMULPDYrm, X86_INS_VMULPD, 31668#ifndef CAPSTONE_DIET 31669 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31670#endif 31671}, 31672{ 31673 X86_VMULPDYrr, X86_INS_VMULPD, 31674#ifndef CAPSTONE_DIET 31675 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31676#endif 31677}, 31678{ 31679 X86_VMULPDZ128rm, X86_INS_VMULPD, 31680#ifndef CAPSTONE_DIET 31681 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31682#endif 31683}, 31684{ 31685 X86_VMULPDZ128rmb, X86_INS_VMULPD, 31686#ifndef CAPSTONE_DIET 31687 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31688#endif 31689}, 31690{ 31691 X86_VMULPDZ128rmbk, X86_INS_VMULPD, 31692#ifndef CAPSTONE_DIET 31693 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31694#endif 31695}, 31696{ 31697 X86_VMULPDZ128rmbkz, X86_INS_VMULPD, 31698#ifndef CAPSTONE_DIET 31699 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31700#endif 31701}, 31702{ 31703 X86_VMULPDZ128rmk, X86_INS_VMULPD, 31704#ifndef CAPSTONE_DIET 31705 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31706#endif 31707}, 31708{ 31709 X86_VMULPDZ128rmkz, X86_INS_VMULPD, 31710#ifndef CAPSTONE_DIET 31711 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31712#endif 31713}, 31714{ 31715 X86_VMULPDZ128rr, X86_INS_VMULPD, 31716#ifndef CAPSTONE_DIET 31717 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31718#endif 31719}, 31720{ 31721 X86_VMULPDZ128rrk, X86_INS_VMULPD, 31722#ifndef CAPSTONE_DIET 31723 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31724#endif 31725}, 31726{ 31727 X86_VMULPDZ128rrkz, X86_INS_VMULPD, 31728#ifndef CAPSTONE_DIET 31729 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31730#endif 31731}, 31732{ 31733 X86_VMULPDZ256rm, X86_INS_VMULPD, 31734#ifndef CAPSTONE_DIET 31735 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31736#endif 31737}, 31738{ 31739 X86_VMULPDZ256rmb, X86_INS_VMULPD, 31740#ifndef CAPSTONE_DIET 31741 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31742#endif 31743}, 31744{ 31745 X86_VMULPDZ256rmbk, X86_INS_VMULPD, 31746#ifndef CAPSTONE_DIET 31747 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31748#endif 31749}, 31750{ 31751 X86_VMULPDZ256rmbkz, X86_INS_VMULPD, 31752#ifndef CAPSTONE_DIET 31753 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31754#endif 31755}, 31756{ 31757 X86_VMULPDZ256rmk, X86_INS_VMULPD, 31758#ifndef CAPSTONE_DIET 31759 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31760#endif 31761}, 31762{ 31763 X86_VMULPDZ256rmkz, X86_INS_VMULPD, 31764#ifndef CAPSTONE_DIET 31765 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31766#endif 31767}, 31768{ 31769 X86_VMULPDZ256rr, X86_INS_VMULPD, 31770#ifndef CAPSTONE_DIET 31771 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31772#endif 31773}, 31774{ 31775 X86_VMULPDZ256rrk, X86_INS_VMULPD, 31776#ifndef CAPSTONE_DIET 31777 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31778#endif 31779}, 31780{ 31781 X86_VMULPDZ256rrkz, X86_INS_VMULPD, 31782#ifndef CAPSTONE_DIET 31783 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31784#endif 31785}, 31786{ 31787 X86_VMULPDZrb, X86_INS_VMULPD, 31788#ifndef CAPSTONE_DIET 31789 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31790#endif 31791}, 31792{ 31793 X86_VMULPDZrbk, X86_INS_VMULPD, 31794#ifndef CAPSTONE_DIET 31795 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31796#endif 31797}, 31798{ 31799 X86_VMULPDZrbkz, X86_INS_VMULPD, 31800#ifndef CAPSTONE_DIET 31801 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31802#endif 31803}, 31804{ 31805 X86_VMULPDZrm, X86_INS_VMULPD, 31806#ifndef CAPSTONE_DIET 31807 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31808#endif 31809}, 31810{ 31811 X86_VMULPDZrmb, X86_INS_VMULPD, 31812#ifndef CAPSTONE_DIET 31813 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31814#endif 31815}, 31816{ 31817 X86_VMULPDZrmbk, X86_INS_VMULPD, 31818#ifndef CAPSTONE_DIET 31819 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31820#endif 31821}, 31822{ 31823 X86_VMULPDZrmbkz, X86_INS_VMULPD, 31824#ifndef CAPSTONE_DIET 31825 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31826#endif 31827}, 31828{ 31829 X86_VMULPDZrmk, X86_INS_VMULPD, 31830#ifndef CAPSTONE_DIET 31831 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31832#endif 31833}, 31834{ 31835 X86_VMULPDZrmkz, X86_INS_VMULPD, 31836#ifndef CAPSTONE_DIET 31837 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31838#endif 31839}, 31840{ 31841 X86_VMULPDZrr, X86_INS_VMULPD, 31842#ifndef CAPSTONE_DIET 31843 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31844#endif 31845}, 31846{ 31847 X86_VMULPDZrrk, X86_INS_VMULPD, 31848#ifndef CAPSTONE_DIET 31849 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31850#endif 31851}, 31852{ 31853 X86_VMULPDZrrkz, X86_INS_VMULPD, 31854#ifndef CAPSTONE_DIET 31855 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31856#endif 31857}, 31858{ 31859 X86_VMULPDrm, X86_INS_VMULPD, 31860#ifndef CAPSTONE_DIET 31861 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31862#endif 31863}, 31864{ 31865 X86_VMULPDrr, X86_INS_VMULPD, 31866#ifndef CAPSTONE_DIET 31867 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31868#endif 31869}, 31870{ 31871 X86_VMULPSYrm, X86_INS_VMULPS, 31872#ifndef CAPSTONE_DIET 31873 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31874#endif 31875}, 31876{ 31877 X86_VMULPSYrr, X86_INS_VMULPS, 31878#ifndef CAPSTONE_DIET 31879 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 31880#endif 31881}, 31882{ 31883 X86_VMULPSZ128rm, X86_INS_VMULPS, 31884#ifndef CAPSTONE_DIET 31885 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31886#endif 31887}, 31888{ 31889 X86_VMULPSZ128rmb, X86_INS_VMULPS, 31890#ifndef CAPSTONE_DIET 31891 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31892#endif 31893}, 31894{ 31895 X86_VMULPSZ128rmbk, X86_INS_VMULPS, 31896#ifndef CAPSTONE_DIET 31897 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31898#endif 31899}, 31900{ 31901 X86_VMULPSZ128rmbkz, X86_INS_VMULPS, 31902#ifndef CAPSTONE_DIET 31903 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31904#endif 31905}, 31906{ 31907 X86_VMULPSZ128rmk, X86_INS_VMULPS, 31908#ifndef CAPSTONE_DIET 31909 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31910#endif 31911}, 31912{ 31913 X86_VMULPSZ128rmkz, X86_INS_VMULPS, 31914#ifndef CAPSTONE_DIET 31915 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31916#endif 31917}, 31918{ 31919 X86_VMULPSZ128rr, X86_INS_VMULPS, 31920#ifndef CAPSTONE_DIET 31921 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31922#endif 31923}, 31924{ 31925 X86_VMULPSZ128rrk, X86_INS_VMULPS, 31926#ifndef CAPSTONE_DIET 31927 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31928#endif 31929}, 31930{ 31931 X86_VMULPSZ128rrkz, X86_INS_VMULPS, 31932#ifndef CAPSTONE_DIET 31933 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31934#endif 31935}, 31936{ 31937 X86_VMULPSZ256rm, X86_INS_VMULPS, 31938#ifndef CAPSTONE_DIET 31939 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31940#endif 31941}, 31942{ 31943 X86_VMULPSZ256rmb, X86_INS_VMULPS, 31944#ifndef CAPSTONE_DIET 31945 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31946#endif 31947}, 31948{ 31949 X86_VMULPSZ256rmbk, X86_INS_VMULPS, 31950#ifndef CAPSTONE_DIET 31951 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31952#endif 31953}, 31954{ 31955 X86_VMULPSZ256rmbkz, X86_INS_VMULPS, 31956#ifndef CAPSTONE_DIET 31957 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31958#endif 31959}, 31960{ 31961 X86_VMULPSZ256rmk, X86_INS_VMULPS, 31962#ifndef CAPSTONE_DIET 31963 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31964#endif 31965}, 31966{ 31967 X86_VMULPSZ256rmkz, X86_INS_VMULPS, 31968#ifndef CAPSTONE_DIET 31969 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31970#endif 31971}, 31972{ 31973 X86_VMULPSZ256rr, X86_INS_VMULPS, 31974#ifndef CAPSTONE_DIET 31975 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31976#endif 31977}, 31978{ 31979 X86_VMULPSZ256rrk, X86_INS_VMULPS, 31980#ifndef CAPSTONE_DIET 31981 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31982#endif 31983}, 31984{ 31985 X86_VMULPSZ256rrkz, X86_INS_VMULPS, 31986#ifndef CAPSTONE_DIET 31987 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 31988#endif 31989}, 31990{ 31991 X86_VMULPSZrb, X86_INS_VMULPS, 31992#ifndef CAPSTONE_DIET 31993 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 31994#endif 31995}, 31996{ 31997 X86_VMULPSZrbk, X86_INS_VMULPS, 31998#ifndef CAPSTONE_DIET 31999 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32000#endif 32001}, 32002{ 32003 X86_VMULPSZrbkz, X86_INS_VMULPS, 32004#ifndef CAPSTONE_DIET 32005 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32006#endif 32007}, 32008{ 32009 X86_VMULPSZrm, X86_INS_VMULPS, 32010#ifndef CAPSTONE_DIET 32011 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32012#endif 32013}, 32014{ 32015 X86_VMULPSZrmb, X86_INS_VMULPS, 32016#ifndef CAPSTONE_DIET 32017 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32018#endif 32019}, 32020{ 32021 X86_VMULPSZrmbk, X86_INS_VMULPS, 32022#ifndef CAPSTONE_DIET 32023 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32024#endif 32025}, 32026{ 32027 X86_VMULPSZrmbkz, X86_INS_VMULPS, 32028#ifndef CAPSTONE_DIET 32029 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32030#endif 32031}, 32032{ 32033 X86_VMULPSZrmk, X86_INS_VMULPS, 32034#ifndef CAPSTONE_DIET 32035 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32036#endif 32037}, 32038{ 32039 X86_VMULPSZrmkz, X86_INS_VMULPS, 32040#ifndef CAPSTONE_DIET 32041 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32042#endif 32043}, 32044{ 32045 X86_VMULPSZrr, X86_INS_VMULPS, 32046#ifndef CAPSTONE_DIET 32047 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32048#endif 32049}, 32050{ 32051 X86_VMULPSZrrk, X86_INS_VMULPS, 32052#ifndef CAPSTONE_DIET 32053 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32054#endif 32055}, 32056{ 32057 X86_VMULPSZrrkz, X86_INS_VMULPS, 32058#ifndef CAPSTONE_DIET 32059 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32060#endif 32061}, 32062{ 32063 X86_VMULPSrm, X86_INS_VMULPS, 32064#ifndef CAPSTONE_DIET 32065 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32066#endif 32067}, 32068{ 32069 X86_VMULPSrr, X86_INS_VMULPS, 32070#ifndef CAPSTONE_DIET 32071 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32072#endif 32073}, 32074{ 32075 X86_VMULSDZrm, X86_INS_VMULSD, 32076#ifndef CAPSTONE_DIET 32077 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32078#endif 32079}, 32080{ 32081 X86_VMULSDZrm_Int, X86_INS_VMULSD, 32082#ifndef CAPSTONE_DIET 32083 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32084#endif 32085}, 32086{ 32087 X86_VMULSDZrm_Intk, X86_INS_VMULSD, 32088#ifndef CAPSTONE_DIET 32089 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32090#endif 32091}, 32092{ 32093 X86_VMULSDZrm_Intkz, X86_INS_VMULSD, 32094#ifndef CAPSTONE_DIET 32095 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32096#endif 32097}, 32098{ 32099 X86_VMULSDZrr, X86_INS_VMULSD, 32100#ifndef CAPSTONE_DIET 32101 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32102#endif 32103}, 32104{ 32105 X86_VMULSDZrr_Int, X86_INS_VMULSD, 32106#ifndef CAPSTONE_DIET 32107 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32108#endif 32109}, 32110{ 32111 X86_VMULSDZrr_Intk, X86_INS_VMULSD, 32112#ifndef CAPSTONE_DIET 32113 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32114#endif 32115}, 32116{ 32117 X86_VMULSDZrr_Intkz, X86_INS_VMULSD, 32118#ifndef CAPSTONE_DIET 32119 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32120#endif 32121}, 32122{ 32123 X86_VMULSDZrrb, X86_INS_VMULSD, 32124#ifndef CAPSTONE_DIET 32125 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32126#endif 32127}, 32128{ 32129 X86_VMULSDZrrbk, X86_INS_VMULSD, 32130#ifndef CAPSTONE_DIET 32131 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32132#endif 32133}, 32134{ 32135 X86_VMULSDZrrbkz, X86_INS_VMULSD, 32136#ifndef CAPSTONE_DIET 32137 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32138#endif 32139}, 32140{ 32141 X86_VMULSDrm, X86_INS_VMULSD, 32142#ifndef CAPSTONE_DIET 32143 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32144#endif 32145}, 32146{ 32147 X86_VMULSDrm_Int, X86_INS_VMULSD, 32148#ifndef CAPSTONE_DIET 32149 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32150#endif 32151}, 32152{ 32153 X86_VMULSDrr, X86_INS_VMULSD, 32154#ifndef CAPSTONE_DIET 32155 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32156#endif 32157}, 32158{ 32159 X86_VMULSDrr_Int, X86_INS_VMULSD, 32160#ifndef CAPSTONE_DIET 32161 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32162#endif 32163}, 32164{ 32165 X86_VMULSSZrm, X86_INS_VMULSS, 32166#ifndef CAPSTONE_DIET 32167 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32168#endif 32169}, 32170{ 32171 X86_VMULSSZrm_Int, X86_INS_VMULSS, 32172#ifndef CAPSTONE_DIET 32173 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32174#endif 32175}, 32176{ 32177 X86_VMULSSZrm_Intk, X86_INS_VMULSS, 32178#ifndef CAPSTONE_DIET 32179 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32180#endif 32181}, 32182{ 32183 X86_VMULSSZrm_Intkz, X86_INS_VMULSS, 32184#ifndef CAPSTONE_DIET 32185 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32186#endif 32187}, 32188{ 32189 X86_VMULSSZrr, X86_INS_VMULSS, 32190#ifndef CAPSTONE_DIET 32191 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32192#endif 32193}, 32194{ 32195 X86_VMULSSZrr_Int, X86_INS_VMULSS, 32196#ifndef CAPSTONE_DIET 32197 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32198#endif 32199}, 32200{ 32201 X86_VMULSSZrr_Intk, X86_INS_VMULSS, 32202#ifndef CAPSTONE_DIET 32203 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32204#endif 32205}, 32206{ 32207 X86_VMULSSZrr_Intkz, X86_INS_VMULSS, 32208#ifndef CAPSTONE_DIET 32209 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32210#endif 32211}, 32212{ 32213 X86_VMULSSZrrb, X86_INS_VMULSS, 32214#ifndef CAPSTONE_DIET 32215 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32216#endif 32217}, 32218{ 32219 X86_VMULSSZrrbk, X86_INS_VMULSS, 32220#ifndef CAPSTONE_DIET 32221 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32222#endif 32223}, 32224{ 32225 X86_VMULSSZrrbkz, X86_INS_VMULSS, 32226#ifndef CAPSTONE_DIET 32227 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32228#endif 32229}, 32230{ 32231 X86_VMULSSrm, X86_INS_VMULSS, 32232#ifndef CAPSTONE_DIET 32233 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32234#endif 32235}, 32236{ 32237 X86_VMULSSrm_Int, X86_INS_VMULSS, 32238#ifndef CAPSTONE_DIET 32239 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32240#endif 32241}, 32242{ 32243 X86_VMULSSrr, X86_INS_VMULSS, 32244#ifndef CAPSTONE_DIET 32245 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32246#endif 32247}, 32248{ 32249 X86_VMULSSrr_Int, X86_INS_VMULSS, 32250#ifndef CAPSTONE_DIET 32251 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32252#endif 32253}, 32254{ 32255 X86_VMWRITE32rm, X86_INS_VMWRITE, 32256#ifndef CAPSTONE_DIET 32257 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0 32258#endif 32259}, 32260{ 32261 X86_VMWRITE32rr, X86_INS_VMWRITE, 32262#ifndef CAPSTONE_DIET 32263 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0 32264#endif 32265}, 32266{ 32267 X86_VMWRITE64rm, X86_INS_VMWRITE, 32268#ifndef CAPSTONE_DIET 32269 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0 32270#endif 32271}, 32272{ 32273 X86_VMWRITE64rr, X86_INS_VMWRITE, 32274#ifndef CAPSTONE_DIET 32275 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0 32276#endif 32277}, 32278{ 32279 X86_VMXOFF, X86_INS_VMXOFF, 32280#ifndef CAPSTONE_DIET 32281 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 32282#endif 32283}, 32284{ 32285 X86_VMXON, X86_INS_VMXON, 32286#ifndef CAPSTONE_DIET 32287 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0 32288#endif 32289}, 32290{ 32291 X86_VORPDYrm, X86_INS_VORPD, 32292#ifndef CAPSTONE_DIET 32293 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32294#endif 32295}, 32296{ 32297 X86_VORPDYrr, X86_INS_VORPD, 32298#ifndef CAPSTONE_DIET 32299 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32300#endif 32301}, 32302{ 32303 X86_VORPDrm, X86_INS_VORPD, 32304#ifndef CAPSTONE_DIET 32305 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32306#endif 32307}, 32308{ 32309 X86_VORPDrr, X86_INS_VORPD, 32310#ifndef CAPSTONE_DIET 32311 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32312#endif 32313}, 32314{ 32315 X86_VORPSYrm, X86_INS_VORPS, 32316#ifndef CAPSTONE_DIET 32317 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32318#endif 32319}, 32320{ 32321 X86_VORPSYrr, X86_INS_VORPS, 32322#ifndef CAPSTONE_DIET 32323 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32324#endif 32325}, 32326{ 32327 X86_VORPSrm, X86_INS_VORPS, 32328#ifndef CAPSTONE_DIET 32329 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32330#endif 32331}, 32332{ 32333 X86_VORPSrr, X86_INS_VORPS, 32334#ifndef CAPSTONE_DIET 32335 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32336#endif 32337}, 32338{ 32339 X86_VPABSBrm128, X86_INS_VPABSB, 32340#ifndef CAPSTONE_DIET 32341 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32342#endif 32343}, 32344{ 32345 X86_VPABSBrm256, X86_INS_VPABSB, 32346#ifndef CAPSTONE_DIET 32347 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32348#endif 32349}, 32350{ 32351 X86_VPABSBrr128, X86_INS_VPABSB, 32352#ifndef CAPSTONE_DIET 32353 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32354#endif 32355}, 32356{ 32357 X86_VPABSBrr256, X86_INS_VPABSB, 32358#ifndef CAPSTONE_DIET 32359 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32360#endif 32361}, 32362{ 32363 X86_VPABSDZrm, X86_INS_VPABSD, 32364#ifndef CAPSTONE_DIET 32365 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32366#endif 32367}, 32368{ 32369 X86_VPABSDZrmb, X86_INS_VPABSD, 32370#ifndef CAPSTONE_DIET 32371 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32372#endif 32373}, 32374{ 32375 X86_VPABSDZrmbk, X86_INS_VPABSD, 32376#ifndef CAPSTONE_DIET 32377 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32378#endif 32379}, 32380{ 32381 X86_VPABSDZrmbkz, X86_INS_VPABSD, 32382#ifndef CAPSTONE_DIET 32383 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32384#endif 32385}, 32386{ 32387 X86_VPABSDZrmk, X86_INS_VPABSD, 32388#ifndef CAPSTONE_DIET 32389 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32390#endif 32391}, 32392{ 32393 X86_VPABSDZrmkz, X86_INS_VPABSD, 32394#ifndef CAPSTONE_DIET 32395 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32396#endif 32397}, 32398{ 32399 X86_VPABSDZrr, X86_INS_VPABSD, 32400#ifndef CAPSTONE_DIET 32401 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32402#endif 32403}, 32404{ 32405 X86_VPABSDZrrk, X86_INS_VPABSD, 32406#ifndef CAPSTONE_DIET 32407 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32408#endif 32409}, 32410{ 32411 X86_VPABSDZrrkz, X86_INS_VPABSD, 32412#ifndef CAPSTONE_DIET 32413 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32414#endif 32415}, 32416{ 32417 X86_VPABSDrm128, X86_INS_VPABSD, 32418#ifndef CAPSTONE_DIET 32419 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32420#endif 32421}, 32422{ 32423 X86_VPABSDrm256, X86_INS_VPABSD, 32424#ifndef CAPSTONE_DIET 32425 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32426#endif 32427}, 32428{ 32429 X86_VPABSDrr128, X86_INS_VPABSD, 32430#ifndef CAPSTONE_DIET 32431 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32432#endif 32433}, 32434{ 32435 X86_VPABSDrr256, X86_INS_VPABSD, 32436#ifndef CAPSTONE_DIET 32437 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32438#endif 32439}, 32440{ 32441 X86_VPABSQZrm, X86_INS_VPABSQ, 32442#ifndef CAPSTONE_DIET 32443 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32444#endif 32445}, 32446{ 32447 X86_VPABSQZrmb, X86_INS_VPABSQ, 32448#ifndef CAPSTONE_DIET 32449 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32450#endif 32451}, 32452{ 32453 X86_VPABSQZrmbk, X86_INS_VPABSQ, 32454#ifndef CAPSTONE_DIET 32455 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32456#endif 32457}, 32458{ 32459 X86_VPABSQZrmbkz, X86_INS_VPABSQ, 32460#ifndef CAPSTONE_DIET 32461 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32462#endif 32463}, 32464{ 32465 X86_VPABSQZrmk, X86_INS_VPABSQ, 32466#ifndef CAPSTONE_DIET 32467 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32468#endif 32469}, 32470{ 32471 X86_VPABSQZrmkz, X86_INS_VPABSQ, 32472#ifndef CAPSTONE_DIET 32473 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32474#endif 32475}, 32476{ 32477 X86_VPABSQZrr, X86_INS_VPABSQ, 32478#ifndef CAPSTONE_DIET 32479 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32480#endif 32481}, 32482{ 32483 X86_VPABSQZrrk, X86_INS_VPABSQ, 32484#ifndef CAPSTONE_DIET 32485 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32486#endif 32487}, 32488{ 32489 X86_VPABSQZrrkz, X86_INS_VPABSQ, 32490#ifndef CAPSTONE_DIET 32491 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32492#endif 32493}, 32494{ 32495 X86_VPABSWrm128, X86_INS_VPABSW, 32496#ifndef CAPSTONE_DIET 32497 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32498#endif 32499}, 32500{ 32501 X86_VPABSWrm256, X86_INS_VPABSW, 32502#ifndef CAPSTONE_DIET 32503 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32504#endif 32505}, 32506{ 32507 X86_VPABSWrr128, X86_INS_VPABSW, 32508#ifndef CAPSTONE_DIET 32509 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32510#endif 32511}, 32512{ 32513 X86_VPABSWrr256, X86_INS_VPABSW, 32514#ifndef CAPSTONE_DIET 32515 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32516#endif 32517}, 32518{ 32519 X86_VPACKSSDWYrm, X86_INS_VPACKSSDW, 32520#ifndef CAPSTONE_DIET 32521 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32522#endif 32523}, 32524{ 32525 X86_VPACKSSDWYrr, X86_INS_VPACKSSDW, 32526#ifndef CAPSTONE_DIET 32527 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32528#endif 32529}, 32530{ 32531 X86_VPACKSSDWrm, X86_INS_VPACKSSDW, 32532#ifndef CAPSTONE_DIET 32533 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32534#endif 32535}, 32536{ 32537 X86_VPACKSSDWrr, X86_INS_VPACKSSDW, 32538#ifndef CAPSTONE_DIET 32539 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32540#endif 32541}, 32542{ 32543 X86_VPACKSSWBYrm, X86_INS_VPACKSSWB, 32544#ifndef CAPSTONE_DIET 32545 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32546#endif 32547}, 32548{ 32549 X86_VPACKSSWBYrr, X86_INS_VPACKSSWB, 32550#ifndef CAPSTONE_DIET 32551 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32552#endif 32553}, 32554{ 32555 X86_VPACKSSWBrm, X86_INS_VPACKSSWB, 32556#ifndef CAPSTONE_DIET 32557 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32558#endif 32559}, 32560{ 32561 X86_VPACKSSWBrr, X86_INS_VPACKSSWB, 32562#ifndef CAPSTONE_DIET 32563 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32564#endif 32565}, 32566{ 32567 X86_VPACKUSDWYrm, X86_INS_VPACKUSDW, 32568#ifndef CAPSTONE_DIET 32569 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32570#endif 32571}, 32572{ 32573 X86_VPACKUSDWYrr, X86_INS_VPACKUSDW, 32574#ifndef CAPSTONE_DIET 32575 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32576#endif 32577}, 32578{ 32579 X86_VPACKUSDWrm, X86_INS_VPACKUSDW, 32580#ifndef CAPSTONE_DIET 32581 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32582#endif 32583}, 32584{ 32585 X86_VPACKUSDWrr, X86_INS_VPACKUSDW, 32586#ifndef CAPSTONE_DIET 32587 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32588#endif 32589}, 32590{ 32591 X86_VPACKUSWBYrm, X86_INS_VPACKUSWB, 32592#ifndef CAPSTONE_DIET 32593 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32594#endif 32595}, 32596{ 32597 X86_VPACKUSWBYrr, X86_INS_VPACKUSWB, 32598#ifndef CAPSTONE_DIET 32599 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 32600#endif 32601}, 32602{ 32603 X86_VPACKUSWBrm, X86_INS_VPACKUSWB, 32604#ifndef CAPSTONE_DIET 32605 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32606#endif 32607}, 32608{ 32609 X86_VPACKUSWBrr, X86_INS_VPACKUSWB, 32610#ifndef CAPSTONE_DIET 32611 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 32612#endif 32613}, 32614{ 32615 X86_VPADDBYrm, X86_INS_VPADDB, 32616#ifndef CAPSTONE_DIET 32617 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 32618#endif 32619}, 32620{ 32621 X86_VPADDBYrr, X86_INS_VPADDB, 32622#ifndef CAPSTONE_DIET 32623 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 32624#endif 32625}, 32626{ 32627 X86_VPADDBZ128rm, X86_INS_VPADDB, 32628#ifndef CAPSTONE_DIET 32629 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 32630#endif 32631}, 32632{ 32633 X86_VPADDBZ128rmk, X86_INS_VPADDB, 32634#ifndef CAPSTONE_DIET 32635 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 32636#endif 32637}, 32638{ 32639 X86_VPADDBZ128rmkz, X86_INS_VPADDB, 32640#ifndef CAPSTONE_DIET 32641 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 32642#endif 32643}, 32644{ 32645 X86_VPADDBZ128rr, X86_INS_VPADDB, 32646#ifndef CAPSTONE_DIET 32647 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 32648#endif 32649}, 32650{ 32651 X86_VPADDBZ128rrk, X86_INS_VPADDB, 32652#ifndef CAPSTONE_DIET 32653 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 32654#endif 32655}, 32656{ 32657 X86_VPADDBZ128rrkz, X86_INS_VPADDB, 32658#ifndef CAPSTONE_DIET 32659 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 32660#endif 32661}, 32662{ 32663 X86_VPADDBZ256rm, X86_INS_VPADDB, 32664#ifndef CAPSTONE_DIET 32665 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 32666#endif 32667}, 32668{ 32669 X86_VPADDBZ256rmk, X86_INS_VPADDB, 32670#ifndef CAPSTONE_DIET 32671 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 32672#endif 32673}, 32674{ 32675 X86_VPADDBZ256rmkz, X86_INS_VPADDB, 32676#ifndef CAPSTONE_DIET 32677 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 32678#endif 32679}, 32680{ 32681 X86_VPADDBZ256rr, X86_INS_VPADDB, 32682#ifndef CAPSTONE_DIET 32683 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 32684#endif 32685}, 32686{ 32687 X86_VPADDBZ256rrk, X86_INS_VPADDB, 32688#ifndef CAPSTONE_DIET 32689 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 32690#endif 32691}, 32692{ 32693 X86_VPADDBZ256rrkz, X86_INS_VPADDB, 32694#ifndef CAPSTONE_DIET 32695 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 32696#endif 32697}, 32698{ 32699 X86_VPADDBZrm, X86_INS_VPADDB, 32700#ifndef CAPSTONE_DIET 32701 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 32702#endif 32703}, 32704{ 32705 X86_VPADDBZrmk, X86_INS_VPADDB, 32706#ifndef CAPSTONE_DIET 32707 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 32708#endif 32709}, 32710{ 32711 X86_VPADDBZrmkz, X86_INS_VPADDB, 32712#ifndef CAPSTONE_DIET 32713 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 32714#endif 32715}, 32716{ 32717 X86_VPADDBZrr, X86_INS_VPADDB, 32718#ifndef CAPSTONE_DIET 32719 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 32720#endif 32721}, 32722{ 32723 X86_VPADDBZrrk, X86_INS_VPADDB, 32724#ifndef CAPSTONE_DIET 32725 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 32726#endif 32727}, 32728{ 32729 X86_VPADDBZrrkz, X86_INS_VPADDB, 32730#ifndef CAPSTONE_DIET 32731 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 32732#endif 32733}, 32734{ 32735 X86_VPADDBrm, X86_INS_VPADDB, 32736#ifndef CAPSTONE_DIET 32737 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32738#endif 32739}, 32740{ 32741 X86_VPADDBrr, X86_INS_VPADDB, 32742#ifndef CAPSTONE_DIET 32743 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32744#endif 32745}, 32746{ 32747 X86_VPADDDYrm, X86_INS_VPADDD, 32748#ifndef CAPSTONE_DIET 32749 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 32750#endif 32751}, 32752{ 32753 X86_VPADDDYrr, X86_INS_VPADDD, 32754#ifndef CAPSTONE_DIET 32755 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 32756#endif 32757}, 32758{ 32759 X86_VPADDDZ128rm, X86_INS_VPADDD, 32760#ifndef CAPSTONE_DIET 32761 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32762#endif 32763}, 32764{ 32765 X86_VPADDDZ128rmb, X86_INS_VPADDD, 32766#ifndef CAPSTONE_DIET 32767 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32768#endif 32769}, 32770{ 32771 X86_VPADDDZ128rmbk, X86_INS_VPADDD, 32772#ifndef CAPSTONE_DIET 32773 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32774#endif 32775}, 32776{ 32777 X86_VPADDDZ128rmbkz, X86_INS_VPADDD, 32778#ifndef CAPSTONE_DIET 32779 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32780#endif 32781}, 32782{ 32783 X86_VPADDDZ128rmk, X86_INS_VPADDD, 32784#ifndef CAPSTONE_DIET 32785 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32786#endif 32787}, 32788{ 32789 X86_VPADDDZ128rmkz, X86_INS_VPADDD, 32790#ifndef CAPSTONE_DIET 32791 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32792#endif 32793}, 32794{ 32795 X86_VPADDDZ128rr, X86_INS_VPADDD, 32796#ifndef CAPSTONE_DIET 32797 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32798#endif 32799}, 32800{ 32801 X86_VPADDDZ128rrk, X86_INS_VPADDD, 32802#ifndef CAPSTONE_DIET 32803 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32804#endif 32805}, 32806{ 32807 X86_VPADDDZ128rrkz, X86_INS_VPADDD, 32808#ifndef CAPSTONE_DIET 32809 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32810#endif 32811}, 32812{ 32813 X86_VPADDDZ256rm, X86_INS_VPADDD, 32814#ifndef CAPSTONE_DIET 32815 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32816#endif 32817}, 32818{ 32819 X86_VPADDDZ256rmb, X86_INS_VPADDD, 32820#ifndef CAPSTONE_DIET 32821 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32822#endif 32823}, 32824{ 32825 X86_VPADDDZ256rmbk, X86_INS_VPADDD, 32826#ifndef CAPSTONE_DIET 32827 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32828#endif 32829}, 32830{ 32831 X86_VPADDDZ256rmbkz, X86_INS_VPADDD, 32832#ifndef CAPSTONE_DIET 32833 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32834#endif 32835}, 32836{ 32837 X86_VPADDDZ256rmk, X86_INS_VPADDD, 32838#ifndef CAPSTONE_DIET 32839 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32840#endif 32841}, 32842{ 32843 X86_VPADDDZ256rmkz, X86_INS_VPADDD, 32844#ifndef CAPSTONE_DIET 32845 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32846#endif 32847}, 32848{ 32849 X86_VPADDDZ256rr, X86_INS_VPADDD, 32850#ifndef CAPSTONE_DIET 32851 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32852#endif 32853}, 32854{ 32855 X86_VPADDDZ256rrk, X86_INS_VPADDD, 32856#ifndef CAPSTONE_DIET 32857 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32858#endif 32859}, 32860{ 32861 X86_VPADDDZ256rrkz, X86_INS_VPADDD, 32862#ifndef CAPSTONE_DIET 32863 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32864#endif 32865}, 32866{ 32867 X86_VPADDDZrm, X86_INS_VPADDD, 32868#ifndef CAPSTONE_DIET 32869 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32870#endif 32871}, 32872{ 32873 X86_VPADDDZrmb, X86_INS_VPADDD, 32874#ifndef CAPSTONE_DIET 32875 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32876#endif 32877}, 32878{ 32879 X86_VPADDDZrmbk, X86_INS_VPADDD, 32880#ifndef CAPSTONE_DIET 32881 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32882#endif 32883}, 32884{ 32885 X86_VPADDDZrmbkz, X86_INS_VPADDD, 32886#ifndef CAPSTONE_DIET 32887 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32888#endif 32889}, 32890{ 32891 X86_VPADDDZrmk, X86_INS_VPADDD, 32892#ifndef CAPSTONE_DIET 32893 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32894#endif 32895}, 32896{ 32897 X86_VPADDDZrmkz, X86_INS_VPADDD, 32898#ifndef CAPSTONE_DIET 32899 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32900#endif 32901}, 32902{ 32903 X86_VPADDDZrr, X86_INS_VPADDD, 32904#ifndef CAPSTONE_DIET 32905 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32906#endif 32907}, 32908{ 32909 X86_VPADDDZrrk, X86_INS_VPADDD, 32910#ifndef CAPSTONE_DIET 32911 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32912#endif 32913}, 32914{ 32915 X86_VPADDDZrrkz, X86_INS_VPADDD, 32916#ifndef CAPSTONE_DIET 32917 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 32918#endif 32919}, 32920{ 32921 X86_VPADDDrm, X86_INS_VPADDD, 32922#ifndef CAPSTONE_DIET 32923 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32924#endif 32925}, 32926{ 32927 X86_VPADDDrr, X86_INS_VPADDD, 32928#ifndef CAPSTONE_DIET 32929 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 32930#endif 32931}, 32932{ 32933 X86_VPADDQYrm, X86_INS_VPADDQ, 32934#ifndef CAPSTONE_DIET 32935 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 32936#endif 32937}, 32938{ 32939 X86_VPADDQYrr, X86_INS_VPADDQ, 32940#ifndef CAPSTONE_DIET 32941 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 32942#endif 32943}, 32944{ 32945 X86_VPADDQZ128rm, X86_INS_VPADDQ, 32946#ifndef CAPSTONE_DIET 32947 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32948#endif 32949}, 32950{ 32951 X86_VPADDQZ128rmb, X86_INS_VPADDQ, 32952#ifndef CAPSTONE_DIET 32953 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32954#endif 32955}, 32956{ 32957 X86_VPADDQZ128rmbk, X86_INS_VPADDQ, 32958#ifndef CAPSTONE_DIET 32959 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32960#endif 32961}, 32962{ 32963 X86_VPADDQZ128rmbkz, X86_INS_VPADDQ, 32964#ifndef CAPSTONE_DIET 32965 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32966#endif 32967}, 32968{ 32969 X86_VPADDQZ128rmk, X86_INS_VPADDQ, 32970#ifndef CAPSTONE_DIET 32971 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32972#endif 32973}, 32974{ 32975 X86_VPADDQZ128rmkz, X86_INS_VPADDQ, 32976#ifndef CAPSTONE_DIET 32977 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32978#endif 32979}, 32980{ 32981 X86_VPADDQZ128rr, X86_INS_VPADDQ, 32982#ifndef CAPSTONE_DIET 32983 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32984#endif 32985}, 32986{ 32987 X86_VPADDQZ128rrk, X86_INS_VPADDQ, 32988#ifndef CAPSTONE_DIET 32989 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32990#endif 32991}, 32992{ 32993 X86_VPADDQZ128rrkz, X86_INS_VPADDQ, 32994#ifndef CAPSTONE_DIET 32995 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 32996#endif 32997}, 32998{ 32999 X86_VPADDQZ256rm, X86_INS_VPADDQ, 33000#ifndef CAPSTONE_DIET 33001 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33002#endif 33003}, 33004{ 33005 X86_VPADDQZ256rmb, X86_INS_VPADDQ, 33006#ifndef CAPSTONE_DIET 33007 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33008#endif 33009}, 33010{ 33011 X86_VPADDQZ256rmbk, X86_INS_VPADDQ, 33012#ifndef CAPSTONE_DIET 33013 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33014#endif 33015}, 33016{ 33017 X86_VPADDQZ256rmbkz, X86_INS_VPADDQ, 33018#ifndef CAPSTONE_DIET 33019 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33020#endif 33021}, 33022{ 33023 X86_VPADDQZ256rmk, X86_INS_VPADDQ, 33024#ifndef CAPSTONE_DIET 33025 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33026#endif 33027}, 33028{ 33029 X86_VPADDQZ256rmkz, X86_INS_VPADDQ, 33030#ifndef CAPSTONE_DIET 33031 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33032#endif 33033}, 33034{ 33035 X86_VPADDQZ256rr, X86_INS_VPADDQ, 33036#ifndef CAPSTONE_DIET 33037 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33038#endif 33039}, 33040{ 33041 X86_VPADDQZ256rrk, X86_INS_VPADDQ, 33042#ifndef CAPSTONE_DIET 33043 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33044#endif 33045}, 33046{ 33047 X86_VPADDQZ256rrkz, X86_INS_VPADDQ, 33048#ifndef CAPSTONE_DIET 33049 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33050#endif 33051}, 33052{ 33053 X86_VPADDQZrm, X86_INS_VPADDQ, 33054#ifndef CAPSTONE_DIET 33055 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33056#endif 33057}, 33058{ 33059 X86_VPADDQZrmb, X86_INS_VPADDQ, 33060#ifndef CAPSTONE_DIET 33061 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33062#endif 33063}, 33064{ 33065 X86_VPADDQZrmbk, X86_INS_VPADDQ, 33066#ifndef CAPSTONE_DIET 33067 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33068#endif 33069}, 33070{ 33071 X86_VPADDQZrmbkz, X86_INS_VPADDQ, 33072#ifndef CAPSTONE_DIET 33073 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33074#endif 33075}, 33076{ 33077 X86_VPADDQZrmk, X86_INS_VPADDQ, 33078#ifndef CAPSTONE_DIET 33079 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33080#endif 33081}, 33082{ 33083 X86_VPADDQZrmkz, X86_INS_VPADDQ, 33084#ifndef CAPSTONE_DIET 33085 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33086#endif 33087}, 33088{ 33089 X86_VPADDQZrr, X86_INS_VPADDQ, 33090#ifndef CAPSTONE_DIET 33091 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33092#endif 33093}, 33094{ 33095 X86_VPADDQZrrk, X86_INS_VPADDQ, 33096#ifndef CAPSTONE_DIET 33097 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33098#endif 33099}, 33100{ 33101 X86_VPADDQZrrkz, X86_INS_VPADDQ, 33102#ifndef CAPSTONE_DIET 33103 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33104#endif 33105}, 33106{ 33107 X86_VPADDQrm, X86_INS_VPADDQ, 33108#ifndef CAPSTONE_DIET 33109 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 33110#endif 33111}, 33112{ 33113 X86_VPADDQrr, X86_INS_VPADDQ, 33114#ifndef CAPSTONE_DIET 33115 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 33116#endif 33117}, 33118{ 33119 X86_VPADDSBYrm, X86_INS_VPADDSB, 33120#ifndef CAPSTONE_DIET 33121 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 33122#endif 33123}, 33124{ 33125 X86_VPADDSBYrr, X86_INS_VPADDSB, 33126#ifndef CAPSTONE_DIET 33127 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 33128#endif 33129}, 33130{ 33131 X86_VPADDSBrm, X86_INS_VPADDSB, 33132#ifndef CAPSTONE_DIET 33133 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 33134#endif 33135}, 33136{ 33137 X86_VPADDSBrr, X86_INS_VPADDSB, 33138#ifndef CAPSTONE_DIET 33139 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 33140#endif 33141}, 33142{ 33143 X86_VPADDSWYrm, X86_INS_VPADDSW, 33144#ifndef CAPSTONE_DIET 33145 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 33146#endif 33147}, 33148{ 33149 X86_VPADDSWYrr, X86_INS_VPADDSW, 33150#ifndef CAPSTONE_DIET 33151 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 33152#endif 33153}, 33154{ 33155 X86_VPADDSWrm, X86_INS_VPADDSW, 33156#ifndef CAPSTONE_DIET 33157 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 33158#endif 33159}, 33160{ 33161 X86_VPADDSWrr, X86_INS_VPADDSW, 33162#ifndef CAPSTONE_DIET 33163 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 33164#endif 33165}, 33166{ 33167 X86_VPADDUSBYrm, X86_INS_VPADDUSB, 33168#ifndef CAPSTONE_DIET 33169 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 33170#endif 33171}, 33172{ 33173 X86_VPADDUSBYrr, X86_INS_VPADDUSB, 33174#ifndef CAPSTONE_DIET 33175 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 33176#endif 33177}, 33178{ 33179 X86_VPADDUSBrm, X86_INS_VPADDUSB, 33180#ifndef CAPSTONE_DIET 33181 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 33182#endif 33183}, 33184{ 33185 X86_VPADDUSBrr, X86_INS_VPADDUSB, 33186#ifndef CAPSTONE_DIET 33187 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 33188#endif 33189}, 33190{ 33191 X86_VPADDUSWYrm, X86_INS_VPADDUSW, 33192#ifndef CAPSTONE_DIET 33193 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 33194#endif 33195}, 33196{ 33197 X86_VPADDUSWYrr, X86_INS_VPADDUSW, 33198#ifndef CAPSTONE_DIET 33199 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 33200#endif 33201}, 33202{ 33203 X86_VPADDUSWrm, X86_INS_VPADDUSW, 33204#ifndef CAPSTONE_DIET 33205 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 33206#endif 33207}, 33208{ 33209 X86_VPADDUSWrr, X86_INS_VPADDUSW, 33210#ifndef CAPSTONE_DIET 33211 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 33212#endif 33213}, 33214{ 33215 X86_VPADDWYrm, X86_INS_VPADDW, 33216#ifndef CAPSTONE_DIET 33217 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 33218#endif 33219}, 33220{ 33221 X86_VPADDWYrr, X86_INS_VPADDW, 33222#ifndef CAPSTONE_DIET 33223 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 33224#endif 33225}, 33226{ 33227 X86_VPADDWZ128rm, X86_INS_VPADDW, 33228#ifndef CAPSTONE_DIET 33229 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 33230#endif 33231}, 33232{ 33233 X86_VPADDWZ128rmk, X86_INS_VPADDW, 33234#ifndef CAPSTONE_DIET 33235 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 33236#endif 33237}, 33238{ 33239 X86_VPADDWZ128rmkz, X86_INS_VPADDW, 33240#ifndef CAPSTONE_DIET 33241 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 33242#endif 33243}, 33244{ 33245 X86_VPADDWZ128rr, X86_INS_VPADDW, 33246#ifndef CAPSTONE_DIET 33247 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 33248#endif 33249}, 33250{ 33251 X86_VPADDWZ128rrk, X86_INS_VPADDW, 33252#ifndef CAPSTONE_DIET 33253 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 33254#endif 33255}, 33256{ 33257 X86_VPADDWZ128rrkz, X86_INS_VPADDW, 33258#ifndef CAPSTONE_DIET 33259 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 33260#endif 33261}, 33262{ 33263 X86_VPADDWZ256rm, X86_INS_VPADDW, 33264#ifndef CAPSTONE_DIET 33265 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 33266#endif 33267}, 33268{ 33269 X86_VPADDWZ256rmk, X86_INS_VPADDW, 33270#ifndef CAPSTONE_DIET 33271 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 33272#endif 33273}, 33274{ 33275 X86_VPADDWZ256rmkz, X86_INS_VPADDW, 33276#ifndef CAPSTONE_DIET 33277 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 33278#endif 33279}, 33280{ 33281 X86_VPADDWZ256rr, X86_INS_VPADDW, 33282#ifndef CAPSTONE_DIET 33283 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 33284#endif 33285}, 33286{ 33287 X86_VPADDWZ256rrk, X86_INS_VPADDW, 33288#ifndef CAPSTONE_DIET 33289 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 33290#endif 33291}, 33292{ 33293 X86_VPADDWZ256rrkz, X86_INS_VPADDW, 33294#ifndef CAPSTONE_DIET 33295 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 33296#endif 33297}, 33298{ 33299 X86_VPADDWZrm, X86_INS_VPADDW, 33300#ifndef CAPSTONE_DIET 33301 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 33302#endif 33303}, 33304{ 33305 X86_VPADDWZrmk, X86_INS_VPADDW, 33306#ifndef CAPSTONE_DIET 33307 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 33308#endif 33309}, 33310{ 33311 X86_VPADDWZrmkz, X86_INS_VPADDW, 33312#ifndef CAPSTONE_DIET 33313 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 33314#endif 33315}, 33316{ 33317 X86_VPADDWZrr, X86_INS_VPADDW, 33318#ifndef CAPSTONE_DIET 33319 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 33320#endif 33321}, 33322{ 33323 X86_VPADDWZrrk, X86_INS_VPADDW, 33324#ifndef CAPSTONE_DIET 33325 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 33326#endif 33327}, 33328{ 33329 X86_VPADDWZrrkz, X86_INS_VPADDW, 33330#ifndef CAPSTONE_DIET 33331 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 33332#endif 33333}, 33334{ 33335 X86_VPADDWrm, X86_INS_VPADDW, 33336#ifndef CAPSTONE_DIET 33337 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 33338#endif 33339}, 33340{ 33341 X86_VPADDWrr, X86_INS_VPADDW, 33342#ifndef CAPSTONE_DIET 33343 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 33344#endif 33345}, 33346{ 33347 X86_VPALIGNR128rm, X86_INS_VPALIGNR, 33348#ifndef CAPSTONE_DIET 33349 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 33350#endif 33351}, 33352{ 33353 X86_VPALIGNR128rr, X86_INS_VPALIGNR, 33354#ifndef CAPSTONE_DIET 33355 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 33356#endif 33357}, 33358{ 33359 X86_VPALIGNR256rm, X86_INS_VPALIGNR, 33360#ifndef CAPSTONE_DIET 33361 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 33362#endif 33363}, 33364{ 33365 X86_VPALIGNR256rr, X86_INS_VPALIGNR, 33366#ifndef CAPSTONE_DIET 33367 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 33368#endif 33369}, 33370{ 33371 X86_VPANDDZ128rm, X86_INS_VPANDD, 33372#ifndef CAPSTONE_DIET 33373 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33374#endif 33375}, 33376{ 33377 X86_VPANDDZ128rmb, X86_INS_VPANDD, 33378#ifndef CAPSTONE_DIET 33379 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33380#endif 33381}, 33382{ 33383 X86_VPANDDZ128rmbk, X86_INS_VPANDD, 33384#ifndef CAPSTONE_DIET 33385 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33386#endif 33387}, 33388{ 33389 X86_VPANDDZ128rmbkz, X86_INS_VPANDD, 33390#ifndef CAPSTONE_DIET 33391 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33392#endif 33393}, 33394{ 33395 X86_VPANDDZ128rmk, X86_INS_VPANDD, 33396#ifndef CAPSTONE_DIET 33397 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33398#endif 33399}, 33400{ 33401 X86_VPANDDZ128rmkz, X86_INS_VPANDD, 33402#ifndef CAPSTONE_DIET 33403 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33404#endif 33405}, 33406{ 33407 X86_VPANDDZ128rr, X86_INS_VPANDD, 33408#ifndef CAPSTONE_DIET 33409 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33410#endif 33411}, 33412{ 33413 X86_VPANDDZ128rrk, X86_INS_VPANDD, 33414#ifndef CAPSTONE_DIET 33415 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33416#endif 33417}, 33418{ 33419 X86_VPANDDZ128rrkz, X86_INS_VPANDD, 33420#ifndef CAPSTONE_DIET 33421 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33422#endif 33423}, 33424{ 33425 X86_VPANDDZ256rm, X86_INS_VPANDD, 33426#ifndef CAPSTONE_DIET 33427 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33428#endif 33429}, 33430{ 33431 X86_VPANDDZ256rmb, X86_INS_VPANDD, 33432#ifndef CAPSTONE_DIET 33433 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33434#endif 33435}, 33436{ 33437 X86_VPANDDZ256rmbk, X86_INS_VPANDD, 33438#ifndef CAPSTONE_DIET 33439 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33440#endif 33441}, 33442{ 33443 X86_VPANDDZ256rmbkz, X86_INS_VPANDD, 33444#ifndef CAPSTONE_DIET 33445 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33446#endif 33447}, 33448{ 33449 X86_VPANDDZ256rmk, X86_INS_VPANDD, 33450#ifndef CAPSTONE_DIET 33451 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33452#endif 33453}, 33454{ 33455 X86_VPANDDZ256rmkz, X86_INS_VPANDD, 33456#ifndef CAPSTONE_DIET 33457 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33458#endif 33459}, 33460{ 33461 X86_VPANDDZ256rr, X86_INS_VPANDD, 33462#ifndef CAPSTONE_DIET 33463 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33464#endif 33465}, 33466{ 33467 X86_VPANDDZ256rrk, X86_INS_VPANDD, 33468#ifndef CAPSTONE_DIET 33469 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33470#endif 33471}, 33472{ 33473 X86_VPANDDZ256rrkz, X86_INS_VPANDD, 33474#ifndef CAPSTONE_DIET 33475 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33476#endif 33477}, 33478{ 33479 X86_VPANDDZrm, X86_INS_VPANDD, 33480#ifndef CAPSTONE_DIET 33481 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33482#endif 33483}, 33484{ 33485 X86_VPANDDZrmb, X86_INS_VPANDD, 33486#ifndef CAPSTONE_DIET 33487 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33488#endif 33489}, 33490{ 33491 X86_VPANDDZrmbk, X86_INS_VPANDD, 33492#ifndef CAPSTONE_DIET 33493 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33494#endif 33495}, 33496{ 33497 X86_VPANDDZrmbkz, X86_INS_VPANDD, 33498#ifndef CAPSTONE_DIET 33499 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33500#endif 33501}, 33502{ 33503 X86_VPANDDZrmk, X86_INS_VPANDD, 33504#ifndef CAPSTONE_DIET 33505 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33506#endif 33507}, 33508{ 33509 X86_VPANDDZrmkz, X86_INS_VPANDD, 33510#ifndef CAPSTONE_DIET 33511 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33512#endif 33513}, 33514{ 33515 X86_VPANDDZrr, X86_INS_VPANDD, 33516#ifndef CAPSTONE_DIET 33517 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33518#endif 33519}, 33520{ 33521 X86_VPANDDZrrk, X86_INS_VPANDD, 33522#ifndef CAPSTONE_DIET 33523 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33524#endif 33525}, 33526{ 33527 X86_VPANDDZrrkz, X86_INS_VPANDD, 33528#ifndef CAPSTONE_DIET 33529 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33530#endif 33531}, 33532{ 33533 X86_VPANDNDZ128rm, X86_INS_VPANDND, 33534#ifndef CAPSTONE_DIET 33535 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33536#endif 33537}, 33538{ 33539 X86_VPANDNDZ128rmb, X86_INS_VPANDND, 33540#ifndef CAPSTONE_DIET 33541 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33542#endif 33543}, 33544{ 33545 X86_VPANDNDZ128rmbk, X86_INS_VPANDND, 33546#ifndef CAPSTONE_DIET 33547 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33548#endif 33549}, 33550{ 33551 X86_VPANDNDZ128rmbkz, X86_INS_VPANDND, 33552#ifndef CAPSTONE_DIET 33553 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33554#endif 33555}, 33556{ 33557 X86_VPANDNDZ128rmk, X86_INS_VPANDND, 33558#ifndef CAPSTONE_DIET 33559 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33560#endif 33561}, 33562{ 33563 X86_VPANDNDZ128rmkz, X86_INS_VPANDND, 33564#ifndef CAPSTONE_DIET 33565 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33566#endif 33567}, 33568{ 33569 X86_VPANDNDZ128rr, X86_INS_VPANDND, 33570#ifndef CAPSTONE_DIET 33571 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33572#endif 33573}, 33574{ 33575 X86_VPANDNDZ128rrk, X86_INS_VPANDND, 33576#ifndef CAPSTONE_DIET 33577 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33578#endif 33579}, 33580{ 33581 X86_VPANDNDZ128rrkz, X86_INS_VPANDND, 33582#ifndef CAPSTONE_DIET 33583 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33584#endif 33585}, 33586{ 33587 X86_VPANDNDZ256rm, X86_INS_VPANDND, 33588#ifndef CAPSTONE_DIET 33589 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33590#endif 33591}, 33592{ 33593 X86_VPANDNDZ256rmb, X86_INS_VPANDND, 33594#ifndef CAPSTONE_DIET 33595 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33596#endif 33597}, 33598{ 33599 X86_VPANDNDZ256rmbk, X86_INS_VPANDND, 33600#ifndef CAPSTONE_DIET 33601 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33602#endif 33603}, 33604{ 33605 X86_VPANDNDZ256rmbkz, X86_INS_VPANDND, 33606#ifndef CAPSTONE_DIET 33607 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33608#endif 33609}, 33610{ 33611 X86_VPANDNDZ256rmk, X86_INS_VPANDND, 33612#ifndef CAPSTONE_DIET 33613 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33614#endif 33615}, 33616{ 33617 X86_VPANDNDZ256rmkz, X86_INS_VPANDND, 33618#ifndef CAPSTONE_DIET 33619 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33620#endif 33621}, 33622{ 33623 X86_VPANDNDZ256rr, X86_INS_VPANDND, 33624#ifndef CAPSTONE_DIET 33625 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33626#endif 33627}, 33628{ 33629 X86_VPANDNDZ256rrk, X86_INS_VPANDND, 33630#ifndef CAPSTONE_DIET 33631 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33632#endif 33633}, 33634{ 33635 X86_VPANDNDZ256rrkz, X86_INS_VPANDND, 33636#ifndef CAPSTONE_DIET 33637 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33638#endif 33639}, 33640{ 33641 X86_VPANDNDZrm, X86_INS_VPANDND, 33642#ifndef CAPSTONE_DIET 33643 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33644#endif 33645}, 33646{ 33647 X86_VPANDNDZrmb, X86_INS_VPANDND, 33648#ifndef CAPSTONE_DIET 33649 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33650#endif 33651}, 33652{ 33653 X86_VPANDNDZrmbk, X86_INS_VPANDND, 33654#ifndef CAPSTONE_DIET 33655 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33656#endif 33657}, 33658{ 33659 X86_VPANDNDZrmbkz, X86_INS_VPANDND, 33660#ifndef CAPSTONE_DIET 33661 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33662#endif 33663}, 33664{ 33665 X86_VPANDNDZrmk, X86_INS_VPANDND, 33666#ifndef CAPSTONE_DIET 33667 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33668#endif 33669}, 33670{ 33671 X86_VPANDNDZrmkz, X86_INS_VPANDND, 33672#ifndef CAPSTONE_DIET 33673 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33674#endif 33675}, 33676{ 33677 X86_VPANDNDZrr, X86_INS_VPANDND, 33678#ifndef CAPSTONE_DIET 33679 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33680#endif 33681}, 33682{ 33683 X86_VPANDNDZrrk, X86_INS_VPANDND, 33684#ifndef CAPSTONE_DIET 33685 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33686#endif 33687}, 33688{ 33689 X86_VPANDNDZrrkz, X86_INS_VPANDND, 33690#ifndef CAPSTONE_DIET 33691 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33692#endif 33693}, 33694{ 33695 X86_VPANDNQZ128rm, X86_INS_VPANDNQ, 33696#ifndef CAPSTONE_DIET 33697 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33698#endif 33699}, 33700{ 33701 X86_VPANDNQZ128rmb, X86_INS_VPANDNQ, 33702#ifndef CAPSTONE_DIET 33703 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33704#endif 33705}, 33706{ 33707 X86_VPANDNQZ128rmbk, X86_INS_VPANDNQ, 33708#ifndef CAPSTONE_DIET 33709 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33710#endif 33711}, 33712{ 33713 X86_VPANDNQZ128rmbkz, X86_INS_VPANDNQ, 33714#ifndef CAPSTONE_DIET 33715 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33716#endif 33717}, 33718{ 33719 X86_VPANDNQZ128rmk, X86_INS_VPANDNQ, 33720#ifndef CAPSTONE_DIET 33721 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33722#endif 33723}, 33724{ 33725 X86_VPANDNQZ128rmkz, X86_INS_VPANDNQ, 33726#ifndef CAPSTONE_DIET 33727 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33728#endif 33729}, 33730{ 33731 X86_VPANDNQZ128rr, X86_INS_VPANDNQ, 33732#ifndef CAPSTONE_DIET 33733 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33734#endif 33735}, 33736{ 33737 X86_VPANDNQZ128rrk, X86_INS_VPANDNQ, 33738#ifndef CAPSTONE_DIET 33739 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33740#endif 33741}, 33742{ 33743 X86_VPANDNQZ128rrkz, X86_INS_VPANDNQ, 33744#ifndef CAPSTONE_DIET 33745 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33746#endif 33747}, 33748{ 33749 X86_VPANDNQZ256rm, X86_INS_VPANDNQ, 33750#ifndef CAPSTONE_DIET 33751 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33752#endif 33753}, 33754{ 33755 X86_VPANDNQZ256rmb, X86_INS_VPANDNQ, 33756#ifndef CAPSTONE_DIET 33757 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33758#endif 33759}, 33760{ 33761 X86_VPANDNQZ256rmbk, X86_INS_VPANDNQ, 33762#ifndef CAPSTONE_DIET 33763 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33764#endif 33765}, 33766{ 33767 X86_VPANDNQZ256rmbkz, X86_INS_VPANDNQ, 33768#ifndef CAPSTONE_DIET 33769 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33770#endif 33771}, 33772{ 33773 X86_VPANDNQZ256rmk, X86_INS_VPANDNQ, 33774#ifndef CAPSTONE_DIET 33775 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33776#endif 33777}, 33778{ 33779 X86_VPANDNQZ256rmkz, X86_INS_VPANDNQ, 33780#ifndef CAPSTONE_DIET 33781 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33782#endif 33783}, 33784{ 33785 X86_VPANDNQZ256rr, X86_INS_VPANDNQ, 33786#ifndef CAPSTONE_DIET 33787 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33788#endif 33789}, 33790{ 33791 X86_VPANDNQZ256rrk, X86_INS_VPANDNQ, 33792#ifndef CAPSTONE_DIET 33793 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33794#endif 33795}, 33796{ 33797 X86_VPANDNQZ256rrkz, X86_INS_VPANDNQ, 33798#ifndef CAPSTONE_DIET 33799 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33800#endif 33801}, 33802{ 33803 X86_VPANDNQZrm, X86_INS_VPANDNQ, 33804#ifndef CAPSTONE_DIET 33805 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33806#endif 33807}, 33808{ 33809 X86_VPANDNQZrmb, X86_INS_VPANDNQ, 33810#ifndef CAPSTONE_DIET 33811 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33812#endif 33813}, 33814{ 33815 X86_VPANDNQZrmbk, X86_INS_VPANDNQ, 33816#ifndef CAPSTONE_DIET 33817 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33818#endif 33819}, 33820{ 33821 X86_VPANDNQZrmbkz, X86_INS_VPANDNQ, 33822#ifndef CAPSTONE_DIET 33823 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33824#endif 33825}, 33826{ 33827 X86_VPANDNQZrmk, X86_INS_VPANDNQ, 33828#ifndef CAPSTONE_DIET 33829 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33830#endif 33831}, 33832{ 33833 X86_VPANDNQZrmkz, X86_INS_VPANDNQ, 33834#ifndef CAPSTONE_DIET 33835 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33836#endif 33837}, 33838{ 33839 X86_VPANDNQZrr, X86_INS_VPANDNQ, 33840#ifndef CAPSTONE_DIET 33841 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33842#endif 33843}, 33844{ 33845 X86_VPANDNQZrrk, X86_INS_VPANDNQ, 33846#ifndef CAPSTONE_DIET 33847 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33848#endif 33849}, 33850{ 33851 X86_VPANDNQZrrkz, X86_INS_VPANDNQ, 33852#ifndef CAPSTONE_DIET 33853 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33854#endif 33855}, 33856{ 33857 X86_VPANDNYrm, X86_INS_VPANDN, 33858#ifndef CAPSTONE_DIET 33859 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 33860#endif 33861}, 33862{ 33863 X86_VPANDNYrr, X86_INS_VPANDN, 33864#ifndef CAPSTONE_DIET 33865 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 33866#endif 33867}, 33868{ 33869 X86_VPANDNrm, X86_INS_VPANDN, 33870#ifndef CAPSTONE_DIET 33871 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 33872#endif 33873}, 33874{ 33875 X86_VPANDNrr, X86_INS_VPANDN, 33876#ifndef CAPSTONE_DIET 33877 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 33878#endif 33879}, 33880{ 33881 X86_VPANDQZ128rm, X86_INS_VPANDQ, 33882#ifndef CAPSTONE_DIET 33883 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33884#endif 33885}, 33886{ 33887 X86_VPANDQZ128rmb, X86_INS_VPANDQ, 33888#ifndef CAPSTONE_DIET 33889 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33890#endif 33891}, 33892{ 33893 X86_VPANDQZ128rmbk, X86_INS_VPANDQ, 33894#ifndef CAPSTONE_DIET 33895 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33896#endif 33897}, 33898{ 33899 X86_VPANDQZ128rmbkz, X86_INS_VPANDQ, 33900#ifndef CAPSTONE_DIET 33901 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33902#endif 33903}, 33904{ 33905 X86_VPANDQZ128rmk, X86_INS_VPANDQ, 33906#ifndef CAPSTONE_DIET 33907 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33908#endif 33909}, 33910{ 33911 X86_VPANDQZ128rmkz, X86_INS_VPANDQ, 33912#ifndef CAPSTONE_DIET 33913 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33914#endif 33915}, 33916{ 33917 X86_VPANDQZ128rr, X86_INS_VPANDQ, 33918#ifndef CAPSTONE_DIET 33919 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33920#endif 33921}, 33922{ 33923 X86_VPANDQZ128rrk, X86_INS_VPANDQ, 33924#ifndef CAPSTONE_DIET 33925 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33926#endif 33927}, 33928{ 33929 X86_VPANDQZ128rrkz, X86_INS_VPANDQ, 33930#ifndef CAPSTONE_DIET 33931 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33932#endif 33933}, 33934{ 33935 X86_VPANDQZ256rm, X86_INS_VPANDQ, 33936#ifndef CAPSTONE_DIET 33937 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33938#endif 33939}, 33940{ 33941 X86_VPANDQZ256rmb, X86_INS_VPANDQ, 33942#ifndef CAPSTONE_DIET 33943 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33944#endif 33945}, 33946{ 33947 X86_VPANDQZ256rmbk, X86_INS_VPANDQ, 33948#ifndef CAPSTONE_DIET 33949 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33950#endif 33951}, 33952{ 33953 X86_VPANDQZ256rmbkz, X86_INS_VPANDQ, 33954#ifndef CAPSTONE_DIET 33955 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33956#endif 33957}, 33958{ 33959 X86_VPANDQZ256rmk, X86_INS_VPANDQ, 33960#ifndef CAPSTONE_DIET 33961 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33962#endif 33963}, 33964{ 33965 X86_VPANDQZ256rmkz, X86_INS_VPANDQ, 33966#ifndef CAPSTONE_DIET 33967 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33968#endif 33969}, 33970{ 33971 X86_VPANDQZ256rr, X86_INS_VPANDQ, 33972#ifndef CAPSTONE_DIET 33973 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33974#endif 33975}, 33976{ 33977 X86_VPANDQZ256rrk, X86_INS_VPANDQ, 33978#ifndef CAPSTONE_DIET 33979 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33980#endif 33981}, 33982{ 33983 X86_VPANDQZ256rrkz, X86_INS_VPANDQ, 33984#ifndef CAPSTONE_DIET 33985 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 33986#endif 33987}, 33988{ 33989 X86_VPANDQZrm, X86_INS_VPANDQ, 33990#ifndef CAPSTONE_DIET 33991 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33992#endif 33993}, 33994{ 33995 X86_VPANDQZrmb, X86_INS_VPANDQ, 33996#ifndef CAPSTONE_DIET 33997 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 33998#endif 33999}, 34000{ 34001 X86_VPANDQZrmbk, X86_INS_VPANDQ, 34002#ifndef CAPSTONE_DIET 34003 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34004#endif 34005}, 34006{ 34007 X86_VPANDQZrmbkz, X86_INS_VPANDQ, 34008#ifndef CAPSTONE_DIET 34009 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34010#endif 34011}, 34012{ 34013 X86_VPANDQZrmk, X86_INS_VPANDQ, 34014#ifndef CAPSTONE_DIET 34015 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34016#endif 34017}, 34018{ 34019 X86_VPANDQZrmkz, X86_INS_VPANDQ, 34020#ifndef CAPSTONE_DIET 34021 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34022#endif 34023}, 34024{ 34025 X86_VPANDQZrr, X86_INS_VPANDQ, 34026#ifndef CAPSTONE_DIET 34027 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34028#endif 34029}, 34030{ 34031 X86_VPANDQZrrk, X86_INS_VPANDQ, 34032#ifndef CAPSTONE_DIET 34033 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34034#endif 34035}, 34036{ 34037 X86_VPANDQZrrkz, X86_INS_VPANDQ, 34038#ifndef CAPSTONE_DIET 34039 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34040#endif 34041}, 34042{ 34043 X86_VPANDYrm, X86_INS_VPAND, 34044#ifndef CAPSTONE_DIET 34045 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 34046#endif 34047}, 34048{ 34049 X86_VPANDYrr, X86_INS_VPAND, 34050#ifndef CAPSTONE_DIET 34051 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 34052#endif 34053}, 34054{ 34055 X86_VPANDrm, X86_INS_VPAND, 34056#ifndef CAPSTONE_DIET 34057 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 34058#endif 34059}, 34060{ 34061 X86_VPANDrr, X86_INS_VPAND, 34062#ifndef CAPSTONE_DIET 34063 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 34064#endif 34065}, 34066{ 34067 X86_VPAVGBYrm, X86_INS_VPAVGB, 34068#ifndef CAPSTONE_DIET 34069 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34070#endif 34071}, 34072{ 34073 X86_VPAVGBYrr, X86_INS_VPAVGB, 34074#ifndef CAPSTONE_DIET 34075 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34076#endif 34077}, 34078{ 34079 X86_VPAVGBrm, X86_INS_VPAVGB, 34080#ifndef CAPSTONE_DIET 34081 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 34082#endif 34083}, 34084{ 34085 X86_VPAVGBrr, X86_INS_VPAVGB, 34086#ifndef CAPSTONE_DIET 34087 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 34088#endif 34089}, 34090{ 34091 X86_VPAVGWYrm, X86_INS_VPAVGW, 34092#ifndef CAPSTONE_DIET 34093 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34094#endif 34095}, 34096{ 34097 X86_VPAVGWYrr, X86_INS_VPAVGW, 34098#ifndef CAPSTONE_DIET 34099 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34100#endif 34101}, 34102{ 34103 X86_VPAVGWrm, X86_INS_VPAVGW, 34104#ifndef CAPSTONE_DIET 34105 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 34106#endif 34107}, 34108{ 34109 X86_VPAVGWrr, X86_INS_VPAVGW, 34110#ifndef CAPSTONE_DIET 34111 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 34112#endif 34113}, 34114{ 34115 X86_VPBLENDDYrmi, X86_INS_VPBLENDD, 34116#ifndef CAPSTONE_DIET 34117 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34118#endif 34119}, 34120{ 34121 X86_VPBLENDDYrri, X86_INS_VPBLENDD, 34122#ifndef CAPSTONE_DIET 34123 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34124#endif 34125}, 34126{ 34127 X86_VPBLENDDrmi, X86_INS_VPBLENDD, 34128#ifndef CAPSTONE_DIET 34129 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34130#endif 34131}, 34132{ 34133 X86_VPBLENDDrri, X86_INS_VPBLENDD, 34134#ifndef CAPSTONE_DIET 34135 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34136#endif 34137}, 34138{ 34139 X86_VPBLENDMBZ128rm, X86_INS_VPBLENDMB, 34140#ifndef CAPSTONE_DIET 34141 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34142#endif 34143}, 34144{ 34145 X86_VPBLENDMBZ128rmk, X86_INS_VPBLENDMB, 34146#ifndef CAPSTONE_DIET 34147 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34148#endif 34149}, 34150{ 34151 X86_VPBLENDMBZ128rmkz, X86_INS_VPBLENDMB, 34152#ifndef CAPSTONE_DIET 34153 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34154#endif 34155}, 34156{ 34157 X86_VPBLENDMBZ128rr, X86_INS_VPBLENDMB, 34158#ifndef CAPSTONE_DIET 34159 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34160#endif 34161}, 34162{ 34163 X86_VPBLENDMBZ128rrk, X86_INS_VPBLENDMB, 34164#ifndef CAPSTONE_DIET 34165 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34166#endif 34167}, 34168{ 34169 X86_VPBLENDMBZ128rrkz, X86_INS_VPBLENDMB, 34170#ifndef CAPSTONE_DIET 34171 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34172#endif 34173}, 34174{ 34175 X86_VPBLENDMBZ256rm, X86_INS_VPBLENDMB, 34176#ifndef CAPSTONE_DIET 34177 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34178#endif 34179}, 34180{ 34181 X86_VPBLENDMBZ256rmk, X86_INS_VPBLENDMB, 34182#ifndef CAPSTONE_DIET 34183 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34184#endif 34185}, 34186{ 34187 X86_VPBLENDMBZ256rmkz, X86_INS_VPBLENDMB, 34188#ifndef CAPSTONE_DIET 34189 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34190#endif 34191}, 34192{ 34193 X86_VPBLENDMBZ256rr, X86_INS_VPBLENDMB, 34194#ifndef CAPSTONE_DIET 34195 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34196#endif 34197}, 34198{ 34199 X86_VPBLENDMBZ256rrk, X86_INS_VPBLENDMB, 34200#ifndef CAPSTONE_DIET 34201 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34202#endif 34203}, 34204{ 34205 X86_VPBLENDMBZ256rrkz, X86_INS_VPBLENDMB, 34206#ifndef CAPSTONE_DIET 34207 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34208#endif 34209}, 34210{ 34211 X86_VPBLENDMBZrm, X86_INS_VPBLENDMB, 34212#ifndef CAPSTONE_DIET 34213 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34214#endif 34215}, 34216{ 34217 X86_VPBLENDMBZrmk, X86_INS_VPBLENDMB, 34218#ifndef CAPSTONE_DIET 34219 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34220#endif 34221}, 34222{ 34223 X86_VPBLENDMBZrmkz, X86_INS_VPBLENDMB, 34224#ifndef CAPSTONE_DIET 34225 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34226#endif 34227}, 34228{ 34229 X86_VPBLENDMBZrr, X86_INS_VPBLENDMB, 34230#ifndef CAPSTONE_DIET 34231 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34232#endif 34233}, 34234{ 34235 X86_VPBLENDMBZrrk, X86_INS_VPBLENDMB, 34236#ifndef CAPSTONE_DIET 34237 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34238#endif 34239}, 34240{ 34241 X86_VPBLENDMBZrrkz, X86_INS_VPBLENDMB, 34242#ifndef CAPSTONE_DIET 34243 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34244#endif 34245}, 34246{ 34247 X86_VPBLENDMDZ128rm, X86_INS_VPBLENDMD, 34248#ifndef CAPSTONE_DIET 34249 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34250#endif 34251}, 34252{ 34253 X86_VPBLENDMDZ128rmb, X86_INS_VPBLENDMD, 34254#ifndef CAPSTONE_DIET 34255 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34256#endif 34257}, 34258{ 34259 X86_VPBLENDMDZ128rmbk, X86_INS_VPBLENDMD, 34260#ifndef CAPSTONE_DIET 34261 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34262#endif 34263}, 34264{ 34265 X86_VPBLENDMDZ128rmk, X86_INS_VPBLENDMD, 34266#ifndef CAPSTONE_DIET 34267 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34268#endif 34269}, 34270{ 34271 X86_VPBLENDMDZ128rmkz, X86_INS_VPBLENDMD, 34272#ifndef CAPSTONE_DIET 34273 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34274#endif 34275}, 34276{ 34277 X86_VPBLENDMDZ128rr, X86_INS_VPBLENDMD, 34278#ifndef CAPSTONE_DIET 34279 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34280#endif 34281}, 34282{ 34283 X86_VPBLENDMDZ128rrk, X86_INS_VPBLENDMD, 34284#ifndef CAPSTONE_DIET 34285 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34286#endif 34287}, 34288{ 34289 X86_VPBLENDMDZ128rrkz, X86_INS_VPBLENDMD, 34290#ifndef CAPSTONE_DIET 34291 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34292#endif 34293}, 34294{ 34295 X86_VPBLENDMDZ256rm, X86_INS_VPBLENDMD, 34296#ifndef CAPSTONE_DIET 34297 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34298#endif 34299}, 34300{ 34301 X86_VPBLENDMDZ256rmb, X86_INS_VPBLENDMD, 34302#ifndef CAPSTONE_DIET 34303 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34304#endif 34305}, 34306{ 34307 X86_VPBLENDMDZ256rmbk, X86_INS_VPBLENDMD, 34308#ifndef CAPSTONE_DIET 34309 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34310#endif 34311}, 34312{ 34313 X86_VPBLENDMDZ256rmk, X86_INS_VPBLENDMD, 34314#ifndef CAPSTONE_DIET 34315 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34316#endif 34317}, 34318{ 34319 X86_VPBLENDMDZ256rmkz, X86_INS_VPBLENDMD, 34320#ifndef CAPSTONE_DIET 34321 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34322#endif 34323}, 34324{ 34325 X86_VPBLENDMDZ256rr, X86_INS_VPBLENDMD, 34326#ifndef CAPSTONE_DIET 34327 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34328#endif 34329}, 34330{ 34331 X86_VPBLENDMDZ256rrk, X86_INS_VPBLENDMD, 34332#ifndef CAPSTONE_DIET 34333 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34334#endif 34335}, 34336{ 34337 X86_VPBLENDMDZ256rrkz, X86_INS_VPBLENDMD, 34338#ifndef CAPSTONE_DIET 34339 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34340#endif 34341}, 34342{ 34343 X86_VPBLENDMDZrm, X86_INS_VPBLENDMD, 34344#ifndef CAPSTONE_DIET 34345 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34346#endif 34347}, 34348{ 34349 X86_VPBLENDMDZrmb, X86_INS_VPBLENDMD, 34350#ifndef CAPSTONE_DIET 34351 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34352#endif 34353}, 34354{ 34355 X86_VPBLENDMDZrmbk, X86_INS_VPBLENDMD, 34356#ifndef CAPSTONE_DIET 34357 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34358#endif 34359}, 34360{ 34361 X86_VPBLENDMDZrmk, X86_INS_VPBLENDMD, 34362#ifndef CAPSTONE_DIET 34363 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34364#endif 34365}, 34366{ 34367 X86_VPBLENDMDZrmkz, X86_INS_VPBLENDMD, 34368#ifndef CAPSTONE_DIET 34369 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34370#endif 34371}, 34372{ 34373 X86_VPBLENDMDZrr, X86_INS_VPBLENDMD, 34374#ifndef CAPSTONE_DIET 34375 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34376#endif 34377}, 34378{ 34379 X86_VPBLENDMDZrrk, X86_INS_VPBLENDMD, 34380#ifndef CAPSTONE_DIET 34381 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34382#endif 34383}, 34384{ 34385 X86_VPBLENDMDZrrkz, X86_INS_VPBLENDMD, 34386#ifndef CAPSTONE_DIET 34387 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34388#endif 34389}, 34390{ 34391 X86_VPBLENDMQZ128rm, X86_INS_VPBLENDMQ, 34392#ifndef CAPSTONE_DIET 34393 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34394#endif 34395}, 34396{ 34397 X86_VPBLENDMQZ128rmb, X86_INS_VPBLENDMQ, 34398#ifndef CAPSTONE_DIET 34399 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34400#endif 34401}, 34402{ 34403 X86_VPBLENDMQZ128rmbk, X86_INS_VPBLENDMQ, 34404#ifndef CAPSTONE_DIET 34405 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34406#endif 34407}, 34408{ 34409 X86_VPBLENDMQZ128rmk, X86_INS_VPBLENDMQ, 34410#ifndef CAPSTONE_DIET 34411 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34412#endif 34413}, 34414{ 34415 X86_VPBLENDMQZ128rmkz, X86_INS_VPBLENDMQ, 34416#ifndef CAPSTONE_DIET 34417 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34418#endif 34419}, 34420{ 34421 X86_VPBLENDMQZ128rr, X86_INS_VPBLENDMQ, 34422#ifndef CAPSTONE_DIET 34423 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34424#endif 34425}, 34426{ 34427 X86_VPBLENDMQZ128rrk, X86_INS_VPBLENDMQ, 34428#ifndef CAPSTONE_DIET 34429 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34430#endif 34431}, 34432{ 34433 X86_VPBLENDMQZ128rrkz, X86_INS_VPBLENDMQ, 34434#ifndef CAPSTONE_DIET 34435 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34436#endif 34437}, 34438{ 34439 X86_VPBLENDMQZ256rm, X86_INS_VPBLENDMQ, 34440#ifndef CAPSTONE_DIET 34441 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34442#endif 34443}, 34444{ 34445 X86_VPBLENDMQZ256rmb, X86_INS_VPBLENDMQ, 34446#ifndef CAPSTONE_DIET 34447 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34448#endif 34449}, 34450{ 34451 X86_VPBLENDMQZ256rmbk, X86_INS_VPBLENDMQ, 34452#ifndef CAPSTONE_DIET 34453 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34454#endif 34455}, 34456{ 34457 X86_VPBLENDMQZ256rmk, X86_INS_VPBLENDMQ, 34458#ifndef CAPSTONE_DIET 34459 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34460#endif 34461}, 34462{ 34463 X86_VPBLENDMQZ256rmkz, X86_INS_VPBLENDMQ, 34464#ifndef CAPSTONE_DIET 34465 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34466#endif 34467}, 34468{ 34469 X86_VPBLENDMQZ256rr, X86_INS_VPBLENDMQ, 34470#ifndef CAPSTONE_DIET 34471 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34472#endif 34473}, 34474{ 34475 X86_VPBLENDMQZ256rrk, X86_INS_VPBLENDMQ, 34476#ifndef CAPSTONE_DIET 34477 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34478#endif 34479}, 34480{ 34481 X86_VPBLENDMQZ256rrkz, X86_INS_VPBLENDMQ, 34482#ifndef CAPSTONE_DIET 34483 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 34484#endif 34485}, 34486{ 34487 X86_VPBLENDMQZrm, X86_INS_VPBLENDMQ, 34488#ifndef CAPSTONE_DIET 34489 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34490#endif 34491}, 34492{ 34493 X86_VPBLENDMQZrmb, X86_INS_VPBLENDMQ, 34494#ifndef CAPSTONE_DIET 34495 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34496#endif 34497}, 34498{ 34499 X86_VPBLENDMQZrmbk, X86_INS_VPBLENDMQ, 34500#ifndef CAPSTONE_DIET 34501 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34502#endif 34503}, 34504{ 34505 X86_VPBLENDMQZrmk, X86_INS_VPBLENDMQ, 34506#ifndef CAPSTONE_DIET 34507 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34508#endif 34509}, 34510{ 34511 X86_VPBLENDMQZrmkz, X86_INS_VPBLENDMQ, 34512#ifndef CAPSTONE_DIET 34513 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34514#endif 34515}, 34516{ 34517 X86_VPBLENDMQZrr, X86_INS_VPBLENDMQ, 34518#ifndef CAPSTONE_DIET 34519 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34520#endif 34521}, 34522{ 34523 X86_VPBLENDMQZrrk, X86_INS_VPBLENDMQ, 34524#ifndef CAPSTONE_DIET 34525 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34526#endif 34527}, 34528{ 34529 X86_VPBLENDMQZrrkz, X86_INS_VPBLENDMQ, 34530#ifndef CAPSTONE_DIET 34531 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34532#endif 34533}, 34534{ 34535 X86_VPBLENDMWZ128rm, X86_INS_VPBLENDMW, 34536#ifndef CAPSTONE_DIET 34537 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34538#endif 34539}, 34540{ 34541 X86_VPBLENDMWZ128rmk, X86_INS_VPBLENDMW, 34542#ifndef CAPSTONE_DIET 34543 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34544#endif 34545}, 34546{ 34547 X86_VPBLENDMWZ128rmkz, X86_INS_VPBLENDMW, 34548#ifndef CAPSTONE_DIET 34549 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34550#endif 34551}, 34552{ 34553 X86_VPBLENDMWZ128rr, X86_INS_VPBLENDMW, 34554#ifndef CAPSTONE_DIET 34555 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34556#endif 34557}, 34558{ 34559 X86_VPBLENDMWZ128rrk, X86_INS_VPBLENDMW, 34560#ifndef CAPSTONE_DIET 34561 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34562#endif 34563}, 34564{ 34565 X86_VPBLENDMWZ128rrkz, X86_INS_VPBLENDMW, 34566#ifndef CAPSTONE_DIET 34567 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34568#endif 34569}, 34570{ 34571 X86_VPBLENDMWZ256rm, X86_INS_VPBLENDMW, 34572#ifndef CAPSTONE_DIET 34573 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34574#endif 34575}, 34576{ 34577 X86_VPBLENDMWZ256rmk, X86_INS_VPBLENDMW, 34578#ifndef CAPSTONE_DIET 34579 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34580#endif 34581}, 34582{ 34583 X86_VPBLENDMWZ256rmkz, X86_INS_VPBLENDMW, 34584#ifndef CAPSTONE_DIET 34585 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34586#endif 34587}, 34588{ 34589 X86_VPBLENDMWZ256rr, X86_INS_VPBLENDMW, 34590#ifndef CAPSTONE_DIET 34591 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34592#endif 34593}, 34594{ 34595 X86_VPBLENDMWZ256rrk, X86_INS_VPBLENDMW, 34596#ifndef CAPSTONE_DIET 34597 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34598#endif 34599}, 34600{ 34601 X86_VPBLENDMWZ256rrkz, X86_INS_VPBLENDMW, 34602#ifndef CAPSTONE_DIET 34603 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34604#endif 34605}, 34606{ 34607 X86_VPBLENDMWZrm, X86_INS_VPBLENDMW, 34608#ifndef CAPSTONE_DIET 34609 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34610#endif 34611}, 34612{ 34613 X86_VPBLENDMWZrmk, X86_INS_VPBLENDMW, 34614#ifndef CAPSTONE_DIET 34615 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34616#endif 34617}, 34618{ 34619 X86_VPBLENDMWZrmkz, X86_INS_VPBLENDMW, 34620#ifndef CAPSTONE_DIET 34621 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34622#endif 34623}, 34624{ 34625 X86_VPBLENDMWZrr, X86_INS_VPBLENDMW, 34626#ifndef CAPSTONE_DIET 34627 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34628#endif 34629}, 34630{ 34631 X86_VPBLENDMWZrrk, X86_INS_VPBLENDMW, 34632#ifndef CAPSTONE_DIET 34633 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34634#endif 34635}, 34636{ 34637 X86_VPBLENDMWZrrkz, X86_INS_VPBLENDMW, 34638#ifndef CAPSTONE_DIET 34639 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34640#endif 34641}, 34642{ 34643 X86_VPBLENDVBYrm, X86_INS_VPBLENDVB, 34644#ifndef CAPSTONE_DIET 34645 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34646#endif 34647}, 34648{ 34649 X86_VPBLENDVBYrr, X86_INS_VPBLENDVB, 34650#ifndef CAPSTONE_DIET 34651 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34652#endif 34653}, 34654{ 34655 X86_VPBLENDVBrm, X86_INS_VPBLENDVB, 34656#ifndef CAPSTONE_DIET 34657 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 34658#endif 34659}, 34660{ 34661 X86_VPBLENDVBrr, X86_INS_VPBLENDVB, 34662#ifndef CAPSTONE_DIET 34663 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 34664#endif 34665}, 34666{ 34667 X86_VPBLENDWYrmi, X86_INS_VPBLENDW, 34668#ifndef CAPSTONE_DIET 34669 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34670#endif 34671}, 34672{ 34673 X86_VPBLENDWYrri, X86_INS_VPBLENDW, 34674#ifndef CAPSTONE_DIET 34675 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34676#endif 34677}, 34678{ 34679 X86_VPBLENDWrmi, X86_INS_VPBLENDW, 34680#ifndef CAPSTONE_DIET 34681 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 34682#endif 34683}, 34684{ 34685 X86_VPBLENDWrri, X86_INS_VPBLENDW, 34686#ifndef CAPSTONE_DIET 34687 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 34688#endif 34689}, 34690{ 34691 X86_VPBROADCASTBYrm, X86_INS_VPBROADCASTB, 34692#ifndef CAPSTONE_DIET 34693 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34694#endif 34695}, 34696{ 34697 X86_VPBROADCASTBYrr, X86_INS_VPBROADCASTB, 34698#ifndef CAPSTONE_DIET 34699 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34700#endif 34701}, 34702{ 34703 X86_VPBROADCASTBrZ128r, X86_INS_VPBROADCASTB, 34704#ifndef CAPSTONE_DIET 34705 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34706#endif 34707}, 34708{ 34709 X86_VPBROADCASTBrZ128rk, X86_INS_VPBROADCASTB, 34710#ifndef CAPSTONE_DIET 34711 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34712#endif 34713}, 34714{ 34715 X86_VPBROADCASTBrZ128rkz, X86_INS_VPBROADCASTB, 34716#ifndef CAPSTONE_DIET 34717 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34718#endif 34719}, 34720{ 34721 X86_VPBROADCASTBrZ256r, X86_INS_VPBROADCASTB, 34722#ifndef CAPSTONE_DIET 34723 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34724#endif 34725}, 34726{ 34727 X86_VPBROADCASTBrZ256rk, X86_INS_VPBROADCASTB, 34728#ifndef CAPSTONE_DIET 34729 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34730#endif 34731}, 34732{ 34733 X86_VPBROADCASTBrZ256rkz, X86_INS_VPBROADCASTB, 34734#ifndef CAPSTONE_DIET 34735 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 34736#endif 34737}, 34738{ 34739 X86_VPBROADCASTBrZr, X86_INS_VPBROADCASTB, 34740#ifndef CAPSTONE_DIET 34741 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34742#endif 34743}, 34744{ 34745 X86_VPBROADCASTBrZrk, X86_INS_VPBROADCASTB, 34746#ifndef CAPSTONE_DIET 34747 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34748#endif 34749}, 34750{ 34751 X86_VPBROADCASTBrZrkz, X86_INS_VPBROADCASTB, 34752#ifndef CAPSTONE_DIET 34753 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 34754#endif 34755}, 34756{ 34757 X86_VPBROADCASTBrm, X86_INS_VPBROADCASTB, 34758#ifndef CAPSTONE_DIET 34759 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34760#endif 34761}, 34762{ 34763 X86_VPBROADCASTBrr, X86_INS_VPBROADCASTB, 34764#ifndef CAPSTONE_DIET 34765 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34766#endif 34767}, 34768{ 34769 X86_VPBROADCASTDYrm, X86_INS_VPBROADCASTD, 34770#ifndef CAPSTONE_DIET 34771 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34772#endif 34773}, 34774{ 34775 X86_VPBROADCASTDYrr, X86_INS_VPBROADCASTD, 34776#ifndef CAPSTONE_DIET 34777 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34778#endif 34779}, 34780{ 34781 X86_VPBROADCASTDZkrm, X86_INS_VPBROADCASTD, 34782#ifndef CAPSTONE_DIET 34783 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34784#endif 34785}, 34786{ 34787 X86_VPBROADCASTDZkrr, X86_INS_VPBROADCASTD, 34788#ifndef CAPSTONE_DIET 34789 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34790#endif 34791}, 34792{ 34793 X86_VPBROADCASTDZrm, X86_INS_VPBROADCASTD, 34794#ifndef CAPSTONE_DIET 34795 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34796#endif 34797}, 34798{ 34799 X86_VPBROADCASTDZrr, X86_INS_VPBROADCASTD, 34800#ifndef CAPSTONE_DIET 34801 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34802#endif 34803}, 34804{ 34805 X86_VPBROADCASTDrZ128r, X86_INS_VPBROADCASTD, 34806#ifndef CAPSTONE_DIET 34807 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 34808#endif 34809}, 34810{ 34811 X86_VPBROADCASTDrZ128rk, X86_INS_VPBROADCASTD, 34812#ifndef CAPSTONE_DIET 34813 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 34814#endif 34815}, 34816{ 34817 X86_VPBROADCASTDrZ128rkz, X86_INS_VPBROADCASTD, 34818#ifndef CAPSTONE_DIET 34819 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 34820#endif 34821}, 34822{ 34823 X86_VPBROADCASTDrZ256r, X86_INS_VPBROADCASTD, 34824#ifndef CAPSTONE_DIET 34825 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 34826#endif 34827}, 34828{ 34829 X86_VPBROADCASTDrZ256rk, X86_INS_VPBROADCASTD, 34830#ifndef CAPSTONE_DIET 34831 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 34832#endif 34833}, 34834{ 34835 X86_VPBROADCASTDrZ256rkz, X86_INS_VPBROADCASTD, 34836#ifndef CAPSTONE_DIET 34837 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 34838#endif 34839}, 34840{ 34841 X86_VPBROADCASTDrZr, X86_INS_VPBROADCASTD, 34842#ifndef CAPSTONE_DIET 34843 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34844#endif 34845}, 34846{ 34847 X86_VPBROADCASTDrZrk, X86_INS_VPBROADCASTD, 34848#ifndef CAPSTONE_DIET 34849 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34850#endif 34851}, 34852{ 34853 X86_VPBROADCASTDrZrkz, X86_INS_VPBROADCASTD, 34854#ifndef CAPSTONE_DIET 34855 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34856#endif 34857}, 34858{ 34859 X86_VPBROADCASTDrm, X86_INS_VPBROADCASTD, 34860#ifndef CAPSTONE_DIET 34861 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34862#endif 34863}, 34864{ 34865 X86_VPBROADCASTDrr, X86_INS_VPBROADCASTD, 34866#ifndef CAPSTONE_DIET 34867 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34868#endif 34869}, 34870{ 34871 X86_VPBROADCASTMB2QZ128rr, X86_INS_VPBROADCASTMB2Q, 34872#ifndef CAPSTONE_DIET 34873 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 34874#endif 34875}, 34876{ 34877 X86_VPBROADCASTMB2QZ256rr, X86_INS_VPBROADCASTMB2Q, 34878#ifndef CAPSTONE_DIET 34879 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 34880#endif 34881}, 34882{ 34883 X86_VPBROADCASTMB2QZrr, X86_INS_VPBROADCASTMB2Q, 34884#ifndef CAPSTONE_DIET 34885 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 34886#endif 34887}, 34888{ 34889 X86_VPBROADCASTMW2DZ128rr, X86_INS_VPBROADCASTMW2D, 34890#ifndef CAPSTONE_DIET 34891 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 34892#endif 34893}, 34894{ 34895 X86_VPBROADCASTMW2DZ256rr, X86_INS_VPBROADCASTMW2D, 34896#ifndef CAPSTONE_DIET 34897 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 34898#endif 34899}, 34900{ 34901 X86_VPBROADCASTMW2DZrr, X86_INS_VPBROADCASTMW2D, 34902#ifndef CAPSTONE_DIET 34903 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 34904#endif 34905}, 34906{ 34907 X86_VPBROADCASTQYrm, X86_INS_VPBROADCASTQ, 34908#ifndef CAPSTONE_DIET 34909 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34910#endif 34911}, 34912{ 34913 X86_VPBROADCASTQYrr, X86_INS_VPBROADCASTQ, 34914#ifndef CAPSTONE_DIET 34915 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 34916#endif 34917}, 34918{ 34919 X86_VPBROADCASTQZkrm, X86_INS_VPBROADCASTQ, 34920#ifndef CAPSTONE_DIET 34921 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34922#endif 34923}, 34924{ 34925 X86_VPBROADCASTQZkrr, X86_INS_VPBROADCASTQ, 34926#ifndef CAPSTONE_DIET 34927 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34928#endif 34929}, 34930{ 34931 X86_VPBROADCASTQZrm, X86_INS_VPBROADCASTQ, 34932#ifndef CAPSTONE_DIET 34933 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34934#endif 34935}, 34936{ 34937 X86_VPBROADCASTQZrr, X86_INS_VPBROADCASTQ, 34938#ifndef CAPSTONE_DIET 34939 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34940#endif 34941}, 34942{ 34943 X86_VPBROADCASTQrZ128r, X86_INS_VPBROADCASTQ, 34944#ifndef CAPSTONE_DIET 34945 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 34946#endif 34947}, 34948{ 34949 X86_VPBROADCASTQrZ128rk, X86_INS_VPBROADCASTQ, 34950#ifndef CAPSTONE_DIET 34951 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 34952#endif 34953}, 34954{ 34955 X86_VPBROADCASTQrZ128rkz, X86_INS_VPBROADCASTQ, 34956#ifndef CAPSTONE_DIET 34957 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 34958#endif 34959}, 34960{ 34961 X86_VPBROADCASTQrZ256r, X86_INS_VPBROADCASTQ, 34962#ifndef CAPSTONE_DIET 34963 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 34964#endif 34965}, 34966{ 34967 X86_VPBROADCASTQrZ256rk, X86_INS_VPBROADCASTQ, 34968#ifndef CAPSTONE_DIET 34969 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 34970#endif 34971}, 34972{ 34973 X86_VPBROADCASTQrZ256rkz, X86_INS_VPBROADCASTQ, 34974#ifndef CAPSTONE_DIET 34975 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 34976#endif 34977}, 34978{ 34979 X86_VPBROADCASTQrZr, X86_INS_VPBROADCASTQ, 34980#ifndef CAPSTONE_DIET 34981 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34982#endif 34983}, 34984{ 34985 X86_VPBROADCASTQrZrk, X86_INS_VPBROADCASTQ, 34986#ifndef CAPSTONE_DIET 34987 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34988#endif 34989}, 34990{ 34991 X86_VPBROADCASTQrZrkz, X86_INS_VPBROADCASTQ, 34992#ifndef CAPSTONE_DIET 34993 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 34994#endif 34995}, 34996{ 34997 X86_VPBROADCASTQrm, X86_INS_VPBROADCASTQ, 34998#ifndef CAPSTONE_DIET 34999 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 35000#endif 35001}, 35002{ 35003 X86_VPBROADCASTQrr, X86_INS_VPBROADCASTQ, 35004#ifndef CAPSTONE_DIET 35005 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 35006#endif 35007}, 35008{ 35009 X86_VPBROADCASTWYrm, X86_INS_VPBROADCASTW, 35010#ifndef CAPSTONE_DIET 35011 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 35012#endif 35013}, 35014{ 35015 X86_VPBROADCASTWYrr, X86_INS_VPBROADCASTW, 35016#ifndef CAPSTONE_DIET 35017 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 35018#endif 35019}, 35020{ 35021 X86_VPBROADCASTWrZ128r, X86_INS_VPBROADCASTW, 35022#ifndef CAPSTONE_DIET 35023 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35024#endif 35025}, 35026{ 35027 X86_VPBROADCASTWrZ128rk, X86_INS_VPBROADCASTW, 35028#ifndef CAPSTONE_DIET 35029 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35030#endif 35031}, 35032{ 35033 X86_VPBROADCASTWrZ128rkz, X86_INS_VPBROADCASTW, 35034#ifndef CAPSTONE_DIET 35035 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35036#endif 35037}, 35038{ 35039 X86_VPBROADCASTWrZ256r, X86_INS_VPBROADCASTW, 35040#ifndef CAPSTONE_DIET 35041 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35042#endif 35043}, 35044{ 35045 X86_VPBROADCASTWrZ256rk, X86_INS_VPBROADCASTW, 35046#ifndef CAPSTONE_DIET 35047 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35048#endif 35049}, 35050{ 35051 X86_VPBROADCASTWrZ256rkz, X86_INS_VPBROADCASTW, 35052#ifndef CAPSTONE_DIET 35053 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35054#endif 35055}, 35056{ 35057 X86_VPBROADCASTWrZr, X86_INS_VPBROADCASTW, 35058#ifndef CAPSTONE_DIET 35059 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35060#endif 35061}, 35062{ 35063 X86_VPBROADCASTWrZrk, X86_INS_VPBROADCASTW, 35064#ifndef CAPSTONE_DIET 35065 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35066#endif 35067}, 35068{ 35069 X86_VPBROADCASTWrZrkz, X86_INS_VPBROADCASTW, 35070#ifndef CAPSTONE_DIET 35071 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35072#endif 35073}, 35074{ 35075 X86_VPBROADCASTWrm, X86_INS_VPBROADCASTW, 35076#ifndef CAPSTONE_DIET 35077 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 35078#endif 35079}, 35080{ 35081 X86_VPBROADCASTWrr, X86_INS_VPBROADCASTW, 35082#ifndef CAPSTONE_DIET 35083 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 35084#endif 35085}, 35086{ 35087 X86_VPCLMULQDQrm, X86_INS_VPCLMULQDQ, 35088#ifndef CAPSTONE_DIET 35089 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_PCLMUL, 0 }, 0, 0 35090#endif 35091}, 35092{ 35093 X86_VPCLMULQDQrr, X86_INS_VPCLMULQDQ, 35094#ifndef CAPSTONE_DIET 35095 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_PCLMUL, 0 }, 0, 0 35096#endif 35097}, 35098{ 35099 X86_VPCMOVmr, X86_INS_VPCMOV, 35100#ifndef CAPSTONE_DIET 35101 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 35102#endif 35103}, 35104{ 35105 X86_VPCMOVmrY, X86_INS_VPCMOV, 35106#ifndef CAPSTONE_DIET 35107 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 35108#endif 35109}, 35110{ 35111 X86_VPCMOVrm, X86_INS_VPCMOV, 35112#ifndef CAPSTONE_DIET 35113 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 35114#endif 35115}, 35116{ 35117 X86_VPCMOVrmY, X86_INS_VPCMOV, 35118#ifndef CAPSTONE_DIET 35119 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 35120#endif 35121}, 35122{ 35123 X86_VPCMOVrr, X86_INS_VPCMOV, 35124#ifndef CAPSTONE_DIET 35125 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 35126#endif 35127}, 35128{ 35129 X86_VPCMOVrrY, X86_INS_VPCMOV, 35130#ifndef CAPSTONE_DIET 35131 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 35132#endif 35133}, 35134{ 35135 X86_VPCMPBZ128rmi, X86_INS_VPCMPB, 35136#ifndef CAPSTONE_DIET 35137 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35138#endif 35139}, 35140{ 35141 X86_VPCMPBZ128rmi_alt, X86_INS_VPCMPB, 35142#ifndef CAPSTONE_DIET 35143 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35144#endif 35145}, 35146{ 35147 X86_VPCMPBZ128rmik, X86_INS_VPCMPB, 35148#ifndef CAPSTONE_DIET 35149 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35150#endif 35151}, 35152{ 35153 X86_VPCMPBZ128rmik_alt, X86_INS_VPCMPB, 35154#ifndef CAPSTONE_DIET 35155 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35156#endif 35157}, 35158{ 35159 X86_VPCMPBZ128rri, X86_INS_VPCMPB, 35160#ifndef CAPSTONE_DIET 35161 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35162#endif 35163}, 35164{ 35165 X86_VPCMPBZ128rri_alt, X86_INS_VPCMPB, 35166#ifndef CAPSTONE_DIET 35167 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35168#endif 35169}, 35170{ 35171 X86_VPCMPBZ128rrik, X86_INS_VPCMPB, 35172#ifndef CAPSTONE_DIET 35173 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35174#endif 35175}, 35176{ 35177 X86_VPCMPBZ128rrik_alt, X86_INS_VPCMPB, 35178#ifndef CAPSTONE_DIET 35179 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35180#endif 35181}, 35182{ 35183 X86_VPCMPBZ256rmi, X86_INS_VPCMPB, 35184#ifndef CAPSTONE_DIET 35185 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35186#endif 35187}, 35188{ 35189 X86_VPCMPBZ256rmi_alt, X86_INS_VPCMPB, 35190#ifndef CAPSTONE_DIET 35191 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35192#endif 35193}, 35194{ 35195 X86_VPCMPBZ256rmik, X86_INS_VPCMPB, 35196#ifndef CAPSTONE_DIET 35197 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35198#endif 35199}, 35200{ 35201 X86_VPCMPBZ256rmik_alt, X86_INS_VPCMPB, 35202#ifndef CAPSTONE_DIET 35203 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35204#endif 35205}, 35206{ 35207 X86_VPCMPBZ256rri, X86_INS_VPCMPB, 35208#ifndef CAPSTONE_DIET 35209 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35210#endif 35211}, 35212{ 35213 X86_VPCMPBZ256rri_alt, X86_INS_VPCMPB, 35214#ifndef CAPSTONE_DIET 35215 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35216#endif 35217}, 35218{ 35219 X86_VPCMPBZ256rrik, X86_INS_VPCMPB, 35220#ifndef CAPSTONE_DIET 35221 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35222#endif 35223}, 35224{ 35225 X86_VPCMPBZ256rrik_alt, X86_INS_VPCMPB, 35226#ifndef CAPSTONE_DIET 35227 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35228#endif 35229}, 35230{ 35231 X86_VPCMPBZrmi, X86_INS_VPCMPB, 35232#ifndef CAPSTONE_DIET 35233 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35234#endif 35235}, 35236{ 35237 X86_VPCMPBZrmi_alt, X86_INS_VPCMPB, 35238#ifndef CAPSTONE_DIET 35239 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35240#endif 35241}, 35242{ 35243 X86_VPCMPBZrmik, X86_INS_VPCMPB, 35244#ifndef CAPSTONE_DIET 35245 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35246#endif 35247}, 35248{ 35249 X86_VPCMPBZrmik_alt, X86_INS_VPCMPB, 35250#ifndef CAPSTONE_DIET 35251 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35252#endif 35253}, 35254{ 35255 X86_VPCMPBZrri, X86_INS_VPCMPB, 35256#ifndef CAPSTONE_DIET 35257 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35258#endif 35259}, 35260{ 35261 X86_VPCMPBZrri_alt, X86_INS_VPCMPB, 35262#ifndef CAPSTONE_DIET 35263 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35264#endif 35265}, 35266{ 35267 X86_VPCMPBZrrik, X86_INS_VPCMPB, 35268#ifndef CAPSTONE_DIET 35269 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35270#endif 35271}, 35272{ 35273 X86_VPCMPBZrrik_alt, X86_INS_VPCMPB, 35274#ifndef CAPSTONE_DIET 35275 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35276#endif 35277}, 35278{ 35279 X86_VPCMPDZ128rmi, X86_INS_VPCMPD, 35280#ifndef CAPSTONE_DIET 35281 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35282#endif 35283}, 35284{ 35285 X86_VPCMPDZ128rmi_alt, X86_INS_VPCMPD, 35286#ifndef CAPSTONE_DIET 35287 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35288#endif 35289}, 35290{ 35291 X86_VPCMPDZ128rmib, X86_INS_VPCMPD, 35292#ifndef CAPSTONE_DIET 35293 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35294#endif 35295}, 35296{ 35297 X86_VPCMPDZ128rmib_alt, X86_INS_VPCMPD, 35298#ifndef CAPSTONE_DIET 35299 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35300#endif 35301}, 35302{ 35303 X86_VPCMPDZ128rmibk, X86_INS_VPCMPD, 35304#ifndef CAPSTONE_DIET 35305 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35306#endif 35307}, 35308{ 35309 X86_VPCMPDZ128rmibk_alt, X86_INS_VPCMPD, 35310#ifndef CAPSTONE_DIET 35311 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35312#endif 35313}, 35314{ 35315 X86_VPCMPDZ128rmik, X86_INS_VPCMPD, 35316#ifndef CAPSTONE_DIET 35317 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35318#endif 35319}, 35320{ 35321 X86_VPCMPDZ128rmik_alt, X86_INS_VPCMPD, 35322#ifndef CAPSTONE_DIET 35323 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35324#endif 35325}, 35326{ 35327 X86_VPCMPDZ128rri, X86_INS_VPCMPD, 35328#ifndef CAPSTONE_DIET 35329 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35330#endif 35331}, 35332{ 35333 X86_VPCMPDZ128rri_alt, X86_INS_VPCMPD, 35334#ifndef CAPSTONE_DIET 35335 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35336#endif 35337}, 35338{ 35339 X86_VPCMPDZ128rrik, X86_INS_VPCMPD, 35340#ifndef CAPSTONE_DIET 35341 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35342#endif 35343}, 35344{ 35345 X86_VPCMPDZ128rrik_alt, X86_INS_VPCMPD, 35346#ifndef CAPSTONE_DIET 35347 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35348#endif 35349}, 35350{ 35351 X86_VPCMPDZ256rmi, X86_INS_VPCMPD, 35352#ifndef CAPSTONE_DIET 35353 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35354#endif 35355}, 35356{ 35357 X86_VPCMPDZ256rmi_alt, X86_INS_VPCMPD, 35358#ifndef CAPSTONE_DIET 35359 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35360#endif 35361}, 35362{ 35363 X86_VPCMPDZ256rmib, X86_INS_VPCMPD, 35364#ifndef CAPSTONE_DIET 35365 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35366#endif 35367}, 35368{ 35369 X86_VPCMPDZ256rmib_alt, X86_INS_VPCMPD, 35370#ifndef CAPSTONE_DIET 35371 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35372#endif 35373}, 35374{ 35375 X86_VPCMPDZ256rmibk, X86_INS_VPCMPD, 35376#ifndef CAPSTONE_DIET 35377 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35378#endif 35379}, 35380{ 35381 X86_VPCMPDZ256rmibk_alt, X86_INS_VPCMPD, 35382#ifndef CAPSTONE_DIET 35383 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35384#endif 35385}, 35386{ 35387 X86_VPCMPDZ256rmik, X86_INS_VPCMPD, 35388#ifndef CAPSTONE_DIET 35389 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35390#endif 35391}, 35392{ 35393 X86_VPCMPDZ256rmik_alt, X86_INS_VPCMPD, 35394#ifndef CAPSTONE_DIET 35395 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35396#endif 35397}, 35398{ 35399 X86_VPCMPDZ256rri, X86_INS_VPCMPD, 35400#ifndef CAPSTONE_DIET 35401 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35402#endif 35403}, 35404{ 35405 X86_VPCMPDZ256rri_alt, X86_INS_VPCMPD, 35406#ifndef CAPSTONE_DIET 35407 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35408#endif 35409}, 35410{ 35411 X86_VPCMPDZ256rrik, X86_INS_VPCMPD, 35412#ifndef CAPSTONE_DIET 35413 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35414#endif 35415}, 35416{ 35417 X86_VPCMPDZ256rrik_alt, X86_INS_VPCMPD, 35418#ifndef CAPSTONE_DIET 35419 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35420#endif 35421}, 35422{ 35423 X86_VPCMPDZrmi, X86_INS_VPCMPD, 35424#ifndef CAPSTONE_DIET 35425 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35426#endif 35427}, 35428{ 35429 X86_VPCMPDZrmi_alt, X86_INS_VPCMPD, 35430#ifndef CAPSTONE_DIET 35431 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35432#endif 35433}, 35434{ 35435 X86_VPCMPDZrmib, X86_INS_VPCMPD, 35436#ifndef CAPSTONE_DIET 35437 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35438#endif 35439}, 35440{ 35441 X86_VPCMPDZrmib_alt, X86_INS_VPCMPD, 35442#ifndef CAPSTONE_DIET 35443 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35444#endif 35445}, 35446{ 35447 X86_VPCMPDZrmibk, X86_INS_VPCMPD, 35448#ifndef CAPSTONE_DIET 35449 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35450#endif 35451}, 35452{ 35453 X86_VPCMPDZrmibk_alt, X86_INS_VPCMPD, 35454#ifndef CAPSTONE_DIET 35455 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35456#endif 35457}, 35458{ 35459 X86_VPCMPDZrmik, X86_INS_VPCMPD, 35460#ifndef CAPSTONE_DIET 35461 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35462#endif 35463}, 35464{ 35465 X86_VPCMPDZrmik_alt, X86_INS_VPCMPD, 35466#ifndef CAPSTONE_DIET 35467 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35468#endif 35469}, 35470{ 35471 X86_VPCMPDZrri, X86_INS_VPCMPD, 35472#ifndef CAPSTONE_DIET 35473 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35474#endif 35475}, 35476{ 35477 X86_VPCMPDZrri_alt, X86_INS_VPCMPD, 35478#ifndef CAPSTONE_DIET 35479 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35480#endif 35481}, 35482{ 35483 X86_VPCMPDZrrik, X86_INS_VPCMPD, 35484#ifndef CAPSTONE_DIET 35485 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35486#endif 35487}, 35488{ 35489 X86_VPCMPDZrrik_alt, X86_INS_VPCMPD, 35490#ifndef CAPSTONE_DIET 35491 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35492#endif 35493}, 35494{ 35495 X86_VPCMPEQBYrm, X86_INS_VPCMPEQB, 35496#ifndef CAPSTONE_DIET 35497 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 35498#endif 35499}, 35500{ 35501 X86_VPCMPEQBYrr, X86_INS_VPCMPEQB, 35502#ifndef CAPSTONE_DIET 35503 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 35504#endif 35505}, 35506{ 35507 X86_VPCMPEQBZ128rm, X86_INS_VPCMPEQB, 35508#ifndef CAPSTONE_DIET 35509 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35510#endif 35511}, 35512{ 35513 X86_VPCMPEQBZ128rmk, X86_INS_VPCMPEQB, 35514#ifndef CAPSTONE_DIET 35515 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35516#endif 35517}, 35518{ 35519 X86_VPCMPEQBZ128rr, X86_INS_VPCMPEQB, 35520#ifndef CAPSTONE_DIET 35521 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35522#endif 35523}, 35524{ 35525 X86_VPCMPEQBZ128rrk, X86_INS_VPCMPEQB, 35526#ifndef CAPSTONE_DIET 35527 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35528#endif 35529}, 35530{ 35531 X86_VPCMPEQBZ256rm, X86_INS_VPCMPEQB, 35532#ifndef CAPSTONE_DIET 35533 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35534#endif 35535}, 35536{ 35537 X86_VPCMPEQBZ256rmk, X86_INS_VPCMPEQB, 35538#ifndef CAPSTONE_DIET 35539 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35540#endif 35541}, 35542{ 35543 X86_VPCMPEQBZ256rr, X86_INS_VPCMPEQB, 35544#ifndef CAPSTONE_DIET 35545 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35546#endif 35547}, 35548{ 35549 X86_VPCMPEQBZ256rrk, X86_INS_VPCMPEQB, 35550#ifndef CAPSTONE_DIET 35551 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35552#endif 35553}, 35554{ 35555 X86_VPCMPEQBZrm, X86_INS_VPCMPEQB, 35556#ifndef CAPSTONE_DIET 35557 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35558#endif 35559}, 35560{ 35561 X86_VPCMPEQBZrmk, X86_INS_VPCMPEQB, 35562#ifndef CAPSTONE_DIET 35563 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35564#endif 35565}, 35566{ 35567 X86_VPCMPEQBZrr, X86_INS_VPCMPEQB, 35568#ifndef CAPSTONE_DIET 35569 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35570#endif 35571}, 35572{ 35573 X86_VPCMPEQBZrrk, X86_INS_VPCMPEQB, 35574#ifndef CAPSTONE_DIET 35575 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35576#endif 35577}, 35578{ 35579 X86_VPCMPEQBrm, X86_INS_VPCMPEQB, 35580#ifndef CAPSTONE_DIET 35581 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 35582#endif 35583}, 35584{ 35585 X86_VPCMPEQBrr, X86_INS_VPCMPEQB, 35586#ifndef CAPSTONE_DIET 35587 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 35588#endif 35589}, 35590{ 35591 X86_VPCMPEQDYrm, X86_INS_VPCMPEQD, 35592#ifndef CAPSTONE_DIET 35593 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 35594#endif 35595}, 35596{ 35597 X86_VPCMPEQDYrr, X86_INS_VPCMPEQD, 35598#ifndef CAPSTONE_DIET 35599 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 35600#endif 35601}, 35602{ 35603 X86_VPCMPEQDZ128rm, X86_INS_VPCMPEQD, 35604#ifndef CAPSTONE_DIET 35605 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35606#endif 35607}, 35608{ 35609 X86_VPCMPEQDZ128rmb, X86_INS_VPCMPEQD, 35610#ifndef CAPSTONE_DIET 35611 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35612#endif 35613}, 35614{ 35615 X86_VPCMPEQDZ128rmbk, X86_INS_VPCMPEQD, 35616#ifndef CAPSTONE_DIET 35617 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35618#endif 35619}, 35620{ 35621 X86_VPCMPEQDZ128rmk, X86_INS_VPCMPEQD, 35622#ifndef CAPSTONE_DIET 35623 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35624#endif 35625}, 35626{ 35627 X86_VPCMPEQDZ128rr, X86_INS_VPCMPEQD, 35628#ifndef CAPSTONE_DIET 35629 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35630#endif 35631}, 35632{ 35633 X86_VPCMPEQDZ128rrk, X86_INS_VPCMPEQD, 35634#ifndef CAPSTONE_DIET 35635 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35636#endif 35637}, 35638{ 35639 X86_VPCMPEQDZ256rm, X86_INS_VPCMPEQD, 35640#ifndef CAPSTONE_DIET 35641 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35642#endif 35643}, 35644{ 35645 X86_VPCMPEQDZ256rmb, X86_INS_VPCMPEQD, 35646#ifndef CAPSTONE_DIET 35647 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35648#endif 35649}, 35650{ 35651 X86_VPCMPEQDZ256rmbk, X86_INS_VPCMPEQD, 35652#ifndef CAPSTONE_DIET 35653 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35654#endif 35655}, 35656{ 35657 X86_VPCMPEQDZ256rmk, X86_INS_VPCMPEQD, 35658#ifndef CAPSTONE_DIET 35659 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35660#endif 35661}, 35662{ 35663 X86_VPCMPEQDZ256rr, X86_INS_VPCMPEQD, 35664#ifndef CAPSTONE_DIET 35665 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35666#endif 35667}, 35668{ 35669 X86_VPCMPEQDZ256rrk, X86_INS_VPCMPEQD, 35670#ifndef CAPSTONE_DIET 35671 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35672#endif 35673}, 35674{ 35675 X86_VPCMPEQDZrm, X86_INS_VPCMPEQD, 35676#ifndef CAPSTONE_DIET 35677 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35678#endif 35679}, 35680{ 35681 X86_VPCMPEQDZrmb, X86_INS_VPCMPEQD, 35682#ifndef CAPSTONE_DIET 35683 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35684#endif 35685}, 35686{ 35687 X86_VPCMPEQDZrmbk, X86_INS_VPCMPEQD, 35688#ifndef CAPSTONE_DIET 35689 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35690#endif 35691}, 35692{ 35693 X86_VPCMPEQDZrmk, X86_INS_VPCMPEQD, 35694#ifndef CAPSTONE_DIET 35695 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35696#endif 35697}, 35698{ 35699 X86_VPCMPEQDZrr, X86_INS_VPCMPEQD, 35700#ifndef CAPSTONE_DIET 35701 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35702#endif 35703}, 35704{ 35705 X86_VPCMPEQDZrrk, X86_INS_VPCMPEQD, 35706#ifndef CAPSTONE_DIET 35707 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35708#endif 35709}, 35710{ 35711 X86_VPCMPEQDrm, X86_INS_VPCMPEQD, 35712#ifndef CAPSTONE_DIET 35713 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 35714#endif 35715}, 35716{ 35717 X86_VPCMPEQDrr, X86_INS_VPCMPEQD, 35718#ifndef CAPSTONE_DIET 35719 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 35720#endif 35721}, 35722{ 35723 X86_VPCMPEQQYrm, X86_INS_VPCMPEQQ, 35724#ifndef CAPSTONE_DIET 35725 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 35726#endif 35727}, 35728{ 35729 X86_VPCMPEQQYrr, X86_INS_VPCMPEQQ, 35730#ifndef CAPSTONE_DIET 35731 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 35732#endif 35733}, 35734{ 35735 X86_VPCMPEQQZ128rm, X86_INS_VPCMPEQQ, 35736#ifndef CAPSTONE_DIET 35737 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35738#endif 35739}, 35740{ 35741 X86_VPCMPEQQZ128rmb, X86_INS_VPCMPEQQ, 35742#ifndef CAPSTONE_DIET 35743 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35744#endif 35745}, 35746{ 35747 X86_VPCMPEQQZ128rmbk, X86_INS_VPCMPEQQ, 35748#ifndef CAPSTONE_DIET 35749 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35750#endif 35751}, 35752{ 35753 X86_VPCMPEQQZ128rmk, X86_INS_VPCMPEQQ, 35754#ifndef CAPSTONE_DIET 35755 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35756#endif 35757}, 35758{ 35759 X86_VPCMPEQQZ128rr, X86_INS_VPCMPEQQ, 35760#ifndef CAPSTONE_DIET 35761 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35762#endif 35763}, 35764{ 35765 X86_VPCMPEQQZ128rrk, X86_INS_VPCMPEQQ, 35766#ifndef CAPSTONE_DIET 35767 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35768#endif 35769}, 35770{ 35771 X86_VPCMPEQQZ256rm, X86_INS_VPCMPEQQ, 35772#ifndef CAPSTONE_DIET 35773 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35774#endif 35775}, 35776{ 35777 X86_VPCMPEQQZ256rmb, X86_INS_VPCMPEQQ, 35778#ifndef CAPSTONE_DIET 35779 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35780#endif 35781}, 35782{ 35783 X86_VPCMPEQQZ256rmbk, X86_INS_VPCMPEQQ, 35784#ifndef CAPSTONE_DIET 35785 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35786#endif 35787}, 35788{ 35789 X86_VPCMPEQQZ256rmk, X86_INS_VPCMPEQQ, 35790#ifndef CAPSTONE_DIET 35791 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35792#endif 35793}, 35794{ 35795 X86_VPCMPEQQZ256rr, X86_INS_VPCMPEQQ, 35796#ifndef CAPSTONE_DIET 35797 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35798#endif 35799}, 35800{ 35801 X86_VPCMPEQQZ256rrk, X86_INS_VPCMPEQQ, 35802#ifndef CAPSTONE_DIET 35803 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 35804#endif 35805}, 35806{ 35807 X86_VPCMPEQQZrm, X86_INS_VPCMPEQQ, 35808#ifndef CAPSTONE_DIET 35809 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35810#endif 35811}, 35812{ 35813 X86_VPCMPEQQZrmb, X86_INS_VPCMPEQQ, 35814#ifndef CAPSTONE_DIET 35815 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35816#endif 35817}, 35818{ 35819 X86_VPCMPEQQZrmbk, X86_INS_VPCMPEQQ, 35820#ifndef CAPSTONE_DIET 35821 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35822#endif 35823}, 35824{ 35825 X86_VPCMPEQQZrmk, X86_INS_VPCMPEQQ, 35826#ifndef CAPSTONE_DIET 35827 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35828#endif 35829}, 35830{ 35831 X86_VPCMPEQQZrr, X86_INS_VPCMPEQQ, 35832#ifndef CAPSTONE_DIET 35833 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35834#endif 35835}, 35836{ 35837 X86_VPCMPEQQZrrk, X86_INS_VPCMPEQQ, 35838#ifndef CAPSTONE_DIET 35839 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 35840#endif 35841}, 35842{ 35843 X86_VPCMPEQQrm, X86_INS_VPCMPEQQ, 35844#ifndef CAPSTONE_DIET 35845 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 35846#endif 35847}, 35848{ 35849 X86_VPCMPEQQrr, X86_INS_VPCMPEQQ, 35850#ifndef CAPSTONE_DIET 35851 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 35852#endif 35853}, 35854{ 35855 X86_VPCMPEQWYrm, X86_INS_VPCMPEQW, 35856#ifndef CAPSTONE_DIET 35857 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 35858#endif 35859}, 35860{ 35861 X86_VPCMPEQWYrr, X86_INS_VPCMPEQW, 35862#ifndef CAPSTONE_DIET 35863 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 35864#endif 35865}, 35866{ 35867 X86_VPCMPEQWZ128rm, X86_INS_VPCMPEQW, 35868#ifndef CAPSTONE_DIET 35869 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35870#endif 35871}, 35872{ 35873 X86_VPCMPEQWZ128rmk, X86_INS_VPCMPEQW, 35874#ifndef CAPSTONE_DIET 35875 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35876#endif 35877}, 35878{ 35879 X86_VPCMPEQWZ128rr, X86_INS_VPCMPEQW, 35880#ifndef CAPSTONE_DIET 35881 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35882#endif 35883}, 35884{ 35885 X86_VPCMPEQWZ128rrk, X86_INS_VPCMPEQW, 35886#ifndef CAPSTONE_DIET 35887 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35888#endif 35889}, 35890{ 35891 X86_VPCMPEQWZ256rm, X86_INS_VPCMPEQW, 35892#ifndef CAPSTONE_DIET 35893 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35894#endif 35895}, 35896{ 35897 X86_VPCMPEQWZ256rmk, X86_INS_VPCMPEQW, 35898#ifndef CAPSTONE_DIET 35899 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35900#endif 35901}, 35902{ 35903 X86_VPCMPEQWZ256rr, X86_INS_VPCMPEQW, 35904#ifndef CAPSTONE_DIET 35905 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35906#endif 35907}, 35908{ 35909 X86_VPCMPEQWZ256rrk, X86_INS_VPCMPEQW, 35910#ifndef CAPSTONE_DIET 35911 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35912#endif 35913}, 35914{ 35915 X86_VPCMPEQWZrm, X86_INS_VPCMPEQW, 35916#ifndef CAPSTONE_DIET 35917 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35918#endif 35919}, 35920{ 35921 X86_VPCMPEQWZrmk, X86_INS_VPCMPEQW, 35922#ifndef CAPSTONE_DIET 35923 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35924#endif 35925}, 35926{ 35927 X86_VPCMPEQWZrr, X86_INS_VPCMPEQW, 35928#ifndef CAPSTONE_DIET 35929 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35930#endif 35931}, 35932{ 35933 X86_VPCMPEQWZrrk, X86_INS_VPCMPEQW, 35934#ifndef CAPSTONE_DIET 35935 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 35936#endif 35937}, 35938{ 35939 X86_VPCMPEQWrm, X86_INS_VPCMPEQW, 35940#ifndef CAPSTONE_DIET 35941 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 35942#endif 35943}, 35944{ 35945 X86_VPCMPEQWrr, X86_INS_VPCMPEQW, 35946#ifndef CAPSTONE_DIET 35947 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 35948#endif 35949}, 35950{ 35951 X86_VPCMPESTRIrm, X86_INS_VPCMPESTRI, 35952#ifndef CAPSTONE_DIET 35953 { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 35954#endif 35955}, 35956{ 35957 X86_VPCMPESTRIrr, X86_INS_VPCMPESTRI, 35958#ifndef CAPSTONE_DIET 35959 { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 35960#endif 35961}, 35962{ 35963 X86_VPCMPESTRM128rm, X86_INS_VPCMPESTRM, 35964#ifndef CAPSTONE_DIET 35965 { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_XMM0, X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 35966#endif 35967}, 35968{ 35969 X86_VPCMPESTRM128rr, X86_INS_VPCMPESTRM, 35970#ifndef CAPSTONE_DIET 35971 { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_XMM0, X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 35972#endif 35973}, 35974{ 35975 X86_VPCMPGTBYrm, X86_INS_VPCMPGTB, 35976#ifndef CAPSTONE_DIET 35977 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 35978#endif 35979}, 35980{ 35981 X86_VPCMPGTBYrr, X86_INS_VPCMPGTB, 35982#ifndef CAPSTONE_DIET 35983 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 35984#endif 35985}, 35986{ 35987 X86_VPCMPGTBZ128rm, X86_INS_VPCMPGTB, 35988#ifndef CAPSTONE_DIET 35989 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35990#endif 35991}, 35992{ 35993 X86_VPCMPGTBZ128rmk, X86_INS_VPCMPGTB, 35994#ifndef CAPSTONE_DIET 35995 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 35996#endif 35997}, 35998{ 35999 X86_VPCMPGTBZ128rr, X86_INS_VPCMPGTB, 36000#ifndef CAPSTONE_DIET 36001 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36002#endif 36003}, 36004{ 36005 X86_VPCMPGTBZ128rrk, X86_INS_VPCMPGTB, 36006#ifndef CAPSTONE_DIET 36007 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36008#endif 36009}, 36010{ 36011 X86_VPCMPGTBZ256rm, X86_INS_VPCMPGTB, 36012#ifndef CAPSTONE_DIET 36013 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36014#endif 36015}, 36016{ 36017 X86_VPCMPGTBZ256rmk, X86_INS_VPCMPGTB, 36018#ifndef CAPSTONE_DIET 36019 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36020#endif 36021}, 36022{ 36023 X86_VPCMPGTBZ256rr, X86_INS_VPCMPGTB, 36024#ifndef CAPSTONE_DIET 36025 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36026#endif 36027}, 36028{ 36029 X86_VPCMPGTBZ256rrk, X86_INS_VPCMPGTB, 36030#ifndef CAPSTONE_DIET 36031 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36032#endif 36033}, 36034{ 36035 X86_VPCMPGTBZrm, X86_INS_VPCMPGTB, 36036#ifndef CAPSTONE_DIET 36037 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36038#endif 36039}, 36040{ 36041 X86_VPCMPGTBZrmk, X86_INS_VPCMPGTB, 36042#ifndef CAPSTONE_DIET 36043 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36044#endif 36045}, 36046{ 36047 X86_VPCMPGTBZrr, X86_INS_VPCMPGTB, 36048#ifndef CAPSTONE_DIET 36049 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36050#endif 36051}, 36052{ 36053 X86_VPCMPGTBZrrk, X86_INS_VPCMPGTB, 36054#ifndef CAPSTONE_DIET 36055 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36056#endif 36057}, 36058{ 36059 X86_VPCMPGTBrm, X86_INS_VPCMPGTB, 36060#ifndef CAPSTONE_DIET 36061 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 36062#endif 36063}, 36064{ 36065 X86_VPCMPGTBrr, X86_INS_VPCMPGTB, 36066#ifndef CAPSTONE_DIET 36067 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 36068#endif 36069}, 36070{ 36071 X86_VPCMPGTDYrm, X86_INS_VPCMPGTD, 36072#ifndef CAPSTONE_DIET 36073 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 36074#endif 36075}, 36076{ 36077 X86_VPCMPGTDYrr, X86_INS_VPCMPGTD, 36078#ifndef CAPSTONE_DIET 36079 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 36080#endif 36081}, 36082{ 36083 X86_VPCMPGTDZ128rm, X86_INS_VPCMPGTD, 36084#ifndef CAPSTONE_DIET 36085 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36086#endif 36087}, 36088{ 36089 X86_VPCMPGTDZ128rmb, X86_INS_VPCMPGTD, 36090#ifndef CAPSTONE_DIET 36091 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36092#endif 36093}, 36094{ 36095 X86_VPCMPGTDZ128rmbk, X86_INS_VPCMPGTD, 36096#ifndef CAPSTONE_DIET 36097 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36098#endif 36099}, 36100{ 36101 X86_VPCMPGTDZ128rmk, X86_INS_VPCMPGTD, 36102#ifndef CAPSTONE_DIET 36103 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36104#endif 36105}, 36106{ 36107 X86_VPCMPGTDZ128rr, X86_INS_VPCMPGTD, 36108#ifndef CAPSTONE_DIET 36109 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36110#endif 36111}, 36112{ 36113 X86_VPCMPGTDZ128rrk, X86_INS_VPCMPGTD, 36114#ifndef CAPSTONE_DIET 36115 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36116#endif 36117}, 36118{ 36119 X86_VPCMPGTDZ256rm, X86_INS_VPCMPGTD, 36120#ifndef CAPSTONE_DIET 36121 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36122#endif 36123}, 36124{ 36125 X86_VPCMPGTDZ256rmb, X86_INS_VPCMPGTD, 36126#ifndef CAPSTONE_DIET 36127 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36128#endif 36129}, 36130{ 36131 X86_VPCMPGTDZ256rmbk, X86_INS_VPCMPGTD, 36132#ifndef CAPSTONE_DIET 36133 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36134#endif 36135}, 36136{ 36137 X86_VPCMPGTDZ256rmk, X86_INS_VPCMPGTD, 36138#ifndef CAPSTONE_DIET 36139 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36140#endif 36141}, 36142{ 36143 X86_VPCMPGTDZ256rr, X86_INS_VPCMPGTD, 36144#ifndef CAPSTONE_DIET 36145 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36146#endif 36147}, 36148{ 36149 X86_VPCMPGTDZ256rrk, X86_INS_VPCMPGTD, 36150#ifndef CAPSTONE_DIET 36151 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36152#endif 36153}, 36154{ 36155 X86_VPCMPGTDZrm, X86_INS_VPCMPGTD, 36156#ifndef CAPSTONE_DIET 36157 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36158#endif 36159}, 36160{ 36161 X86_VPCMPGTDZrmb, X86_INS_VPCMPGTD, 36162#ifndef CAPSTONE_DIET 36163 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36164#endif 36165}, 36166{ 36167 X86_VPCMPGTDZrmbk, X86_INS_VPCMPGTD, 36168#ifndef CAPSTONE_DIET 36169 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36170#endif 36171}, 36172{ 36173 X86_VPCMPGTDZrmk, X86_INS_VPCMPGTD, 36174#ifndef CAPSTONE_DIET 36175 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36176#endif 36177}, 36178{ 36179 X86_VPCMPGTDZrr, X86_INS_VPCMPGTD, 36180#ifndef CAPSTONE_DIET 36181 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36182#endif 36183}, 36184{ 36185 X86_VPCMPGTDZrrk, X86_INS_VPCMPGTD, 36186#ifndef CAPSTONE_DIET 36187 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36188#endif 36189}, 36190{ 36191 X86_VPCMPGTDrm, X86_INS_VPCMPGTD, 36192#ifndef CAPSTONE_DIET 36193 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 36194#endif 36195}, 36196{ 36197 X86_VPCMPGTDrr, X86_INS_VPCMPGTD, 36198#ifndef CAPSTONE_DIET 36199 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 36200#endif 36201}, 36202{ 36203 X86_VPCMPGTQYrm, X86_INS_VPCMPGTQ, 36204#ifndef CAPSTONE_DIET 36205 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 36206#endif 36207}, 36208{ 36209 X86_VPCMPGTQYrr, X86_INS_VPCMPGTQ, 36210#ifndef CAPSTONE_DIET 36211 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 36212#endif 36213}, 36214{ 36215 X86_VPCMPGTQZ128rm, X86_INS_VPCMPGTQ, 36216#ifndef CAPSTONE_DIET 36217 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36218#endif 36219}, 36220{ 36221 X86_VPCMPGTQZ128rmb, X86_INS_VPCMPGTQ, 36222#ifndef CAPSTONE_DIET 36223 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36224#endif 36225}, 36226{ 36227 X86_VPCMPGTQZ128rmbk, X86_INS_VPCMPGTQ, 36228#ifndef CAPSTONE_DIET 36229 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36230#endif 36231}, 36232{ 36233 X86_VPCMPGTQZ128rmk, X86_INS_VPCMPGTQ, 36234#ifndef CAPSTONE_DIET 36235 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36236#endif 36237}, 36238{ 36239 X86_VPCMPGTQZ128rr, X86_INS_VPCMPGTQ, 36240#ifndef CAPSTONE_DIET 36241 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36242#endif 36243}, 36244{ 36245 X86_VPCMPGTQZ128rrk, X86_INS_VPCMPGTQ, 36246#ifndef CAPSTONE_DIET 36247 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36248#endif 36249}, 36250{ 36251 X86_VPCMPGTQZ256rm, X86_INS_VPCMPGTQ, 36252#ifndef CAPSTONE_DIET 36253 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36254#endif 36255}, 36256{ 36257 X86_VPCMPGTQZ256rmb, X86_INS_VPCMPGTQ, 36258#ifndef CAPSTONE_DIET 36259 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36260#endif 36261}, 36262{ 36263 X86_VPCMPGTQZ256rmbk, X86_INS_VPCMPGTQ, 36264#ifndef CAPSTONE_DIET 36265 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36266#endif 36267}, 36268{ 36269 X86_VPCMPGTQZ256rmk, X86_INS_VPCMPGTQ, 36270#ifndef CAPSTONE_DIET 36271 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36272#endif 36273}, 36274{ 36275 X86_VPCMPGTQZ256rr, X86_INS_VPCMPGTQ, 36276#ifndef CAPSTONE_DIET 36277 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36278#endif 36279}, 36280{ 36281 X86_VPCMPGTQZ256rrk, X86_INS_VPCMPGTQ, 36282#ifndef CAPSTONE_DIET 36283 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36284#endif 36285}, 36286{ 36287 X86_VPCMPGTQZrm, X86_INS_VPCMPGTQ, 36288#ifndef CAPSTONE_DIET 36289 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36290#endif 36291}, 36292{ 36293 X86_VPCMPGTQZrmb, X86_INS_VPCMPGTQ, 36294#ifndef CAPSTONE_DIET 36295 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36296#endif 36297}, 36298{ 36299 X86_VPCMPGTQZrmbk, X86_INS_VPCMPGTQ, 36300#ifndef CAPSTONE_DIET 36301 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36302#endif 36303}, 36304{ 36305 X86_VPCMPGTQZrmk, X86_INS_VPCMPGTQ, 36306#ifndef CAPSTONE_DIET 36307 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36308#endif 36309}, 36310{ 36311 X86_VPCMPGTQZrr, X86_INS_VPCMPGTQ, 36312#ifndef CAPSTONE_DIET 36313 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36314#endif 36315}, 36316{ 36317 X86_VPCMPGTQZrrk, X86_INS_VPCMPGTQ, 36318#ifndef CAPSTONE_DIET 36319 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36320#endif 36321}, 36322{ 36323 X86_VPCMPGTQrm, X86_INS_VPCMPGTQ, 36324#ifndef CAPSTONE_DIET 36325 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 36326#endif 36327}, 36328{ 36329 X86_VPCMPGTQrr, X86_INS_VPCMPGTQ, 36330#ifndef CAPSTONE_DIET 36331 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 36332#endif 36333}, 36334{ 36335 X86_VPCMPGTWYrm, X86_INS_VPCMPGTW, 36336#ifndef CAPSTONE_DIET 36337 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 36338#endif 36339}, 36340{ 36341 X86_VPCMPGTWYrr, X86_INS_VPCMPGTW, 36342#ifndef CAPSTONE_DIET 36343 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 36344#endif 36345}, 36346{ 36347 X86_VPCMPGTWZ128rm, X86_INS_VPCMPGTW, 36348#ifndef CAPSTONE_DIET 36349 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36350#endif 36351}, 36352{ 36353 X86_VPCMPGTWZ128rmk, X86_INS_VPCMPGTW, 36354#ifndef CAPSTONE_DIET 36355 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36356#endif 36357}, 36358{ 36359 X86_VPCMPGTWZ128rr, X86_INS_VPCMPGTW, 36360#ifndef CAPSTONE_DIET 36361 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36362#endif 36363}, 36364{ 36365 X86_VPCMPGTWZ128rrk, X86_INS_VPCMPGTW, 36366#ifndef CAPSTONE_DIET 36367 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36368#endif 36369}, 36370{ 36371 X86_VPCMPGTWZ256rm, X86_INS_VPCMPGTW, 36372#ifndef CAPSTONE_DIET 36373 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36374#endif 36375}, 36376{ 36377 X86_VPCMPGTWZ256rmk, X86_INS_VPCMPGTW, 36378#ifndef CAPSTONE_DIET 36379 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36380#endif 36381}, 36382{ 36383 X86_VPCMPGTWZ256rr, X86_INS_VPCMPGTW, 36384#ifndef CAPSTONE_DIET 36385 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36386#endif 36387}, 36388{ 36389 X86_VPCMPGTWZ256rrk, X86_INS_VPCMPGTW, 36390#ifndef CAPSTONE_DIET 36391 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36392#endif 36393}, 36394{ 36395 X86_VPCMPGTWZrm, X86_INS_VPCMPGTW, 36396#ifndef CAPSTONE_DIET 36397 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36398#endif 36399}, 36400{ 36401 X86_VPCMPGTWZrmk, X86_INS_VPCMPGTW, 36402#ifndef CAPSTONE_DIET 36403 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36404#endif 36405}, 36406{ 36407 X86_VPCMPGTWZrr, X86_INS_VPCMPGTW, 36408#ifndef CAPSTONE_DIET 36409 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36410#endif 36411}, 36412{ 36413 X86_VPCMPGTWZrrk, X86_INS_VPCMPGTW, 36414#ifndef CAPSTONE_DIET 36415 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36416#endif 36417}, 36418{ 36419 X86_VPCMPGTWrm, X86_INS_VPCMPGTW, 36420#ifndef CAPSTONE_DIET 36421 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 36422#endif 36423}, 36424{ 36425 X86_VPCMPGTWrr, X86_INS_VPCMPGTW, 36426#ifndef CAPSTONE_DIET 36427 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 36428#endif 36429}, 36430{ 36431 X86_VPCMPISTRIrm, X86_INS_VPCMPISTRI, 36432#ifndef CAPSTONE_DIET 36433 { 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 36434#endif 36435}, 36436{ 36437 X86_VPCMPISTRIrr, X86_INS_VPCMPISTRI, 36438#ifndef CAPSTONE_DIET 36439 { 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 36440#endif 36441}, 36442{ 36443 X86_VPCMPISTRM128rm, X86_INS_VPCMPISTRM, 36444#ifndef CAPSTONE_DIET 36445 { 0 }, { X86_REG_XMM0, X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 36446#endif 36447}, 36448{ 36449 X86_VPCMPISTRM128rr, X86_INS_VPCMPISTRM, 36450#ifndef CAPSTONE_DIET 36451 { 0 }, { X86_REG_XMM0, X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 36452#endif 36453}, 36454{ 36455 X86_VPCMPQZ128rmi, X86_INS_VPCMPQ, 36456#ifndef CAPSTONE_DIET 36457 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36458#endif 36459}, 36460{ 36461 X86_VPCMPQZ128rmi_alt, X86_INS_VPCMPQ, 36462#ifndef CAPSTONE_DIET 36463 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36464#endif 36465}, 36466{ 36467 X86_VPCMPQZ128rmib, X86_INS_VPCMPQ, 36468#ifndef CAPSTONE_DIET 36469 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36470#endif 36471}, 36472{ 36473 X86_VPCMPQZ128rmib_alt, X86_INS_VPCMPQ, 36474#ifndef CAPSTONE_DIET 36475 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36476#endif 36477}, 36478{ 36479 X86_VPCMPQZ128rmibk, X86_INS_VPCMPQ, 36480#ifndef CAPSTONE_DIET 36481 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36482#endif 36483}, 36484{ 36485 X86_VPCMPQZ128rmibk_alt, X86_INS_VPCMPQ, 36486#ifndef CAPSTONE_DIET 36487 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36488#endif 36489}, 36490{ 36491 X86_VPCMPQZ128rmik, X86_INS_VPCMPQ, 36492#ifndef CAPSTONE_DIET 36493 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36494#endif 36495}, 36496{ 36497 X86_VPCMPQZ128rmik_alt, X86_INS_VPCMPQ, 36498#ifndef CAPSTONE_DIET 36499 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36500#endif 36501}, 36502{ 36503 X86_VPCMPQZ128rri, X86_INS_VPCMPQ, 36504#ifndef CAPSTONE_DIET 36505 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36506#endif 36507}, 36508{ 36509 X86_VPCMPQZ128rri_alt, X86_INS_VPCMPQ, 36510#ifndef CAPSTONE_DIET 36511 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36512#endif 36513}, 36514{ 36515 X86_VPCMPQZ128rrik, X86_INS_VPCMPQ, 36516#ifndef CAPSTONE_DIET 36517 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36518#endif 36519}, 36520{ 36521 X86_VPCMPQZ128rrik_alt, X86_INS_VPCMPQ, 36522#ifndef CAPSTONE_DIET 36523 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36524#endif 36525}, 36526{ 36527 X86_VPCMPQZ256rmi, X86_INS_VPCMPQ, 36528#ifndef CAPSTONE_DIET 36529 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36530#endif 36531}, 36532{ 36533 X86_VPCMPQZ256rmi_alt, X86_INS_VPCMPQ, 36534#ifndef CAPSTONE_DIET 36535 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36536#endif 36537}, 36538{ 36539 X86_VPCMPQZ256rmib, X86_INS_VPCMPQ, 36540#ifndef CAPSTONE_DIET 36541 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36542#endif 36543}, 36544{ 36545 X86_VPCMPQZ256rmib_alt, X86_INS_VPCMPQ, 36546#ifndef CAPSTONE_DIET 36547 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36548#endif 36549}, 36550{ 36551 X86_VPCMPQZ256rmibk, X86_INS_VPCMPQ, 36552#ifndef CAPSTONE_DIET 36553 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36554#endif 36555}, 36556{ 36557 X86_VPCMPQZ256rmibk_alt, X86_INS_VPCMPQ, 36558#ifndef CAPSTONE_DIET 36559 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36560#endif 36561}, 36562{ 36563 X86_VPCMPQZ256rmik, X86_INS_VPCMPQ, 36564#ifndef CAPSTONE_DIET 36565 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36566#endif 36567}, 36568{ 36569 X86_VPCMPQZ256rmik_alt, X86_INS_VPCMPQ, 36570#ifndef CAPSTONE_DIET 36571 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36572#endif 36573}, 36574{ 36575 X86_VPCMPQZ256rri, X86_INS_VPCMPQ, 36576#ifndef CAPSTONE_DIET 36577 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36578#endif 36579}, 36580{ 36581 X86_VPCMPQZ256rri_alt, X86_INS_VPCMPQ, 36582#ifndef CAPSTONE_DIET 36583 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36584#endif 36585}, 36586{ 36587 X86_VPCMPQZ256rrik, X86_INS_VPCMPQ, 36588#ifndef CAPSTONE_DIET 36589 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36590#endif 36591}, 36592{ 36593 X86_VPCMPQZ256rrik_alt, X86_INS_VPCMPQ, 36594#ifndef CAPSTONE_DIET 36595 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36596#endif 36597}, 36598{ 36599 X86_VPCMPQZrmi, X86_INS_VPCMPQ, 36600#ifndef CAPSTONE_DIET 36601 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36602#endif 36603}, 36604{ 36605 X86_VPCMPQZrmi_alt, X86_INS_VPCMPQ, 36606#ifndef CAPSTONE_DIET 36607 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36608#endif 36609}, 36610{ 36611 X86_VPCMPQZrmib, X86_INS_VPCMPQ, 36612#ifndef CAPSTONE_DIET 36613 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36614#endif 36615}, 36616{ 36617 X86_VPCMPQZrmib_alt, X86_INS_VPCMPQ, 36618#ifndef CAPSTONE_DIET 36619 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36620#endif 36621}, 36622{ 36623 X86_VPCMPQZrmibk, X86_INS_VPCMPQ, 36624#ifndef CAPSTONE_DIET 36625 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36626#endif 36627}, 36628{ 36629 X86_VPCMPQZrmibk_alt, X86_INS_VPCMPQ, 36630#ifndef CAPSTONE_DIET 36631 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36632#endif 36633}, 36634{ 36635 X86_VPCMPQZrmik, X86_INS_VPCMPQ, 36636#ifndef CAPSTONE_DIET 36637 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36638#endif 36639}, 36640{ 36641 X86_VPCMPQZrmik_alt, X86_INS_VPCMPQ, 36642#ifndef CAPSTONE_DIET 36643 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36644#endif 36645}, 36646{ 36647 X86_VPCMPQZrri, X86_INS_VPCMPQ, 36648#ifndef CAPSTONE_DIET 36649 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36650#endif 36651}, 36652{ 36653 X86_VPCMPQZrri_alt, X86_INS_VPCMPQ, 36654#ifndef CAPSTONE_DIET 36655 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36656#endif 36657}, 36658{ 36659 X86_VPCMPQZrrik, X86_INS_VPCMPQ, 36660#ifndef CAPSTONE_DIET 36661 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36662#endif 36663}, 36664{ 36665 X86_VPCMPQZrrik_alt, X86_INS_VPCMPQ, 36666#ifndef CAPSTONE_DIET 36667 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36668#endif 36669}, 36670{ 36671 X86_VPCMPUBZ128rmi, X86_INS_VPCMPUB, 36672#ifndef CAPSTONE_DIET 36673 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36674#endif 36675}, 36676{ 36677 X86_VPCMPUBZ128rmi_alt, X86_INS_VPCMPUB, 36678#ifndef CAPSTONE_DIET 36679 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36680#endif 36681}, 36682{ 36683 X86_VPCMPUBZ128rmik, X86_INS_VPCMPUB, 36684#ifndef CAPSTONE_DIET 36685 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36686#endif 36687}, 36688{ 36689 X86_VPCMPUBZ128rmik_alt, X86_INS_VPCMPUB, 36690#ifndef CAPSTONE_DIET 36691 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36692#endif 36693}, 36694{ 36695 X86_VPCMPUBZ128rri, X86_INS_VPCMPUB, 36696#ifndef CAPSTONE_DIET 36697 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36698#endif 36699}, 36700{ 36701 X86_VPCMPUBZ128rri_alt, X86_INS_VPCMPUB, 36702#ifndef CAPSTONE_DIET 36703 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36704#endif 36705}, 36706{ 36707 X86_VPCMPUBZ128rrik, X86_INS_VPCMPUB, 36708#ifndef CAPSTONE_DIET 36709 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36710#endif 36711}, 36712{ 36713 X86_VPCMPUBZ128rrik_alt, X86_INS_VPCMPUB, 36714#ifndef CAPSTONE_DIET 36715 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36716#endif 36717}, 36718{ 36719 X86_VPCMPUBZ256rmi, X86_INS_VPCMPUB, 36720#ifndef CAPSTONE_DIET 36721 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36722#endif 36723}, 36724{ 36725 X86_VPCMPUBZ256rmi_alt, X86_INS_VPCMPUB, 36726#ifndef CAPSTONE_DIET 36727 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36728#endif 36729}, 36730{ 36731 X86_VPCMPUBZ256rmik, X86_INS_VPCMPUB, 36732#ifndef CAPSTONE_DIET 36733 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36734#endif 36735}, 36736{ 36737 X86_VPCMPUBZ256rmik_alt, X86_INS_VPCMPUB, 36738#ifndef CAPSTONE_DIET 36739 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36740#endif 36741}, 36742{ 36743 X86_VPCMPUBZ256rri, X86_INS_VPCMPUB, 36744#ifndef CAPSTONE_DIET 36745 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36746#endif 36747}, 36748{ 36749 X86_VPCMPUBZ256rri_alt, X86_INS_VPCMPUB, 36750#ifndef CAPSTONE_DIET 36751 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36752#endif 36753}, 36754{ 36755 X86_VPCMPUBZ256rrik, X86_INS_VPCMPUB, 36756#ifndef CAPSTONE_DIET 36757 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36758#endif 36759}, 36760{ 36761 X86_VPCMPUBZ256rrik_alt, X86_INS_VPCMPUB, 36762#ifndef CAPSTONE_DIET 36763 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 36764#endif 36765}, 36766{ 36767 X86_VPCMPUBZrmi, X86_INS_VPCMPUB, 36768#ifndef CAPSTONE_DIET 36769 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36770#endif 36771}, 36772{ 36773 X86_VPCMPUBZrmi_alt, X86_INS_VPCMPUB, 36774#ifndef CAPSTONE_DIET 36775 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36776#endif 36777}, 36778{ 36779 X86_VPCMPUBZrmik, X86_INS_VPCMPUB, 36780#ifndef CAPSTONE_DIET 36781 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36782#endif 36783}, 36784{ 36785 X86_VPCMPUBZrmik_alt, X86_INS_VPCMPUB, 36786#ifndef CAPSTONE_DIET 36787 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36788#endif 36789}, 36790{ 36791 X86_VPCMPUBZrri, X86_INS_VPCMPUB, 36792#ifndef CAPSTONE_DIET 36793 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36794#endif 36795}, 36796{ 36797 X86_VPCMPUBZrri_alt, X86_INS_VPCMPUB, 36798#ifndef CAPSTONE_DIET 36799 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36800#endif 36801}, 36802{ 36803 X86_VPCMPUBZrrik, X86_INS_VPCMPUB, 36804#ifndef CAPSTONE_DIET 36805 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36806#endif 36807}, 36808{ 36809 X86_VPCMPUBZrrik_alt, X86_INS_VPCMPUB, 36810#ifndef CAPSTONE_DIET 36811 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 36812#endif 36813}, 36814{ 36815 X86_VPCMPUDZ128rmi, X86_INS_VPCMPUD, 36816#ifndef CAPSTONE_DIET 36817 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36818#endif 36819}, 36820{ 36821 X86_VPCMPUDZ128rmi_alt, X86_INS_VPCMPUD, 36822#ifndef CAPSTONE_DIET 36823 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36824#endif 36825}, 36826{ 36827 X86_VPCMPUDZ128rmib, X86_INS_VPCMPUD, 36828#ifndef CAPSTONE_DIET 36829 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36830#endif 36831}, 36832{ 36833 X86_VPCMPUDZ128rmib_alt, X86_INS_VPCMPUD, 36834#ifndef CAPSTONE_DIET 36835 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36836#endif 36837}, 36838{ 36839 X86_VPCMPUDZ128rmibk, X86_INS_VPCMPUD, 36840#ifndef CAPSTONE_DIET 36841 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36842#endif 36843}, 36844{ 36845 X86_VPCMPUDZ128rmibk_alt, X86_INS_VPCMPUD, 36846#ifndef CAPSTONE_DIET 36847 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36848#endif 36849}, 36850{ 36851 X86_VPCMPUDZ128rmik, X86_INS_VPCMPUD, 36852#ifndef CAPSTONE_DIET 36853 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36854#endif 36855}, 36856{ 36857 X86_VPCMPUDZ128rmik_alt, X86_INS_VPCMPUD, 36858#ifndef CAPSTONE_DIET 36859 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36860#endif 36861}, 36862{ 36863 X86_VPCMPUDZ128rri, X86_INS_VPCMPUD, 36864#ifndef CAPSTONE_DIET 36865 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36866#endif 36867}, 36868{ 36869 X86_VPCMPUDZ128rri_alt, X86_INS_VPCMPUD, 36870#ifndef CAPSTONE_DIET 36871 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36872#endif 36873}, 36874{ 36875 X86_VPCMPUDZ128rrik, X86_INS_VPCMPUD, 36876#ifndef CAPSTONE_DIET 36877 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36878#endif 36879}, 36880{ 36881 X86_VPCMPUDZ128rrik_alt, X86_INS_VPCMPUD, 36882#ifndef CAPSTONE_DIET 36883 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36884#endif 36885}, 36886{ 36887 X86_VPCMPUDZ256rmi, X86_INS_VPCMPUD, 36888#ifndef CAPSTONE_DIET 36889 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36890#endif 36891}, 36892{ 36893 X86_VPCMPUDZ256rmi_alt, X86_INS_VPCMPUD, 36894#ifndef CAPSTONE_DIET 36895 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36896#endif 36897}, 36898{ 36899 X86_VPCMPUDZ256rmib, X86_INS_VPCMPUD, 36900#ifndef CAPSTONE_DIET 36901 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36902#endif 36903}, 36904{ 36905 X86_VPCMPUDZ256rmib_alt, X86_INS_VPCMPUD, 36906#ifndef CAPSTONE_DIET 36907 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36908#endif 36909}, 36910{ 36911 X86_VPCMPUDZ256rmibk, X86_INS_VPCMPUD, 36912#ifndef CAPSTONE_DIET 36913 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36914#endif 36915}, 36916{ 36917 X86_VPCMPUDZ256rmibk_alt, X86_INS_VPCMPUD, 36918#ifndef CAPSTONE_DIET 36919 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36920#endif 36921}, 36922{ 36923 X86_VPCMPUDZ256rmik, X86_INS_VPCMPUD, 36924#ifndef CAPSTONE_DIET 36925 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36926#endif 36927}, 36928{ 36929 X86_VPCMPUDZ256rmik_alt, X86_INS_VPCMPUD, 36930#ifndef CAPSTONE_DIET 36931 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36932#endif 36933}, 36934{ 36935 X86_VPCMPUDZ256rri, X86_INS_VPCMPUD, 36936#ifndef CAPSTONE_DIET 36937 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36938#endif 36939}, 36940{ 36941 X86_VPCMPUDZ256rri_alt, X86_INS_VPCMPUD, 36942#ifndef CAPSTONE_DIET 36943 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36944#endif 36945}, 36946{ 36947 X86_VPCMPUDZ256rrik, X86_INS_VPCMPUD, 36948#ifndef CAPSTONE_DIET 36949 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36950#endif 36951}, 36952{ 36953 X86_VPCMPUDZ256rrik_alt, X86_INS_VPCMPUD, 36954#ifndef CAPSTONE_DIET 36955 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 36956#endif 36957}, 36958{ 36959 X86_VPCMPUDZrmi, X86_INS_VPCMPUD, 36960#ifndef CAPSTONE_DIET 36961 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36962#endif 36963}, 36964{ 36965 X86_VPCMPUDZrmi_alt, X86_INS_VPCMPUD, 36966#ifndef CAPSTONE_DIET 36967 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36968#endif 36969}, 36970{ 36971 X86_VPCMPUDZrmib, X86_INS_VPCMPUD, 36972#ifndef CAPSTONE_DIET 36973 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36974#endif 36975}, 36976{ 36977 X86_VPCMPUDZrmib_alt, X86_INS_VPCMPUD, 36978#ifndef CAPSTONE_DIET 36979 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36980#endif 36981}, 36982{ 36983 X86_VPCMPUDZrmibk, X86_INS_VPCMPUD, 36984#ifndef CAPSTONE_DIET 36985 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36986#endif 36987}, 36988{ 36989 X86_VPCMPUDZrmibk_alt, X86_INS_VPCMPUD, 36990#ifndef CAPSTONE_DIET 36991 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36992#endif 36993}, 36994{ 36995 X86_VPCMPUDZrmik, X86_INS_VPCMPUD, 36996#ifndef CAPSTONE_DIET 36997 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 36998#endif 36999}, 37000{ 37001 X86_VPCMPUDZrmik_alt, X86_INS_VPCMPUD, 37002#ifndef CAPSTONE_DIET 37003 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37004#endif 37005}, 37006{ 37007 X86_VPCMPUDZrri, X86_INS_VPCMPUD, 37008#ifndef CAPSTONE_DIET 37009 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37010#endif 37011}, 37012{ 37013 X86_VPCMPUDZrri_alt, X86_INS_VPCMPUD, 37014#ifndef CAPSTONE_DIET 37015 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37016#endif 37017}, 37018{ 37019 X86_VPCMPUDZrrik, X86_INS_VPCMPUD, 37020#ifndef CAPSTONE_DIET 37021 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37022#endif 37023}, 37024{ 37025 X86_VPCMPUDZrrik_alt, X86_INS_VPCMPUD, 37026#ifndef CAPSTONE_DIET 37027 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37028#endif 37029}, 37030{ 37031 X86_VPCMPUQZ128rmi, X86_INS_VPCMPUQ, 37032#ifndef CAPSTONE_DIET 37033 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37034#endif 37035}, 37036{ 37037 X86_VPCMPUQZ128rmi_alt, X86_INS_VPCMPUQ, 37038#ifndef CAPSTONE_DIET 37039 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37040#endif 37041}, 37042{ 37043 X86_VPCMPUQZ128rmib, X86_INS_VPCMPUQ, 37044#ifndef CAPSTONE_DIET 37045 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37046#endif 37047}, 37048{ 37049 X86_VPCMPUQZ128rmib_alt, X86_INS_VPCMPUQ, 37050#ifndef CAPSTONE_DIET 37051 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37052#endif 37053}, 37054{ 37055 X86_VPCMPUQZ128rmibk, X86_INS_VPCMPUQ, 37056#ifndef CAPSTONE_DIET 37057 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37058#endif 37059}, 37060{ 37061 X86_VPCMPUQZ128rmibk_alt, X86_INS_VPCMPUQ, 37062#ifndef CAPSTONE_DIET 37063 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37064#endif 37065}, 37066{ 37067 X86_VPCMPUQZ128rmik, X86_INS_VPCMPUQ, 37068#ifndef CAPSTONE_DIET 37069 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37070#endif 37071}, 37072{ 37073 X86_VPCMPUQZ128rmik_alt, X86_INS_VPCMPUQ, 37074#ifndef CAPSTONE_DIET 37075 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37076#endif 37077}, 37078{ 37079 X86_VPCMPUQZ128rri, X86_INS_VPCMPUQ, 37080#ifndef CAPSTONE_DIET 37081 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37082#endif 37083}, 37084{ 37085 X86_VPCMPUQZ128rri_alt, X86_INS_VPCMPUQ, 37086#ifndef CAPSTONE_DIET 37087 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37088#endif 37089}, 37090{ 37091 X86_VPCMPUQZ128rrik, X86_INS_VPCMPUQ, 37092#ifndef CAPSTONE_DIET 37093 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37094#endif 37095}, 37096{ 37097 X86_VPCMPUQZ128rrik_alt, X86_INS_VPCMPUQ, 37098#ifndef CAPSTONE_DIET 37099 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37100#endif 37101}, 37102{ 37103 X86_VPCMPUQZ256rmi, X86_INS_VPCMPUQ, 37104#ifndef CAPSTONE_DIET 37105 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37106#endif 37107}, 37108{ 37109 X86_VPCMPUQZ256rmi_alt, X86_INS_VPCMPUQ, 37110#ifndef CAPSTONE_DIET 37111 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37112#endif 37113}, 37114{ 37115 X86_VPCMPUQZ256rmib, X86_INS_VPCMPUQ, 37116#ifndef CAPSTONE_DIET 37117 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37118#endif 37119}, 37120{ 37121 X86_VPCMPUQZ256rmib_alt, X86_INS_VPCMPUQ, 37122#ifndef CAPSTONE_DIET 37123 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37124#endif 37125}, 37126{ 37127 X86_VPCMPUQZ256rmibk, X86_INS_VPCMPUQ, 37128#ifndef CAPSTONE_DIET 37129 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37130#endif 37131}, 37132{ 37133 X86_VPCMPUQZ256rmibk_alt, X86_INS_VPCMPUQ, 37134#ifndef CAPSTONE_DIET 37135 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37136#endif 37137}, 37138{ 37139 X86_VPCMPUQZ256rmik, X86_INS_VPCMPUQ, 37140#ifndef CAPSTONE_DIET 37141 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37142#endif 37143}, 37144{ 37145 X86_VPCMPUQZ256rmik_alt, X86_INS_VPCMPUQ, 37146#ifndef CAPSTONE_DIET 37147 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37148#endif 37149}, 37150{ 37151 X86_VPCMPUQZ256rri, X86_INS_VPCMPUQ, 37152#ifndef CAPSTONE_DIET 37153 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37154#endif 37155}, 37156{ 37157 X86_VPCMPUQZ256rri_alt, X86_INS_VPCMPUQ, 37158#ifndef CAPSTONE_DIET 37159 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37160#endif 37161}, 37162{ 37163 X86_VPCMPUQZ256rrik, X86_INS_VPCMPUQ, 37164#ifndef CAPSTONE_DIET 37165 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37166#endif 37167}, 37168{ 37169 X86_VPCMPUQZ256rrik_alt, X86_INS_VPCMPUQ, 37170#ifndef CAPSTONE_DIET 37171 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 37172#endif 37173}, 37174{ 37175 X86_VPCMPUQZrmi, X86_INS_VPCMPUQ, 37176#ifndef CAPSTONE_DIET 37177 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37178#endif 37179}, 37180{ 37181 X86_VPCMPUQZrmi_alt, X86_INS_VPCMPUQ, 37182#ifndef CAPSTONE_DIET 37183 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37184#endif 37185}, 37186{ 37187 X86_VPCMPUQZrmib, X86_INS_VPCMPUQ, 37188#ifndef CAPSTONE_DIET 37189 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37190#endif 37191}, 37192{ 37193 X86_VPCMPUQZrmib_alt, X86_INS_VPCMPUQ, 37194#ifndef CAPSTONE_DIET 37195 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37196#endif 37197}, 37198{ 37199 X86_VPCMPUQZrmibk, X86_INS_VPCMPUQ, 37200#ifndef CAPSTONE_DIET 37201 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37202#endif 37203}, 37204{ 37205 X86_VPCMPUQZrmibk_alt, X86_INS_VPCMPUQ, 37206#ifndef CAPSTONE_DIET 37207 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37208#endif 37209}, 37210{ 37211 X86_VPCMPUQZrmik, X86_INS_VPCMPUQ, 37212#ifndef CAPSTONE_DIET 37213 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37214#endif 37215}, 37216{ 37217 X86_VPCMPUQZrmik_alt, X86_INS_VPCMPUQ, 37218#ifndef CAPSTONE_DIET 37219 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37220#endif 37221}, 37222{ 37223 X86_VPCMPUQZrri, X86_INS_VPCMPUQ, 37224#ifndef CAPSTONE_DIET 37225 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37226#endif 37227}, 37228{ 37229 X86_VPCMPUQZrri_alt, X86_INS_VPCMPUQ, 37230#ifndef CAPSTONE_DIET 37231 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37232#endif 37233}, 37234{ 37235 X86_VPCMPUQZrrik, X86_INS_VPCMPUQ, 37236#ifndef CAPSTONE_DIET 37237 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37238#endif 37239}, 37240{ 37241 X86_VPCMPUQZrrik_alt, X86_INS_VPCMPUQ, 37242#ifndef CAPSTONE_DIET 37243 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37244#endif 37245}, 37246{ 37247 X86_VPCMPUWZ128rmi, X86_INS_VPCMPUW, 37248#ifndef CAPSTONE_DIET 37249 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37250#endif 37251}, 37252{ 37253 X86_VPCMPUWZ128rmi_alt, X86_INS_VPCMPUW, 37254#ifndef CAPSTONE_DIET 37255 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37256#endif 37257}, 37258{ 37259 X86_VPCMPUWZ128rmik, X86_INS_VPCMPUW, 37260#ifndef CAPSTONE_DIET 37261 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37262#endif 37263}, 37264{ 37265 X86_VPCMPUWZ128rmik_alt, X86_INS_VPCMPUW, 37266#ifndef CAPSTONE_DIET 37267 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37268#endif 37269}, 37270{ 37271 X86_VPCMPUWZ128rri, X86_INS_VPCMPUW, 37272#ifndef CAPSTONE_DIET 37273 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37274#endif 37275}, 37276{ 37277 X86_VPCMPUWZ128rri_alt, X86_INS_VPCMPUW, 37278#ifndef CAPSTONE_DIET 37279 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37280#endif 37281}, 37282{ 37283 X86_VPCMPUWZ128rrik, X86_INS_VPCMPUW, 37284#ifndef CAPSTONE_DIET 37285 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37286#endif 37287}, 37288{ 37289 X86_VPCMPUWZ128rrik_alt, X86_INS_VPCMPUW, 37290#ifndef CAPSTONE_DIET 37291 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37292#endif 37293}, 37294{ 37295 X86_VPCMPUWZ256rmi, X86_INS_VPCMPUW, 37296#ifndef CAPSTONE_DIET 37297 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37298#endif 37299}, 37300{ 37301 X86_VPCMPUWZ256rmi_alt, X86_INS_VPCMPUW, 37302#ifndef CAPSTONE_DIET 37303 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37304#endif 37305}, 37306{ 37307 X86_VPCMPUWZ256rmik, X86_INS_VPCMPUW, 37308#ifndef CAPSTONE_DIET 37309 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37310#endif 37311}, 37312{ 37313 X86_VPCMPUWZ256rmik_alt, X86_INS_VPCMPUW, 37314#ifndef CAPSTONE_DIET 37315 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37316#endif 37317}, 37318{ 37319 X86_VPCMPUWZ256rri, X86_INS_VPCMPUW, 37320#ifndef CAPSTONE_DIET 37321 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37322#endif 37323}, 37324{ 37325 X86_VPCMPUWZ256rri_alt, X86_INS_VPCMPUW, 37326#ifndef CAPSTONE_DIET 37327 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37328#endif 37329}, 37330{ 37331 X86_VPCMPUWZ256rrik, X86_INS_VPCMPUW, 37332#ifndef CAPSTONE_DIET 37333 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37334#endif 37335}, 37336{ 37337 X86_VPCMPUWZ256rrik_alt, X86_INS_VPCMPUW, 37338#ifndef CAPSTONE_DIET 37339 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37340#endif 37341}, 37342{ 37343 X86_VPCMPUWZrmi, X86_INS_VPCMPUW, 37344#ifndef CAPSTONE_DIET 37345 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37346#endif 37347}, 37348{ 37349 X86_VPCMPUWZrmi_alt, X86_INS_VPCMPUW, 37350#ifndef CAPSTONE_DIET 37351 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37352#endif 37353}, 37354{ 37355 X86_VPCMPUWZrmik, X86_INS_VPCMPUW, 37356#ifndef CAPSTONE_DIET 37357 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37358#endif 37359}, 37360{ 37361 X86_VPCMPUWZrmik_alt, X86_INS_VPCMPUW, 37362#ifndef CAPSTONE_DIET 37363 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37364#endif 37365}, 37366{ 37367 X86_VPCMPUWZrri, X86_INS_VPCMPUW, 37368#ifndef CAPSTONE_DIET 37369 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37370#endif 37371}, 37372{ 37373 X86_VPCMPUWZrri_alt, X86_INS_VPCMPUW, 37374#ifndef CAPSTONE_DIET 37375 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37376#endif 37377}, 37378{ 37379 X86_VPCMPUWZrrik, X86_INS_VPCMPUW, 37380#ifndef CAPSTONE_DIET 37381 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37382#endif 37383}, 37384{ 37385 X86_VPCMPUWZrrik_alt, X86_INS_VPCMPUW, 37386#ifndef CAPSTONE_DIET 37387 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37388#endif 37389}, 37390{ 37391 X86_VPCMPWZ128rmi, X86_INS_VPCMPW, 37392#ifndef CAPSTONE_DIET 37393 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37394#endif 37395}, 37396{ 37397 X86_VPCMPWZ128rmi_alt, X86_INS_VPCMPW, 37398#ifndef CAPSTONE_DIET 37399 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37400#endif 37401}, 37402{ 37403 X86_VPCMPWZ128rmik, X86_INS_VPCMPW, 37404#ifndef CAPSTONE_DIET 37405 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37406#endif 37407}, 37408{ 37409 X86_VPCMPWZ128rmik_alt, X86_INS_VPCMPW, 37410#ifndef CAPSTONE_DIET 37411 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37412#endif 37413}, 37414{ 37415 X86_VPCMPWZ128rri, X86_INS_VPCMPW, 37416#ifndef CAPSTONE_DIET 37417 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37418#endif 37419}, 37420{ 37421 X86_VPCMPWZ128rri_alt, X86_INS_VPCMPW, 37422#ifndef CAPSTONE_DIET 37423 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37424#endif 37425}, 37426{ 37427 X86_VPCMPWZ128rrik, X86_INS_VPCMPW, 37428#ifndef CAPSTONE_DIET 37429 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37430#endif 37431}, 37432{ 37433 X86_VPCMPWZ128rrik_alt, X86_INS_VPCMPW, 37434#ifndef CAPSTONE_DIET 37435 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37436#endif 37437}, 37438{ 37439 X86_VPCMPWZ256rmi, X86_INS_VPCMPW, 37440#ifndef CAPSTONE_DIET 37441 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37442#endif 37443}, 37444{ 37445 X86_VPCMPWZ256rmi_alt, X86_INS_VPCMPW, 37446#ifndef CAPSTONE_DIET 37447 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37448#endif 37449}, 37450{ 37451 X86_VPCMPWZ256rmik, X86_INS_VPCMPW, 37452#ifndef CAPSTONE_DIET 37453 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37454#endif 37455}, 37456{ 37457 X86_VPCMPWZ256rmik_alt, X86_INS_VPCMPW, 37458#ifndef CAPSTONE_DIET 37459 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37460#endif 37461}, 37462{ 37463 X86_VPCMPWZ256rri, X86_INS_VPCMPW, 37464#ifndef CAPSTONE_DIET 37465 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37466#endif 37467}, 37468{ 37469 X86_VPCMPWZ256rri_alt, X86_INS_VPCMPW, 37470#ifndef CAPSTONE_DIET 37471 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37472#endif 37473}, 37474{ 37475 X86_VPCMPWZ256rrik, X86_INS_VPCMPW, 37476#ifndef CAPSTONE_DIET 37477 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37478#endif 37479}, 37480{ 37481 X86_VPCMPWZ256rrik_alt, X86_INS_VPCMPW, 37482#ifndef CAPSTONE_DIET 37483 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 37484#endif 37485}, 37486{ 37487 X86_VPCMPWZrmi, X86_INS_VPCMPW, 37488#ifndef CAPSTONE_DIET 37489 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37490#endif 37491}, 37492{ 37493 X86_VPCMPWZrmi_alt, X86_INS_VPCMPW, 37494#ifndef CAPSTONE_DIET 37495 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37496#endif 37497}, 37498{ 37499 X86_VPCMPWZrmik, X86_INS_VPCMPW, 37500#ifndef CAPSTONE_DIET 37501 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37502#endif 37503}, 37504{ 37505 X86_VPCMPWZrmik_alt, X86_INS_VPCMPW, 37506#ifndef CAPSTONE_DIET 37507 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37508#endif 37509}, 37510{ 37511 X86_VPCMPWZrri, X86_INS_VPCMPW, 37512#ifndef CAPSTONE_DIET 37513 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37514#endif 37515}, 37516{ 37517 X86_VPCMPWZrri_alt, X86_INS_VPCMPW, 37518#ifndef CAPSTONE_DIET 37519 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37520#endif 37521}, 37522{ 37523 X86_VPCMPWZrrik, X86_INS_VPCMPW, 37524#ifndef CAPSTONE_DIET 37525 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37526#endif 37527}, 37528{ 37529 X86_VPCMPWZrrik_alt, X86_INS_VPCMPW, 37530#ifndef CAPSTONE_DIET 37531 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 37532#endif 37533}, 37534{ 37535 X86_VPCOMBmi, X86_INS_VPCOMB, 37536#ifndef CAPSTONE_DIET 37537 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37538#endif 37539}, 37540{ 37541 X86_VPCOMBmi_alt, X86_INS_VPCOMB, 37542#ifndef CAPSTONE_DIET 37543 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37544#endif 37545}, 37546{ 37547 X86_VPCOMBri, X86_INS_VPCOMB, 37548#ifndef CAPSTONE_DIET 37549 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37550#endif 37551}, 37552{ 37553 X86_VPCOMBri_alt, X86_INS_VPCOMB, 37554#ifndef CAPSTONE_DIET 37555 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37556#endif 37557}, 37558{ 37559 X86_VPCOMDmi, X86_INS_VPCOMD, 37560#ifndef CAPSTONE_DIET 37561 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37562#endif 37563}, 37564{ 37565 X86_VPCOMDmi_alt, X86_INS_VPCOMD, 37566#ifndef CAPSTONE_DIET 37567 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37568#endif 37569}, 37570{ 37571 X86_VPCOMDri, X86_INS_VPCOMD, 37572#ifndef CAPSTONE_DIET 37573 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37574#endif 37575}, 37576{ 37577 X86_VPCOMDri_alt, X86_INS_VPCOMD, 37578#ifndef CAPSTONE_DIET 37579 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37580#endif 37581}, 37582{ 37583 X86_VPCOMPRESSDZ128mrk, X86_INS_VPCOMPRESSD, 37584#ifndef CAPSTONE_DIET 37585 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 37586#endif 37587}, 37588{ 37589 X86_VPCOMPRESSDZ128rrk, X86_INS_VPCOMPRESSD, 37590#ifndef CAPSTONE_DIET 37591 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 37592#endif 37593}, 37594{ 37595 X86_VPCOMPRESSDZ128rrkz, X86_INS_VPCOMPRESSD, 37596#ifndef CAPSTONE_DIET 37597 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 37598#endif 37599}, 37600{ 37601 X86_VPCOMPRESSDZ256mrk, X86_INS_VPCOMPRESSD, 37602#ifndef CAPSTONE_DIET 37603 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 37604#endif 37605}, 37606{ 37607 X86_VPCOMPRESSDZ256rrk, X86_INS_VPCOMPRESSD, 37608#ifndef CAPSTONE_DIET 37609 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 37610#endif 37611}, 37612{ 37613 X86_VPCOMPRESSDZ256rrkz, X86_INS_VPCOMPRESSD, 37614#ifndef CAPSTONE_DIET 37615 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 37616#endif 37617}, 37618{ 37619 X86_VPCOMPRESSDZmrk, X86_INS_VPCOMPRESSD, 37620#ifndef CAPSTONE_DIET 37621 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37622#endif 37623}, 37624{ 37625 X86_VPCOMPRESSDZrrk, X86_INS_VPCOMPRESSD, 37626#ifndef CAPSTONE_DIET 37627 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37628#endif 37629}, 37630{ 37631 X86_VPCOMPRESSDZrrkz, X86_INS_VPCOMPRESSD, 37632#ifndef CAPSTONE_DIET 37633 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37634#endif 37635}, 37636{ 37637 X86_VPCOMPRESSQZ128mrk, X86_INS_VPCOMPRESSQ, 37638#ifndef CAPSTONE_DIET 37639 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 37640#endif 37641}, 37642{ 37643 X86_VPCOMPRESSQZ128rrk, X86_INS_VPCOMPRESSQ, 37644#ifndef CAPSTONE_DIET 37645 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 37646#endif 37647}, 37648{ 37649 X86_VPCOMPRESSQZ128rrkz, X86_INS_VPCOMPRESSQ, 37650#ifndef CAPSTONE_DIET 37651 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 37652#endif 37653}, 37654{ 37655 X86_VPCOMPRESSQZ256mrk, X86_INS_VPCOMPRESSQ, 37656#ifndef CAPSTONE_DIET 37657 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 37658#endif 37659}, 37660{ 37661 X86_VPCOMPRESSQZ256rrk, X86_INS_VPCOMPRESSQ, 37662#ifndef CAPSTONE_DIET 37663 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 37664#endif 37665}, 37666{ 37667 X86_VPCOMPRESSQZ256rrkz, X86_INS_VPCOMPRESSQ, 37668#ifndef CAPSTONE_DIET 37669 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 37670#endif 37671}, 37672{ 37673 X86_VPCOMPRESSQZmrk, X86_INS_VPCOMPRESSQ, 37674#ifndef CAPSTONE_DIET 37675 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37676#endif 37677}, 37678{ 37679 X86_VPCOMPRESSQZrrk, X86_INS_VPCOMPRESSQ, 37680#ifndef CAPSTONE_DIET 37681 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37682#endif 37683}, 37684{ 37685 X86_VPCOMPRESSQZrrkz, X86_INS_VPCOMPRESSQ, 37686#ifndef CAPSTONE_DIET 37687 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37688#endif 37689}, 37690{ 37691 X86_VPCOMQmi, X86_INS_VPCOMQ, 37692#ifndef CAPSTONE_DIET 37693 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37694#endif 37695}, 37696{ 37697 X86_VPCOMQmi_alt, X86_INS_VPCOMQ, 37698#ifndef CAPSTONE_DIET 37699 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37700#endif 37701}, 37702{ 37703 X86_VPCOMQri, X86_INS_VPCOMQ, 37704#ifndef CAPSTONE_DIET 37705 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37706#endif 37707}, 37708{ 37709 X86_VPCOMQri_alt, X86_INS_VPCOMQ, 37710#ifndef CAPSTONE_DIET 37711 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37712#endif 37713}, 37714{ 37715 X86_VPCOMUBmi, X86_INS_VPCOMUB, 37716#ifndef CAPSTONE_DIET 37717 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37718#endif 37719}, 37720{ 37721 X86_VPCOMUBmi_alt, X86_INS_VPCOMUB, 37722#ifndef CAPSTONE_DIET 37723 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37724#endif 37725}, 37726{ 37727 X86_VPCOMUBri, X86_INS_VPCOMUB, 37728#ifndef CAPSTONE_DIET 37729 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37730#endif 37731}, 37732{ 37733 X86_VPCOMUBri_alt, X86_INS_VPCOMUB, 37734#ifndef CAPSTONE_DIET 37735 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37736#endif 37737}, 37738{ 37739 X86_VPCOMUDmi, X86_INS_VPCOMUD, 37740#ifndef CAPSTONE_DIET 37741 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37742#endif 37743}, 37744{ 37745 X86_VPCOMUDmi_alt, X86_INS_VPCOMUD, 37746#ifndef CAPSTONE_DIET 37747 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37748#endif 37749}, 37750{ 37751 X86_VPCOMUDri, X86_INS_VPCOMUD, 37752#ifndef CAPSTONE_DIET 37753 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37754#endif 37755}, 37756{ 37757 X86_VPCOMUDri_alt, X86_INS_VPCOMUD, 37758#ifndef CAPSTONE_DIET 37759 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37760#endif 37761}, 37762{ 37763 X86_VPCOMUQmi, X86_INS_VPCOMUQ, 37764#ifndef CAPSTONE_DIET 37765 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37766#endif 37767}, 37768{ 37769 X86_VPCOMUQmi_alt, X86_INS_VPCOMUQ, 37770#ifndef CAPSTONE_DIET 37771 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37772#endif 37773}, 37774{ 37775 X86_VPCOMUQri, X86_INS_VPCOMUQ, 37776#ifndef CAPSTONE_DIET 37777 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37778#endif 37779}, 37780{ 37781 X86_VPCOMUQri_alt, X86_INS_VPCOMUQ, 37782#ifndef CAPSTONE_DIET 37783 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37784#endif 37785}, 37786{ 37787 X86_VPCOMUWmi, X86_INS_VPCOMUW, 37788#ifndef CAPSTONE_DIET 37789 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37790#endif 37791}, 37792{ 37793 X86_VPCOMUWmi_alt, X86_INS_VPCOMUW, 37794#ifndef CAPSTONE_DIET 37795 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37796#endif 37797}, 37798{ 37799 X86_VPCOMUWri, X86_INS_VPCOMUW, 37800#ifndef CAPSTONE_DIET 37801 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37802#endif 37803}, 37804{ 37805 X86_VPCOMUWri_alt, X86_INS_VPCOMUW, 37806#ifndef CAPSTONE_DIET 37807 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37808#endif 37809}, 37810{ 37811 X86_VPCOMWmi, X86_INS_VPCOMW, 37812#ifndef CAPSTONE_DIET 37813 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37814#endif 37815}, 37816{ 37817 X86_VPCOMWmi_alt, X86_INS_VPCOMW, 37818#ifndef CAPSTONE_DIET 37819 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37820#endif 37821}, 37822{ 37823 X86_VPCOMWri, X86_INS_VPCOMW, 37824#ifndef CAPSTONE_DIET 37825 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37826#endif 37827}, 37828{ 37829 X86_VPCOMWri_alt, X86_INS_VPCOMW, 37830#ifndef CAPSTONE_DIET 37831 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 37832#endif 37833}, 37834{ 37835 X86_VPCONFLICTDrm, X86_INS_VPCONFLICTD, 37836#ifndef CAPSTONE_DIET 37837 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37838#endif 37839}, 37840{ 37841 X86_VPCONFLICTDrmb, X86_INS_VPCONFLICTD, 37842#ifndef CAPSTONE_DIET 37843 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37844#endif 37845}, 37846{ 37847 X86_VPCONFLICTDrmbk, X86_INS_VPCONFLICTD, 37848#ifndef CAPSTONE_DIET 37849 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37850#endif 37851}, 37852{ 37853 X86_VPCONFLICTDrmbkz, X86_INS_VPCONFLICTD, 37854#ifndef CAPSTONE_DIET 37855 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37856#endif 37857}, 37858{ 37859 X86_VPCONFLICTDrmk, X86_INS_VPCONFLICTD, 37860#ifndef CAPSTONE_DIET 37861 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37862#endif 37863}, 37864{ 37865 X86_VPCONFLICTDrmkz, X86_INS_VPCONFLICTD, 37866#ifndef CAPSTONE_DIET 37867 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37868#endif 37869}, 37870{ 37871 X86_VPCONFLICTDrr, X86_INS_VPCONFLICTD, 37872#ifndef CAPSTONE_DIET 37873 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37874#endif 37875}, 37876{ 37877 X86_VPCONFLICTDrrk, X86_INS_VPCONFLICTD, 37878#ifndef CAPSTONE_DIET 37879 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37880#endif 37881}, 37882{ 37883 X86_VPCONFLICTDrrkz, X86_INS_VPCONFLICTD, 37884#ifndef CAPSTONE_DIET 37885 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37886#endif 37887}, 37888{ 37889 X86_VPCONFLICTQrm, X86_INS_VPCONFLICTQ, 37890#ifndef CAPSTONE_DIET 37891 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37892#endif 37893}, 37894{ 37895 X86_VPCONFLICTQrmb, X86_INS_VPCONFLICTQ, 37896#ifndef CAPSTONE_DIET 37897 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37898#endif 37899}, 37900{ 37901 X86_VPCONFLICTQrmbk, X86_INS_VPCONFLICTQ, 37902#ifndef CAPSTONE_DIET 37903 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37904#endif 37905}, 37906{ 37907 X86_VPCONFLICTQrmbkz, X86_INS_VPCONFLICTQ, 37908#ifndef CAPSTONE_DIET 37909 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37910#endif 37911}, 37912{ 37913 X86_VPCONFLICTQrmk, X86_INS_VPCONFLICTQ, 37914#ifndef CAPSTONE_DIET 37915 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37916#endif 37917}, 37918{ 37919 X86_VPCONFLICTQrmkz, X86_INS_VPCONFLICTQ, 37920#ifndef CAPSTONE_DIET 37921 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37922#endif 37923}, 37924{ 37925 X86_VPCONFLICTQrr, X86_INS_VPCONFLICTQ, 37926#ifndef CAPSTONE_DIET 37927 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37928#endif 37929}, 37930{ 37931 X86_VPCONFLICTQrrk, X86_INS_VPCONFLICTQ, 37932#ifndef CAPSTONE_DIET 37933 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37934#endif 37935}, 37936{ 37937 X86_VPCONFLICTQrrkz, X86_INS_VPCONFLICTQ, 37938#ifndef CAPSTONE_DIET 37939 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 37940#endif 37941}, 37942{ 37943 X86_VPERM2F128rm, X86_INS_VPERM2F128, 37944#ifndef CAPSTONE_DIET 37945 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 37946#endif 37947}, 37948{ 37949 X86_VPERM2F128rr, X86_INS_VPERM2F128, 37950#ifndef CAPSTONE_DIET 37951 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 37952#endif 37953}, 37954{ 37955 X86_VPERM2I128rm, X86_INS_VPERM2I128, 37956#ifndef CAPSTONE_DIET 37957 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 37958#endif 37959}, 37960{ 37961 X86_VPERM2I128rr, X86_INS_VPERM2I128, 37962#ifndef CAPSTONE_DIET 37963 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 37964#endif 37965}, 37966{ 37967 X86_VPERMDYrm, X86_INS_VPERMD, 37968#ifndef CAPSTONE_DIET 37969 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 37970#endif 37971}, 37972{ 37973 X86_VPERMDYrr, X86_INS_VPERMD, 37974#ifndef CAPSTONE_DIET 37975 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 37976#endif 37977}, 37978{ 37979 X86_VPERMDZrm, X86_INS_VPERMD, 37980#ifndef CAPSTONE_DIET 37981 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37982#endif 37983}, 37984{ 37985 X86_VPERMDZrr, X86_INS_VPERMD, 37986#ifndef CAPSTONE_DIET 37987 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37988#endif 37989}, 37990{ 37991 X86_VPERMI2Drm, X86_INS_VPERMI2D, 37992#ifndef CAPSTONE_DIET 37993 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 37994#endif 37995}, 37996{ 37997 X86_VPERMI2Drmk, X86_INS_VPERMI2D, 37998#ifndef CAPSTONE_DIET 37999 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38000#endif 38001}, 38002{ 38003 X86_VPERMI2Drmkz, X86_INS_VPERMI2D, 38004#ifndef CAPSTONE_DIET 38005 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38006#endif 38007}, 38008{ 38009 X86_VPERMI2Drr, X86_INS_VPERMI2D, 38010#ifndef CAPSTONE_DIET 38011 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38012#endif 38013}, 38014{ 38015 X86_VPERMI2Drrk, X86_INS_VPERMI2D, 38016#ifndef CAPSTONE_DIET 38017 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38018#endif 38019}, 38020{ 38021 X86_VPERMI2Drrkz, X86_INS_VPERMI2D, 38022#ifndef CAPSTONE_DIET 38023 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38024#endif 38025}, 38026{ 38027 X86_VPERMI2PDrm, X86_INS_VPERMI2PD, 38028#ifndef CAPSTONE_DIET 38029 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38030#endif 38031}, 38032{ 38033 X86_VPERMI2PDrmk, X86_INS_VPERMI2PD, 38034#ifndef CAPSTONE_DIET 38035 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38036#endif 38037}, 38038{ 38039 X86_VPERMI2PDrmkz, X86_INS_VPERMI2PD, 38040#ifndef CAPSTONE_DIET 38041 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38042#endif 38043}, 38044{ 38045 X86_VPERMI2PDrr, X86_INS_VPERMI2PD, 38046#ifndef CAPSTONE_DIET 38047 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38048#endif 38049}, 38050{ 38051 X86_VPERMI2PDrrk, X86_INS_VPERMI2PD, 38052#ifndef CAPSTONE_DIET 38053 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38054#endif 38055}, 38056{ 38057 X86_VPERMI2PDrrkz, X86_INS_VPERMI2PD, 38058#ifndef CAPSTONE_DIET 38059 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38060#endif 38061}, 38062{ 38063 X86_VPERMI2PSrm, X86_INS_VPERMI2PS, 38064#ifndef CAPSTONE_DIET 38065 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38066#endif 38067}, 38068{ 38069 X86_VPERMI2PSrmk, X86_INS_VPERMI2PS, 38070#ifndef CAPSTONE_DIET 38071 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38072#endif 38073}, 38074{ 38075 X86_VPERMI2PSrmkz, X86_INS_VPERMI2PS, 38076#ifndef CAPSTONE_DIET 38077 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38078#endif 38079}, 38080{ 38081 X86_VPERMI2PSrr, X86_INS_VPERMI2PS, 38082#ifndef CAPSTONE_DIET 38083 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38084#endif 38085}, 38086{ 38087 X86_VPERMI2PSrrk, X86_INS_VPERMI2PS, 38088#ifndef CAPSTONE_DIET 38089 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38090#endif 38091}, 38092{ 38093 X86_VPERMI2PSrrkz, X86_INS_VPERMI2PS, 38094#ifndef CAPSTONE_DIET 38095 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38096#endif 38097}, 38098{ 38099 X86_VPERMI2Qrm, X86_INS_VPERMI2Q, 38100#ifndef CAPSTONE_DIET 38101 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38102#endif 38103}, 38104{ 38105 X86_VPERMI2Qrmk, X86_INS_VPERMI2Q, 38106#ifndef CAPSTONE_DIET 38107 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38108#endif 38109}, 38110{ 38111 X86_VPERMI2Qrmkz, X86_INS_VPERMI2Q, 38112#ifndef CAPSTONE_DIET 38113 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38114#endif 38115}, 38116{ 38117 X86_VPERMI2Qrr, X86_INS_VPERMI2Q, 38118#ifndef CAPSTONE_DIET 38119 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38120#endif 38121}, 38122{ 38123 X86_VPERMI2Qrrk, X86_INS_VPERMI2Q, 38124#ifndef CAPSTONE_DIET 38125 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38126#endif 38127}, 38128{ 38129 X86_VPERMI2Qrrkz, X86_INS_VPERMI2Q, 38130#ifndef CAPSTONE_DIET 38131 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38132#endif 38133}, 38134{ 38135 X86_VPERMIL2PDmr, X86_INS_VPERMIL2PD, 38136#ifndef CAPSTONE_DIET 38137 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38138#endif 38139}, 38140{ 38141 X86_VPERMIL2PDmrY, X86_INS_VPERMIL2PD, 38142#ifndef CAPSTONE_DIET 38143 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38144#endif 38145}, 38146{ 38147 X86_VPERMIL2PDrm, X86_INS_VPERMIL2PD, 38148#ifndef CAPSTONE_DIET 38149 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38150#endif 38151}, 38152{ 38153 X86_VPERMIL2PDrmY, X86_INS_VPERMIL2PD, 38154#ifndef CAPSTONE_DIET 38155 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38156#endif 38157}, 38158{ 38159 X86_VPERMIL2PDrr, X86_INS_VPERMIL2PD, 38160#ifndef CAPSTONE_DIET 38161 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38162#endif 38163}, 38164{ 38165 X86_VPERMIL2PDrrY, X86_INS_VPERMIL2PD, 38166#ifndef CAPSTONE_DIET 38167 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38168#endif 38169}, 38170{ 38171 X86_VPERMIL2PSmr, X86_INS_VPERMIL2PS, 38172#ifndef CAPSTONE_DIET 38173 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38174#endif 38175}, 38176{ 38177 X86_VPERMIL2PSmrY, X86_INS_VPERMIL2PS, 38178#ifndef CAPSTONE_DIET 38179 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38180#endif 38181}, 38182{ 38183 X86_VPERMIL2PSrm, X86_INS_VPERMIL2PS, 38184#ifndef CAPSTONE_DIET 38185 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38186#endif 38187}, 38188{ 38189 X86_VPERMIL2PSrmY, X86_INS_VPERMIL2PS, 38190#ifndef CAPSTONE_DIET 38191 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38192#endif 38193}, 38194{ 38195 X86_VPERMIL2PSrr, X86_INS_VPERMIL2PS, 38196#ifndef CAPSTONE_DIET 38197 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38198#endif 38199}, 38200{ 38201 X86_VPERMIL2PSrrY, X86_INS_VPERMIL2PS, 38202#ifndef CAPSTONE_DIET 38203 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38204#endif 38205}, 38206{ 38207 X86_VPERMILPDYmi, X86_INS_VPERMILPD, 38208#ifndef CAPSTONE_DIET 38209 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38210#endif 38211}, 38212{ 38213 X86_VPERMILPDYri, X86_INS_VPERMILPD, 38214#ifndef CAPSTONE_DIET 38215 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38216#endif 38217}, 38218{ 38219 X86_VPERMILPDYrm, X86_INS_VPERMILPD, 38220#ifndef CAPSTONE_DIET 38221 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38222#endif 38223}, 38224{ 38225 X86_VPERMILPDYrr, X86_INS_VPERMILPD, 38226#ifndef CAPSTONE_DIET 38227 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38228#endif 38229}, 38230{ 38231 X86_VPERMILPDZmi, X86_INS_VPERMILPD, 38232#ifndef CAPSTONE_DIET 38233 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38234#endif 38235}, 38236{ 38237 X86_VPERMILPDZri, X86_INS_VPERMILPD, 38238#ifndef CAPSTONE_DIET 38239 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38240#endif 38241}, 38242{ 38243 X86_VPERMILPDZrm, X86_INS_VPERMILPD, 38244#ifndef CAPSTONE_DIET 38245 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38246#endif 38247}, 38248{ 38249 X86_VPERMILPDZrr, X86_INS_VPERMILPD, 38250#ifndef CAPSTONE_DIET 38251 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38252#endif 38253}, 38254{ 38255 X86_VPERMILPDmi, X86_INS_VPERMILPD, 38256#ifndef CAPSTONE_DIET 38257 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38258#endif 38259}, 38260{ 38261 X86_VPERMILPDri, X86_INS_VPERMILPD, 38262#ifndef CAPSTONE_DIET 38263 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38264#endif 38265}, 38266{ 38267 X86_VPERMILPDrm, X86_INS_VPERMILPD, 38268#ifndef CAPSTONE_DIET 38269 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38270#endif 38271}, 38272{ 38273 X86_VPERMILPDrr, X86_INS_VPERMILPD, 38274#ifndef CAPSTONE_DIET 38275 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38276#endif 38277}, 38278{ 38279 X86_VPERMILPSYmi, X86_INS_VPERMILPS, 38280#ifndef CAPSTONE_DIET 38281 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38282#endif 38283}, 38284{ 38285 X86_VPERMILPSYri, X86_INS_VPERMILPS, 38286#ifndef CAPSTONE_DIET 38287 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38288#endif 38289}, 38290{ 38291 X86_VPERMILPSYrm, X86_INS_VPERMILPS, 38292#ifndef CAPSTONE_DIET 38293 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38294#endif 38295}, 38296{ 38297 X86_VPERMILPSYrr, X86_INS_VPERMILPS, 38298#ifndef CAPSTONE_DIET 38299 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38300#endif 38301}, 38302{ 38303 X86_VPERMILPSZmi, X86_INS_VPERMILPS, 38304#ifndef CAPSTONE_DIET 38305 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38306#endif 38307}, 38308{ 38309 X86_VPERMILPSZri, X86_INS_VPERMILPS, 38310#ifndef CAPSTONE_DIET 38311 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38312#endif 38313}, 38314{ 38315 X86_VPERMILPSZrm, X86_INS_VPERMILPS, 38316#ifndef CAPSTONE_DIET 38317 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38318#endif 38319}, 38320{ 38321 X86_VPERMILPSZrr, X86_INS_VPERMILPS, 38322#ifndef CAPSTONE_DIET 38323 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38324#endif 38325}, 38326{ 38327 X86_VPERMILPSmi, X86_INS_VPERMILPS, 38328#ifndef CAPSTONE_DIET 38329 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38330#endif 38331}, 38332{ 38333 X86_VPERMILPSri, X86_INS_VPERMILPS, 38334#ifndef CAPSTONE_DIET 38335 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38336#endif 38337}, 38338{ 38339 X86_VPERMILPSrm, X86_INS_VPERMILPS, 38340#ifndef CAPSTONE_DIET 38341 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38342#endif 38343}, 38344{ 38345 X86_VPERMILPSrr, X86_INS_VPERMILPS, 38346#ifndef CAPSTONE_DIET 38347 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38348#endif 38349}, 38350{ 38351 X86_VPERMPDYmi, X86_INS_VPERMPD, 38352#ifndef CAPSTONE_DIET 38353 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38354#endif 38355}, 38356{ 38357 X86_VPERMPDYri, X86_INS_VPERMPD, 38358#ifndef CAPSTONE_DIET 38359 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38360#endif 38361}, 38362{ 38363 X86_VPERMPDZmi, X86_INS_VPERMPD, 38364#ifndef CAPSTONE_DIET 38365 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38366#endif 38367}, 38368{ 38369 X86_VPERMPDZri, X86_INS_VPERMPD, 38370#ifndef CAPSTONE_DIET 38371 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38372#endif 38373}, 38374{ 38375 X86_VPERMPDZrm, X86_INS_VPERMPD, 38376#ifndef CAPSTONE_DIET 38377 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38378#endif 38379}, 38380{ 38381 X86_VPERMPDZrr, X86_INS_VPERMPD, 38382#ifndef CAPSTONE_DIET 38383 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38384#endif 38385}, 38386{ 38387 X86_VPERMPSYrm, X86_INS_VPERMPS, 38388#ifndef CAPSTONE_DIET 38389 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38390#endif 38391}, 38392{ 38393 X86_VPERMPSYrr, X86_INS_VPERMPS, 38394#ifndef CAPSTONE_DIET 38395 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38396#endif 38397}, 38398{ 38399 X86_VPERMPSZrm, X86_INS_VPERMPS, 38400#ifndef CAPSTONE_DIET 38401 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38402#endif 38403}, 38404{ 38405 X86_VPERMPSZrr, X86_INS_VPERMPS, 38406#ifndef CAPSTONE_DIET 38407 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38408#endif 38409}, 38410{ 38411 X86_VPERMQYmi, X86_INS_VPERMQ, 38412#ifndef CAPSTONE_DIET 38413 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38414#endif 38415}, 38416{ 38417 X86_VPERMQYri, X86_INS_VPERMQ, 38418#ifndef CAPSTONE_DIET 38419 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38420#endif 38421}, 38422{ 38423 X86_VPERMQZmi, X86_INS_VPERMQ, 38424#ifndef CAPSTONE_DIET 38425 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38426#endif 38427}, 38428{ 38429 X86_VPERMQZri, X86_INS_VPERMQ, 38430#ifndef CAPSTONE_DIET 38431 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38432#endif 38433}, 38434{ 38435 X86_VPERMQZrm, X86_INS_VPERMQ, 38436#ifndef CAPSTONE_DIET 38437 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38438#endif 38439}, 38440{ 38441 X86_VPERMQZrr, X86_INS_VPERMQ, 38442#ifndef CAPSTONE_DIET 38443 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38444#endif 38445}, 38446{ 38447 X86_VPERMT2Drm, X86_INS_VPERMT2D, 38448#ifndef CAPSTONE_DIET 38449 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38450#endif 38451}, 38452{ 38453 X86_VPERMT2Drmk, X86_INS_VPERMT2D, 38454#ifndef CAPSTONE_DIET 38455 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38456#endif 38457}, 38458{ 38459 X86_VPERMT2Drmkz, X86_INS_VPERMT2D, 38460#ifndef CAPSTONE_DIET 38461 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38462#endif 38463}, 38464{ 38465 X86_VPERMT2Drr, X86_INS_VPERMT2D, 38466#ifndef CAPSTONE_DIET 38467 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38468#endif 38469}, 38470{ 38471 X86_VPERMT2Drrk, X86_INS_VPERMT2D, 38472#ifndef CAPSTONE_DIET 38473 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38474#endif 38475}, 38476{ 38477 X86_VPERMT2Drrkz, X86_INS_VPERMT2D, 38478#ifndef CAPSTONE_DIET 38479 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38480#endif 38481}, 38482{ 38483 X86_VPERMT2PDrm, X86_INS_VPERMT2PD, 38484#ifndef CAPSTONE_DIET 38485 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38486#endif 38487}, 38488{ 38489 X86_VPERMT2PDrmk, X86_INS_VPERMT2PD, 38490#ifndef CAPSTONE_DIET 38491 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38492#endif 38493}, 38494{ 38495 X86_VPERMT2PDrmkz, X86_INS_VPERMT2PD, 38496#ifndef CAPSTONE_DIET 38497 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38498#endif 38499}, 38500{ 38501 X86_VPERMT2PDrr, X86_INS_VPERMT2PD, 38502#ifndef CAPSTONE_DIET 38503 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38504#endif 38505}, 38506{ 38507 X86_VPERMT2PDrrk, X86_INS_VPERMT2PD, 38508#ifndef CAPSTONE_DIET 38509 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38510#endif 38511}, 38512{ 38513 X86_VPERMT2PDrrkz, X86_INS_VPERMT2PD, 38514#ifndef CAPSTONE_DIET 38515 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38516#endif 38517}, 38518{ 38519 X86_VPERMT2PSrm, X86_INS_VPERMT2PS, 38520#ifndef CAPSTONE_DIET 38521 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38522#endif 38523}, 38524{ 38525 X86_VPERMT2PSrmk, X86_INS_VPERMT2PS, 38526#ifndef CAPSTONE_DIET 38527 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38528#endif 38529}, 38530{ 38531 X86_VPERMT2PSrmkz, X86_INS_VPERMT2PS, 38532#ifndef CAPSTONE_DIET 38533 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38534#endif 38535}, 38536{ 38537 X86_VPERMT2PSrr, X86_INS_VPERMT2PS, 38538#ifndef CAPSTONE_DIET 38539 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38540#endif 38541}, 38542{ 38543 X86_VPERMT2PSrrk, X86_INS_VPERMT2PS, 38544#ifndef CAPSTONE_DIET 38545 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38546#endif 38547}, 38548{ 38549 X86_VPERMT2PSrrkz, X86_INS_VPERMT2PS, 38550#ifndef CAPSTONE_DIET 38551 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38552#endif 38553}, 38554{ 38555 X86_VPERMT2Qrm, X86_INS_VPERMT2Q, 38556#ifndef CAPSTONE_DIET 38557 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38558#endif 38559}, 38560{ 38561 X86_VPERMT2Qrmk, X86_INS_VPERMT2Q, 38562#ifndef CAPSTONE_DIET 38563 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38564#endif 38565}, 38566{ 38567 X86_VPERMT2Qrmkz, X86_INS_VPERMT2Q, 38568#ifndef CAPSTONE_DIET 38569 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38570#endif 38571}, 38572{ 38573 X86_VPERMT2Qrr, X86_INS_VPERMT2Q, 38574#ifndef CAPSTONE_DIET 38575 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38576#endif 38577}, 38578{ 38579 X86_VPERMT2Qrrk, X86_INS_VPERMT2Q, 38580#ifndef CAPSTONE_DIET 38581 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38582#endif 38583}, 38584{ 38585 X86_VPERMT2Qrrkz, X86_INS_VPERMT2Q, 38586#ifndef CAPSTONE_DIET 38587 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38588#endif 38589}, 38590{ 38591 X86_VPEXPANDDZ128rmk, X86_INS_VPEXPANDD, 38592#ifndef CAPSTONE_DIET 38593 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38594#endif 38595}, 38596{ 38597 X86_VPEXPANDDZ128rmkz, X86_INS_VPEXPANDD, 38598#ifndef CAPSTONE_DIET 38599 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38600#endif 38601}, 38602{ 38603 X86_VPEXPANDDZ128rrk, X86_INS_VPEXPANDD, 38604#ifndef CAPSTONE_DIET 38605 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38606#endif 38607}, 38608{ 38609 X86_VPEXPANDDZ128rrkz, X86_INS_VPEXPANDD, 38610#ifndef CAPSTONE_DIET 38611 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38612#endif 38613}, 38614{ 38615 X86_VPEXPANDDZ256rmk, X86_INS_VPEXPANDD, 38616#ifndef CAPSTONE_DIET 38617 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38618#endif 38619}, 38620{ 38621 X86_VPEXPANDDZ256rmkz, X86_INS_VPEXPANDD, 38622#ifndef CAPSTONE_DIET 38623 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38624#endif 38625}, 38626{ 38627 X86_VPEXPANDDZ256rrk, X86_INS_VPEXPANDD, 38628#ifndef CAPSTONE_DIET 38629 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38630#endif 38631}, 38632{ 38633 X86_VPEXPANDDZ256rrkz, X86_INS_VPEXPANDD, 38634#ifndef CAPSTONE_DIET 38635 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38636#endif 38637}, 38638{ 38639 X86_VPEXPANDDZrmk, X86_INS_VPEXPANDD, 38640#ifndef CAPSTONE_DIET 38641 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38642#endif 38643}, 38644{ 38645 X86_VPEXPANDDZrmkz, X86_INS_VPEXPANDD, 38646#ifndef CAPSTONE_DIET 38647 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38648#endif 38649}, 38650{ 38651 X86_VPEXPANDDZrrk, X86_INS_VPEXPANDD, 38652#ifndef CAPSTONE_DIET 38653 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38654#endif 38655}, 38656{ 38657 X86_VPEXPANDDZrrkz, X86_INS_VPEXPANDD, 38658#ifndef CAPSTONE_DIET 38659 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38660#endif 38661}, 38662{ 38663 X86_VPEXPANDQZ128rmk, X86_INS_VPEXPANDQ, 38664#ifndef CAPSTONE_DIET 38665 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38666#endif 38667}, 38668{ 38669 X86_VPEXPANDQZ128rmkz, X86_INS_VPEXPANDQ, 38670#ifndef CAPSTONE_DIET 38671 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38672#endif 38673}, 38674{ 38675 X86_VPEXPANDQZ128rrk, X86_INS_VPEXPANDQ, 38676#ifndef CAPSTONE_DIET 38677 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38678#endif 38679}, 38680{ 38681 X86_VPEXPANDQZ128rrkz, X86_INS_VPEXPANDQ, 38682#ifndef CAPSTONE_DIET 38683 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38684#endif 38685}, 38686{ 38687 X86_VPEXPANDQZ256rmk, X86_INS_VPEXPANDQ, 38688#ifndef CAPSTONE_DIET 38689 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38690#endif 38691}, 38692{ 38693 X86_VPEXPANDQZ256rmkz, X86_INS_VPEXPANDQ, 38694#ifndef CAPSTONE_DIET 38695 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38696#endif 38697}, 38698{ 38699 X86_VPEXPANDQZ256rrk, X86_INS_VPEXPANDQ, 38700#ifndef CAPSTONE_DIET 38701 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38702#endif 38703}, 38704{ 38705 X86_VPEXPANDQZ256rrkz, X86_INS_VPEXPANDQ, 38706#ifndef CAPSTONE_DIET 38707 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 38708#endif 38709}, 38710{ 38711 X86_VPEXPANDQZrmk, X86_INS_VPEXPANDQ, 38712#ifndef CAPSTONE_DIET 38713 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38714#endif 38715}, 38716{ 38717 X86_VPEXPANDQZrmkz, X86_INS_VPEXPANDQ, 38718#ifndef CAPSTONE_DIET 38719 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38720#endif 38721}, 38722{ 38723 X86_VPEXPANDQZrrk, X86_INS_VPEXPANDQ, 38724#ifndef CAPSTONE_DIET 38725 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38726#endif 38727}, 38728{ 38729 X86_VPEXPANDQZrrkz, X86_INS_VPEXPANDQ, 38730#ifndef CAPSTONE_DIET 38731 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38732#endif 38733}, 38734{ 38735 X86_VPEXTRBmr, X86_INS_VPEXTRB, 38736#ifndef CAPSTONE_DIET 38737 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38738#endif 38739}, 38740{ 38741 X86_VPEXTRBrr, X86_INS_VPEXTRB, 38742#ifndef CAPSTONE_DIET 38743 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38744#endif 38745}, 38746{ 38747 X86_VPEXTRDmr, X86_INS_VPEXTRD, 38748#ifndef CAPSTONE_DIET 38749 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38750#endif 38751}, 38752{ 38753 X86_VPEXTRDrr, X86_INS_VPEXTRD, 38754#ifndef CAPSTONE_DIET 38755 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38756#endif 38757}, 38758{ 38759 X86_VPEXTRQmr, X86_INS_VPEXTRQ, 38760#ifndef CAPSTONE_DIET 38761 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38762#endif 38763}, 38764{ 38765 X86_VPEXTRQrr, X86_INS_VPEXTRQ, 38766#ifndef CAPSTONE_DIET 38767 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38768#endif 38769}, 38770{ 38771 X86_VPEXTRWmr, X86_INS_VPEXTRW, 38772#ifndef CAPSTONE_DIET 38773 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38774#endif 38775}, 38776{ 38777 X86_VPEXTRWri, X86_INS_VPEXTRW, 38778#ifndef CAPSTONE_DIET 38779 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38780#endif 38781}, 38782{ 38783 X86_VPEXTRWrr_REV, X86_INS_VPEXTRW, 38784#ifndef CAPSTONE_DIET 38785 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38786#endif 38787}, 38788{ 38789 X86_VPGATHERDDYrm, X86_INS_VPGATHERDD, 38790#ifndef CAPSTONE_DIET 38791 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38792#endif 38793}, 38794{ 38795 X86_VPGATHERDDZrm, X86_INS_VPGATHERDD, 38796#ifndef CAPSTONE_DIET 38797 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38798#endif 38799}, 38800{ 38801 X86_VPGATHERDDrm, X86_INS_VPGATHERDD, 38802#ifndef CAPSTONE_DIET 38803 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38804#endif 38805}, 38806{ 38807 X86_VPGATHERDQYrm, X86_INS_VPGATHERDQ, 38808#ifndef CAPSTONE_DIET 38809 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38810#endif 38811}, 38812{ 38813 X86_VPGATHERDQZrm, X86_INS_VPGATHERDQ, 38814#ifndef CAPSTONE_DIET 38815 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38816#endif 38817}, 38818{ 38819 X86_VPGATHERDQrm, X86_INS_VPGATHERDQ, 38820#ifndef CAPSTONE_DIET 38821 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38822#endif 38823}, 38824{ 38825 X86_VPGATHERQDYrm, X86_INS_VPGATHERQD, 38826#ifndef CAPSTONE_DIET 38827 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38828#endif 38829}, 38830{ 38831 X86_VPGATHERQDZrm, X86_INS_VPGATHERQD, 38832#ifndef CAPSTONE_DIET 38833 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38834#endif 38835}, 38836{ 38837 X86_VPGATHERQDrm, X86_INS_VPGATHERQD, 38838#ifndef CAPSTONE_DIET 38839 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38840#endif 38841}, 38842{ 38843 X86_VPGATHERQQYrm, X86_INS_VPGATHERQQ, 38844#ifndef CAPSTONE_DIET 38845 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38846#endif 38847}, 38848{ 38849 X86_VPGATHERQQZrm, X86_INS_VPGATHERQQ, 38850#ifndef CAPSTONE_DIET 38851 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 38852#endif 38853}, 38854{ 38855 X86_VPGATHERQQrm, X86_INS_VPGATHERQQ, 38856#ifndef CAPSTONE_DIET 38857 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38858#endif 38859}, 38860{ 38861 X86_VPHADDBDrm, X86_INS_VPHADDBD, 38862#ifndef CAPSTONE_DIET 38863 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38864#endif 38865}, 38866{ 38867 X86_VPHADDBDrr, X86_INS_VPHADDBD, 38868#ifndef CAPSTONE_DIET 38869 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38870#endif 38871}, 38872{ 38873 X86_VPHADDBQrm, X86_INS_VPHADDBQ, 38874#ifndef CAPSTONE_DIET 38875 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38876#endif 38877}, 38878{ 38879 X86_VPHADDBQrr, X86_INS_VPHADDBQ, 38880#ifndef CAPSTONE_DIET 38881 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38882#endif 38883}, 38884{ 38885 X86_VPHADDBWrm, X86_INS_VPHADDBW, 38886#ifndef CAPSTONE_DIET 38887 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38888#endif 38889}, 38890{ 38891 X86_VPHADDBWrr, X86_INS_VPHADDBW, 38892#ifndef CAPSTONE_DIET 38893 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38894#endif 38895}, 38896{ 38897 X86_VPHADDDQrm, X86_INS_VPHADDDQ, 38898#ifndef CAPSTONE_DIET 38899 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38900#endif 38901}, 38902{ 38903 X86_VPHADDDQrr, X86_INS_VPHADDDQ, 38904#ifndef CAPSTONE_DIET 38905 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38906#endif 38907}, 38908{ 38909 X86_VPHADDDYrm, X86_INS_VPHADDD, 38910#ifndef CAPSTONE_DIET 38911 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38912#endif 38913}, 38914{ 38915 X86_VPHADDDYrr, X86_INS_VPHADDD, 38916#ifndef CAPSTONE_DIET 38917 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38918#endif 38919}, 38920{ 38921 X86_VPHADDDrm, X86_INS_VPHADDD, 38922#ifndef CAPSTONE_DIET 38923 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38924#endif 38925}, 38926{ 38927 X86_VPHADDDrr, X86_INS_VPHADDD, 38928#ifndef CAPSTONE_DIET 38929 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38930#endif 38931}, 38932{ 38933 X86_VPHADDSWrm128, X86_INS_VPHADDSW, 38934#ifndef CAPSTONE_DIET 38935 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38936#endif 38937}, 38938{ 38939 X86_VPHADDSWrm256, X86_INS_VPHADDSW, 38940#ifndef CAPSTONE_DIET 38941 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38942#endif 38943}, 38944{ 38945 X86_VPHADDSWrr128, X86_INS_VPHADDSW, 38946#ifndef CAPSTONE_DIET 38947 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 38948#endif 38949}, 38950{ 38951 X86_VPHADDSWrr256, X86_INS_VPHADDSW, 38952#ifndef CAPSTONE_DIET 38953 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 38954#endif 38955}, 38956{ 38957 X86_VPHADDUBDrm, X86_INS_VPHADDUBD, 38958#ifndef CAPSTONE_DIET 38959 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38960#endif 38961}, 38962{ 38963 X86_VPHADDUBDrr, X86_INS_VPHADDUBD, 38964#ifndef CAPSTONE_DIET 38965 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38966#endif 38967}, 38968{ 38969 X86_VPHADDUBQrm, X86_INS_VPHADDUBQ, 38970#ifndef CAPSTONE_DIET 38971 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38972#endif 38973}, 38974{ 38975 X86_VPHADDUBQrr, X86_INS_VPHADDUBQ, 38976#ifndef CAPSTONE_DIET 38977 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38978#endif 38979}, 38980{ 38981 X86_VPHADDUBWrm, X86_INS_VPHADDUBW, 38982#ifndef CAPSTONE_DIET 38983 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38984#endif 38985}, 38986{ 38987 X86_VPHADDUBWrr, X86_INS_VPHADDUBW, 38988#ifndef CAPSTONE_DIET 38989 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38990#endif 38991}, 38992{ 38993 X86_VPHADDUDQrm, X86_INS_VPHADDUDQ, 38994#ifndef CAPSTONE_DIET 38995 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 38996#endif 38997}, 38998{ 38999 X86_VPHADDUDQrr, X86_INS_VPHADDUDQ, 39000#ifndef CAPSTONE_DIET 39001 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39002#endif 39003}, 39004{ 39005 X86_VPHADDUWDrm, X86_INS_VPHADDUWD, 39006#ifndef CAPSTONE_DIET 39007 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39008#endif 39009}, 39010{ 39011 X86_VPHADDUWDrr, X86_INS_VPHADDUWD, 39012#ifndef CAPSTONE_DIET 39013 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39014#endif 39015}, 39016{ 39017 X86_VPHADDUWQrm, X86_INS_VPHADDUWQ, 39018#ifndef CAPSTONE_DIET 39019 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39020#endif 39021}, 39022{ 39023 X86_VPHADDUWQrr, X86_INS_VPHADDUWQ, 39024#ifndef CAPSTONE_DIET 39025 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39026#endif 39027}, 39028{ 39029 X86_VPHADDWDrm, X86_INS_VPHADDWD, 39030#ifndef CAPSTONE_DIET 39031 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39032#endif 39033}, 39034{ 39035 X86_VPHADDWDrr, X86_INS_VPHADDWD, 39036#ifndef CAPSTONE_DIET 39037 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39038#endif 39039}, 39040{ 39041 X86_VPHADDWQrm, X86_INS_VPHADDWQ, 39042#ifndef CAPSTONE_DIET 39043 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39044#endif 39045}, 39046{ 39047 X86_VPHADDWQrr, X86_INS_VPHADDWQ, 39048#ifndef CAPSTONE_DIET 39049 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39050#endif 39051}, 39052{ 39053 X86_VPHADDWYrm, X86_INS_VPHADDW, 39054#ifndef CAPSTONE_DIET 39055 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39056#endif 39057}, 39058{ 39059 X86_VPHADDWYrr, X86_INS_VPHADDW, 39060#ifndef CAPSTONE_DIET 39061 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39062#endif 39063}, 39064{ 39065 X86_VPHADDWrm, X86_INS_VPHADDW, 39066#ifndef CAPSTONE_DIET 39067 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39068#endif 39069}, 39070{ 39071 X86_VPHADDWrr, X86_INS_VPHADDW, 39072#ifndef CAPSTONE_DIET 39073 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39074#endif 39075}, 39076{ 39077 X86_VPHMINPOSUWrm128, X86_INS_VPHMINPOSUW, 39078#ifndef CAPSTONE_DIET 39079 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39080#endif 39081}, 39082{ 39083 X86_VPHMINPOSUWrr128, X86_INS_VPHMINPOSUW, 39084#ifndef CAPSTONE_DIET 39085 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39086#endif 39087}, 39088{ 39089 X86_VPHSUBBWrm, X86_INS_VPHSUBBW, 39090#ifndef CAPSTONE_DIET 39091 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39092#endif 39093}, 39094{ 39095 X86_VPHSUBBWrr, X86_INS_VPHSUBBW, 39096#ifndef CAPSTONE_DIET 39097 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39098#endif 39099}, 39100{ 39101 X86_VPHSUBDQrm, X86_INS_VPHSUBDQ, 39102#ifndef CAPSTONE_DIET 39103 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39104#endif 39105}, 39106{ 39107 X86_VPHSUBDQrr, X86_INS_VPHSUBDQ, 39108#ifndef CAPSTONE_DIET 39109 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39110#endif 39111}, 39112{ 39113 X86_VPHSUBDYrm, X86_INS_VPHSUBD, 39114#ifndef CAPSTONE_DIET 39115 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39116#endif 39117}, 39118{ 39119 X86_VPHSUBDYrr, X86_INS_VPHSUBD, 39120#ifndef CAPSTONE_DIET 39121 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39122#endif 39123}, 39124{ 39125 X86_VPHSUBDrm, X86_INS_VPHSUBD, 39126#ifndef CAPSTONE_DIET 39127 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39128#endif 39129}, 39130{ 39131 X86_VPHSUBDrr, X86_INS_VPHSUBD, 39132#ifndef CAPSTONE_DIET 39133 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39134#endif 39135}, 39136{ 39137 X86_VPHSUBSWrm128, X86_INS_VPHSUBSW, 39138#ifndef CAPSTONE_DIET 39139 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39140#endif 39141}, 39142{ 39143 X86_VPHSUBSWrm256, X86_INS_VPHSUBSW, 39144#ifndef CAPSTONE_DIET 39145 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39146#endif 39147}, 39148{ 39149 X86_VPHSUBSWrr128, X86_INS_VPHSUBSW, 39150#ifndef CAPSTONE_DIET 39151 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39152#endif 39153}, 39154{ 39155 X86_VPHSUBSWrr256, X86_INS_VPHSUBSW, 39156#ifndef CAPSTONE_DIET 39157 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39158#endif 39159}, 39160{ 39161 X86_VPHSUBWDrm, X86_INS_VPHSUBWD, 39162#ifndef CAPSTONE_DIET 39163 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39164#endif 39165}, 39166{ 39167 X86_VPHSUBWDrr, X86_INS_VPHSUBWD, 39168#ifndef CAPSTONE_DIET 39169 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39170#endif 39171}, 39172{ 39173 X86_VPHSUBWYrm, X86_INS_VPHSUBW, 39174#ifndef CAPSTONE_DIET 39175 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39176#endif 39177}, 39178{ 39179 X86_VPHSUBWYrr, X86_INS_VPHSUBW, 39180#ifndef CAPSTONE_DIET 39181 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39182#endif 39183}, 39184{ 39185 X86_VPHSUBWrm, X86_INS_VPHSUBW, 39186#ifndef CAPSTONE_DIET 39187 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39188#endif 39189}, 39190{ 39191 X86_VPHSUBWrr, X86_INS_VPHSUBW, 39192#ifndef CAPSTONE_DIET 39193 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39194#endif 39195}, 39196{ 39197 X86_VPINSRBrm, X86_INS_VPINSRB, 39198#ifndef CAPSTONE_DIET 39199 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39200#endif 39201}, 39202{ 39203 X86_VPINSRBrr, X86_INS_VPINSRB, 39204#ifndef CAPSTONE_DIET 39205 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39206#endif 39207}, 39208{ 39209 X86_VPINSRDrm, X86_INS_VPINSRD, 39210#ifndef CAPSTONE_DIET 39211 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39212#endif 39213}, 39214{ 39215 X86_VPINSRDrr, X86_INS_VPINSRD, 39216#ifndef CAPSTONE_DIET 39217 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39218#endif 39219}, 39220{ 39221 X86_VPINSRQrm, X86_INS_VPINSRQ, 39222#ifndef CAPSTONE_DIET 39223 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39224#endif 39225}, 39226{ 39227 X86_VPINSRQrr, X86_INS_VPINSRQ, 39228#ifndef CAPSTONE_DIET 39229 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39230#endif 39231}, 39232{ 39233 X86_VPINSRWrmi, X86_INS_VPINSRW, 39234#ifndef CAPSTONE_DIET 39235 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39236#endif 39237}, 39238{ 39239 X86_VPINSRWrri, X86_INS_VPINSRW, 39240#ifndef CAPSTONE_DIET 39241 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39242#endif 39243}, 39244{ 39245 X86_VPLZCNTDrm, X86_INS_VPLZCNTD, 39246#ifndef CAPSTONE_DIET 39247 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39248#endif 39249}, 39250{ 39251 X86_VPLZCNTDrmb, X86_INS_VPLZCNTD, 39252#ifndef CAPSTONE_DIET 39253 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39254#endif 39255}, 39256{ 39257 X86_VPLZCNTDrmbk, X86_INS_VPLZCNTD, 39258#ifndef CAPSTONE_DIET 39259 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39260#endif 39261}, 39262{ 39263 X86_VPLZCNTDrmbkz, X86_INS_VPLZCNTD, 39264#ifndef CAPSTONE_DIET 39265 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39266#endif 39267}, 39268{ 39269 X86_VPLZCNTDrmk, X86_INS_VPLZCNTD, 39270#ifndef CAPSTONE_DIET 39271 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39272#endif 39273}, 39274{ 39275 X86_VPLZCNTDrmkz, X86_INS_VPLZCNTD, 39276#ifndef CAPSTONE_DIET 39277 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39278#endif 39279}, 39280{ 39281 X86_VPLZCNTDrr, X86_INS_VPLZCNTD, 39282#ifndef CAPSTONE_DIET 39283 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39284#endif 39285}, 39286{ 39287 X86_VPLZCNTDrrk, X86_INS_VPLZCNTD, 39288#ifndef CAPSTONE_DIET 39289 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39290#endif 39291}, 39292{ 39293 X86_VPLZCNTDrrkz, X86_INS_VPLZCNTD, 39294#ifndef CAPSTONE_DIET 39295 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39296#endif 39297}, 39298{ 39299 X86_VPLZCNTQrm, X86_INS_VPLZCNTQ, 39300#ifndef CAPSTONE_DIET 39301 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39302#endif 39303}, 39304{ 39305 X86_VPLZCNTQrmb, X86_INS_VPLZCNTQ, 39306#ifndef CAPSTONE_DIET 39307 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39308#endif 39309}, 39310{ 39311 X86_VPLZCNTQrmbk, X86_INS_VPLZCNTQ, 39312#ifndef CAPSTONE_DIET 39313 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39314#endif 39315}, 39316{ 39317 X86_VPLZCNTQrmbkz, X86_INS_VPLZCNTQ, 39318#ifndef CAPSTONE_DIET 39319 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39320#endif 39321}, 39322{ 39323 X86_VPLZCNTQrmk, X86_INS_VPLZCNTQ, 39324#ifndef CAPSTONE_DIET 39325 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39326#endif 39327}, 39328{ 39329 X86_VPLZCNTQrmkz, X86_INS_VPLZCNTQ, 39330#ifndef CAPSTONE_DIET 39331 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39332#endif 39333}, 39334{ 39335 X86_VPLZCNTQrr, X86_INS_VPLZCNTQ, 39336#ifndef CAPSTONE_DIET 39337 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39338#endif 39339}, 39340{ 39341 X86_VPLZCNTQrrk, X86_INS_VPLZCNTQ, 39342#ifndef CAPSTONE_DIET 39343 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39344#endif 39345}, 39346{ 39347 X86_VPLZCNTQrrkz, X86_INS_VPLZCNTQ, 39348#ifndef CAPSTONE_DIET 39349 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 39350#endif 39351}, 39352{ 39353 X86_VPMACSDDrm, X86_INS_VPMACSDD, 39354#ifndef CAPSTONE_DIET 39355 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39356#endif 39357}, 39358{ 39359 X86_VPMACSDDrr, X86_INS_VPMACSDD, 39360#ifndef CAPSTONE_DIET 39361 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39362#endif 39363}, 39364{ 39365 X86_VPMACSDQHrm, X86_INS_VPMACSDQH, 39366#ifndef CAPSTONE_DIET 39367 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39368#endif 39369}, 39370{ 39371 X86_VPMACSDQHrr, X86_INS_VPMACSDQH, 39372#ifndef CAPSTONE_DIET 39373 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39374#endif 39375}, 39376{ 39377 X86_VPMACSDQLrm, X86_INS_VPMACSDQL, 39378#ifndef CAPSTONE_DIET 39379 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39380#endif 39381}, 39382{ 39383 X86_VPMACSDQLrr, X86_INS_VPMACSDQL, 39384#ifndef CAPSTONE_DIET 39385 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39386#endif 39387}, 39388{ 39389 X86_VPMACSSDDrm, X86_INS_VPMACSSDD, 39390#ifndef CAPSTONE_DIET 39391 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39392#endif 39393}, 39394{ 39395 X86_VPMACSSDDrr, X86_INS_VPMACSSDD, 39396#ifndef CAPSTONE_DIET 39397 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39398#endif 39399}, 39400{ 39401 X86_VPMACSSDQHrm, X86_INS_VPMACSSDQH, 39402#ifndef CAPSTONE_DIET 39403 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39404#endif 39405}, 39406{ 39407 X86_VPMACSSDQHrr, X86_INS_VPMACSSDQH, 39408#ifndef CAPSTONE_DIET 39409 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39410#endif 39411}, 39412{ 39413 X86_VPMACSSDQLrm, X86_INS_VPMACSSDQL, 39414#ifndef CAPSTONE_DIET 39415 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39416#endif 39417}, 39418{ 39419 X86_VPMACSSDQLrr, X86_INS_VPMACSSDQL, 39420#ifndef CAPSTONE_DIET 39421 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39422#endif 39423}, 39424{ 39425 X86_VPMACSSWDrm, X86_INS_VPMACSSWD, 39426#ifndef CAPSTONE_DIET 39427 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39428#endif 39429}, 39430{ 39431 X86_VPMACSSWDrr, X86_INS_VPMACSSWD, 39432#ifndef CAPSTONE_DIET 39433 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39434#endif 39435}, 39436{ 39437 X86_VPMACSSWWrm, X86_INS_VPMACSSWW, 39438#ifndef CAPSTONE_DIET 39439 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39440#endif 39441}, 39442{ 39443 X86_VPMACSSWWrr, X86_INS_VPMACSSWW, 39444#ifndef CAPSTONE_DIET 39445 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39446#endif 39447}, 39448{ 39449 X86_VPMACSWDrm, X86_INS_VPMACSWD, 39450#ifndef CAPSTONE_DIET 39451 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39452#endif 39453}, 39454{ 39455 X86_VPMACSWDrr, X86_INS_VPMACSWD, 39456#ifndef CAPSTONE_DIET 39457 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39458#endif 39459}, 39460{ 39461 X86_VPMACSWWrm, X86_INS_VPMACSWW, 39462#ifndef CAPSTONE_DIET 39463 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39464#endif 39465}, 39466{ 39467 X86_VPMACSWWrr, X86_INS_VPMACSWW, 39468#ifndef CAPSTONE_DIET 39469 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39470#endif 39471}, 39472{ 39473 X86_VPMADCSSWDrm, X86_INS_VPMADCSSWD, 39474#ifndef CAPSTONE_DIET 39475 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39476#endif 39477}, 39478{ 39479 X86_VPMADCSSWDrr, X86_INS_VPMADCSSWD, 39480#ifndef CAPSTONE_DIET 39481 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39482#endif 39483}, 39484{ 39485 X86_VPMADCSWDrm, X86_INS_VPMADCSWD, 39486#ifndef CAPSTONE_DIET 39487 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39488#endif 39489}, 39490{ 39491 X86_VPMADCSWDrr, X86_INS_VPMADCSWD, 39492#ifndef CAPSTONE_DIET 39493 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 39494#endif 39495}, 39496{ 39497 X86_VPMADDUBSWrm128, X86_INS_VPMADDUBSW, 39498#ifndef CAPSTONE_DIET 39499 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39500#endif 39501}, 39502{ 39503 X86_VPMADDUBSWrm256, X86_INS_VPMADDUBSW, 39504#ifndef CAPSTONE_DIET 39505 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39506#endif 39507}, 39508{ 39509 X86_VPMADDUBSWrr128, X86_INS_VPMADDUBSW, 39510#ifndef CAPSTONE_DIET 39511 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39512#endif 39513}, 39514{ 39515 X86_VPMADDUBSWrr256, X86_INS_VPMADDUBSW, 39516#ifndef CAPSTONE_DIET 39517 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39518#endif 39519}, 39520{ 39521 X86_VPMADDWDYrm, X86_INS_VPMADDWD, 39522#ifndef CAPSTONE_DIET 39523 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39524#endif 39525}, 39526{ 39527 X86_VPMADDWDYrr, X86_INS_VPMADDWD, 39528#ifndef CAPSTONE_DIET 39529 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39530#endif 39531}, 39532{ 39533 X86_VPMADDWDrm, X86_INS_VPMADDWD, 39534#ifndef CAPSTONE_DIET 39535 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39536#endif 39537}, 39538{ 39539 X86_VPMADDWDrr, X86_INS_VPMADDWD, 39540#ifndef CAPSTONE_DIET 39541 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 39542#endif 39543}, 39544{ 39545 X86_VPMASKMOVDYmr, X86_INS_VPMASKMOVD, 39546#ifndef CAPSTONE_DIET 39547 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39548#endif 39549}, 39550{ 39551 X86_VPMASKMOVDYrm, X86_INS_VPMASKMOVD, 39552#ifndef CAPSTONE_DIET 39553 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39554#endif 39555}, 39556{ 39557 X86_VPMASKMOVDmr, X86_INS_VPMASKMOVD, 39558#ifndef CAPSTONE_DIET 39559 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39560#endif 39561}, 39562{ 39563 X86_VPMASKMOVDrm, X86_INS_VPMASKMOVD, 39564#ifndef CAPSTONE_DIET 39565 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39566#endif 39567}, 39568{ 39569 X86_VPMASKMOVQYmr, X86_INS_VPMASKMOVQ, 39570#ifndef CAPSTONE_DIET 39571 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39572#endif 39573}, 39574{ 39575 X86_VPMASKMOVQYrm, X86_INS_VPMASKMOVQ, 39576#ifndef CAPSTONE_DIET 39577 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39578#endif 39579}, 39580{ 39581 X86_VPMASKMOVQmr, X86_INS_VPMASKMOVQ, 39582#ifndef CAPSTONE_DIET 39583 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39584#endif 39585}, 39586{ 39587 X86_VPMASKMOVQrm, X86_INS_VPMASKMOVQ, 39588#ifndef CAPSTONE_DIET 39589 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 39590#endif 39591}, 39592{ 39593 X86_VPMAXSBYrm, X86_INS_VPMAXSB, 39594#ifndef CAPSTONE_DIET 39595 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 39596#endif 39597}, 39598{ 39599 X86_VPMAXSBYrr, X86_INS_VPMAXSB, 39600#ifndef CAPSTONE_DIET 39601 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 39602#endif 39603}, 39604{ 39605 X86_VPMAXSBZ128rm, X86_INS_VPMAXSB, 39606#ifndef CAPSTONE_DIET 39607 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 39608#endif 39609}, 39610{ 39611 X86_VPMAXSBZ128rmk, X86_INS_VPMAXSB, 39612#ifndef CAPSTONE_DIET 39613 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 39614#endif 39615}, 39616{ 39617 X86_VPMAXSBZ128rmkz, X86_INS_VPMAXSB, 39618#ifndef CAPSTONE_DIET 39619 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 39620#endif 39621}, 39622{ 39623 X86_VPMAXSBZ128rr, X86_INS_VPMAXSB, 39624#ifndef CAPSTONE_DIET 39625 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 39626#endif 39627}, 39628{ 39629 X86_VPMAXSBZ128rrk, X86_INS_VPMAXSB, 39630#ifndef CAPSTONE_DIET 39631 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 39632#endif 39633}, 39634{ 39635 X86_VPMAXSBZ128rrkz, X86_INS_VPMAXSB, 39636#ifndef CAPSTONE_DIET 39637 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 39638#endif 39639}, 39640{ 39641 X86_VPMAXSBZ256rm, X86_INS_VPMAXSB, 39642#ifndef CAPSTONE_DIET 39643 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 39644#endif 39645}, 39646{ 39647 X86_VPMAXSBZ256rmk, X86_INS_VPMAXSB, 39648#ifndef CAPSTONE_DIET 39649 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 39650#endif 39651}, 39652{ 39653 X86_VPMAXSBZ256rmkz, X86_INS_VPMAXSB, 39654#ifndef CAPSTONE_DIET 39655 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 39656#endif 39657}, 39658{ 39659 X86_VPMAXSBZ256rr, X86_INS_VPMAXSB, 39660#ifndef CAPSTONE_DIET 39661 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 39662#endif 39663}, 39664{ 39665 X86_VPMAXSBZ256rrk, X86_INS_VPMAXSB, 39666#ifndef CAPSTONE_DIET 39667 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 39668#endif 39669}, 39670{ 39671 X86_VPMAXSBZ256rrkz, X86_INS_VPMAXSB, 39672#ifndef CAPSTONE_DIET 39673 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 39674#endif 39675}, 39676{ 39677 X86_VPMAXSBZrm, X86_INS_VPMAXSB, 39678#ifndef CAPSTONE_DIET 39679 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 39680#endif 39681}, 39682{ 39683 X86_VPMAXSBZrmk, X86_INS_VPMAXSB, 39684#ifndef CAPSTONE_DIET 39685 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 39686#endif 39687}, 39688{ 39689 X86_VPMAXSBZrmkz, X86_INS_VPMAXSB, 39690#ifndef CAPSTONE_DIET 39691 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 39692#endif 39693}, 39694{ 39695 X86_VPMAXSBZrr, X86_INS_VPMAXSB, 39696#ifndef CAPSTONE_DIET 39697 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 39698#endif 39699}, 39700{ 39701 X86_VPMAXSBZrrk, X86_INS_VPMAXSB, 39702#ifndef CAPSTONE_DIET 39703 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 39704#endif 39705}, 39706{ 39707 X86_VPMAXSBZrrkz, X86_INS_VPMAXSB, 39708#ifndef CAPSTONE_DIET 39709 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 39710#endif 39711}, 39712{ 39713 X86_VPMAXSBrm, X86_INS_VPMAXSB, 39714#ifndef CAPSTONE_DIET 39715 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 39716#endif 39717}, 39718{ 39719 X86_VPMAXSBrr, X86_INS_VPMAXSB, 39720#ifndef CAPSTONE_DIET 39721 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 39722#endif 39723}, 39724{ 39725 X86_VPMAXSDYrm, X86_INS_VPMAXSD, 39726#ifndef CAPSTONE_DIET 39727 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 39728#endif 39729}, 39730{ 39731 X86_VPMAXSDYrr, X86_INS_VPMAXSD, 39732#ifndef CAPSTONE_DIET 39733 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 39734#endif 39735}, 39736{ 39737 X86_VPMAXSDZ128rm, X86_INS_VPMAXSD, 39738#ifndef CAPSTONE_DIET 39739 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39740#endif 39741}, 39742{ 39743 X86_VPMAXSDZ128rmb, X86_INS_VPMAXSD, 39744#ifndef CAPSTONE_DIET 39745 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39746#endif 39747}, 39748{ 39749 X86_VPMAXSDZ128rmbk, X86_INS_VPMAXSD, 39750#ifndef CAPSTONE_DIET 39751 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39752#endif 39753}, 39754{ 39755 X86_VPMAXSDZ128rmbkz, X86_INS_VPMAXSD, 39756#ifndef CAPSTONE_DIET 39757 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39758#endif 39759}, 39760{ 39761 X86_VPMAXSDZ128rmk, X86_INS_VPMAXSD, 39762#ifndef CAPSTONE_DIET 39763 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39764#endif 39765}, 39766{ 39767 X86_VPMAXSDZ128rmkz, X86_INS_VPMAXSD, 39768#ifndef CAPSTONE_DIET 39769 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39770#endif 39771}, 39772{ 39773 X86_VPMAXSDZ128rr, X86_INS_VPMAXSD, 39774#ifndef CAPSTONE_DIET 39775 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39776#endif 39777}, 39778{ 39779 X86_VPMAXSDZ128rrk, X86_INS_VPMAXSD, 39780#ifndef CAPSTONE_DIET 39781 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39782#endif 39783}, 39784{ 39785 X86_VPMAXSDZ128rrkz, X86_INS_VPMAXSD, 39786#ifndef CAPSTONE_DIET 39787 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39788#endif 39789}, 39790{ 39791 X86_VPMAXSDZ256rm, X86_INS_VPMAXSD, 39792#ifndef CAPSTONE_DIET 39793 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39794#endif 39795}, 39796{ 39797 X86_VPMAXSDZ256rmb, X86_INS_VPMAXSD, 39798#ifndef CAPSTONE_DIET 39799 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39800#endif 39801}, 39802{ 39803 X86_VPMAXSDZ256rmbk, X86_INS_VPMAXSD, 39804#ifndef CAPSTONE_DIET 39805 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39806#endif 39807}, 39808{ 39809 X86_VPMAXSDZ256rmbkz, X86_INS_VPMAXSD, 39810#ifndef CAPSTONE_DIET 39811 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39812#endif 39813}, 39814{ 39815 X86_VPMAXSDZ256rmk, X86_INS_VPMAXSD, 39816#ifndef CAPSTONE_DIET 39817 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39818#endif 39819}, 39820{ 39821 X86_VPMAXSDZ256rmkz, X86_INS_VPMAXSD, 39822#ifndef CAPSTONE_DIET 39823 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39824#endif 39825}, 39826{ 39827 X86_VPMAXSDZ256rr, X86_INS_VPMAXSD, 39828#ifndef CAPSTONE_DIET 39829 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39830#endif 39831}, 39832{ 39833 X86_VPMAXSDZ256rrk, X86_INS_VPMAXSD, 39834#ifndef CAPSTONE_DIET 39835 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39836#endif 39837}, 39838{ 39839 X86_VPMAXSDZ256rrkz, X86_INS_VPMAXSD, 39840#ifndef CAPSTONE_DIET 39841 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39842#endif 39843}, 39844{ 39845 X86_VPMAXSDZrm, X86_INS_VPMAXSD, 39846#ifndef CAPSTONE_DIET 39847 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 39848#endif 39849}, 39850{ 39851 X86_VPMAXSDZrmb, X86_INS_VPMAXSD, 39852#ifndef CAPSTONE_DIET 39853 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 39854#endif 39855}, 39856{ 39857 X86_VPMAXSDZrmbk, X86_INS_VPMAXSD, 39858#ifndef CAPSTONE_DIET 39859 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 39860#endif 39861}, 39862{ 39863 X86_VPMAXSDZrmbkz, X86_INS_VPMAXSD, 39864#ifndef CAPSTONE_DIET 39865 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 39866#endif 39867}, 39868{ 39869 X86_VPMAXSDZrmk, X86_INS_VPMAXSD, 39870#ifndef CAPSTONE_DIET 39871 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 39872#endif 39873}, 39874{ 39875 X86_VPMAXSDZrmkz, X86_INS_VPMAXSD, 39876#ifndef CAPSTONE_DIET 39877 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 39878#endif 39879}, 39880{ 39881 X86_VPMAXSDZrr, X86_INS_VPMAXSD, 39882#ifndef CAPSTONE_DIET 39883 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 39884#endif 39885}, 39886{ 39887 X86_VPMAXSDZrrk, X86_INS_VPMAXSD, 39888#ifndef CAPSTONE_DIET 39889 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 39890#endif 39891}, 39892{ 39893 X86_VPMAXSDZrrkz, X86_INS_VPMAXSD, 39894#ifndef CAPSTONE_DIET 39895 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 39896#endif 39897}, 39898{ 39899 X86_VPMAXSDrm, X86_INS_VPMAXSD, 39900#ifndef CAPSTONE_DIET 39901 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 39902#endif 39903}, 39904{ 39905 X86_VPMAXSDrr, X86_INS_VPMAXSD, 39906#ifndef CAPSTONE_DIET 39907 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 39908#endif 39909}, 39910{ 39911 X86_VPMAXSQZ128rm, X86_INS_VPMAXSQ, 39912#ifndef CAPSTONE_DIET 39913 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39914#endif 39915}, 39916{ 39917 X86_VPMAXSQZ128rmb, X86_INS_VPMAXSQ, 39918#ifndef CAPSTONE_DIET 39919 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39920#endif 39921}, 39922{ 39923 X86_VPMAXSQZ128rmbk, X86_INS_VPMAXSQ, 39924#ifndef CAPSTONE_DIET 39925 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39926#endif 39927}, 39928{ 39929 X86_VPMAXSQZ128rmbkz, X86_INS_VPMAXSQ, 39930#ifndef CAPSTONE_DIET 39931 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39932#endif 39933}, 39934{ 39935 X86_VPMAXSQZ128rmk, X86_INS_VPMAXSQ, 39936#ifndef CAPSTONE_DIET 39937 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39938#endif 39939}, 39940{ 39941 X86_VPMAXSQZ128rmkz, X86_INS_VPMAXSQ, 39942#ifndef CAPSTONE_DIET 39943 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39944#endif 39945}, 39946{ 39947 X86_VPMAXSQZ128rr, X86_INS_VPMAXSQ, 39948#ifndef CAPSTONE_DIET 39949 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39950#endif 39951}, 39952{ 39953 X86_VPMAXSQZ128rrk, X86_INS_VPMAXSQ, 39954#ifndef CAPSTONE_DIET 39955 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39956#endif 39957}, 39958{ 39959 X86_VPMAXSQZ128rrkz, X86_INS_VPMAXSQ, 39960#ifndef CAPSTONE_DIET 39961 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39962#endif 39963}, 39964{ 39965 X86_VPMAXSQZ256rm, X86_INS_VPMAXSQ, 39966#ifndef CAPSTONE_DIET 39967 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39968#endif 39969}, 39970{ 39971 X86_VPMAXSQZ256rmb, X86_INS_VPMAXSQ, 39972#ifndef CAPSTONE_DIET 39973 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39974#endif 39975}, 39976{ 39977 X86_VPMAXSQZ256rmbk, X86_INS_VPMAXSQ, 39978#ifndef CAPSTONE_DIET 39979 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39980#endif 39981}, 39982{ 39983 X86_VPMAXSQZ256rmbkz, X86_INS_VPMAXSQ, 39984#ifndef CAPSTONE_DIET 39985 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39986#endif 39987}, 39988{ 39989 X86_VPMAXSQZ256rmk, X86_INS_VPMAXSQ, 39990#ifndef CAPSTONE_DIET 39991 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39992#endif 39993}, 39994{ 39995 X86_VPMAXSQZ256rmkz, X86_INS_VPMAXSQ, 39996#ifndef CAPSTONE_DIET 39997 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 39998#endif 39999}, 40000{ 40001 X86_VPMAXSQZ256rr, X86_INS_VPMAXSQ, 40002#ifndef CAPSTONE_DIET 40003 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40004#endif 40005}, 40006{ 40007 X86_VPMAXSQZ256rrk, X86_INS_VPMAXSQ, 40008#ifndef CAPSTONE_DIET 40009 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40010#endif 40011}, 40012{ 40013 X86_VPMAXSQZ256rrkz, X86_INS_VPMAXSQ, 40014#ifndef CAPSTONE_DIET 40015 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40016#endif 40017}, 40018{ 40019 X86_VPMAXSQZrm, X86_INS_VPMAXSQ, 40020#ifndef CAPSTONE_DIET 40021 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40022#endif 40023}, 40024{ 40025 X86_VPMAXSQZrmb, X86_INS_VPMAXSQ, 40026#ifndef CAPSTONE_DIET 40027 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40028#endif 40029}, 40030{ 40031 X86_VPMAXSQZrmbk, X86_INS_VPMAXSQ, 40032#ifndef CAPSTONE_DIET 40033 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40034#endif 40035}, 40036{ 40037 X86_VPMAXSQZrmbkz, X86_INS_VPMAXSQ, 40038#ifndef CAPSTONE_DIET 40039 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40040#endif 40041}, 40042{ 40043 X86_VPMAXSQZrmk, X86_INS_VPMAXSQ, 40044#ifndef CAPSTONE_DIET 40045 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40046#endif 40047}, 40048{ 40049 X86_VPMAXSQZrmkz, X86_INS_VPMAXSQ, 40050#ifndef CAPSTONE_DIET 40051 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40052#endif 40053}, 40054{ 40055 X86_VPMAXSQZrr, X86_INS_VPMAXSQ, 40056#ifndef CAPSTONE_DIET 40057 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40058#endif 40059}, 40060{ 40061 X86_VPMAXSQZrrk, X86_INS_VPMAXSQ, 40062#ifndef CAPSTONE_DIET 40063 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40064#endif 40065}, 40066{ 40067 X86_VPMAXSQZrrkz, X86_INS_VPMAXSQ, 40068#ifndef CAPSTONE_DIET 40069 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40070#endif 40071}, 40072{ 40073 X86_VPMAXSWYrm, X86_INS_VPMAXSW, 40074#ifndef CAPSTONE_DIET 40075 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 40076#endif 40077}, 40078{ 40079 X86_VPMAXSWYrr, X86_INS_VPMAXSW, 40080#ifndef CAPSTONE_DIET 40081 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 40082#endif 40083}, 40084{ 40085 X86_VPMAXSWZ128rm, X86_INS_VPMAXSW, 40086#ifndef CAPSTONE_DIET 40087 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40088#endif 40089}, 40090{ 40091 X86_VPMAXSWZ128rmk, X86_INS_VPMAXSW, 40092#ifndef CAPSTONE_DIET 40093 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40094#endif 40095}, 40096{ 40097 X86_VPMAXSWZ128rmkz, X86_INS_VPMAXSW, 40098#ifndef CAPSTONE_DIET 40099 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40100#endif 40101}, 40102{ 40103 X86_VPMAXSWZ128rr, X86_INS_VPMAXSW, 40104#ifndef CAPSTONE_DIET 40105 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40106#endif 40107}, 40108{ 40109 X86_VPMAXSWZ128rrk, X86_INS_VPMAXSW, 40110#ifndef CAPSTONE_DIET 40111 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40112#endif 40113}, 40114{ 40115 X86_VPMAXSWZ128rrkz, X86_INS_VPMAXSW, 40116#ifndef CAPSTONE_DIET 40117 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40118#endif 40119}, 40120{ 40121 X86_VPMAXSWZ256rm, X86_INS_VPMAXSW, 40122#ifndef CAPSTONE_DIET 40123 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40124#endif 40125}, 40126{ 40127 X86_VPMAXSWZ256rmk, X86_INS_VPMAXSW, 40128#ifndef CAPSTONE_DIET 40129 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40130#endif 40131}, 40132{ 40133 X86_VPMAXSWZ256rmkz, X86_INS_VPMAXSW, 40134#ifndef CAPSTONE_DIET 40135 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40136#endif 40137}, 40138{ 40139 X86_VPMAXSWZ256rr, X86_INS_VPMAXSW, 40140#ifndef CAPSTONE_DIET 40141 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40142#endif 40143}, 40144{ 40145 X86_VPMAXSWZ256rrk, X86_INS_VPMAXSW, 40146#ifndef CAPSTONE_DIET 40147 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40148#endif 40149}, 40150{ 40151 X86_VPMAXSWZ256rrkz, X86_INS_VPMAXSW, 40152#ifndef CAPSTONE_DIET 40153 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40154#endif 40155}, 40156{ 40157 X86_VPMAXSWZrm, X86_INS_VPMAXSW, 40158#ifndef CAPSTONE_DIET 40159 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40160#endif 40161}, 40162{ 40163 X86_VPMAXSWZrmk, X86_INS_VPMAXSW, 40164#ifndef CAPSTONE_DIET 40165 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40166#endif 40167}, 40168{ 40169 X86_VPMAXSWZrmkz, X86_INS_VPMAXSW, 40170#ifndef CAPSTONE_DIET 40171 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40172#endif 40173}, 40174{ 40175 X86_VPMAXSWZrr, X86_INS_VPMAXSW, 40176#ifndef CAPSTONE_DIET 40177 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40178#endif 40179}, 40180{ 40181 X86_VPMAXSWZrrk, X86_INS_VPMAXSW, 40182#ifndef CAPSTONE_DIET 40183 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40184#endif 40185}, 40186{ 40187 X86_VPMAXSWZrrkz, X86_INS_VPMAXSW, 40188#ifndef CAPSTONE_DIET 40189 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40190#endif 40191}, 40192{ 40193 X86_VPMAXSWrm, X86_INS_VPMAXSW, 40194#ifndef CAPSTONE_DIET 40195 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 40196#endif 40197}, 40198{ 40199 X86_VPMAXSWrr, X86_INS_VPMAXSW, 40200#ifndef CAPSTONE_DIET 40201 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 40202#endif 40203}, 40204{ 40205 X86_VPMAXUBYrm, X86_INS_VPMAXUB, 40206#ifndef CAPSTONE_DIET 40207 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 40208#endif 40209}, 40210{ 40211 X86_VPMAXUBYrr, X86_INS_VPMAXUB, 40212#ifndef CAPSTONE_DIET 40213 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 40214#endif 40215}, 40216{ 40217 X86_VPMAXUBZ128rm, X86_INS_VPMAXUB, 40218#ifndef CAPSTONE_DIET 40219 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40220#endif 40221}, 40222{ 40223 X86_VPMAXUBZ128rmk, X86_INS_VPMAXUB, 40224#ifndef CAPSTONE_DIET 40225 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40226#endif 40227}, 40228{ 40229 X86_VPMAXUBZ128rmkz, X86_INS_VPMAXUB, 40230#ifndef CAPSTONE_DIET 40231 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40232#endif 40233}, 40234{ 40235 X86_VPMAXUBZ128rr, X86_INS_VPMAXUB, 40236#ifndef CAPSTONE_DIET 40237 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40238#endif 40239}, 40240{ 40241 X86_VPMAXUBZ128rrk, X86_INS_VPMAXUB, 40242#ifndef CAPSTONE_DIET 40243 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40244#endif 40245}, 40246{ 40247 X86_VPMAXUBZ128rrkz, X86_INS_VPMAXUB, 40248#ifndef CAPSTONE_DIET 40249 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40250#endif 40251}, 40252{ 40253 X86_VPMAXUBZ256rm, X86_INS_VPMAXUB, 40254#ifndef CAPSTONE_DIET 40255 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40256#endif 40257}, 40258{ 40259 X86_VPMAXUBZ256rmk, X86_INS_VPMAXUB, 40260#ifndef CAPSTONE_DIET 40261 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40262#endif 40263}, 40264{ 40265 X86_VPMAXUBZ256rmkz, X86_INS_VPMAXUB, 40266#ifndef CAPSTONE_DIET 40267 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40268#endif 40269}, 40270{ 40271 X86_VPMAXUBZ256rr, X86_INS_VPMAXUB, 40272#ifndef CAPSTONE_DIET 40273 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40274#endif 40275}, 40276{ 40277 X86_VPMAXUBZ256rrk, X86_INS_VPMAXUB, 40278#ifndef CAPSTONE_DIET 40279 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40280#endif 40281}, 40282{ 40283 X86_VPMAXUBZ256rrkz, X86_INS_VPMAXUB, 40284#ifndef CAPSTONE_DIET 40285 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40286#endif 40287}, 40288{ 40289 X86_VPMAXUBZrm, X86_INS_VPMAXUB, 40290#ifndef CAPSTONE_DIET 40291 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40292#endif 40293}, 40294{ 40295 X86_VPMAXUBZrmk, X86_INS_VPMAXUB, 40296#ifndef CAPSTONE_DIET 40297 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40298#endif 40299}, 40300{ 40301 X86_VPMAXUBZrmkz, X86_INS_VPMAXUB, 40302#ifndef CAPSTONE_DIET 40303 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40304#endif 40305}, 40306{ 40307 X86_VPMAXUBZrr, X86_INS_VPMAXUB, 40308#ifndef CAPSTONE_DIET 40309 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40310#endif 40311}, 40312{ 40313 X86_VPMAXUBZrrk, X86_INS_VPMAXUB, 40314#ifndef CAPSTONE_DIET 40315 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40316#endif 40317}, 40318{ 40319 X86_VPMAXUBZrrkz, X86_INS_VPMAXUB, 40320#ifndef CAPSTONE_DIET 40321 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40322#endif 40323}, 40324{ 40325 X86_VPMAXUBrm, X86_INS_VPMAXUB, 40326#ifndef CAPSTONE_DIET 40327 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 40328#endif 40329}, 40330{ 40331 X86_VPMAXUBrr, X86_INS_VPMAXUB, 40332#ifndef CAPSTONE_DIET 40333 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 40334#endif 40335}, 40336{ 40337 X86_VPMAXUDYrm, X86_INS_VPMAXUD, 40338#ifndef CAPSTONE_DIET 40339 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 40340#endif 40341}, 40342{ 40343 X86_VPMAXUDYrr, X86_INS_VPMAXUD, 40344#ifndef CAPSTONE_DIET 40345 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 40346#endif 40347}, 40348{ 40349 X86_VPMAXUDZ128rm, X86_INS_VPMAXUD, 40350#ifndef CAPSTONE_DIET 40351 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40352#endif 40353}, 40354{ 40355 X86_VPMAXUDZ128rmb, X86_INS_VPMAXUD, 40356#ifndef CAPSTONE_DIET 40357 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40358#endif 40359}, 40360{ 40361 X86_VPMAXUDZ128rmbk, X86_INS_VPMAXUD, 40362#ifndef CAPSTONE_DIET 40363 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40364#endif 40365}, 40366{ 40367 X86_VPMAXUDZ128rmbkz, X86_INS_VPMAXUD, 40368#ifndef CAPSTONE_DIET 40369 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40370#endif 40371}, 40372{ 40373 X86_VPMAXUDZ128rmk, X86_INS_VPMAXUD, 40374#ifndef CAPSTONE_DIET 40375 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40376#endif 40377}, 40378{ 40379 X86_VPMAXUDZ128rmkz, X86_INS_VPMAXUD, 40380#ifndef CAPSTONE_DIET 40381 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40382#endif 40383}, 40384{ 40385 X86_VPMAXUDZ128rr, X86_INS_VPMAXUD, 40386#ifndef CAPSTONE_DIET 40387 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40388#endif 40389}, 40390{ 40391 X86_VPMAXUDZ128rrk, X86_INS_VPMAXUD, 40392#ifndef CAPSTONE_DIET 40393 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40394#endif 40395}, 40396{ 40397 X86_VPMAXUDZ128rrkz, X86_INS_VPMAXUD, 40398#ifndef CAPSTONE_DIET 40399 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40400#endif 40401}, 40402{ 40403 X86_VPMAXUDZ256rm, X86_INS_VPMAXUD, 40404#ifndef CAPSTONE_DIET 40405 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40406#endif 40407}, 40408{ 40409 X86_VPMAXUDZ256rmb, X86_INS_VPMAXUD, 40410#ifndef CAPSTONE_DIET 40411 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40412#endif 40413}, 40414{ 40415 X86_VPMAXUDZ256rmbk, X86_INS_VPMAXUD, 40416#ifndef CAPSTONE_DIET 40417 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40418#endif 40419}, 40420{ 40421 X86_VPMAXUDZ256rmbkz, X86_INS_VPMAXUD, 40422#ifndef CAPSTONE_DIET 40423 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40424#endif 40425}, 40426{ 40427 X86_VPMAXUDZ256rmk, X86_INS_VPMAXUD, 40428#ifndef CAPSTONE_DIET 40429 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40430#endif 40431}, 40432{ 40433 X86_VPMAXUDZ256rmkz, X86_INS_VPMAXUD, 40434#ifndef CAPSTONE_DIET 40435 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40436#endif 40437}, 40438{ 40439 X86_VPMAXUDZ256rr, X86_INS_VPMAXUD, 40440#ifndef CAPSTONE_DIET 40441 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40442#endif 40443}, 40444{ 40445 X86_VPMAXUDZ256rrk, X86_INS_VPMAXUD, 40446#ifndef CAPSTONE_DIET 40447 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40448#endif 40449}, 40450{ 40451 X86_VPMAXUDZ256rrkz, X86_INS_VPMAXUD, 40452#ifndef CAPSTONE_DIET 40453 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40454#endif 40455}, 40456{ 40457 X86_VPMAXUDZrm, X86_INS_VPMAXUD, 40458#ifndef CAPSTONE_DIET 40459 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40460#endif 40461}, 40462{ 40463 X86_VPMAXUDZrmb, X86_INS_VPMAXUD, 40464#ifndef CAPSTONE_DIET 40465 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40466#endif 40467}, 40468{ 40469 X86_VPMAXUDZrmbk, X86_INS_VPMAXUD, 40470#ifndef CAPSTONE_DIET 40471 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40472#endif 40473}, 40474{ 40475 X86_VPMAXUDZrmbkz, X86_INS_VPMAXUD, 40476#ifndef CAPSTONE_DIET 40477 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40478#endif 40479}, 40480{ 40481 X86_VPMAXUDZrmk, X86_INS_VPMAXUD, 40482#ifndef CAPSTONE_DIET 40483 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40484#endif 40485}, 40486{ 40487 X86_VPMAXUDZrmkz, X86_INS_VPMAXUD, 40488#ifndef CAPSTONE_DIET 40489 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40490#endif 40491}, 40492{ 40493 X86_VPMAXUDZrr, X86_INS_VPMAXUD, 40494#ifndef CAPSTONE_DIET 40495 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40496#endif 40497}, 40498{ 40499 X86_VPMAXUDZrrk, X86_INS_VPMAXUD, 40500#ifndef CAPSTONE_DIET 40501 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40502#endif 40503}, 40504{ 40505 X86_VPMAXUDZrrkz, X86_INS_VPMAXUD, 40506#ifndef CAPSTONE_DIET 40507 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40508#endif 40509}, 40510{ 40511 X86_VPMAXUDrm, X86_INS_VPMAXUD, 40512#ifndef CAPSTONE_DIET 40513 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 40514#endif 40515}, 40516{ 40517 X86_VPMAXUDrr, X86_INS_VPMAXUD, 40518#ifndef CAPSTONE_DIET 40519 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 40520#endif 40521}, 40522{ 40523 X86_VPMAXUQZ128rm, X86_INS_VPMAXUQ, 40524#ifndef CAPSTONE_DIET 40525 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40526#endif 40527}, 40528{ 40529 X86_VPMAXUQZ128rmb, X86_INS_VPMAXUQ, 40530#ifndef CAPSTONE_DIET 40531 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40532#endif 40533}, 40534{ 40535 X86_VPMAXUQZ128rmbk, X86_INS_VPMAXUQ, 40536#ifndef CAPSTONE_DIET 40537 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40538#endif 40539}, 40540{ 40541 X86_VPMAXUQZ128rmbkz, X86_INS_VPMAXUQ, 40542#ifndef CAPSTONE_DIET 40543 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40544#endif 40545}, 40546{ 40547 X86_VPMAXUQZ128rmk, X86_INS_VPMAXUQ, 40548#ifndef CAPSTONE_DIET 40549 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40550#endif 40551}, 40552{ 40553 X86_VPMAXUQZ128rmkz, X86_INS_VPMAXUQ, 40554#ifndef CAPSTONE_DIET 40555 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40556#endif 40557}, 40558{ 40559 X86_VPMAXUQZ128rr, X86_INS_VPMAXUQ, 40560#ifndef CAPSTONE_DIET 40561 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40562#endif 40563}, 40564{ 40565 X86_VPMAXUQZ128rrk, X86_INS_VPMAXUQ, 40566#ifndef CAPSTONE_DIET 40567 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40568#endif 40569}, 40570{ 40571 X86_VPMAXUQZ128rrkz, X86_INS_VPMAXUQ, 40572#ifndef CAPSTONE_DIET 40573 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40574#endif 40575}, 40576{ 40577 X86_VPMAXUQZ256rm, X86_INS_VPMAXUQ, 40578#ifndef CAPSTONE_DIET 40579 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40580#endif 40581}, 40582{ 40583 X86_VPMAXUQZ256rmb, X86_INS_VPMAXUQ, 40584#ifndef CAPSTONE_DIET 40585 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40586#endif 40587}, 40588{ 40589 X86_VPMAXUQZ256rmbk, X86_INS_VPMAXUQ, 40590#ifndef CAPSTONE_DIET 40591 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40592#endif 40593}, 40594{ 40595 X86_VPMAXUQZ256rmbkz, X86_INS_VPMAXUQ, 40596#ifndef CAPSTONE_DIET 40597 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40598#endif 40599}, 40600{ 40601 X86_VPMAXUQZ256rmk, X86_INS_VPMAXUQ, 40602#ifndef CAPSTONE_DIET 40603 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40604#endif 40605}, 40606{ 40607 X86_VPMAXUQZ256rmkz, X86_INS_VPMAXUQ, 40608#ifndef CAPSTONE_DIET 40609 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40610#endif 40611}, 40612{ 40613 X86_VPMAXUQZ256rr, X86_INS_VPMAXUQ, 40614#ifndef CAPSTONE_DIET 40615 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40616#endif 40617}, 40618{ 40619 X86_VPMAXUQZ256rrk, X86_INS_VPMAXUQ, 40620#ifndef CAPSTONE_DIET 40621 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40622#endif 40623}, 40624{ 40625 X86_VPMAXUQZ256rrkz, X86_INS_VPMAXUQ, 40626#ifndef CAPSTONE_DIET 40627 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40628#endif 40629}, 40630{ 40631 X86_VPMAXUQZrm, X86_INS_VPMAXUQ, 40632#ifndef CAPSTONE_DIET 40633 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40634#endif 40635}, 40636{ 40637 X86_VPMAXUQZrmb, X86_INS_VPMAXUQ, 40638#ifndef CAPSTONE_DIET 40639 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40640#endif 40641}, 40642{ 40643 X86_VPMAXUQZrmbk, X86_INS_VPMAXUQ, 40644#ifndef CAPSTONE_DIET 40645 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40646#endif 40647}, 40648{ 40649 X86_VPMAXUQZrmbkz, X86_INS_VPMAXUQ, 40650#ifndef CAPSTONE_DIET 40651 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40652#endif 40653}, 40654{ 40655 X86_VPMAXUQZrmk, X86_INS_VPMAXUQ, 40656#ifndef CAPSTONE_DIET 40657 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40658#endif 40659}, 40660{ 40661 X86_VPMAXUQZrmkz, X86_INS_VPMAXUQ, 40662#ifndef CAPSTONE_DIET 40663 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40664#endif 40665}, 40666{ 40667 X86_VPMAXUQZrr, X86_INS_VPMAXUQ, 40668#ifndef CAPSTONE_DIET 40669 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40670#endif 40671}, 40672{ 40673 X86_VPMAXUQZrrk, X86_INS_VPMAXUQ, 40674#ifndef CAPSTONE_DIET 40675 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40676#endif 40677}, 40678{ 40679 X86_VPMAXUQZrrkz, X86_INS_VPMAXUQ, 40680#ifndef CAPSTONE_DIET 40681 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 40682#endif 40683}, 40684{ 40685 X86_VPMAXUWYrm, X86_INS_VPMAXUW, 40686#ifndef CAPSTONE_DIET 40687 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 40688#endif 40689}, 40690{ 40691 X86_VPMAXUWYrr, X86_INS_VPMAXUW, 40692#ifndef CAPSTONE_DIET 40693 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 40694#endif 40695}, 40696{ 40697 X86_VPMAXUWZ128rm, X86_INS_VPMAXUW, 40698#ifndef CAPSTONE_DIET 40699 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40700#endif 40701}, 40702{ 40703 X86_VPMAXUWZ128rmk, X86_INS_VPMAXUW, 40704#ifndef CAPSTONE_DIET 40705 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40706#endif 40707}, 40708{ 40709 X86_VPMAXUWZ128rmkz, X86_INS_VPMAXUW, 40710#ifndef CAPSTONE_DIET 40711 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40712#endif 40713}, 40714{ 40715 X86_VPMAXUWZ128rr, X86_INS_VPMAXUW, 40716#ifndef CAPSTONE_DIET 40717 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40718#endif 40719}, 40720{ 40721 X86_VPMAXUWZ128rrk, X86_INS_VPMAXUW, 40722#ifndef CAPSTONE_DIET 40723 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40724#endif 40725}, 40726{ 40727 X86_VPMAXUWZ128rrkz, X86_INS_VPMAXUW, 40728#ifndef CAPSTONE_DIET 40729 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40730#endif 40731}, 40732{ 40733 X86_VPMAXUWZ256rm, X86_INS_VPMAXUW, 40734#ifndef CAPSTONE_DIET 40735 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40736#endif 40737}, 40738{ 40739 X86_VPMAXUWZ256rmk, X86_INS_VPMAXUW, 40740#ifndef CAPSTONE_DIET 40741 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40742#endif 40743}, 40744{ 40745 X86_VPMAXUWZ256rmkz, X86_INS_VPMAXUW, 40746#ifndef CAPSTONE_DIET 40747 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40748#endif 40749}, 40750{ 40751 X86_VPMAXUWZ256rr, X86_INS_VPMAXUW, 40752#ifndef CAPSTONE_DIET 40753 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40754#endif 40755}, 40756{ 40757 X86_VPMAXUWZ256rrk, X86_INS_VPMAXUW, 40758#ifndef CAPSTONE_DIET 40759 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40760#endif 40761}, 40762{ 40763 X86_VPMAXUWZ256rrkz, X86_INS_VPMAXUW, 40764#ifndef CAPSTONE_DIET 40765 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40766#endif 40767}, 40768{ 40769 X86_VPMAXUWZrm, X86_INS_VPMAXUW, 40770#ifndef CAPSTONE_DIET 40771 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40772#endif 40773}, 40774{ 40775 X86_VPMAXUWZrmk, X86_INS_VPMAXUW, 40776#ifndef CAPSTONE_DIET 40777 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40778#endif 40779}, 40780{ 40781 X86_VPMAXUWZrmkz, X86_INS_VPMAXUW, 40782#ifndef CAPSTONE_DIET 40783 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40784#endif 40785}, 40786{ 40787 X86_VPMAXUWZrr, X86_INS_VPMAXUW, 40788#ifndef CAPSTONE_DIET 40789 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40790#endif 40791}, 40792{ 40793 X86_VPMAXUWZrrk, X86_INS_VPMAXUW, 40794#ifndef CAPSTONE_DIET 40795 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40796#endif 40797}, 40798{ 40799 X86_VPMAXUWZrrkz, X86_INS_VPMAXUW, 40800#ifndef CAPSTONE_DIET 40801 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40802#endif 40803}, 40804{ 40805 X86_VPMAXUWrm, X86_INS_VPMAXUW, 40806#ifndef CAPSTONE_DIET 40807 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 40808#endif 40809}, 40810{ 40811 X86_VPMAXUWrr, X86_INS_VPMAXUW, 40812#ifndef CAPSTONE_DIET 40813 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 40814#endif 40815}, 40816{ 40817 X86_VPMINSBYrm, X86_INS_VPMINSB, 40818#ifndef CAPSTONE_DIET 40819 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 40820#endif 40821}, 40822{ 40823 X86_VPMINSBYrr, X86_INS_VPMINSB, 40824#ifndef CAPSTONE_DIET 40825 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 40826#endif 40827}, 40828{ 40829 X86_VPMINSBZ128rm, X86_INS_VPMINSB, 40830#ifndef CAPSTONE_DIET 40831 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40832#endif 40833}, 40834{ 40835 X86_VPMINSBZ128rmk, X86_INS_VPMINSB, 40836#ifndef CAPSTONE_DIET 40837 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40838#endif 40839}, 40840{ 40841 X86_VPMINSBZ128rmkz, X86_INS_VPMINSB, 40842#ifndef CAPSTONE_DIET 40843 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40844#endif 40845}, 40846{ 40847 X86_VPMINSBZ128rr, X86_INS_VPMINSB, 40848#ifndef CAPSTONE_DIET 40849 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40850#endif 40851}, 40852{ 40853 X86_VPMINSBZ128rrk, X86_INS_VPMINSB, 40854#ifndef CAPSTONE_DIET 40855 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40856#endif 40857}, 40858{ 40859 X86_VPMINSBZ128rrkz, X86_INS_VPMINSB, 40860#ifndef CAPSTONE_DIET 40861 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40862#endif 40863}, 40864{ 40865 X86_VPMINSBZ256rm, X86_INS_VPMINSB, 40866#ifndef CAPSTONE_DIET 40867 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40868#endif 40869}, 40870{ 40871 X86_VPMINSBZ256rmk, X86_INS_VPMINSB, 40872#ifndef CAPSTONE_DIET 40873 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40874#endif 40875}, 40876{ 40877 X86_VPMINSBZ256rmkz, X86_INS_VPMINSB, 40878#ifndef CAPSTONE_DIET 40879 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40880#endif 40881}, 40882{ 40883 X86_VPMINSBZ256rr, X86_INS_VPMINSB, 40884#ifndef CAPSTONE_DIET 40885 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40886#endif 40887}, 40888{ 40889 X86_VPMINSBZ256rrk, X86_INS_VPMINSB, 40890#ifndef CAPSTONE_DIET 40891 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40892#endif 40893}, 40894{ 40895 X86_VPMINSBZ256rrkz, X86_INS_VPMINSB, 40896#ifndef CAPSTONE_DIET 40897 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 40898#endif 40899}, 40900{ 40901 X86_VPMINSBZrm, X86_INS_VPMINSB, 40902#ifndef CAPSTONE_DIET 40903 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40904#endif 40905}, 40906{ 40907 X86_VPMINSBZrmk, X86_INS_VPMINSB, 40908#ifndef CAPSTONE_DIET 40909 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40910#endif 40911}, 40912{ 40913 X86_VPMINSBZrmkz, X86_INS_VPMINSB, 40914#ifndef CAPSTONE_DIET 40915 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40916#endif 40917}, 40918{ 40919 X86_VPMINSBZrr, X86_INS_VPMINSB, 40920#ifndef CAPSTONE_DIET 40921 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40922#endif 40923}, 40924{ 40925 X86_VPMINSBZrrk, X86_INS_VPMINSB, 40926#ifndef CAPSTONE_DIET 40927 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40928#endif 40929}, 40930{ 40931 X86_VPMINSBZrrkz, X86_INS_VPMINSB, 40932#ifndef CAPSTONE_DIET 40933 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 40934#endif 40935}, 40936{ 40937 X86_VPMINSBrm, X86_INS_VPMINSB, 40938#ifndef CAPSTONE_DIET 40939 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 40940#endif 40941}, 40942{ 40943 X86_VPMINSBrr, X86_INS_VPMINSB, 40944#ifndef CAPSTONE_DIET 40945 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 40946#endif 40947}, 40948{ 40949 X86_VPMINSDYrm, X86_INS_VPMINSD, 40950#ifndef CAPSTONE_DIET 40951 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 40952#endif 40953}, 40954{ 40955 X86_VPMINSDYrr, X86_INS_VPMINSD, 40956#ifndef CAPSTONE_DIET 40957 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 40958#endif 40959}, 40960{ 40961 X86_VPMINSDZ128rm, X86_INS_VPMINSD, 40962#ifndef CAPSTONE_DIET 40963 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40964#endif 40965}, 40966{ 40967 X86_VPMINSDZ128rmb, X86_INS_VPMINSD, 40968#ifndef CAPSTONE_DIET 40969 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40970#endif 40971}, 40972{ 40973 X86_VPMINSDZ128rmbk, X86_INS_VPMINSD, 40974#ifndef CAPSTONE_DIET 40975 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40976#endif 40977}, 40978{ 40979 X86_VPMINSDZ128rmbkz, X86_INS_VPMINSD, 40980#ifndef CAPSTONE_DIET 40981 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40982#endif 40983}, 40984{ 40985 X86_VPMINSDZ128rmk, X86_INS_VPMINSD, 40986#ifndef CAPSTONE_DIET 40987 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40988#endif 40989}, 40990{ 40991 X86_VPMINSDZ128rmkz, X86_INS_VPMINSD, 40992#ifndef CAPSTONE_DIET 40993 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 40994#endif 40995}, 40996{ 40997 X86_VPMINSDZ128rr, X86_INS_VPMINSD, 40998#ifndef CAPSTONE_DIET 40999 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41000#endif 41001}, 41002{ 41003 X86_VPMINSDZ128rrk, X86_INS_VPMINSD, 41004#ifndef CAPSTONE_DIET 41005 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41006#endif 41007}, 41008{ 41009 X86_VPMINSDZ128rrkz, X86_INS_VPMINSD, 41010#ifndef CAPSTONE_DIET 41011 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41012#endif 41013}, 41014{ 41015 X86_VPMINSDZ256rm, X86_INS_VPMINSD, 41016#ifndef CAPSTONE_DIET 41017 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41018#endif 41019}, 41020{ 41021 X86_VPMINSDZ256rmb, X86_INS_VPMINSD, 41022#ifndef CAPSTONE_DIET 41023 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41024#endif 41025}, 41026{ 41027 X86_VPMINSDZ256rmbk, X86_INS_VPMINSD, 41028#ifndef CAPSTONE_DIET 41029 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41030#endif 41031}, 41032{ 41033 X86_VPMINSDZ256rmbkz, X86_INS_VPMINSD, 41034#ifndef CAPSTONE_DIET 41035 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41036#endif 41037}, 41038{ 41039 X86_VPMINSDZ256rmk, X86_INS_VPMINSD, 41040#ifndef CAPSTONE_DIET 41041 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41042#endif 41043}, 41044{ 41045 X86_VPMINSDZ256rmkz, X86_INS_VPMINSD, 41046#ifndef CAPSTONE_DIET 41047 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41048#endif 41049}, 41050{ 41051 X86_VPMINSDZ256rr, X86_INS_VPMINSD, 41052#ifndef CAPSTONE_DIET 41053 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41054#endif 41055}, 41056{ 41057 X86_VPMINSDZ256rrk, X86_INS_VPMINSD, 41058#ifndef CAPSTONE_DIET 41059 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41060#endif 41061}, 41062{ 41063 X86_VPMINSDZ256rrkz, X86_INS_VPMINSD, 41064#ifndef CAPSTONE_DIET 41065 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41066#endif 41067}, 41068{ 41069 X86_VPMINSDZrm, X86_INS_VPMINSD, 41070#ifndef CAPSTONE_DIET 41071 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41072#endif 41073}, 41074{ 41075 X86_VPMINSDZrmb, X86_INS_VPMINSD, 41076#ifndef CAPSTONE_DIET 41077 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41078#endif 41079}, 41080{ 41081 X86_VPMINSDZrmbk, X86_INS_VPMINSD, 41082#ifndef CAPSTONE_DIET 41083 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41084#endif 41085}, 41086{ 41087 X86_VPMINSDZrmbkz, X86_INS_VPMINSD, 41088#ifndef CAPSTONE_DIET 41089 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41090#endif 41091}, 41092{ 41093 X86_VPMINSDZrmk, X86_INS_VPMINSD, 41094#ifndef CAPSTONE_DIET 41095 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41096#endif 41097}, 41098{ 41099 X86_VPMINSDZrmkz, X86_INS_VPMINSD, 41100#ifndef CAPSTONE_DIET 41101 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41102#endif 41103}, 41104{ 41105 X86_VPMINSDZrr, X86_INS_VPMINSD, 41106#ifndef CAPSTONE_DIET 41107 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41108#endif 41109}, 41110{ 41111 X86_VPMINSDZrrk, X86_INS_VPMINSD, 41112#ifndef CAPSTONE_DIET 41113 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41114#endif 41115}, 41116{ 41117 X86_VPMINSDZrrkz, X86_INS_VPMINSD, 41118#ifndef CAPSTONE_DIET 41119 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41120#endif 41121}, 41122{ 41123 X86_VPMINSDrm, X86_INS_VPMINSD, 41124#ifndef CAPSTONE_DIET 41125 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 41126#endif 41127}, 41128{ 41129 X86_VPMINSDrr, X86_INS_VPMINSD, 41130#ifndef CAPSTONE_DIET 41131 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 41132#endif 41133}, 41134{ 41135 X86_VPMINSQZ128rm, X86_INS_VPMINSQ, 41136#ifndef CAPSTONE_DIET 41137 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41138#endif 41139}, 41140{ 41141 X86_VPMINSQZ128rmb, X86_INS_VPMINSQ, 41142#ifndef CAPSTONE_DIET 41143 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41144#endif 41145}, 41146{ 41147 X86_VPMINSQZ128rmbk, X86_INS_VPMINSQ, 41148#ifndef CAPSTONE_DIET 41149 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41150#endif 41151}, 41152{ 41153 X86_VPMINSQZ128rmbkz, X86_INS_VPMINSQ, 41154#ifndef CAPSTONE_DIET 41155 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41156#endif 41157}, 41158{ 41159 X86_VPMINSQZ128rmk, X86_INS_VPMINSQ, 41160#ifndef CAPSTONE_DIET 41161 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41162#endif 41163}, 41164{ 41165 X86_VPMINSQZ128rmkz, X86_INS_VPMINSQ, 41166#ifndef CAPSTONE_DIET 41167 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41168#endif 41169}, 41170{ 41171 X86_VPMINSQZ128rr, X86_INS_VPMINSQ, 41172#ifndef CAPSTONE_DIET 41173 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41174#endif 41175}, 41176{ 41177 X86_VPMINSQZ128rrk, X86_INS_VPMINSQ, 41178#ifndef CAPSTONE_DIET 41179 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41180#endif 41181}, 41182{ 41183 X86_VPMINSQZ128rrkz, X86_INS_VPMINSQ, 41184#ifndef CAPSTONE_DIET 41185 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41186#endif 41187}, 41188{ 41189 X86_VPMINSQZ256rm, X86_INS_VPMINSQ, 41190#ifndef CAPSTONE_DIET 41191 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41192#endif 41193}, 41194{ 41195 X86_VPMINSQZ256rmb, X86_INS_VPMINSQ, 41196#ifndef CAPSTONE_DIET 41197 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41198#endif 41199}, 41200{ 41201 X86_VPMINSQZ256rmbk, X86_INS_VPMINSQ, 41202#ifndef CAPSTONE_DIET 41203 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41204#endif 41205}, 41206{ 41207 X86_VPMINSQZ256rmbkz, X86_INS_VPMINSQ, 41208#ifndef CAPSTONE_DIET 41209 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41210#endif 41211}, 41212{ 41213 X86_VPMINSQZ256rmk, X86_INS_VPMINSQ, 41214#ifndef CAPSTONE_DIET 41215 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41216#endif 41217}, 41218{ 41219 X86_VPMINSQZ256rmkz, X86_INS_VPMINSQ, 41220#ifndef CAPSTONE_DIET 41221 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41222#endif 41223}, 41224{ 41225 X86_VPMINSQZ256rr, X86_INS_VPMINSQ, 41226#ifndef CAPSTONE_DIET 41227 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41228#endif 41229}, 41230{ 41231 X86_VPMINSQZ256rrk, X86_INS_VPMINSQ, 41232#ifndef CAPSTONE_DIET 41233 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41234#endif 41235}, 41236{ 41237 X86_VPMINSQZ256rrkz, X86_INS_VPMINSQ, 41238#ifndef CAPSTONE_DIET 41239 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41240#endif 41241}, 41242{ 41243 X86_VPMINSQZrm, X86_INS_VPMINSQ, 41244#ifndef CAPSTONE_DIET 41245 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41246#endif 41247}, 41248{ 41249 X86_VPMINSQZrmb, X86_INS_VPMINSQ, 41250#ifndef CAPSTONE_DIET 41251 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41252#endif 41253}, 41254{ 41255 X86_VPMINSQZrmbk, X86_INS_VPMINSQ, 41256#ifndef CAPSTONE_DIET 41257 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41258#endif 41259}, 41260{ 41261 X86_VPMINSQZrmbkz, X86_INS_VPMINSQ, 41262#ifndef CAPSTONE_DIET 41263 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41264#endif 41265}, 41266{ 41267 X86_VPMINSQZrmk, X86_INS_VPMINSQ, 41268#ifndef CAPSTONE_DIET 41269 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41270#endif 41271}, 41272{ 41273 X86_VPMINSQZrmkz, X86_INS_VPMINSQ, 41274#ifndef CAPSTONE_DIET 41275 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41276#endif 41277}, 41278{ 41279 X86_VPMINSQZrr, X86_INS_VPMINSQ, 41280#ifndef CAPSTONE_DIET 41281 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41282#endif 41283}, 41284{ 41285 X86_VPMINSQZrrk, X86_INS_VPMINSQ, 41286#ifndef CAPSTONE_DIET 41287 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41288#endif 41289}, 41290{ 41291 X86_VPMINSQZrrkz, X86_INS_VPMINSQ, 41292#ifndef CAPSTONE_DIET 41293 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41294#endif 41295}, 41296{ 41297 X86_VPMINSWYrm, X86_INS_VPMINSW, 41298#ifndef CAPSTONE_DIET 41299 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 41300#endif 41301}, 41302{ 41303 X86_VPMINSWYrr, X86_INS_VPMINSW, 41304#ifndef CAPSTONE_DIET 41305 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 41306#endif 41307}, 41308{ 41309 X86_VPMINSWZ128rm, X86_INS_VPMINSW, 41310#ifndef CAPSTONE_DIET 41311 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41312#endif 41313}, 41314{ 41315 X86_VPMINSWZ128rmk, X86_INS_VPMINSW, 41316#ifndef CAPSTONE_DIET 41317 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41318#endif 41319}, 41320{ 41321 X86_VPMINSWZ128rmkz, X86_INS_VPMINSW, 41322#ifndef CAPSTONE_DIET 41323 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41324#endif 41325}, 41326{ 41327 X86_VPMINSWZ128rr, X86_INS_VPMINSW, 41328#ifndef CAPSTONE_DIET 41329 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41330#endif 41331}, 41332{ 41333 X86_VPMINSWZ128rrk, X86_INS_VPMINSW, 41334#ifndef CAPSTONE_DIET 41335 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41336#endif 41337}, 41338{ 41339 X86_VPMINSWZ128rrkz, X86_INS_VPMINSW, 41340#ifndef CAPSTONE_DIET 41341 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41342#endif 41343}, 41344{ 41345 X86_VPMINSWZ256rm, X86_INS_VPMINSW, 41346#ifndef CAPSTONE_DIET 41347 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41348#endif 41349}, 41350{ 41351 X86_VPMINSWZ256rmk, X86_INS_VPMINSW, 41352#ifndef CAPSTONE_DIET 41353 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41354#endif 41355}, 41356{ 41357 X86_VPMINSWZ256rmkz, X86_INS_VPMINSW, 41358#ifndef CAPSTONE_DIET 41359 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41360#endif 41361}, 41362{ 41363 X86_VPMINSWZ256rr, X86_INS_VPMINSW, 41364#ifndef CAPSTONE_DIET 41365 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41366#endif 41367}, 41368{ 41369 X86_VPMINSWZ256rrk, X86_INS_VPMINSW, 41370#ifndef CAPSTONE_DIET 41371 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41372#endif 41373}, 41374{ 41375 X86_VPMINSWZ256rrkz, X86_INS_VPMINSW, 41376#ifndef CAPSTONE_DIET 41377 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41378#endif 41379}, 41380{ 41381 X86_VPMINSWZrm, X86_INS_VPMINSW, 41382#ifndef CAPSTONE_DIET 41383 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41384#endif 41385}, 41386{ 41387 X86_VPMINSWZrmk, X86_INS_VPMINSW, 41388#ifndef CAPSTONE_DIET 41389 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41390#endif 41391}, 41392{ 41393 X86_VPMINSWZrmkz, X86_INS_VPMINSW, 41394#ifndef CAPSTONE_DIET 41395 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41396#endif 41397}, 41398{ 41399 X86_VPMINSWZrr, X86_INS_VPMINSW, 41400#ifndef CAPSTONE_DIET 41401 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41402#endif 41403}, 41404{ 41405 X86_VPMINSWZrrk, X86_INS_VPMINSW, 41406#ifndef CAPSTONE_DIET 41407 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41408#endif 41409}, 41410{ 41411 X86_VPMINSWZrrkz, X86_INS_VPMINSW, 41412#ifndef CAPSTONE_DIET 41413 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41414#endif 41415}, 41416{ 41417 X86_VPMINSWrm, X86_INS_VPMINSW, 41418#ifndef CAPSTONE_DIET 41419 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 41420#endif 41421}, 41422{ 41423 X86_VPMINSWrr, X86_INS_VPMINSW, 41424#ifndef CAPSTONE_DIET 41425 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 41426#endif 41427}, 41428{ 41429 X86_VPMINUBYrm, X86_INS_VPMINUB, 41430#ifndef CAPSTONE_DIET 41431 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 41432#endif 41433}, 41434{ 41435 X86_VPMINUBYrr, X86_INS_VPMINUB, 41436#ifndef CAPSTONE_DIET 41437 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 41438#endif 41439}, 41440{ 41441 X86_VPMINUBZ128rm, X86_INS_VPMINUB, 41442#ifndef CAPSTONE_DIET 41443 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41444#endif 41445}, 41446{ 41447 X86_VPMINUBZ128rmk, X86_INS_VPMINUB, 41448#ifndef CAPSTONE_DIET 41449 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41450#endif 41451}, 41452{ 41453 X86_VPMINUBZ128rmkz, X86_INS_VPMINUB, 41454#ifndef CAPSTONE_DIET 41455 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41456#endif 41457}, 41458{ 41459 X86_VPMINUBZ128rr, X86_INS_VPMINUB, 41460#ifndef CAPSTONE_DIET 41461 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41462#endif 41463}, 41464{ 41465 X86_VPMINUBZ128rrk, X86_INS_VPMINUB, 41466#ifndef CAPSTONE_DIET 41467 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41468#endif 41469}, 41470{ 41471 X86_VPMINUBZ128rrkz, X86_INS_VPMINUB, 41472#ifndef CAPSTONE_DIET 41473 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41474#endif 41475}, 41476{ 41477 X86_VPMINUBZ256rm, X86_INS_VPMINUB, 41478#ifndef CAPSTONE_DIET 41479 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41480#endif 41481}, 41482{ 41483 X86_VPMINUBZ256rmk, X86_INS_VPMINUB, 41484#ifndef CAPSTONE_DIET 41485 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41486#endif 41487}, 41488{ 41489 X86_VPMINUBZ256rmkz, X86_INS_VPMINUB, 41490#ifndef CAPSTONE_DIET 41491 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41492#endif 41493}, 41494{ 41495 X86_VPMINUBZ256rr, X86_INS_VPMINUB, 41496#ifndef CAPSTONE_DIET 41497 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41498#endif 41499}, 41500{ 41501 X86_VPMINUBZ256rrk, X86_INS_VPMINUB, 41502#ifndef CAPSTONE_DIET 41503 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41504#endif 41505}, 41506{ 41507 X86_VPMINUBZ256rrkz, X86_INS_VPMINUB, 41508#ifndef CAPSTONE_DIET 41509 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41510#endif 41511}, 41512{ 41513 X86_VPMINUBZrm, X86_INS_VPMINUB, 41514#ifndef CAPSTONE_DIET 41515 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41516#endif 41517}, 41518{ 41519 X86_VPMINUBZrmk, X86_INS_VPMINUB, 41520#ifndef CAPSTONE_DIET 41521 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41522#endif 41523}, 41524{ 41525 X86_VPMINUBZrmkz, X86_INS_VPMINUB, 41526#ifndef CAPSTONE_DIET 41527 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41528#endif 41529}, 41530{ 41531 X86_VPMINUBZrr, X86_INS_VPMINUB, 41532#ifndef CAPSTONE_DIET 41533 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41534#endif 41535}, 41536{ 41537 X86_VPMINUBZrrk, X86_INS_VPMINUB, 41538#ifndef CAPSTONE_DIET 41539 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41540#endif 41541}, 41542{ 41543 X86_VPMINUBZrrkz, X86_INS_VPMINUB, 41544#ifndef CAPSTONE_DIET 41545 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41546#endif 41547}, 41548{ 41549 X86_VPMINUBrm, X86_INS_VPMINUB, 41550#ifndef CAPSTONE_DIET 41551 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 41552#endif 41553}, 41554{ 41555 X86_VPMINUBrr, X86_INS_VPMINUB, 41556#ifndef CAPSTONE_DIET 41557 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 41558#endif 41559}, 41560{ 41561 X86_VPMINUDYrm, X86_INS_VPMINUD, 41562#ifndef CAPSTONE_DIET 41563 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 41564#endif 41565}, 41566{ 41567 X86_VPMINUDYrr, X86_INS_VPMINUD, 41568#ifndef CAPSTONE_DIET 41569 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 41570#endif 41571}, 41572{ 41573 X86_VPMINUDZ128rm, X86_INS_VPMINUD, 41574#ifndef CAPSTONE_DIET 41575 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41576#endif 41577}, 41578{ 41579 X86_VPMINUDZ128rmb, X86_INS_VPMINUD, 41580#ifndef CAPSTONE_DIET 41581 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41582#endif 41583}, 41584{ 41585 X86_VPMINUDZ128rmbk, X86_INS_VPMINUD, 41586#ifndef CAPSTONE_DIET 41587 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41588#endif 41589}, 41590{ 41591 X86_VPMINUDZ128rmbkz, X86_INS_VPMINUD, 41592#ifndef CAPSTONE_DIET 41593 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41594#endif 41595}, 41596{ 41597 X86_VPMINUDZ128rmk, X86_INS_VPMINUD, 41598#ifndef CAPSTONE_DIET 41599 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41600#endif 41601}, 41602{ 41603 X86_VPMINUDZ128rmkz, X86_INS_VPMINUD, 41604#ifndef CAPSTONE_DIET 41605 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41606#endif 41607}, 41608{ 41609 X86_VPMINUDZ128rr, X86_INS_VPMINUD, 41610#ifndef CAPSTONE_DIET 41611 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41612#endif 41613}, 41614{ 41615 X86_VPMINUDZ128rrk, X86_INS_VPMINUD, 41616#ifndef CAPSTONE_DIET 41617 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41618#endif 41619}, 41620{ 41621 X86_VPMINUDZ128rrkz, X86_INS_VPMINUD, 41622#ifndef CAPSTONE_DIET 41623 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41624#endif 41625}, 41626{ 41627 X86_VPMINUDZ256rm, X86_INS_VPMINUD, 41628#ifndef CAPSTONE_DIET 41629 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41630#endif 41631}, 41632{ 41633 X86_VPMINUDZ256rmb, X86_INS_VPMINUD, 41634#ifndef CAPSTONE_DIET 41635 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41636#endif 41637}, 41638{ 41639 X86_VPMINUDZ256rmbk, X86_INS_VPMINUD, 41640#ifndef CAPSTONE_DIET 41641 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41642#endif 41643}, 41644{ 41645 X86_VPMINUDZ256rmbkz, X86_INS_VPMINUD, 41646#ifndef CAPSTONE_DIET 41647 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41648#endif 41649}, 41650{ 41651 X86_VPMINUDZ256rmk, X86_INS_VPMINUD, 41652#ifndef CAPSTONE_DIET 41653 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41654#endif 41655}, 41656{ 41657 X86_VPMINUDZ256rmkz, X86_INS_VPMINUD, 41658#ifndef CAPSTONE_DIET 41659 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41660#endif 41661}, 41662{ 41663 X86_VPMINUDZ256rr, X86_INS_VPMINUD, 41664#ifndef CAPSTONE_DIET 41665 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41666#endif 41667}, 41668{ 41669 X86_VPMINUDZ256rrk, X86_INS_VPMINUD, 41670#ifndef CAPSTONE_DIET 41671 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41672#endif 41673}, 41674{ 41675 X86_VPMINUDZ256rrkz, X86_INS_VPMINUD, 41676#ifndef CAPSTONE_DIET 41677 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41678#endif 41679}, 41680{ 41681 X86_VPMINUDZrm, X86_INS_VPMINUD, 41682#ifndef CAPSTONE_DIET 41683 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41684#endif 41685}, 41686{ 41687 X86_VPMINUDZrmb, X86_INS_VPMINUD, 41688#ifndef CAPSTONE_DIET 41689 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41690#endif 41691}, 41692{ 41693 X86_VPMINUDZrmbk, X86_INS_VPMINUD, 41694#ifndef CAPSTONE_DIET 41695 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41696#endif 41697}, 41698{ 41699 X86_VPMINUDZrmbkz, X86_INS_VPMINUD, 41700#ifndef CAPSTONE_DIET 41701 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41702#endif 41703}, 41704{ 41705 X86_VPMINUDZrmk, X86_INS_VPMINUD, 41706#ifndef CAPSTONE_DIET 41707 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41708#endif 41709}, 41710{ 41711 X86_VPMINUDZrmkz, X86_INS_VPMINUD, 41712#ifndef CAPSTONE_DIET 41713 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41714#endif 41715}, 41716{ 41717 X86_VPMINUDZrr, X86_INS_VPMINUD, 41718#ifndef CAPSTONE_DIET 41719 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41720#endif 41721}, 41722{ 41723 X86_VPMINUDZrrk, X86_INS_VPMINUD, 41724#ifndef CAPSTONE_DIET 41725 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41726#endif 41727}, 41728{ 41729 X86_VPMINUDZrrkz, X86_INS_VPMINUD, 41730#ifndef CAPSTONE_DIET 41731 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41732#endif 41733}, 41734{ 41735 X86_VPMINUDrm, X86_INS_VPMINUD, 41736#ifndef CAPSTONE_DIET 41737 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 41738#endif 41739}, 41740{ 41741 X86_VPMINUDrr, X86_INS_VPMINUD, 41742#ifndef CAPSTONE_DIET 41743 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 41744#endif 41745}, 41746{ 41747 X86_VPMINUQZ128rm, X86_INS_VPMINUQ, 41748#ifndef CAPSTONE_DIET 41749 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41750#endif 41751}, 41752{ 41753 X86_VPMINUQZ128rmb, X86_INS_VPMINUQ, 41754#ifndef CAPSTONE_DIET 41755 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41756#endif 41757}, 41758{ 41759 X86_VPMINUQZ128rmbk, X86_INS_VPMINUQ, 41760#ifndef CAPSTONE_DIET 41761 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41762#endif 41763}, 41764{ 41765 X86_VPMINUQZ128rmbkz, X86_INS_VPMINUQ, 41766#ifndef CAPSTONE_DIET 41767 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41768#endif 41769}, 41770{ 41771 X86_VPMINUQZ128rmk, X86_INS_VPMINUQ, 41772#ifndef CAPSTONE_DIET 41773 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41774#endif 41775}, 41776{ 41777 X86_VPMINUQZ128rmkz, X86_INS_VPMINUQ, 41778#ifndef CAPSTONE_DIET 41779 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41780#endif 41781}, 41782{ 41783 X86_VPMINUQZ128rr, X86_INS_VPMINUQ, 41784#ifndef CAPSTONE_DIET 41785 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41786#endif 41787}, 41788{ 41789 X86_VPMINUQZ128rrk, X86_INS_VPMINUQ, 41790#ifndef CAPSTONE_DIET 41791 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41792#endif 41793}, 41794{ 41795 X86_VPMINUQZ128rrkz, X86_INS_VPMINUQ, 41796#ifndef CAPSTONE_DIET 41797 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41798#endif 41799}, 41800{ 41801 X86_VPMINUQZ256rm, X86_INS_VPMINUQ, 41802#ifndef CAPSTONE_DIET 41803 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41804#endif 41805}, 41806{ 41807 X86_VPMINUQZ256rmb, X86_INS_VPMINUQ, 41808#ifndef CAPSTONE_DIET 41809 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41810#endif 41811}, 41812{ 41813 X86_VPMINUQZ256rmbk, X86_INS_VPMINUQ, 41814#ifndef CAPSTONE_DIET 41815 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41816#endif 41817}, 41818{ 41819 X86_VPMINUQZ256rmbkz, X86_INS_VPMINUQ, 41820#ifndef CAPSTONE_DIET 41821 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41822#endif 41823}, 41824{ 41825 X86_VPMINUQZ256rmk, X86_INS_VPMINUQ, 41826#ifndef CAPSTONE_DIET 41827 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41828#endif 41829}, 41830{ 41831 X86_VPMINUQZ256rmkz, X86_INS_VPMINUQ, 41832#ifndef CAPSTONE_DIET 41833 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41834#endif 41835}, 41836{ 41837 X86_VPMINUQZ256rr, X86_INS_VPMINUQ, 41838#ifndef CAPSTONE_DIET 41839 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41840#endif 41841}, 41842{ 41843 X86_VPMINUQZ256rrk, X86_INS_VPMINUQ, 41844#ifndef CAPSTONE_DIET 41845 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41846#endif 41847}, 41848{ 41849 X86_VPMINUQZ256rrkz, X86_INS_VPMINUQ, 41850#ifndef CAPSTONE_DIET 41851 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 41852#endif 41853}, 41854{ 41855 X86_VPMINUQZrm, X86_INS_VPMINUQ, 41856#ifndef CAPSTONE_DIET 41857 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41858#endif 41859}, 41860{ 41861 X86_VPMINUQZrmb, X86_INS_VPMINUQ, 41862#ifndef CAPSTONE_DIET 41863 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41864#endif 41865}, 41866{ 41867 X86_VPMINUQZrmbk, X86_INS_VPMINUQ, 41868#ifndef CAPSTONE_DIET 41869 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41870#endif 41871}, 41872{ 41873 X86_VPMINUQZrmbkz, X86_INS_VPMINUQ, 41874#ifndef CAPSTONE_DIET 41875 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41876#endif 41877}, 41878{ 41879 X86_VPMINUQZrmk, X86_INS_VPMINUQ, 41880#ifndef CAPSTONE_DIET 41881 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41882#endif 41883}, 41884{ 41885 X86_VPMINUQZrmkz, X86_INS_VPMINUQ, 41886#ifndef CAPSTONE_DIET 41887 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41888#endif 41889}, 41890{ 41891 X86_VPMINUQZrr, X86_INS_VPMINUQ, 41892#ifndef CAPSTONE_DIET 41893 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41894#endif 41895}, 41896{ 41897 X86_VPMINUQZrrk, X86_INS_VPMINUQ, 41898#ifndef CAPSTONE_DIET 41899 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41900#endif 41901}, 41902{ 41903 X86_VPMINUQZrrkz, X86_INS_VPMINUQ, 41904#ifndef CAPSTONE_DIET 41905 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 41906#endif 41907}, 41908{ 41909 X86_VPMINUWYrm, X86_INS_VPMINUW, 41910#ifndef CAPSTONE_DIET 41911 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 41912#endif 41913}, 41914{ 41915 X86_VPMINUWYrr, X86_INS_VPMINUW, 41916#ifndef CAPSTONE_DIET 41917 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 41918#endif 41919}, 41920{ 41921 X86_VPMINUWZ128rm, X86_INS_VPMINUW, 41922#ifndef CAPSTONE_DIET 41923 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41924#endif 41925}, 41926{ 41927 X86_VPMINUWZ128rmk, X86_INS_VPMINUW, 41928#ifndef CAPSTONE_DIET 41929 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41930#endif 41931}, 41932{ 41933 X86_VPMINUWZ128rmkz, X86_INS_VPMINUW, 41934#ifndef CAPSTONE_DIET 41935 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41936#endif 41937}, 41938{ 41939 X86_VPMINUWZ128rr, X86_INS_VPMINUW, 41940#ifndef CAPSTONE_DIET 41941 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41942#endif 41943}, 41944{ 41945 X86_VPMINUWZ128rrk, X86_INS_VPMINUW, 41946#ifndef CAPSTONE_DIET 41947 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41948#endif 41949}, 41950{ 41951 X86_VPMINUWZ128rrkz, X86_INS_VPMINUW, 41952#ifndef CAPSTONE_DIET 41953 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41954#endif 41955}, 41956{ 41957 X86_VPMINUWZ256rm, X86_INS_VPMINUW, 41958#ifndef CAPSTONE_DIET 41959 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41960#endif 41961}, 41962{ 41963 X86_VPMINUWZ256rmk, X86_INS_VPMINUW, 41964#ifndef CAPSTONE_DIET 41965 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41966#endif 41967}, 41968{ 41969 X86_VPMINUWZ256rmkz, X86_INS_VPMINUW, 41970#ifndef CAPSTONE_DIET 41971 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41972#endif 41973}, 41974{ 41975 X86_VPMINUWZ256rr, X86_INS_VPMINUW, 41976#ifndef CAPSTONE_DIET 41977 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41978#endif 41979}, 41980{ 41981 X86_VPMINUWZ256rrk, X86_INS_VPMINUW, 41982#ifndef CAPSTONE_DIET 41983 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41984#endif 41985}, 41986{ 41987 X86_VPMINUWZ256rrkz, X86_INS_VPMINUW, 41988#ifndef CAPSTONE_DIET 41989 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 41990#endif 41991}, 41992{ 41993 X86_VPMINUWZrm, X86_INS_VPMINUW, 41994#ifndef CAPSTONE_DIET 41995 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 41996#endif 41997}, 41998{ 41999 X86_VPMINUWZrmk, X86_INS_VPMINUW, 42000#ifndef CAPSTONE_DIET 42001 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 42002#endif 42003}, 42004{ 42005 X86_VPMINUWZrmkz, X86_INS_VPMINUW, 42006#ifndef CAPSTONE_DIET 42007 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 42008#endif 42009}, 42010{ 42011 X86_VPMINUWZrr, X86_INS_VPMINUW, 42012#ifndef CAPSTONE_DIET 42013 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 42014#endif 42015}, 42016{ 42017 X86_VPMINUWZrrk, X86_INS_VPMINUW, 42018#ifndef CAPSTONE_DIET 42019 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 42020#endif 42021}, 42022{ 42023 X86_VPMINUWZrrkz, X86_INS_VPMINUW, 42024#ifndef CAPSTONE_DIET 42025 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 42026#endif 42027}, 42028{ 42029 X86_VPMINUWrm, X86_INS_VPMINUW, 42030#ifndef CAPSTONE_DIET 42031 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 42032#endif 42033}, 42034{ 42035 X86_VPMINUWrr, X86_INS_VPMINUW, 42036#ifndef CAPSTONE_DIET 42037 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 42038#endif 42039}, 42040{ 42041 X86_VPMOVDBmr, X86_INS_VPMOVDB, 42042#ifndef CAPSTONE_DIET 42043 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42044#endif 42045}, 42046{ 42047 X86_VPMOVDBmrk, X86_INS_VPMOVDB, 42048#ifndef CAPSTONE_DIET 42049 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42050#endif 42051}, 42052{ 42053 X86_VPMOVDBrr, X86_INS_VPMOVDB, 42054#ifndef CAPSTONE_DIET 42055 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42056#endif 42057}, 42058{ 42059 X86_VPMOVDBrrk, X86_INS_VPMOVDB, 42060#ifndef CAPSTONE_DIET 42061 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42062#endif 42063}, 42064{ 42065 X86_VPMOVDBrrkz, X86_INS_VPMOVDB, 42066#ifndef CAPSTONE_DIET 42067 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42068#endif 42069}, 42070{ 42071 X86_VPMOVDWmr, X86_INS_VPMOVDW, 42072#ifndef CAPSTONE_DIET 42073 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42074#endif 42075}, 42076{ 42077 X86_VPMOVDWmrk, X86_INS_VPMOVDW, 42078#ifndef CAPSTONE_DIET 42079 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42080#endif 42081}, 42082{ 42083 X86_VPMOVDWrr, X86_INS_VPMOVDW, 42084#ifndef CAPSTONE_DIET 42085 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42086#endif 42087}, 42088{ 42089 X86_VPMOVDWrrk, X86_INS_VPMOVDW, 42090#ifndef CAPSTONE_DIET 42091 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42092#endif 42093}, 42094{ 42095 X86_VPMOVDWrrkz, X86_INS_VPMOVDW, 42096#ifndef CAPSTONE_DIET 42097 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42098#endif 42099}, 42100{ 42101 X86_VPMOVM2BZ128rr, X86_INS_VPMOVM2B, 42102#ifndef CAPSTONE_DIET 42103 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 42104#endif 42105}, 42106{ 42107 X86_VPMOVM2BZ256rr, X86_INS_VPMOVM2B, 42108#ifndef CAPSTONE_DIET 42109 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 42110#endif 42111}, 42112{ 42113 X86_VPMOVM2BZrr, X86_INS_VPMOVM2B, 42114#ifndef CAPSTONE_DIET 42115 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 42116#endif 42117}, 42118{ 42119 X86_VPMOVM2DZ128rr, X86_INS_VPMOVM2D, 42120#ifndef CAPSTONE_DIET 42121 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 42122#endif 42123}, 42124{ 42125 X86_VPMOVM2DZ256rr, X86_INS_VPMOVM2D, 42126#ifndef CAPSTONE_DIET 42127 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 42128#endif 42129}, 42130{ 42131 X86_VPMOVM2DZrr, X86_INS_VPMOVM2D, 42132#ifndef CAPSTONE_DIET 42133 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 42134#endif 42135}, 42136{ 42137 X86_VPMOVM2QZ128rr, X86_INS_VPMOVM2Q, 42138#ifndef CAPSTONE_DIET 42139 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 42140#endif 42141}, 42142{ 42143 X86_VPMOVM2QZ256rr, X86_INS_VPMOVM2Q, 42144#ifndef CAPSTONE_DIET 42145 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 42146#endif 42147}, 42148{ 42149 X86_VPMOVM2QZrr, X86_INS_VPMOVM2Q, 42150#ifndef CAPSTONE_DIET 42151 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 42152#endif 42153}, 42154{ 42155 X86_VPMOVM2WZ128rr, X86_INS_VPMOVM2W, 42156#ifndef CAPSTONE_DIET 42157 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 42158#endif 42159}, 42160{ 42161 X86_VPMOVM2WZ256rr, X86_INS_VPMOVM2W, 42162#ifndef CAPSTONE_DIET 42163 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 42164#endif 42165}, 42166{ 42167 X86_VPMOVM2WZrr, X86_INS_VPMOVM2W, 42168#ifndef CAPSTONE_DIET 42169 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 42170#endif 42171}, 42172{ 42173 X86_VPMOVMSKBYrr, X86_INS_VPMOVMSKB, 42174#ifndef CAPSTONE_DIET 42175 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42176#endif 42177}, 42178{ 42179 X86_VPMOVMSKBrr, X86_INS_VPMOVMSKB, 42180#ifndef CAPSTONE_DIET 42181 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42182#endif 42183}, 42184{ 42185 X86_VPMOVQBmr, X86_INS_VPMOVQB, 42186#ifndef CAPSTONE_DIET 42187 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42188#endif 42189}, 42190{ 42191 X86_VPMOVQBmrk, X86_INS_VPMOVQB, 42192#ifndef CAPSTONE_DIET 42193 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42194#endif 42195}, 42196{ 42197 X86_VPMOVQBrr, X86_INS_VPMOVQB, 42198#ifndef CAPSTONE_DIET 42199 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42200#endif 42201}, 42202{ 42203 X86_VPMOVQBrrk, X86_INS_VPMOVQB, 42204#ifndef CAPSTONE_DIET 42205 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42206#endif 42207}, 42208{ 42209 X86_VPMOVQBrrkz, X86_INS_VPMOVQB, 42210#ifndef CAPSTONE_DIET 42211 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42212#endif 42213}, 42214{ 42215 X86_VPMOVQDmr, X86_INS_VPMOVQD, 42216#ifndef CAPSTONE_DIET 42217 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42218#endif 42219}, 42220{ 42221 X86_VPMOVQDmrk, X86_INS_VPMOVQD, 42222#ifndef CAPSTONE_DIET 42223 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42224#endif 42225}, 42226{ 42227 X86_VPMOVQDrr, X86_INS_VPMOVQD, 42228#ifndef CAPSTONE_DIET 42229 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42230#endif 42231}, 42232{ 42233 X86_VPMOVQDrrk, X86_INS_VPMOVQD, 42234#ifndef CAPSTONE_DIET 42235 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42236#endif 42237}, 42238{ 42239 X86_VPMOVQDrrkz, X86_INS_VPMOVQD, 42240#ifndef CAPSTONE_DIET 42241 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42242#endif 42243}, 42244{ 42245 X86_VPMOVQWmr, X86_INS_VPMOVQW, 42246#ifndef CAPSTONE_DIET 42247 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42248#endif 42249}, 42250{ 42251 X86_VPMOVQWmrk, X86_INS_VPMOVQW, 42252#ifndef CAPSTONE_DIET 42253 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42254#endif 42255}, 42256{ 42257 X86_VPMOVQWrr, X86_INS_VPMOVQW, 42258#ifndef CAPSTONE_DIET 42259 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42260#endif 42261}, 42262{ 42263 X86_VPMOVQWrrk, X86_INS_VPMOVQW, 42264#ifndef CAPSTONE_DIET 42265 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42266#endif 42267}, 42268{ 42269 X86_VPMOVQWrrkz, X86_INS_VPMOVQW, 42270#ifndef CAPSTONE_DIET 42271 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42272#endif 42273}, 42274{ 42275 X86_VPMOVSDBmr, X86_INS_VPMOVSDB, 42276#ifndef CAPSTONE_DIET 42277 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42278#endif 42279}, 42280{ 42281 X86_VPMOVSDBmrk, X86_INS_VPMOVSDB, 42282#ifndef CAPSTONE_DIET 42283 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42284#endif 42285}, 42286{ 42287 X86_VPMOVSDBrr, X86_INS_VPMOVSDB, 42288#ifndef CAPSTONE_DIET 42289 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42290#endif 42291}, 42292{ 42293 X86_VPMOVSDBrrk, X86_INS_VPMOVSDB, 42294#ifndef CAPSTONE_DIET 42295 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42296#endif 42297}, 42298{ 42299 X86_VPMOVSDBrrkz, X86_INS_VPMOVSDB, 42300#ifndef CAPSTONE_DIET 42301 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42302#endif 42303}, 42304{ 42305 X86_VPMOVSDWmr, X86_INS_VPMOVSDW, 42306#ifndef CAPSTONE_DIET 42307 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42308#endif 42309}, 42310{ 42311 X86_VPMOVSDWmrk, X86_INS_VPMOVSDW, 42312#ifndef CAPSTONE_DIET 42313 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42314#endif 42315}, 42316{ 42317 X86_VPMOVSDWrr, X86_INS_VPMOVSDW, 42318#ifndef CAPSTONE_DIET 42319 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42320#endif 42321}, 42322{ 42323 X86_VPMOVSDWrrk, X86_INS_VPMOVSDW, 42324#ifndef CAPSTONE_DIET 42325 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42326#endif 42327}, 42328{ 42329 X86_VPMOVSDWrrkz, X86_INS_VPMOVSDW, 42330#ifndef CAPSTONE_DIET 42331 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42332#endif 42333}, 42334{ 42335 X86_VPMOVSQBmr, X86_INS_VPMOVSQB, 42336#ifndef CAPSTONE_DIET 42337 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42338#endif 42339}, 42340{ 42341 X86_VPMOVSQBmrk, X86_INS_VPMOVSQB, 42342#ifndef CAPSTONE_DIET 42343 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42344#endif 42345}, 42346{ 42347 X86_VPMOVSQBrr, X86_INS_VPMOVSQB, 42348#ifndef CAPSTONE_DIET 42349 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42350#endif 42351}, 42352{ 42353 X86_VPMOVSQBrrk, X86_INS_VPMOVSQB, 42354#ifndef CAPSTONE_DIET 42355 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42356#endif 42357}, 42358{ 42359 X86_VPMOVSQBrrkz, X86_INS_VPMOVSQB, 42360#ifndef CAPSTONE_DIET 42361 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42362#endif 42363}, 42364{ 42365 X86_VPMOVSQDmr, X86_INS_VPMOVSQD, 42366#ifndef CAPSTONE_DIET 42367 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42368#endif 42369}, 42370{ 42371 X86_VPMOVSQDmrk, X86_INS_VPMOVSQD, 42372#ifndef CAPSTONE_DIET 42373 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42374#endif 42375}, 42376{ 42377 X86_VPMOVSQDrr, X86_INS_VPMOVSQD, 42378#ifndef CAPSTONE_DIET 42379 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42380#endif 42381}, 42382{ 42383 X86_VPMOVSQDrrk, X86_INS_VPMOVSQD, 42384#ifndef CAPSTONE_DIET 42385 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42386#endif 42387}, 42388{ 42389 X86_VPMOVSQDrrkz, X86_INS_VPMOVSQD, 42390#ifndef CAPSTONE_DIET 42391 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42392#endif 42393}, 42394{ 42395 X86_VPMOVSQWmr, X86_INS_VPMOVSQW, 42396#ifndef CAPSTONE_DIET 42397 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42398#endif 42399}, 42400{ 42401 X86_VPMOVSQWmrk, X86_INS_VPMOVSQW, 42402#ifndef CAPSTONE_DIET 42403 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42404#endif 42405}, 42406{ 42407 X86_VPMOVSQWrr, X86_INS_VPMOVSQW, 42408#ifndef CAPSTONE_DIET 42409 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42410#endif 42411}, 42412{ 42413 X86_VPMOVSQWrrk, X86_INS_VPMOVSQW, 42414#ifndef CAPSTONE_DIET 42415 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42416#endif 42417}, 42418{ 42419 X86_VPMOVSQWrrkz, X86_INS_VPMOVSQW, 42420#ifndef CAPSTONE_DIET 42421 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42422#endif 42423}, 42424{ 42425 X86_VPMOVSXBDYrm, X86_INS_VPMOVSXBD, 42426#ifndef CAPSTONE_DIET 42427 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42428#endif 42429}, 42430{ 42431 X86_VPMOVSXBDYrr, X86_INS_VPMOVSXBD, 42432#ifndef CAPSTONE_DIET 42433 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42434#endif 42435}, 42436{ 42437 X86_VPMOVSXBDZrm, X86_INS_VPMOVSXBD, 42438#ifndef CAPSTONE_DIET 42439 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42440#endif 42441}, 42442{ 42443 X86_VPMOVSXBDZrmk, X86_INS_VPMOVSXBD, 42444#ifndef CAPSTONE_DIET 42445 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42446#endif 42447}, 42448{ 42449 X86_VPMOVSXBDZrmkz, X86_INS_VPMOVSXBD, 42450#ifndef CAPSTONE_DIET 42451 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42452#endif 42453}, 42454{ 42455 X86_VPMOVSXBDZrr, X86_INS_VPMOVSXBD, 42456#ifndef CAPSTONE_DIET 42457 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42458#endif 42459}, 42460{ 42461 X86_VPMOVSXBDZrrk, X86_INS_VPMOVSXBD, 42462#ifndef CAPSTONE_DIET 42463 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42464#endif 42465}, 42466{ 42467 X86_VPMOVSXBDZrrkz, X86_INS_VPMOVSXBD, 42468#ifndef CAPSTONE_DIET 42469 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42470#endif 42471}, 42472{ 42473 X86_VPMOVSXBDrm, X86_INS_VPMOVSXBD, 42474#ifndef CAPSTONE_DIET 42475 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42476#endif 42477}, 42478{ 42479 X86_VPMOVSXBDrr, X86_INS_VPMOVSXBD, 42480#ifndef CAPSTONE_DIET 42481 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42482#endif 42483}, 42484{ 42485 X86_VPMOVSXBQYrm, X86_INS_VPMOVSXBQ, 42486#ifndef CAPSTONE_DIET 42487 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42488#endif 42489}, 42490{ 42491 X86_VPMOVSXBQYrr, X86_INS_VPMOVSXBQ, 42492#ifndef CAPSTONE_DIET 42493 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42494#endif 42495}, 42496{ 42497 X86_VPMOVSXBQZrm, X86_INS_VPMOVSXBQ, 42498#ifndef CAPSTONE_DIET 42499 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42500#endif 42501}, 42502{ 42503 X86_VPMOVSXBQZrmk, X86_INS_VPMOVSXBQ, 42504#ifndef CAPSTONE_DIET 42505 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42506#endif 42507}, 42508{ 42509 X86_VPMOVSXBQZrmkz, X86_INS_VPMOVSXBQ, 42510#ifndef CAPSTONE_DIET 42511 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42512#endif 42513}, 42514{ 42515 X86_VPMOVSXBQZrr, X86_INS_VPMOVSXBQ, 42516#ifndef CAPSTONE_DIET 42517 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42518#endif 42519}, 42520{ 42521 X86_VPMOVSXBQZrrk, X86_INS_VPMOVSXBQ, 42522#ifndef CAPSTONE_DIET 42523 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42524#endif 42525}, 42526{ 42527 X86_VPMOVSXBQZrrkz, X86_INS_VPMOVSXBQ, 42528#ifndef CAPSTONE_DIET 42529 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42530#endif 42531}, 42532{ 42533 X86_VPMOVSXBQrm, X86_INS_VPMOVSXBQ, 42534#ifndef CAPSTONE_DIET 42535 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42536#endif 42537}, 42538{ 42539 X86_VPMOVSXBQrr, X86_INS_VPMOVSXBQ, 42540#ifndef CAPSTONE_DIET 42541 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42542#endif 42543}, 42544{ 42545 X86_VPMOVSXBWYrm, X86_INS_VPMOVSXBW, 42546#ifndef CAPSTONE_DIET 42547 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42548#endif 42549}, 42550{ 42551 X86_VPMOVSXBWYrr, X86_INS_VPMOVSXBW, 42552#ifndef CAPSTONE_DIET 42553 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42554#endif 42555}, 42556{ 42557 X86_VPMOVSXBWrm, X86_INS_VPMOVSXBW, 42558#ifndef CAPSTONE_DIET 42559 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42560#endif 42561}, 42562{ 42563 X86_VPMOVSXBWrr, X86_INS_VPMOVSXBW, 42564#ifndef CAPSTONE_DIET 42565 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42566#endif 42567}, 42568{ 42569 X86_VPMOVSXDQYrm, X86_INS_VPMOVSXDQ, 42570#ifndef CAPSTONE_DIET 42571 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42572#endif 42573}, 42574{ 42575 X86_VPMOVSXDQYrr, X86_INS_VPMOVSXDQ, 42576#ifndef CAPSTONE_DIET 42577 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42578#endif 42579}, 42580{ 42581 X86_VPMOVSXDQZrm, X86_INS_VPMOVSXDQ, 42582#ifndef CAPSTONE_DIET 42583 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42584#endif 42585}, 42586{ 42587 X86_VPMOVSXDQZrmk, X86_INS_VPMOVSXDQ, 42588#ifndef CAPSTONE_DIET 42589 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42590#endif 42591}, 42592{ 42593 X86_VPMOVSXDQZrmkz, X86_INS_VPMOVSXDQ, 42594#ifndef CAPSTONE_DIET 42595 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42596#endif 42597}, 42598{ 42599 X86_VPMOVSXDQZrr, X86_INS_VPMOVSXDQ, 42600#ifndef CAPSTONE_DIET 42601 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42602#endif 42603}, 42604{ 42605 X86_VPMOVSXDQZrrk, X86_INS_VPMOVSXDQ, 42606#ifndef CAPSTONE_DIET 42607 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42608#endif 42609}, 42610{ 42611 X86_VPMOVSXDQZrrkz, X86_INS_VPMOVSXDQ, 42612#ifndef CAPSTONE_DIET 42613 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42614#endif 42615}, 42616{ 42617 X86_VPMOVSXDQrm, X86_INS_VPMOVSXDQ, 42618#ifndef CAPSTONE_DIET 42619 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42620#endif 42621}, 42622{ 42623 X86_VPMOVSXDQrr, X86_INS_VPMOVSXDQ, 42624#ifndef CAPSTONE_DIET 42625 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42626#endif 42627}, 42628{ 42629 X86_VPMOVSXWDYrm, X86_INS_VPMOVSXWD, 42630#ifndef CAPSTONE_DIET 42631 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42632#endif 42633}, 42634{ 42635 X86_VPMOVSXWDYrr, X86_INS_VPMOVSXWD, 42636#ifndef CAPSTONE_DIET 42637 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42638#endif 42639}, 42640{ 42641 X86_VPMOVSXWDZrm, X86_INS_VPMOVSXWD, 42642#ifndef CAPSTONE_DIET 42643 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42644#endif 42645}, 42646{ 42647 X86_VPMOVSXWDZrmk, X86_INS_VPMOVSXWD, 42648#ifndef CAPSTONE_DIET 42649 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42650#endif 42651}, 42652{ 42653 X86_VPMOVSXWDZrmkz, X86_INS_VPMOVSXWD, 42654#ifndef CAPSTONE_DIET 42655 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42656#endif 42657}, 42658{ 42659 X86_VPMOVSXWDZrr, X86_INS_VPMOVSXWD, 42660#ifndef CAPSTONE_DIET 42661 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42662#endif 42663}, 42664{ 42665 X86_VPMOVSXWDZrrk, X86_INS_VPMOVSXWD, 42666#ifndef CAPSTONE_DIET 42667 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42668#endif 42669}, 42670{ 42671 X86_VPMOVSXWDZrrkz, X86_INS_VPMOVSXWD, 42672#ifndef CAPSTONE_DIET 42673 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42674#endif 42675}, 42676{ 42677 X86_VPMOVSXWDrm, X86_INS_VPMOVSXWD, 42678#ifndef CAPSTONE_DIET 42679 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42680#endif 42681}, 42682{ 42683 X86_VPMOVSXWDrr, X86_INS_VPMOVSXWD, 42684#ifndef CAPSTONE_DIET 42685 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42686#endif 42687}, 42688{ 42689 X86_VPMOVSXWQYrm, X86_INS_VPMOVSXWQ, 42690#ifndef CAPSTONE_DIET 42691 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42692#endif 42693}, 42694{ 42695 X86_VPMOVSXWQYrr, X86_INS_VPMOVSXWQ, 42696#ifndef CAPSTONE_DIET 42697 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42698#endif 42699}, 42700{ 42701 X86_VPMOVSXWQZrm, X86_INS_VPMOVSXWQ, 42702#ifndef CAPSTONE_DIET 42703 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42704#endif 42705}, 42706{ 42707 X86_VPMOVSXWQZrmk, X86_INS_VPMOVSXWQ, 42708#ifndef CAPSTONE_DIET 42709 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42710#endif 42711}, 42712{ 42713 X86_VPMOVSXWQZrmkz, X86_INS_VPMOVSXWQ, 42714#ifndef CAPSTONE_DIET 42715 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42716#endif 42717}, 42718{ 42719 X86_VPMOVSXWQZrr, X86_INS_VPMOVSXWQ, 42720#ifndef CAPSTONE_DIET 42721 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42722#endif 42723}, 42724{ 42725 X86_VPMOVSXWQZrrk, X86_INS_VPMOVSXWQ, 42726#ifndef CAPSTONE_DIET 42727 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42728#endif 42729}, 42730{ 42731 X86_VPMOVSXWQZrrkz, X86_INS_VPMOVSXWQ, 42732#ifndef CAPSTONE_DIET 42733 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42734#endif 42735}, 42736{ 42737 X86_VPMOVSXWQrm, X86_INS_VPMOVSXWQ, 42738#ifndef CAPSTONE_DIET 42739 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42740#endif 42741}, 42742{ 42743 X86_VPMOVSXWQrr, X86_INS_VPMOVSXWQ, 42744#ifndef CAPSTONE_DIET 42745 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42746#endif 42747}, 42748{ 42749 X86_VPMOVUSDBmr, X86_INS_VPMOVUSDB, 42750#ifndef CAPSTONE_DIET 42751 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42752#endif 42753}, 42754{ 42755 X86_VPMOVUSDBmrk, X86_INS_VPMOVUSDB, 42756#ifndef CAPSTONE_DIET 42757 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42758#endif 42759}, 42760{ 42761 X86_VPMOVUSDBrr, X86_INS_VPMOVUSDB, 42762#ifndef CAPSTONE_DIET 42763 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42764#endif 42765}, 42766{ 42767 X86_VPMOVUSDBrrk, X86_INS_VPMOVUSDB, 42768#ifndef CAPSTONE_DIET 42769 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42770#endif 42771}, 42772{ 42773 X86_VPMOVUSDBrrkz, X86_INS_VPMOVUSDB, 42774#ifndef CAPSTONE_DIET 42775 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42776#endif 42777}, 42778{ 42779 X86_VPMOVUSDWmr, X86_INS_VPMOVUSDW, 42780#ifndef CAPSTONE_DIET 42781 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42782#endif 42783}, 42784{ 42785 X86_VPMOVUSDWmrk, X86_INS_VPMOVUSDW, 42786#ifndef CAPSTONE_DIET 42787 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42788#endif 42789}, 42790{ 42791 X86_VPMOVUSDWrr, X86_INS_VPMOVUSDW, 42792#ifndef CAPSTONE_DIET 42793 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42794#endif 42795}, 42796{ 42797 X86_VPMOVUSDWrrk, X86_INS_VPMOVUSDW, 42798#ifndef CAPSTONE_DIET 42799 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42800#endif 42801}, 42802{ 42803 X86_VPMOVUSDWrrkz, X86_INS_VPMOVUSDW, 42804#ifndef CAPSTONE_DIET 42805 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42806#endif 42807}, 42808{ 42809 X86_VPMOVUSQBmr, X86_INS_VPMOVUSQB, 42810#ifndef CAPSTONE_DIET 42811 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42812#endif 42813}, 42814{ 42815 X86_VPMOVUSQBmrk, X86_INS_VPMOVUSQB, 42816#ifndef CAPSTONE_DIET 42817 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42818#endif 42819}, 42820{ 42821 X86_VPMOVUSQBrr, X86_INS_VPMOVUSQB, 42822#ifndef CAPSTONE_DIET 42823 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42824#endif 42825}, 42826{ 42827 X86_VPMOVUSQBrrk, X86_INS_VPMOVUSQB, 42828#ifndef CAPSTONE_DIET 42829 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42830#endif 42831}, 42832{ 42833 X86_VPMOVUSQBrrkz, X86_INS_VPMOVUSQB, 42834#ifndef CAPSTONE_DIET 42835 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42836#endif 42837}, 42838{ 42839 X86_VPMOVUSQDmr, X86_INS_VPMOVUSQD, 42840#ifndef CAPSTONE_DIET 42841 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42842#endif 42843}, 42844{ 42845 X86_VPMOVUSQDmrk, X86_INS_VPMOVUSQD, 42846#ifndef CAPSTONE_DIET 42847 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42848#endif 42849}, 42850{ 42851 X86_VPMOVUSQDrr, X86_INS_VPMOVUSQD, 42852#ifndef CAPSTONE_DIET 42853 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42854#endif 42855}, 42856{ 42857 X86_VPMOVUSQDrrk, X86_INS_VPMOVUSQD, 42858#ifndef CAPSTONE_DIET 42859 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42860#endif 42861}, 42862{ 42863 X86_VPMOVUSQDrrkz, X86_INS_VPMOVUSQD, 42864#ifndef CAPSTONE_DIET 42865 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42866#endif 42867}, 42868{ 42869 X86_VPMOVUSQWmr, X86_INS_VPMOVUSQW, 42870#ifndef CAPSTONE_DIET 42871 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42872#endif 42873}, 42874{ 42875 X86_VPMOVUSQWmrk, X86_INS_VPMOVUSQW, 42876#ifndef CAPSTONE_DIET 42877 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42878#endif 42879}, 42880{ 42881 X86_VPMOVUSQWrr, X86_INS_VPMOVUSQW, 42882#ifndef CAPSTONE_DIET 42883 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42884#endif 42885}, 42886{ 42887 X86_VPMOVUSQWrrk, X86_INS_VPMOVUSQW, 42888#ifndef CAPSTONE_DIET 42889 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42890#endif 42891}, 42892{ 42893 X86_VPMOVUSQWrrkz, X86_INS_VPMOVUSQW, 42894#ifndef CAPSTONE_DIET 42895 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42896#endif 42897}, 42898{ 42899 X86_VPMOVZXBDYrm, X86_INS_VPMOVZXBD, 42900#ifndef CAPSTONE_DIET 42901 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42902#endif 42903}, 42904{ 42905 X86_VPMOVZXBDYrr, X86_INS_VPMOVZXBD, 42906#ifndef CAPSTONE_DIET 42907 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42908#endif 42909}, 42910{ 42911 X86_VPMOVZXBDZrm, X86_INS_VPMOVZXBD, 42912#ifndef CAPSTONE_DIET 42913 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42914#endif 42915}, 42916{ 42917 X86_VPMOVZXBDZrmk, X86_INS_VPMOVZXBD, 42918#ifndef CAPSTONE_DIET 42919 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42920#endif 42921}, 42922{ 42923 X86_VPMOVZXBDZrmkz, X86_INS_VPMOVZXBD, 42924#ifndef CAPSTONE_DIET 42925 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42926#endif 42927}, 42928{ 42929 X86_VPMOVZXBDZrr, X86_INS_VPMOVZXBD, 42930#ifndef CAPSTONE_DIET 42931 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42932#endif 42933}, 42934{ 42935 X86_VPMOVZXBDZrrk, X86_INS_VPMOVZXBD, 42936#ifndef CAPSTONE_DIET 42937 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42938#endif 42939}, 42940{ 42941 X86_VPMOVZXBDZrrkz, X86_INS_VPMOVZXBD, 42942#ifndef CAPSTONE_DIET 42943 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42944#endif 42945}, 42946{ 42947 X86_VPMOVZXBDrm, X86_INS_VPMOVZXBD, 42948#ifndef CAPSTONE_DIET 42949 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42950#endif 42951}, 42952{ 42953 X86_VPMOVZXBDrr, X86_INS_VPMOVZXBD, 42954#ifndef CAPSTONE_DIET 42955 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 42956#endif 42957}, 42958{ 42959 X86_VPMOVZXBQYrm, X86_INS_VPMOVZXBQ, 42960#ifndef CAPSTONE_DIET 42961 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42962#endif 42963}, 42964{ 42965 X86_VPMOVZXBQYrr, X86_INS_VPMOVZXBQ, 42966#ifndef CAPSTONE_DIET 42967 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 42968#endif 42969}, 42970{ 42971 X86_VPMOVZXBQZrm, X86_INS_VPMOVZXBQ, 42972#ifndef CAPSTONE_DIET 42973 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42974#endif 42975}, 42976{ 42977 X86_VPMOVZXBQZrmk, X86_INS_VPMOVZXBQ, 42978#ifndef CAPSTONE_DIET 42979 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42980#endif 42981}, 42982{ 42983 X86_VPMOVZXBQZrmkz, X86_INS_VPMOVZXBQ, 42984#ifndef CAPSTONE_DIET 42985 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42986#endif 42987}, 42988{ 42989 X86_VPMOVZXBQZrr, X86_INS_VPMOVZXBQ, 42990#ifndef CAPSTONE_DIET 42991 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42992#endif 42993}, 42994{ 42995 X86_VPMOVZXBQZrrk, X86_INS_VPMOVZXBQ, 42996#ifndef CAPSTONE_DIET 42997 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 42998#endif 42999}, 43000{ 43001 X86_VPMOVZXBQZrrkz, X86_INS_VPMOVZXBQ, 43002#ifndef CAPSTONE_DIET 43003 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43004#endif 43005}, 43006{ 43007 X86_VPMOVZXBQrm, X86_INS_VPMOVZXBQ, 43008#ifndef CAPSTONE_DIET 43009 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43010#endif 43011}, 43012{ 43013 X86_VPMOVZXBQrr, X86_INS_VPMOVZXBQ, 43014#ifndef CAPSTONE_DIET 43015 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43016#endif 43017}, 43018{ 43019 X86_VPMOVZXBWYrm, X86_INS_VPMOVZXBW, 43020#ifndef CAPSTONE_DIET 43021 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43022#endif 43023}, 43024{ 43025 X86_VPMOVZXBWYrr, X86_INS_VPMOVZXBW, 43026#ifndef CAPSTONE_DIET 43027 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43028#endif 43029}, 43030{ 43031 X86_VPMOVZXBWrm, X86_INS_VPMOVZXBW, 43032#ifndef CAPSTONE_DIET 43033 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43034#endif 43035}, 43036{ 43037 X86_VPMOVZXBWrr, X86_INS_VPMOVZXBW, 43038#ifndef CAPSTONE_DIET 43039 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43040#endif 43041}, 43042{ 43043 X86_VPMOVZXDQYrm, X86_INS_VPMOVZXDQ, 43044#ifndef CAPSTONE_DIET 43045 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43046#endif 43047}, 43048{ 43049 X86_VPMOVZXDQYrr, X86_INS_VPMOVZXDQ, 43050#ifndef CAPSTONE_DIET 43051 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43052#endif 43053}, 43054{ 43055 X86_VPMOVZXDQZrm, X86_INS_VPMOVZXDQ, 43056#ifndef CAPSTONE_DIET 43057 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43058#endif 43059}, 43060{ 43061 X86_VPMOVZXDQZrmk, X86_INS_VPMOVZXDQ, 43062#ifndef CAPSTONE_DIET 43063 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43064#endif 43065}, 43066{ 43067 X86_VPMOVZXDQZrmkz, X86_INS_VPMOVZXDQ, 43068#ifndef CAPSTONE_DIET 43069 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43070#endif 43071}, 43072{ 43073 X86_VPMOVZXDQZrr, X86_INS_VPMOVZXDQ, 43074#ifndef CAPSTONE_DIET 43075 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43076#endif 43077}, 43078{ 43079 X86_VPMOVZXDQZrrk, X86_INS_VPMOVZXDQ, 43080#ifndef CAPSTONE_DIET 43081 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43082#endif 43083}, 43084{ 43085 X86_VPMOVZXDQZrrkz, X86_INS_VPMOVZXDQ, 43086#ifndef CAPSTONE_DIET 43087 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43088#endif 43089}, 43090{ 43091 X86_VPMOVZXDQrm, X86_INS_VPMOVZXDQ, 43092#ifndef CAPSTONE_DIET 43093 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43094#endif 43095}, 43096{ 43097 X86_VPMOVZXDQrr, X86_INS_VPMOVZXDQ, 43098#ifndef CAPSTONE_DIET 43099 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43100#endif 43101}, 43102{ 43103 X86_VPMOVZXWDYrm, X86_INS_VPMOVZXWD, 43104#ifndef CAPSTONE_DIET 43105 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43106#endif 43107}, 43108{ 43109 X86_VPMOVZXWDYrr, X86_INS_VPMOVZXWD, 43110#ifndef CAPSTONE_DIET 43111 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43112#endif 43113}, 43114{ 43115 X86_VPMOVZXWDZrm, X86_INS_VPMOVZXWD, 43116#ifndef CAPSTONE_DIET 43117 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43118#endif 43119}, 43120{ 43121 X86_VPMOVZXWDZrmk, X86_INS_VPMOVZXWD, 43122#ifndef CAPSTONE_DIET 43123 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43124#endif 43125}, 43126{ 43127 X86_VPMOVZXWDZrmkz, X86_INS_VPMOVZXWD, 43128#ifndef CAPSTONE_DIET 43129 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43130#endif 43131}, 43132{ 43133 X86_VPMOVZXWDZrr, X86_INS_VPMOVZXWD, 43134#ifndef CAPSTONE_DIET 43135 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43136#endif 43137}, 43138{ 43139 X86_VPMOVZXWDZrrk, X86_INS_VPMOVZXWD, 43140#ifndef CAPSTONE_DIET 43141 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43142#endif 43143}, 43144{ 43145 X86_VPMOVZXWDZrrkz, X86_INS_VPMOVZXWD, 43146#ifndef CAPSTONE_DIET 43147 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43148#endif 43149}, 43150{ 43151 X86_VPMOVZXWDrm, X86_INS_VPMOVZXWD, 43152#ifndef CAPSTONE_DIET 43153 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43154#endif 43155}, 43156{ 43157 X86_VPMOVZXWDrr, X86_INS_VPMOVZXWD, 43158#ifndef CAPSTONE_DIET 43159 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43160#endif 43161}, 43162{ 43163 X86_VPMOVZXWQYrm, X86_INS_VPMOVZXWQ, 43164#ifndef CAPSTONE_DIET 43165 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43166#endif 43167}, 43168{ 43169 X86_VPMOVZXWQYrr, X86_INS_VPMOVZXWQ, 43170#ifndef CAPSTONE_DIET 43171 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43172#endif 43173}, 43174{ 43175 X86_VPMOVZXWQZrm, X86_INS_VPMOVZXWQ, 43176#ifndef CAPSTONE_DIET 43177 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43178#endif 43179}, 43180{ 43181 X86_VPMOVZXWQZrmk, X86_INS_VPMOVZXWQ, 43182#ifndef CAPSTONE_DIET 43183 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43184#endif 43185}, 43186{ 43187 X86_VPMOVZXWQZrmkz, X86_INS_VPMOVZXWQ, 43188#ifndef CAPSTONE_DIET 43189 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43190#endif 43191}, 43192{ 43193 X86_VPMOVZXWQZrr, X86_INS_VPMOVZXWQ, 43194#ifndef CAPSTONE_DIET 43195 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43196#endif 43197}, 43198{ 43199 X86_VPMOVZXWQZrrk, X86_INS_VPMOVZXWQ, 43200#ifndef CAPSTONE_DIET 43201 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43202#endif 43203}, 43204{ 43205 X86_VPMOVZXWQZrrkz, X86_INS_VPMOVZXWQ, 43206#ifndef CAPSTONE_DIET 43207 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43208#endif 43209}, 43210{ 43211 X86_VPMOVZXWQrm, X86_INS_VPMOVZXWQ, 43212#ifndef CAPSTONE_DIET 43213 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43214#endif 43215}, 43216{ 43217 X86_VPMOVZXWQrr, X86_INS_VPMOVZXWQ, 43218#ifndef CAPSTONE_DIET 43219 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43220#endif 43221}, 43222{ 43223 X86_VPMULDQYrm, X86_INS_VPMULDQ, 43224#ifndef CAPSTONE_DIET 43225 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 43226#endif 43227}, 43228{ 43229 X86_VPMULDQYrr, X86_INS_VPMULDQ, 43230#ifndef CAPSTONE_DIET 43231 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 43232#endif 43233}, 43234{ 43235 X86_VPMULDQZrm, X86_INS_VPMULDQ, 43236#ifndef CAPSTONE_DIET 43237 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43238#endif 43239}, 43240{ 43241 X86_VPMULDQZrmb, X86_INS_VPMULDQ, 43242#ifndef CAPSTONE_DIET 43243 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43244#endif 43245}, 43246{ 43247 X86_VPMULDQZrmbk, X86_INS_VPMULDQ, 43248#ifndef CAPSTONE_DIET 43249 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43250#endif 43251}, 43252{ 43253 X86_VPMULDQZrmbkz, X86_INS_VPMULDQ, 43254#ifndef CAPSTONE_DIET 43255 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43256#endif 43257}, 43258{ 43259 X86_VPMULDQZrmk, X86_INS_VPMULDQ, 43260#ifndef CAPSTONE_DIET 43261 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43262#endif 43263}, 43264{ 43265 X86_VPMULDQZrmkz, X86_INS_VPMULDQ, 43266#ifndef CAPSTONE_DIET 43267 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43268#endif 43269}, 43270{ 43271 X86_VPMULDQZrr, X86_INS_VPMULDQ, 43272#ifndef CAPSTONE_DIET 43273 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43274#endif 43275}, 43276{ 43277 X86_VPMULDQZrrk, X86_INS_VPMULDQ, 43278#ifndef CAPSTONE_DIET 43279 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43280#endif 43281}, 43282{ 43283 X86_VPMULDQZrrkz, X86_INS_VPMULDQ, 43284#ifndef CAPSTONE_DIET 43285 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43286#endif 43287}, 43288{ 43289 X86_VPMULDQrm, X86_INS_VPMULDQ, 43290#ifndef CAPSTONE_DIET 43291 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 43292#endif 43293}, 43294{ 43295 X86_VPMULDQrr, X86_INS_VPMULDQ, 43296#ifndef CAPSTONE_DIET 43297 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 43298#endif 43299}, 43300{ 43301 X86_VPMULHRSWrm128, X86_INS_VPMULHRSW, 43302#ifndef CAPSTONE_DIET 43303 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43304#endif 43305}, 43306{ 43307 X86_VPMULHRSWrm256, X86_INS_VPMULHRSW, 43308#ifndef CAPSTONE_DIET 43309 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43310#endif 43311}, 43312{ 43313 X86_VPMULHRSWrr128, X86_INS_VPMULHRSW, 43314#ifndef CAPSTONE_DIET 43315 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43316#endif 43317}, 43318{ 43319 X86_VPMULHRSWrr256, X86_INS_VPMULHRSW, 43320#ifndef CAPSTONE_DIET 43321 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43322#endif 43323}, 43324{ 43325 X86_VPMULHUWYrm, X86_INS_VPMULHUW, 43326#ifndef CAPSTONE_DIET 43327 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 43328#endif 43329}, 43330{ 43331 X86_VPMULHUWYrr, X86_INS_VPMULHUW, 43332#ifndef CAPSTONE_DIET 43333 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 43334#endif 43335}, 43336{ 43337 X86_VPMULHUWrm, X86_INS_VPMULHUW, 43338#ifndef CAPSTONE_DIET 43339 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 43340#endif 43341}, 43342{ 43343 X86_VPMULHUWrr, X86_INS_VPMULHUW, 43344#ifndef CAPSTONE_DIET 43345 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 43346#endif 43347}, 43348{ 43349 X86_VPMULHWYrm, X86_INS_VPMULHW, 43350#ifndef CAPSTONE_DIET 43351 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 43352#endif 43353}, 43354{ 43355 X86_VPMULHWYrr, X86_INS_VPMULHW, 43356#ifndef CAPSTONE_DIET 43357 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 43358#endif 43359}, 43360{ 43361 X86_VPMULHWrm, X86_INS_VPMULHW, 43362#ifndef CAPSTONE_DIET 43363 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 43364#endif 43365}, 43366{ 43367 X86_VPMULHWrr, X86_INS_VPMULHW, 43368#ifndef CAPSTONE_DIET 43369 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 43370#endif 43371}, 43372{ 43373 X86_VPMULLDYrm, X86_INS_VPMULLD, 43374#ifndef CAPSTONE_DIET 43375 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43376#endif 43377}, 43378{ 43379 X86_VPMULLDYrr, X86_INS_VPMULLD, 43380#ifndef CAPSTONE_DIET 43381 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43382#endif 43383}, 43384{ 43385 X86_VPMULLDZ128rm, X86_INS_VPMULLD, 43386#ifndef CAPSTONE_DIET 43387 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43388#endif 43389}, 43390{ 43391 X86_VPMULLDZ128rmb, X86_INS_VPMULLD, 43392#ifndef CAPSTONE_DIET 43393 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43394#endif 43395}, 43396{ 43397 X86_VPMULLDZ128rmbk, X86_INS_VPMULLD, 43398#ifndef CAPSTONE_DIET 43399 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43400#endif 43401}, 43402{ 43403 X86_VPMULLDZ128rmbkz, X86_INS_VPMULLD, 43404#ifndef CAPSTONE_DIET 43405 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43406#endif 43407}, 43408{ 43409 X86_VPMULLDZ128rmk, X86_INS_VPMULLD, 43410#ifndef CAPSTONE_DIET 43411 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43412#endif 43413}, 43414{ 43415 X86_VPMULLDZ128rmkz, X86_INS_VPMULLD, 43416#ifndef CAPSTONE_DIET 43417 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43418#endif 43419}, 43420{ 43421 X86_VPMULLDZ128rr, X86_INS_VPMULLD, 43422#ifndef CAPSTONE_DIET 43423 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43424#endif 43425}, 43426{ 43427 X86_VPMULLDZ128rrk, X86_INS_VPMULLD, 43428#ifndef CAPSTONE_DIET 43429 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43430#endif 43431}, 43432{ 43433 X86_VPMULLDZ128rrkz, X86_INS_VPMULLD, 43434#ifndef CAPSTONE_DIET 43435 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43436#endif 43437}, 43438{ 43439 X86_VPMULLDZ256rm, X86_INS_VPMULLD, 43440#ifndef CAPSTONE_DIET 43441 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43442#endif 43443}, 43444{ 43445 X86_VPMULLDZ256rmb, X86_INS_VPMULLD, 43446#ifndef CAPSTONE_DIET 43447 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43448#endif 43449}, 43450{ 43451 X86_VPMULLDZ256rmbk, X86_INS_VPMULLD, 43452#ifndef CAPSTONE_DIET 43453 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43454#endif 43455}, 43456{ 43457 X86_VPMULLDZ256rmbkz, X86_INS_VPMULLD, 43458#ifndef CAPSTONE_DIET 43459 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43460#endif 43461}, 43462{ 43463 X86_VPMULLDZ256rmk, X86_INS_VPMULLD, 43464#ifndef CAPSTONE_DIET 43465 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43466#endif 43467}, 43468{ 43469 X86_VPMULLDZ256rmkz, X86_INS_VPMULLD, 43470#ifndef CAPSTONE_DIET 43471 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43472#endif 43473}, 43474{ 43475 X86_VPMULLDZ256rr, X86_INS_VPMULLD, 43476#ifndef CAPSTONE_DIET 43477 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43478#endif 43479}, 43480{ 43481 X86_VPMULLDZ256rrk, X86_INS_VPMULLD, 43482#ifndef CAPSTONE_DIET 43483 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43484#endif 43485}, 43486{ 43487 X86_VPMULLDZ256rrkz, X86_INS_VPMULLD, 43488#ifndef CAPSTONE_DIET 43489 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43490#endif 43491}, 43492{ 43493 X86_VPMULLDZrm, X86_INS_VPMULLD, 43494#ifndef CAPSTONE_DIET 43495 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43496#endif 43497}, 43498{ 43499 X86_VPMULLDZrmb, X86_INS_VPMULLD, 43500#ifndef CAPSTONE_DIET 43501 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43502#endif 43503}, 43504{ 43505 X86_VPMULLDZrmbk, X86_INS_VPMULLD, 43506#ifndef CAPSTONE_DIET 43507 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43508#endif 43509}, 43510{ 43511 X86_VPMULLDZrmbkz, X86_INS_VPMULLD, 43512#ifndef CAPSTONE_DIET 43513 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43514#endif 43515}, 43516{ 43517 X86_VPMULLDZrmk, X86_INS_VPMULLD, 43518#ifndef CAPSTONE_DIET 43519 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43520#endif 43521}, 43522{ 43523 X86_VPMULLDZrmkz, X86_INS_VPMULLD, 43524#ifndef CAPSTONE_DIET 43525 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43526#endif 43527}, 43528{ 43529 X86_VPMULLDZrr, X86_INS_VPMULLD, 43530#ifndef CAPSTONE_DIET 43531 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43532#endif 43533}, 43534{ 43535 X86_VPMULLDZrrk, X86_INS_VPMULLD, 43536#ifndef CAPSTONE_DIET 43537 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43538#endif 43539}, 43540{ 43541 X86_VPMULLDZrrkz, X86_INS_VPMULLD, 43542#ifndef CAPSTONE_DIET 43543 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43544#endif 43545}, 43546{ 43547 X86_VPMULLDrm, X86_INS_VPMULLD, 43548#ifndef CAPSTONE_DIET 43549 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 43550#endif 43551}, 43552{ 43553 X86_VPMULLDrr, X86_INS_VPMULLD, 43554#ifndef CAPSTONE_DIET 43555 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 43556#endif 43557}, 43558{ 43559 X86_VPMULLQZ128rm, X86_INS_VPMULLQ, 43560#ifndef CAPSTONE_DIET 43561 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43562#endif 43563}, 43564{ 43565 X86_VPMULLQZ128rmb, X86_INS_VPMULLQ, 43566#ifndef CAPSTONE_DIET 43567 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43568#endif 43569}, 43570{ 43571 X86_VPMULLQZ128rmbk, X86_INS_VPMULLQ, 43572#ifndef CAPSTONE_DIET 43573 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43574#endif 43575}, 43576{ 43577 X86_VPMULLQZ128rmbkz, X86_INS_VPMULLQ, 43578#ifndef CAPSTONE_DIET 43579 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43580#endif 43581}, 43582{ 43583 X86_VPMULLQZ128rmk, X86_INS_VPMULLQ, 43584#ifndef CAPSTONE_DIET 43585 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43586#endif 43587}, 43588{ 43589 X86_VPMULLQZ128rmkz, X86_INS_VPMULLQ, 43590#ifndef CAPSTONE_DIET 43591 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43592#endif 43593}, 43594{ 43595 X86_VPMULLQZ128rr, X86_INS_VPMULLQ, 43596#ifndef CAPSTONE_DIET 43597 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43598#endif 43599}, 43600{ 43601 X86_VPMULLQZ128rrk, X86_INS_VPMULLQ, 43602#ifndef CAPSTONE_DIET 43603 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43604#endif 43605}, 43606{ 43607 X86_VPMULLQZ128rrkz, X86_INS_VPMULLQ, 43608#ifndef CAPSTONE_DIET 43609 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43610#endif 43611}, 43612{ 43613 X86_VPMULLQZ256rm, X86_INS_VPMULLQ, 43614#ifndef CAPSTONE_DIET 43615 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43616#endif 43617}, 43618{ 43619 X86_VPMULLQZ256rmb, X86_INS_VPMULLQ, 43620#ifndef CAPSTONE_DIET 43621 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43622#endif 43623}, 43624{ 43625 X86_VPMULLQZ256rmbk, X86_INS_VPMULLQ, 43626#ifndef CAPSTONE_DIET 43627 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43628#endif 43629}, 43630{ 43631 X86_VPMULLQZ256rmbkz, X86_INS_VPMULLQ, 43632#ifndef CAPSTONE_DIET 43633 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43634#endif 43635}, 43636{ 43637 X86_VPMULLQZ256rmk, X86_INS_VPMULLQ, 43638#ifndef CAPSTONE_DIET 43639 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43640#endif 43641}, 43642{ 43643 X86_VPMULLQZ256rmkz, X86_INS_VPMULLQ, 43644#ifndef CAPSTONE_DIET 43645 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43646#endif 43647}, 43648{ 43649 X86_VPMULLQZ256rr, X86_INS_VPMULLQ, 43650#ifndef CAPSTONE_DIET 43651 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43652#endif 43653}, 43654{ 43655 X86_VPMULLQZ256rrk, X86_INS_VPMULLQ, 43656#ifndef CAPSTONE_DIET 43657 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43658#endif 43659}, 43660{ 43661 X86_VPMULLQZ256rrkz, X86_INS_VPMULLQ, 43662#ifndef CAPSTONE_DIET 43663 { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0 43664#endif 43665}, 43666{ 43667 X86_VPMULLQZrm, X86_INS_VPMULLQ, 43668#ifndef CAPSTONE_DIET 43669 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 43670#endif 43671}, 43672{ 43673 X86_VPMULLQZrmb, X86_INS_VPMULLQ, 43674#ifndef CAPSTONE_DIET 43675 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 43676#endif 43677}, 43678{ 43679 X86_VPMULLQZrmbk, X86_INS_VPMULLQ, 43680#ifndef CAPSTONE_DIET 43681 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 43682#endif 43683}, 43684{ 43685 X86_VPMULLQZrmbkz, X86_INS_VPMULLQ, 43686#ifndef CAPSTONE_DIET 43687 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 43688#endif 43689}, 43690{ 43691 X86_VPMULLQZrmk, X86_INS_VPMULLQ, 43692#ifndef CAPSTONE_DIET 43693 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 43694#endif 43695}, 43696{ 43697 X86_VPMULLQZrmkz, X86_INS_VPMULLQ, 43698#ifndef CAPSTONE_DIET 43699 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 43700#endif 43701}, 43702{ 43703 X86_VPMULLQZrr, X86_INS_VPMULLQ, 43704#ifndef CAPSTONE_DIET 43705 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 43706#endif 43707}, 43708{ 43709 X86_VPMULLQZrrk, X86_INS_VPMULLQ, 43710#ifndef CAPSTONE_DIET 43711 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 43712#endif 43713}, 43714{ 43715 X86_VPMULLQZrrkz, X86_INS_VPMULLQ, 43716#ifndef CAPSTONE_DIET 43717 { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0 43718#endif 43719}, 43720{ 43721 X86_VPMULLWYrm, X86_INS_VPMULLW, 43722#ifndef CAPSTONE_DIET 43723 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 43724#endif 43725}, 43726{ 43727 X86_VPMULLWYrr, X86_INS_VPMULLW, 43728#ifndef CAPSTONE_DIET 43729 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 43730#endif 43731}, 43732{ 43733 X86_VPMULLWZ128rm, X86_INS_VPMULLW, 43734#ifndef CAPSTONE_DIET 43735 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 43736#endif 43737}, 43738{ 43739 X86_VPMULLWZ128rmk, X86_INS_VPMULLW, 43740#ifndef CAPSTONE_DIET 43741 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 43742#endif 43743}, 43744{ 43745 X86_VPMULLWZ128rmkz, X86_INS_VPMULLW, 43746#ifndef CAPSTONE_DIET 43747 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 43748#endif 43749}, 43750{ 43751 X86_VPMULLWZ128rr, X86_INS_VPMULLW, 43752#ifndef CAPSTONE_DIET 43753 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 43754#endif 43755}, 43756{ 43757 X86_VPMULLWZ128rrk, X86_INS_VPMULLW, 43758#ifndef CAPSTONE_DIET 43759 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 43760#endif 43761}, 43762{ 43763 X86_VPMULLWZ128rrkz, X86_INS_VPMULLW, 43764#ifndef CAPSTONE_DIET 43765 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 43766#endif 43767}, 43768{ 43769 X86_VPMULLWZ256rm, X86_INS_VPMULLW, 43770#ifndef CAPSTONE_DIET 43771 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 43772#endif 43773}, 43774{ 43775 X86_VPMULLWZ256rmk, X86_INS_VPMULLW, 43776#ifndef CAPSTONE_DIET 43777 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 43778#endif 43779}, 43780{ 43781 X86_VPMULLWZ256rmkz, X86_INS_VPMULLW, 43782#ifndef CAPSTONE_DIET 43783 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 43784#endif 43785}, 43786{ 43787 X86_VPMULLWZ256rr, X86_INS_VPMULLW, 43788#ifndef CAPSTONE_DIET 43789 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 43790#endif 43791}, 43792{ 43793 X86_VPMULLWZ256rrk, X86_INS_VPMULLW, 43794#ifndef CAPSTONE_DIET 43795 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 43796#endif 43797}, 43798{ 43799 X86_VPMULLWZ256rrkz, X86_INS_VPMULLW, 43800#ifndef CAPSTONE_DIET 43801 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 43802#endif 43803}, 43804{ 43805 X86_VPMULLWZrm, X86_INS_VPMULLW, 43806#ifndef CAPSTONE_DIET 43807 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 43808#endif 43809}, 43810{ 43811 X86_VPMULLWZrmk, X86_INS_VPMULLW, 43812#ifndef CAPSTONE_DIET 43813 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 43814#endif 43815}, 43816{ 43817 X86_VPMULLWZrmkz, X86_INS_VPMULLW, 43818#ifndef CAPSTONE_DIET 43819 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 43820#endif 43821}, 43822{ 43823 X86_VPMULLWZrr, X86_INS_VPMULLW, 43824#ifndef CAPSTONE_DIET 43825 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 43826#endif 43827}, 43828{ 43829 X86_VPMULLWZrrk, X86_INS_VPMULLW, 43830#ifndef CAPSTONE_DIET 43831 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 43832#endif 43833}, 43834{ 43835 X86_VPMULLWZrrkz, X86_INS_VPMULLW, 43836#ifndef CAPSTONE_DIET 43837 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 43838#endif 43839}, 43840{ 43841 X86_VPMULLWrm, X86_INS_VPMULLW, 43842#ifndef CAPSTONE_DIET 43843 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 43844#endif 43845}, 43846{ 43847 X86_VPMULLWrr, X86_INS_VPMULLW, 43848#ifndef CAPSTONE_DIET 43849 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 43850#endif 43851}, 43852{ 43853 X86_VPMULUDQYrm, X86_INS_VPMULUDQ, 43854#ifndef CAPSTONE_DIET 43855 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43856#endif 43857}, 43858{ 43859 X86_VPMULUDQYrr, X86_INS_VPMULUDQ, 43860#ifndef CAPSTONE_DIET 43861 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 43862#endif 43863}, 43864{ 43865 X86_VPMULUDQZrm, X86_INS_VPMULUDQ, 43866#ifndef CAPSTONE_DIET 43867 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43868#endif 43869}, 43870{ 43871 X86_VPMULUDQZrmb, X86_INS_VPMULUDQ, 43872#ifndef CAPSTONE_DIET 43873 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43874#endif 43875}, 43876{ 43877 X86_VPMULUDQZrmbk, X86_INS_VPMULUDQ, 43878#ifndef CAPSTONE_DIET 43879 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43880#endif 43881}, 43882{ 43883 X86_VPMULUDQZrmbkz, X86_INS_VPMULUDQ, 43884#ifndef CAPSTONE_DIET 43885 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43886#endif 43887}, 43888{ 43889 X86_VPMULUDQZrmk, X86_INS_VPMULUDQ, 43890#ifndef CAPSTONE_DIET 43891 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43892#endif 43893}, 43894{ 43895 X86_VPMULUDQZrmkz, X86_INS_VPMULUDQ, 43896#ifndef CAPSTONE_DIET 43897 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43898#endif 43899}, 43900{ 43901 X86_VPMULUDQZrr, X86_INS_VPMULUDQ, 43902#ifndef CAPSTONE_DIET 43903 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43904#endif 43905}, 43906{ 43907 X86_VPMULUDQZrrk, X86_INS_VPMULUDQ, 43908#ifndef CAPSTONE_DIET 43909 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43910#endif 43911}, 43912{ 43913 X86_VPMULUDQZrrkz, X86_INS_VPMULUDQ, 43914#ifndef CAPSTONE_DIET 43915 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 43916#endif 43917}, 43918{ 43919 X86_VPMULUDQrm, X86_INS_VPMULUDQ, 43920#ifndef CAPSTONE_DIET 43921 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43922#endif 43923}, 43924{ 43925 X86_VPMULUDQrr, X86_INS_VPMULUDQ, 43926#ifndef CAPSTONE_DIET 43927 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 43928#endif 43929}, 43930{ 43931 X86_VPORDZ128rm, X86_INS_VPORD, 43932#ifndef CAPSTONE_DIET 43933 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43934#endif 43935}, 43936{ 43937 X86_VPORDZ128rmb, X86_INS_VPORD, 43938#ifndef CAPSTONE_DIET 43939 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43940#endif 43941}, 43942{ 43943 X86_VPORDZ128rmbk, X86_INS_VPORD, 43944#ifndef CAPSTONE_DIET 43945 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43946#endif 43947}, 43948{ 43949 X86_VPORDZ128rmbkz, X86_INS_VPORD, 43950#ifndef CAPSTONE_DIET 43951 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43952#endif 43953}, 43954{ 43955 X86_VPORDZ128rmk, X86_INS_VPORD, 43956#ifndef CAPSTONE_DIET 43957 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43958#endif 43959}, 43960{ 43961 X86_VPORDZ128rmkz, X86_INS_VPORD, 43962#ifndef CAPSTONE_DIET 43963 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43964#endif 43965}, 43966{ 43967 X86_VPORDZ128rr, X86_INS_VPORD, 43968#ifndef CAPSTONE_DIET 43969 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43970#endif 43971}, 43972{ 43973 X86_VPORDZ128rrk, X86_INS_VPORD, 43974#ifndef CAPSTONE_DIET 43975 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43976#endif 43977}, 43978{ 43979 X86_VPORDZ128rrkz, X86_INS_VPORD, 43980#ifndef CAPSTONE_DIET 43981 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43982#endif 43983}, 43984{ 43985 X86_VPORDZ256rm, X86_INS_VPORD, 43986#ifndef CAPSTONE_DIET 43987 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43988#endif 43989}, 43990{ 43991 X86_VPORDZ256rmb, X86_INS_VPORD, 43992#ifndef CAPSTONE_DIET 43993 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 43994#endif 43995}, 43996{ 43997 X86_VPORDZ256rmbk, X86_INS_VPORD, 43998#ifndef CAPSTONE_DIET 43999 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44000#endif 44001}, 44002{ 44003 X86_VPORDZ256rmbkz, X86_INS_VPORD, 44004#ifndef CAPSTONE_DIET 44005 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44006#endif 44007}, 44008{ 44009 X86_VPORDZ256rmk, X86_INS_VPORD, 44010#ifndef CAPSTONE_DIET 44011 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44012#endif 44013}, 44014{ 44015 X86_VPORDZ256rmkz, X86_INS_VPORD, 44016#ifndef CAPSTONE_DIET 44017 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44018#endif 44019}, 44020{ 44021 X86_VPORDZ256rr, X86_INS_VPORD, 44022#ifndef CAPSTONE_DIET 44023 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44024#endif 44025}, 44026{ 44027 X86_VPORDZ256rrk, X86_INS_VPORD, 44028#ifndef CAPSTONE_DIET 44029 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44030#endif 44031}, 44032{ 44033 X86_VPORDZ256rrkz, X86_INS_VPORD, 44034#ifndef CAPSTONE_DIET 44035 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44036#endif 44037}, 44038{ 44039 X86_VPORDZrm, X86_INS_VPORD, 44040#ifndef CAPSTONE_DIET 44041 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44042#endif 44043}, 44044{ 44045 X86_VPORDZrmb, X86_INS_VPORD, 44046#ifndef CAPSTONE_DIET 44047 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44048#endif 44049}, 44050{ 44051 X86_VPORDZrmbk, X86_INS_VPORD, 44052#ifndef CAPSTONE_DIET 44053 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44054#endif 44055}, 44056{ 44057 X86_VPORDZrmbkz, X86_INS_VPORD, 44058#ifndef CAPSTONE_DIET 44059 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44060#endif 44061}, 44062{ 44063 X86_VPORDZrmk, X86_INS_VPORD, 44064#ifndef CAPSTONE_DIET 44065 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44066#endif 44067}, 44068{ 44069 X86_VPORDZrmkz, X86_INS_VPORD, 44070#ifndef CAPSTONE_DIET 44071 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44072#endif 44073}, 44074{ 44075 X86_VPORDZrr, X86_INS_VPORD, 44076#ifndef CAPSTONE_DIET 44077 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44078#endif 44079}, 44080{ 44081 X86_VPORDZrrk, X86_INS_VPORD, 44082#ifndef CAPSTONE_DIET 44083 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44084#endif 44085}, 44086{ 44087 X86_VPORDZrrkz, X86_INS_VPORD, 44088#ifndef CAPSTONE_DIET 44089 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44090#endif 44091}, 44092{ 44093 X86_VPORQZ128rm, X86_INS_VPORQ, 44094#ifndef CAPSTONE_DIET 44095 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44096#endif 44097}, 44098{ 44099 X86_VPORQZ128rmb, X86_INS_VPORQ, 44100#ifndef CAPSTONE_DIET 44101 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44102#endif 44103}, 44104{ 44105 X86_VPORQZ128rmbk, X86_INS_VPORQ, 44106#ifndef CAPSTONE_DIET 44107 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44108#endif 44109}, 44110{ 44111 X86_VPORQZ128rmbkz, X86_INS_VPORQ, 44112#ifndef CAPSTONE_DIET 44113 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44114#endif 44115}, 44116{ 44117 X86_VPORQZ128rmk, X86_INS_VPORQ, 44118#ifndef CAPSTONE_DIET 44119 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44120#endif 44121}, 44122{ 44123 X86_VPORQZ128rmkz, X86_INS_VPORQ, 44124#ifndef CAPSTONE_DIET 44125 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44126#endif 44127}, 44128{ 44129 X86_VPORQZ128rr, X86_INS_VPORQ, 44130#ifndef CAPSTONE_DIET 44131 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44132#endif 44133}, 44134{ 44135 X86_VPORQZ128rrk, X86_INS_VPORQ, 44136#ifndef CAPSTONE_DIET 44137 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44138#endif 44139}, 44140{ 44141 X86_VPORQZ128rrkz, X86_INS_VPORQ, 44142#ifndef CAPSTONE_DIET 44143 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44144#endif 44145}, 44146{ 44147 X86_VPORQZ256rm, X86_INS_VPORQ, 44148#ifndef CAPSTONE_DIET 44149 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44150#endif 44151}, 44152{ 44153 X86_VPORQZ256rmb, X86_INS_VPORQ, 44154#ifndef CAPSTONE_DIET 44155 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44156#endif 44157}, 44158{ 44159 X86_VPORQZ256rmbk, X86_INS_VPORQ, 44160#ifndef CAPSTONE_DIET 44161 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44162#endif 44163}, 44164{ 44165 X86_VPORQZ256rmbkz, X86_INS_VPORQ, 44166#ifndef CAPSTONE_DIET 44167 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44168#endif 44169}, 44170{ 44171 X86_VPORQZ256rmk, X86_INS_VPORQ, 44172#ifndef CAPSTONE_DIET 44173 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44174#endif 44175}, 44176{ 44177 X86_VPORQZ256rmkz, X86_INS_VPORQ, 44178#ifndef CAPSTONE_DIET 44179 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44180#endif 44181}, 44182{ 44183 X86_VPORQZ256rr, X86_INS_VPORQ, 44184#ifndef CAPSTONE_DIET 44185 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44186#endif 44187}, 44188{ 44189 X86_VPORQZ256rrk, X86_INS_VPORQ, 44190#ifndef CAPSTONE_DIET 44191 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44192#endif 44193}, 44194{ 44195 X86_VPORQZ256rrkz, X86_INS_VPORQ, 44196#ifndef CAPSTONE_DIET 44197 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 44198#endif 44199}, 44200{ 44201 X86_VPORQZrm, X86_INS_VPORQ, 44202#ifndef CAPSTONE_DIET 44203 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44204#endif 44205}, 44206{ 44207 X86_VPORQZrmb, X86_INS_VPORQ, 44208#ifndef CAPSTONE_DIET 44209 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44210#endif 44211}, 44212{ 44213 X86_VPORQZrmbk, X86_INS_VPORQ, 44214#ifndef CAPSTONE_DIET 44215 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44216#endif 44217}, 44218{ 44219 X86_VPORQZrmbkz, X86_INS_VPORQ, 44220#ifndef CAPSTONE_DIET 44221 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44222#endif 44223}, 44224{ 44225 X86_VPORQZrmk, X86_INS_VPORQ, 44226#ifndef CAPSTONE_DIET 44227 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44228#endif 44229}, 44230{ 44231 X86_VPORQZrmkz, X86_INS_VPORQ, 44232#ifndef CAPSTONE_DIET 44233 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44234#endif 44235}, 44236{ 44237 X86_VPORQZrr, X86_INS_VPORQ, 44238#ifndef CAPSTONE_DIET 44239 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44240#endif 44241}, 44242{ 44243 X86_VPORQZrrk, X86_INS_VPORQ, 44244#ifndef CAPSTONE_DIET 44245 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44246#endif 44247}, 44248{ 44249 X86_VPORQZrrkz, X86_INS_VPORQ, 44250#ifndef CAPSTONE_DIET 44251 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44252#endif 44253}, 44254{ 44255 X86_VPORYrm, X86_INS_VPOR, 44256#ifndef CAPSTONE_DIET 44257 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 44258#endif 44259}, 44260{ 44261 X86_VPORYrr, X86_INS_VPOR, 44262#ifndef CAPSTONE_DIET 44263 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 44264#endif 44265}, 44266{ 44267 X86_VPORrm, X86_INS_VPOR, 44268#ifndef CAPSTONE_DIET 44269 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 44270#endif 44271}, 44272{ 44273 X86_VPORrr, X86_INS_VPOR, 44274#ifndef CAPSTONE_DIET 44275 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 44276#endif 44277}, 44278{ 44279 X86_VPPERMmr, X86_INS_VPPERM, 44280#ifndef CAPSTONE_DIET 44281 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44282#endif 44283}, 44284{ 44285 X86_VPPERMrm, X86_INS_VPPERM, 44286#ifndef CAPSTONE_DIET 44287 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44288#endif 44289}, 44290{ 44291 X86_VPPERMrr, X86_INS_VPPERM, 44292#ifndef CAPSTONE_DIET 44293 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44294#endif 44295}, 44296{ 44297 X86_VPROTBmi, X86_INS_VPROTB, 44298#ifndef CAPSTONE_DIET 44299 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44300#endif 44301}, 44302{ 44303 X86_VPROTBmr, X86_INS_VPROTB, 44304#ifndef CAPSTONE_DIET 44305 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44306#endif 44307}, 44308{ 44309 X86_VPROTBri, X86_INS_VPROTB, 44310#ifndef CAPSTONE_DIET 44311 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44312#endif 44313}, 44314{ 44315 X86_VPROTBrm, X86_INS_VPROTB, 44316#ifndef CAPSTONE_DIET 44317 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44318#endif 44319}, 44320{ 44321 X86_VPROTBrr, X86_INS_VPROTB, 44322#ifndef CAPSTONE_DIET 44323 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44324#endif 44325}, 44326{ 44327 X86_VPROTDmi, X86_INS_VPROTD, 44328#ifndef CAPSTONE_DIET 44329 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44330#endif 44331}, 44332{ 44333 X86_VPROTDmr, X86_INS_VPROTD, 44334#ifndef CAPSTONE_DIET 44335 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44336#endif 44337}, 44338{ 44339 X86_VPROTDri, X86_INS_VPROTD, 44340#ifndef CAPSTONE_DIET 44341 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44342#endif 44343}, 44344{ 44345 X86_VPROTDrm, X86_INS_VPROTD, 44346#ifndef CAPSTONE_DIET 44347 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44348#endif 44349}, 44350{ 44351 X86_VPROTDrr, X86_INS_VPROTD, 44352#ifndef CAPSTONE_DIET 44353 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44354#endif 44355}, 44356{ 44357 X86_VPROTQmi, X86_INS_VPROTQ, 44358#ifndef CAPSTONE_DIET 44359 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44360#endif 44361}, 44362{ 44363 X86_VPROTQmr, X86_INS_VPROTQ, 44364#ifndef CAPSTONE_DIET 44365 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44366#endif 44367}, 44368{ 44369 X86_VPROTQri, X86_INS_VPROTQ, 44370#ifndef CAPSTONE_DIET 44371 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44372#endif 44373}, 44374{ 44375 X86_VPROTQrm, X86_INS_VPROTQ, 44376#ifndef CAPSTONE_DIET 44377 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44378#endif 44379}, 44380{ 44381 X86_VPROTQrr, X86_INS_VPROTQ, 44382#ifndef CAPSTONE_DIET 44383 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44384#endif 44385}, 44386{ 44387 X86_VPROTWmi, X86_INS_VPROTW, 44388#ifndef CAPSTONE_DIET 44389 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44390#endif 44391}, 44392{ 44393 X86_VPROTWmr, X86_INS_VPROTW, 44394#ifndef CAPSTONE_DIET 44395 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44396#endif 44397}, 44398{ 44399 X86_VPROTWri, X86_INS_VPROTW, 44400#ifndef CAPSTONE_DIET 44401 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44402#endif 44403}, 44404{ 44405 X86_VPROTWrm, X86_INS_VPROTW, 44406#ifndef CAPSTONE_DIET 44407 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44408#endif 44409}, 44410{ 44411 X86_VPROTWrr, X86_INS_VPROTW, 44412#ifndef CAPSTONE_DIET 44413 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44414#endif 44415}, 44416{ 44417 X86_VPSADBWYrm, X86_INS_VPSADBW, 44418#ifndef CAPSTONE_DIET 44419 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44420#endif 44421}, 44422{ 44423 X86_VPSADBWYrr, X86_INS_VPSADBW, 44424#ifndef CAPSTONE_DIET 44425 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44426#endif 44427}, 44428{ 44429 X86_VPSADBWrm, X86_INS_VPSADBW, 44430#ifndef CAPSTONE_DIET 44431 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44432#endif 44433}, 44434{ 44435 X86_VPSADBWrr, X86_INS_VPSADBW, 44436#ifndef CAPSTONE_DIET 44437 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44438#endif 44439}, 44440{ 44441 X86_VPSCATTERDDZmr, X86_INS_VPSCATTERDD, 44442#ifndef CAPSTONE_DIET 44443 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44444#endif 44445}, 44446{ 44447 X86_VPSCATTERDQZmr, X86_INS_VPSCATTERDQ, 44448#ifndef CAPSTONE_DIET 44449 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44450#endif 44451}, 44452{ 44453 X86_VPSCATTERQDZmr, X86_INS_VPSCATTERQD, 44454#ifndef CAPSTONE_DIET 44455 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44456#endif 44457}, 44458{ 44459 X86_VPSCATTERQQZmr, X86_INS_VPSCATTERQQ, 44460#ifndef CAPSTONE_DIET 44461 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44462#endif 44463}, 44464{ 44465 X86_VPSHABmr, X86_INS_VPSHAB, 44466#ifndef CAPSTONE_DIET 44467 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44468#endif 44469}, 44470{ 44471 X86_VPSHABrm, X86_INS_VPSHAB, 44472#ifndef CAPSTONE_DIET 44473 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44474#endif 44475}, 44476{ 44477 X86_VPSHABrr, X86_INS_VPSHAB, 44478#ifndef CAPSTONE_DIET 44479 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44480#endif 44481}, 44482{ 44483 X86_VPSHADmr, X86_INS_VPSHAD, 44484#ifndef CAPSTONE_DIET 44485 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44486#endif 44487}, 44488{ 44489 X86_VPSHADrm, X86_INS_VPSHAD, 44490#ifndef CAPSTONE_DIET 44491 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44492#endif 44493}, 44494{ 44495 X86_VPSHADrr, X86_INS_VPSHAD, 44496#ifndef CAPSTONE_DIET 44497 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44498#endif 44499}, 44500{ 44501 X86_VPSHAQmr, X86_INS_VPSHAQ, 44502#ifndef CAPSTONE_DIET 44503 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44504#endif 44505}, 44506{ 44507 X86_VPSHAQrm, X86_INS_VPSHAQ, 44508#ifndef CAPSTONE_DIET 44509 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44510#endif 44511}, 44512{ 44513 X86_VPSHAQrr, X86_INS_VPSHAQ, 44514#ifndef CAPSTONE_DIET 44515 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44516#endif 44517}, 44518{ 44519 X86_VPSHAWmr, X86_INS_VPSHAW, 44520#ifndef CAPSTONE_DIET 44521 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44522#endif 44523}, 44524{ 44525 X86_VPSHAWrm, X86_INS_VPSHAW, 44526#ifndef CAPSTONE_DIET 44527 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44528#endif 44529}, 44530{ 44531 X86_VPSHAWrr, X86_INS_VPSHAW, 44532#ifndef CAPSTONE_DIET 44533 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44534#endif 44535}, 44536{ 44537 X86_VPSHLBmr, X86_INS_VPSHLB, 44538#ifndef CAPSTONE_DIET 44539 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44540#endif 44541}, 44542{ 44543 X86_VPSHLBrm, X86_INS_VPSHLB, 44544#ifndef CAPSTONE_DIET 44545 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44546#endif 44547}, 44548{ 44549 X86_VPSHLBrr, X86_INS_VPSHLB, 44550#ifndef CAPSTONE_DIET 44551 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44552#endif 44553}, 44554{ 44555 X86_VPSHLDmr, X86_INS_VPSHLD, 44556#ifndef CAPSTONE_DIET 44557 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44558#endif 44559}, 44560{ 44561 X86_VPSHLDrm, X86_INS_VPSHLD, 44562#ifndef CAPSTONE_DIET 44563 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44564#endif 44565}, 44566{ 44567 X86_VPSHLDrr, X86_INS_VPSHLD, 44568#ifndef CAPSTONE_DIET 44569 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44570#endif 44571}, 44572{ 44573 X86_VPSHLQmr, X86_INS_VPSHLQ, 44574#ifndef CAPSTONE_DIET 44575 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44576#endif 44577}, 44578{ 44579 X86_VPSHLQrm, X86_INS_VPSHLQ, 44580#ifndef CAPSTONE_DIET 44581 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44582#endif 44583}, 44584{ 44585 X86_VPSHLQrr, X86_INS_VPSHLQ, 44586#ifndef CAPSTONE_DIET 44587 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44588#endif 44589}, 44590{ 44591 X86_VPSHLWmr, X86_INS_VPSHLW, 44592#ifndef CAPSTONE_DIET 44593 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44594#endif 44595}, 44596{ 44597 X86_VPSHLWrm, X86_INS_VPSHLW, 44598#ifndef CAPSTONE_DIET 44599 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44600#endif 44601}, 44602{ 44603 X86_VPSHLWrr, X86_INS_VPSHLW, 44604#ifndef CAPSTONE_DIET 44605 { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0 44606#endif 44607}, 44608{ 44609 X86_VPSHUFBYrm, X86_INS_VPSHUFB, 44610#ifndef CAPSTONE_DIET 44611 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44612#endif 44613}, 44614{ 44615 X86_VPSHUFBYrr, X86_INS_VPSHUFB, 44616#ifndef CAPSTONE_DIET 44617 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44618#endif 44619}, 44620{ 44621 X86_VPSHUFBrm, X86_INS_VPSHUFB, 44622#ifndef CAPSTONE_DIET 44623 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44624#endif 44625}, 44626{ 44627 X86_VPSHUFBrr, X86_INS_VPSHUFB, 44628#ifndef CAPSTONE_DIET 44629 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44630#endif 44631}, 44632{ 44633 X86_VPSHUFDYmi, X86_INS_VPSHUFD, 44634#ifndef CAPSTONE_DIET 44635 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44636#endif 44637}, 44638{ 44639 X86_VPSHUFDYri, X86_INS_VPSHUFD, 44640#ifndef CAPSTONE_DIET 44641 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44642#endif 44643}, 44644{ 44645 X86_VPSHUFDZmi, X86_INS_VPSHUFD, 44646#ifndef CAPSTONE_DIET 44647 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44648#endif 44649}, 44650{ 44651 X86_VPSHUFDZri, X86_INS_VPSHUFD, 44652#ifndef CAPSTONE_DIET 44653 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44654#endif 44655}, 44656{ 44657 X86_VPSHUFDmi, X86_INS_VPSHUFD, 44658#ifndef CAPSTONE_DIET 44659 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44660#endif 44661}, 44662{ 44663 X86_VPSHUFDri, X86_INS_VPSHUFD, 44664#ifndef CAPSTONE_DIET 44665 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44666#endif 44667}, 44668{ 44669 X86_VPSHUFHWYmi, X86_INS_VPSHUFHW, 44670#ifndef CAPSTONE_DIET 44671 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44672#endif 44673}, 44674{ 44675 X86_VPSHUFHWYri, X86_INS_VPSHUFHW, 44676#ifndef CAPSTONE_DIET 44677 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44678#endif 44679}, 44680{ 44681 X86_VPSHUFHWmi, X86_INS_VPSHUFHW, 44682#ifndef CAPSTONE_DIET 44683 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44684#endif 44685}, 44686{ 44687 X86_VPSHUFHWri, X86_INS_VPSHUFHW, 44688#ifndef CAPSTONE_DIET 44689 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44690#endif 44691}, 44692{ 44693 X86_VPSHUFLWYmi, X86_INS_VPSHUFLW, 44694#ifndef CAPSTONE_DIET 44695 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44696#endif 44697}, 44698{ 44699 X86_VPSHUFLWYri, X86_INS_VPSHUFLW, 44700#ifndef CAPSTONE_DIET 44701 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44702#endif 44703}, 44704{ 44705 X86_VPSHUFLWmi, X86_INS_VPSHUFLW, 44706#ifndef CAPSTONE_DIET 44707 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44708#endif 44709}, 44710{ 44711 X86_VPSHUFLWri, X86_INS_VPSHUFLW, 44712#ifndef CAPSTONE_DIET 44713 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44714#endif 44715}, 44716{ 44717 X86_VPSIGNBYrm, X86_INS_VPSIGNB, 44718#ifndef CAPSTONE_DIET 44719 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44720#endif 44721}, 44722{ 44723 X86_VPSIGNBYrr, X86_INS_VPSIGNB, 44724#ifndef CAPSTONE_DIET 44725 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44726#endif 44727}, 44728{ 44729 X86_VPSIGNBrm, X86_INS_VPSIGNB, 44730#ifndef CAPSTONE_DIET 44731 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44732#endif 44733}, 44734{ 44735 X86_VPSIGNBrr, X86_INS_VPSIGNB, 44736#ifndef CAPSTONE_DIET 44737 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44738#endif 44739}, 44740{ 44741 X86_VPSIGNDYrm, X86_INS_VPSIGND, 44742#ifndef CAPSTONE_DIET 44743 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44744#endif 44745}, 44746{ 44747 X86_VPSIGNDYrr, X86_INS_VPSIGND, 44748#ifndef CAPSTONE_DIET 44749 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44750#endif 44751}, 44752{ 44753 X86_VPSIGNDrm, X86_INS_VPSIGND, 44754#ifndef CAPSTONE_DIET 44755 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44756#endif 44757}, 44758{ 44759 X86_VPSIGNDrr, X86_INS_VPSIGND, 44760#ifndef CAPSTONE_DIET 44761 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44762#endif 44763}, 44764{ 44765 X86_VPSIGNWYrm, X86_INS_VPSIGNW, 44766#ifndef CAPSTONE_DIET 44767 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44768#endif 44769}, 44770{ 44771 X86_VPSIGNWYrr, X86_INS_VPSIGNW, 44772#ifndef CAPSTONE_DIET 44773 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44774#endif 44775}, 44776{ 44777 X86_VPSIGNWrm, X86_INS_VPSIGNW, 44778#ifndef CAPSTONE_DIET 44779 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44780#endif 44781}, 44782{ 44783 X86_VPSIGNWrr, X86_INS_VPSIGNW, 44784#ifndef CAPSTONE_DIET 44785 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44786#endif 44787}, 44788{ 44789 X86_VPSLLDQYri, X86_INS_VPSLLDQ, 44790#ifndef CAPSTONE_DIET 44791 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44792#endif 44793}, 44794{ 44795 X86_VPSLLDQri, X86_INS_VPSLLDQ, 44796#ifndef CAPSTONE_DIET 44797 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44798#endif 44799}, 44800{ 44801 X86_VPSLLDYri, X86_INS_VPSLLD, 44802#ifndef CAPSTONE_DIET 44803 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44804#endif 44805}, 44806{ 44807 X86_VPSLLDYrm, X86_INS_VPSLLD, 44808#ifndef CAPSTONE_DIET 44809 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44810#endif 44811}, 44812{ 44813 X86_VPSLLDYrr, X86_INS_VPSLLD, 44814#ifndef CAPSTONE_DIET 44815 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44816#endif 44817}, 44818{ 44819 X86_VPSLLDZmi, X86_INS_VPSLLD, 44820#ifndef CAPSTONE_DIET 44821 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44822#endif 44823}, 44824{ 44825 X86_VPSLLDZmik, X86_INS_VPSLLD, 44826#ifndef CAPSTONE_DIET 44827 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44828#endif 44829}, 44830{ 44831 X86_VPSLLDZmikz, X86_INS_VPSLLD, 44832#ifndef CAPSTONE_DIET 44833 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44834#endif 44835}, 44836{ 44837 X86_VPSLLDZri, X86_INS_VPSLLD, 44838#ifndef CAPSTONE_DIET 44839 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44840#endif 44841}, 44842{ 44843 X86_VPSLLDZrik, X86_INS_VPSLLD, 44844#ifndef CAPSTONE_DIET 44845 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44846#endif 44847}, 44848{ 44849 X86_VPSLLDZrikz, X86_INS_VPSLLD, 44850#ifndef CAPSTONE_DIET 44851 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44852#endif 44853}, 44854{ 44855 X86_VPSLLDZrm, X86_INS_VPSLLD, 44856#ifndef CAPSTONE_DIET 44857 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44858#endif 44859}, 44860{ 44861 X86_VPSLLDZrmk, X86_INS_VPSLLD, 44862#ifndef CAPSTONE_DIET 44863 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44864#endif 44865}, 44866{ 44867 X86_VPSLLDZrmkz, X86_INS_VPSLLD, 44868#ifndef CAPSTONE_DIET 44869 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44870#endif 44871}, 44872{ 44873 X86_VPSLLDZrr, X86_INS_VPSLLD, 44874#ifndef CAPSTONE_DIET 44875 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44876#endif 44877}, 44878{ 44879 X86_VPSLLDZrrk, X86_INS_VPSLLD, 44880#ifndef CAPSTONE_DIET 44881 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44882#endif 44883}, 44884{ 44885 X86_VPSLLDZrrkz, X86_INS_VPSLLD, 44886#ifndef CAPSTONE_DIET 44887 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44888#endif 44889}, 44890{ 44891 X86_VPSLLDri, X86_INS_VPSLLD, 44892#ifndef CAPSTONE_DIET 44893 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44894#endif 44895}, 44896{ 44897 X86_VPSLLDrm, X86_INS_VPSLLD, 44898#ifndef CAPSTONE_DIET 44899 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44900#endif 44901}, 44902{ 44903 X86_VPSLLDrr, X86_INS_VPSLLD, 44904#ifndef CAPSTONE_DIET 44905 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 44906#endif 44907}, 44908{ 44909 X86_VPSLLQYri, X86_INS_VPSLLQ, 44910#ifndef CAPSTONE_DIET 44911 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44912#endif 44913}, 44914{ 44915 X86_VPSLLQYrm, X86_INS_VPSLLQ, 44916#ifndef CAPSTONE_DIET 44917 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44918#endif 44919}, 44920{ 44921 X86_VPSLLQYrr, X86_INS_VPSLLQ, 44922#ifndef CAPSTONE_DIET 44923 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 44924#endif 44925}, 44926{ 44927 X86_VPSLLQZmi, X86_INS_VPSLLQ, 44928#ifndef CAPSTONE_DIET 44929 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44930#endif 44931}, 44932{ 44933 X86_VPSLLQZmik, X86_INS_VPSLLQ, 44934#ifndef CAPSTONE_DIET 44935 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44936#endif 44937}, 44938{ 44939 X86_VPSLLQZmikz, X86_INS_VPSLLQ, 44940#ifndef CAPSTONE_DIET 44941 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44942#endif 44943}, 44944{ 44945 X86_VPSLLQZri, X86_INS_VPSLLQ, 44946#ifndef CAPSTONE_DIET 44947 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44948#endif 44949}, 44950{ 44951 X86_VPSLLQZrik, X86_INS_VPSLLQ, 44952#ifndef CAPSTONE_DIET 44953 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44954#endif 44955}, 44956{ 44957 X86_VPSLLQZrikz, X86_INS_VPSLLQ, 44958#ifndef CAPSTONE_DIET 44959 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44960#endif 44961}, 44962{ 44963 X86_VPSLLQZrm, X86_INS_VPSLLQ, 44964#ifndef CAPSTONE_DIET 44965 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44966#endif 44967}, 44968{ 44969 X86_VPSLLQZrmk, X86_INS_VPSLLQ, 44970#ifndef CAPSTONE_DIET 44971 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44972#endif 44973}, 44974{ 44975 X86_VPSLLQZrmkz, X86_INS_VPSLLQ, 44976#ifndef CAPSTONE_DIET 44977 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44978#endif 44979}, 44980{ 44981 X86_VPSLLQZrr, X86_INS_VPSLLQ, 44982#ifndef CAPSTONE_DIET 44983 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44984#endif 44985}, 44986{ 44987 X86_VPSLLQZrrk, X86_INS_VPSLLQ, 44988#ifndef CAPSTONE_DIET 44989 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44990#endif 44991}, 44992{ 44993 X86_VPSLLQZrrkz, X86_INS_VPSLLQ, 44994#ifndef CAPSTONE_DIET 44995 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 44996#endif 44997}, 44998{ 44999 X86_VPSLLQri, X86_INS_VPSLLQ, 45000#ifndef CAPSTONE_DIET 45001 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45002#endif 45003}, 45004{ 45005 X86_VPSLLQrm, X86_INS_VPSLLQ, 45006#ifndef CAPSTONE_DIET 45007 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45008#endif 45009}, 45010{ 45011 X86_VPSLLQrr, X86_INS_VPSLLQ, 45012#ifndef CAPSTONE_DIET 45013 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45014#endif 45015}, 45016{ 45017 X86_VPSLLVDYrm, X86_INS_VPSLLVD, 45018#ifndef CAPSTONE_DIET 45019 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45020#endif 45021}, 45022{ 45023 X86_VPSLLVDYrr, X86_INS_VPSLLVD, 45024#ifndef CAPSTONE_DIET 45025 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45026#endif 45027}, 45028{ 45029 X86_VPSLLVDZrm, X86_INS_VPSLLVD, 45030#ifndef CAPSTONE_DIET 45031 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45032#endif 45033}, 45034{ 45035 X86_VPSLLVDZrmk, X86_INS_VPSLLVD, 45036#ifndef CAPSTONE_DIET 45037 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45038#endif 45039}, 45040{ 45041 X86_VPSLLVDZrmkz, X86_INS_VPSLLVD, 45042#ifndef CAPSTONE_DIET 45043 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45044#endif 45045}, 45046{ 45047 X86_VPSLLVDZrr, X86_INS_VPSLLVD, 45048#ifndef CAPSTONE_DIET 45049 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45050#endif 45051}, 45052{ 45053 X86_VPSLLVDZrrk, X86_INS_VPSLLVD, 45054#ifndef CAPSTONE_DIET 45055 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45056#endif 45057}, 45058{ 45059 X86_VPSLLVDZrrkz, X86_INS_VPSLLVD, 45060#ifndef CAPSTONE_DIET 45061 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45062#endif 45063}, 45064{ 45065 X86_VPSLLVDrm, X86_INS_VPSLLVD, 45066#ifndef CAPSTONE_DIET 45067 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45068#endif 45069}, 45070{ 45071 X86_VPSLLVDrr, X86_INS_VPSLLVD, 45072#ifndef CAPSTONE_DIET 45073 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45074#endif 45075}, 45076{ 45077 X86_VPSLLVQYrm, X86_INS_VPSLLVQ, 45078#ifndef CAPSTONE_DIET 45079 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45080#endif 45081}, 45082{ 45083 X86_VPSLLVQYrr, X86_INS_VPSLLVQ, 45084#ifndef CAPSTONE_DIET 45085 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45086#endif 45087}, 45088{ 45089 X86_VPSLLVQZrm, X86_INS_VPSLLVQ, 45090#ifndef CAPSTONE_DIET 45091 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45092#endif 45093}, 45094{ 45095 X86_VPSLLVQZrmk, X86_INS_VPSLLVQ, 45096#ifndef CAPSTONE_DIET 45097 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45098#endif 45099}, 45100{ 45101 X86_VPSLLVQZrmkz, X86_INS_VPSLLVQ, 45102#ifndef CAPSTONE_DIET 45103 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45104#endif 45105}, 45106{ 45107 X86_VPSLLVQZrr, X86_INS_VPSLLVQ, 45108#ifndef CAPSTONE_DIET 45109 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45110#endif 45111}, 45112{ 45113 X86_VPSLLVQZrrk, X86_INS_VPSLLVQ, 45114#ifndef CAPSTONE_DIET 45115 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45116#endif 45117}, 45118{ 45119 X86_VPSLLVQZrrkz, X86_INS_VPSLLVQ, 45120#ifndef CAPSTONE_DIET 45121 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45122#endif 45123}, 45124{ 45125 X86_VPSLLVQrm, X86_INS_VPSLLVQ, 45126#ifndef CAPSTONE_DIET 45127 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45128#endif 45129}, 45130{ 45131 X86_VPSLLVQrr, X86_INS_VPSLLVQ, 45132#ifndef CAPSTONE_DIET 45133 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45134#endif 45135}, 45136{ 45137 X86_VPSLLWYri, X86_INS_VPSLLW, 45138#ifndef CAPSTONE_DIET 45139 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45140#endif 45141}, 45142{ 45143 X86_VPSLLWYrm, X86_INS_VPSLLW, 45144#ifndef CAPSTONE_DIET 45145 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45146#endif 45147}, 45148{ 45149 X86_VPSLLWYrr, X86_INS_VPSLLW, 45150#ifndef CAPSTONE_DIET 45151 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45152#endif 45153}, 45154{ 45155 X86_VPSLLWri, X86_INS_VPSLLW, 45156#ifndef CAPSTONE_DIET 45157 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45158#endif 45159}, 45160{ 45161 X86_VPSLLWrm, X86_INS_VPSLLW, 45162#ifndef CAPSTONE_DIET 45163 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45164#endif 45165}, 45166{ 45167 X86_VPSLLWrr, X86_INS_VPSLLW, 45168#ifndef CAPSTONE_DIET 45169 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45170#endif 45171}, 45172{ 45173 X86_VPSRADYri, X86_INS_VPSRAD, 45174#ifndef CAPSTONE_DIET 45175 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45176#endif 45177}, 45178{ 45179 X86_VPSRADYrm, X86_INS_VPSRAD, 45180#ifndef CAPSTONE_DIET 45181 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45182#endif 45183}, 45184{ 45185 X86_VPSRADYrr, X86_INS_VPSRAD, 45186#ifndef CAPSTONE_DIET 45187 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45188#endif 45189}, 45190{ 45191 X86_VPSRADZmi, X86_INS_VPSRAD, 45192#ifndef CAPSTONE_DIET 45193 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45194#endif 45195}, 45196{ 45197 X86_VPSRADZmik, X86_INS_VPSRAD, 45198#ifndef CAPSTONE_DIET 45199 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45200#endif 45201}, 45202{ 45203 X86_VPSRADZmikz, X86_INS_VPSRAD, 45204#ifndef CAPSTONE_DIET 45205 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45206#endif 45207}, 45208{ 45209 X86_VPSRADZri, X86_INS_VPSRAD, 45210#ifndef CAPSTONE_DIET 45211 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45212#endif 45213}, 45214{ 45215 X86_VPSRADZrik, X86_INS_VPSRAD, 45216#ifndef CAPSTONE_DIET 45217 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45218#endif 45219}, 45220{ 45221 X86_VPSRADZrikz, X86_INS_VPSRAD, 45222#ifndef CAPSTONE_DIET 45223 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45224#endif 45225}, 45226{ 45227 X86_VPSRADZrm, X86_INS_VPSRAD, 45228#ifndef CAPSTONE_DIET 45229 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45230#endif 45231}, 45232{ 45233 X86_VPSRADZrmk, X86_INS_VPSRAD, 45234#ifndef CAPSTONE_DIET 45235 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45236#endif 45237}, 45238{ 45239 X86_VPSRADZrmkz, X86_INS_VPSRAD, 45240#ifndef CAPSTONE_DIET 45241 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45242#endif 45243}, 45244{ 45245 X86_VPSRADZrr, X86_INS_VPSRAD, 45246#ifndef CAPSTONE_DIET 45247 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45248#endif 45249}, 45250{ 45251 X86_VPSRADZrrk, X86_INS_VPSRAD, 45252#ifndef CAPSTONE_DIET 45253 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45254#endif 45255}, 45256{ 45257 X86_VPSRADZrrkz, X86_INS_VPSRAD, 45258#ifndef CAPSTONE_DIET 45259 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45260#endif 45261}, 45262{ 45263 X86_VPSRADri, X86_INS_VPSRAD, 45264#ifndef CAPSTONE_DIET 45265 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45266#endif 45267}, 45268{ 45269 X86_VPSRADrm, X86_INS_VPSRAD, 45270#ifndef CAPSTONE_DIET 45271 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45272#endif 45273}, 45274{ 45275 X86_VPSRADrr, X86_INS_VPSRAD, 45276#ifndef CAPSTONE_DIET 45277 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45278#endif 45279}, 45280{ 45281 X86_VPSRAQZmi, X86_INS_VPSRAQ, 45282#ifndef CAPSTONE_DIET 45283 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45284#endif 45285}, 45286{ 45287 X86_VPSRAQZmik, X86_INS_VPSRAQ, 45288#ifndef CAPSTONE_DIET 45289 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45290#endif 45291}, 45292{ 45293 X86_VPSRAQZmikz, X86_INS_VPSRAQ, 45294#ifndef CAPSTONE_DIET 45295 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45296#endif 45297}, 45298{ 45299 X86_VPSRAQZri, X86_INS_VPSRAQ, 45300#ifndef CAPSTONE_DIET 45301 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45302#endif 45303}, 45304{ 45305 X86_VPSRAQZrik, X86_INS_VPSRAQ, 45306#ifndef CAPSTONE_DIET 45307 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45308#endif 45309}, 45310{ 45311 X86_VPSRAQZrikz, X86_INS_VPSRAQ, 45312#ifndef CAPSTONE_DIET 45313 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45314#endif 45315}, 45316{ 45317 X86_VPSRAQZrm, X86_INS_VPSRAQ, 45318#ifndef CAPSTONE_DIET 45319 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45320#endif 45321}, 45322{ 45323 X86_VPSRAQZrmk, X86_INS_VPSRAQ, 45324#ifndef CAPSTONE_DIET 45325 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45326#endif 45327}, 45328{ 45329 X86_VPSRAQZrmkz, X86_INS_VPSRAQ, 45330#ifndef CAPSTONE_DIET 45331 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45332#endif 45333}, 45334{ 45335 X86_VPSRAQZrr, X86_INS_VPSRAQ, 45336#ifndef CAPSTONE_DIET 45337 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45338#endif 45339}, 45340{ 45341 X86_VPSRAQZrrk, X86_INS_VPSRAQ, 45342#ifndef CAPSTONE_DIET 45343 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45344#endif 45345}, 45346{ 45347 X86_VPSRAQZrrkz, X86_INS_VPSRAQ, 45348#ifndef CAPSTONE_DIET 45349 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45350#endif 45351}, 45352{ 45353 X86_VPSRAVDYrm, X86_INS_VPSRAVD, 45354#ifndef CAPSTONE_DIET 45355 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45356#endif 45357}, 45358{ 45359 X86_VPSRAVDYrr, X86_INS_VPSRAVD, 45360#ifndef CAPSTONE_DIET 45361 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45362#endif 45363}, 45364{ 45365 X86_VPSRAVDZrm, X86_INS_VPSRAVD, 45366#ifndef CAPSTONE_DIET 45367 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45368#endif 45369}, 45370{ 45371 X86_VPSRAVDZrmk, X86_INS_VPSRAVD, 45372#ifndef CAPSTONE_DIET 45373 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45374#endif 45375}, 45376{ 45377 X86_VPSRAVDZrmkz, X86_INS_VPSRAVD, 45378#ifndef CAPSTONE_DIET 45379 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45380#endif 45381}, 45382{ 45383 X86_VPSRAVDZrr, X86_INS_VPSRAVD, 45384#ifndef CAPSTONE_DIET 45385 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45386#endif 45387}, 45388{ 45389 X86_VPSRAVDZrrk, X86_INS_VPSRAVD, 45390#ifndef CAPSTONE_DIET 45391 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45392#endif 45393}, 45394{ 45395 X86_VPSRAVDZrrkz, X86_INS_VPSRAVD, 45396#ifndef CAPSTONE_DIET 45397 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45398#endif 45399}, 45400{ 45401 X86_VPSRAVDrm, X86_INS_VPSRAVD, 45402#ifndef CAPSTONE_DIET 45403 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45404#endif 45405}, 45406{ 45407 X86_VPSRAVDrr, X86_INS_VPSRAVD, 45408#ifndef CAPSTONE_DIET 45409 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45410#endif 45411}, 45412{ 45413 X86_VPSRAVQZrm, X86_INS_VPSRAVQ, 45414#ifndef CAPSTONE_DIET 45415 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45416#endif 45417}, 45418{ 45419 X86_VPSRAVQZrmk, X86_INS_VPSRAVQ, 45420#ifndef CAPSTONE_DIET 45421 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45422#endif 45423}, 45424{ 45425 X86_VPSRAVQZrmkz, X86_INS_VPSRAVQ, 45426#ifndef CAPSTONE_DIET 45427 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45428#endif 45429}, 45430{ 45431 X86_VPSRAVQZrr, X86_INS_VPSRAVQ, 45432#ifndef CAPSTONE_DIET 45433 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45434#endif 45435}, 45436{ 45437 X86_VPSRAVQZrrk, X86_INS_VPSRAVQ, 45438#ifndef CAPSTONE_DIET 45439 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45440#endif 45441}, 45442{ 45443 X86_VPSRAVQZrrkz, X86_INS_VPSRAVQ, 45444#ifndef CAPSTONE_DIET 45445 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45446#endif 45447}, 45448{ 45449 X86_VPSRAWYri, X86_INS_VPSRAW, 45450#ifndef CAPSTONE_DIET 45451 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45452#endif 45453}, 45454{ 45455 X86_VPSRAWYrm, X86_INS_VPSRAW, 45456#ifndef CAPSTONE_DIET 45457 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45458#endif 45459}, 45460{ 45461 X86_VPSRAWYrr, X86_INS_VPSRAW, 45462#ifndef CAPSTONE_DIET 45463 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45464#endif 45465}, 45466{ 45467 X86_VPSRAWri, X86_INS_VPSRAW, 45468#ifndef CAPSTONE_DIET 45469 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45470#endif 45471}, 45472{ 45473 X86_VPSRAWrm, X86_INS_VPSRAW, 45474#ifndef CAPSTONE_DIET 45475 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45476#endif 45477}, 45478{ 45479 X86_VPSRAWrr, X86_INS_VPSRAW, 45480#ifndef CAPSTONE_DIET 45481 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45482#endif 45483}, 45484{ 45485 X86_VPSRLDQYri, X86_INS_VPSRLDQ, 45486#ifndef CAPSTONE_DIET 45487 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45488#endif 45489}, 45490{ 45491 X86_VPSRLDQri, X86_INS_VPSRLDQ, 45492#ifndef CAPSTONE_DIET 45493 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45494#endif 45495}, 45496{ 45497 X86_VPSRLDYri, X86_INS_VPSRLD, 45498#ifndef CAPSTONE_DIET 45499 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45500#endif 45501}, 45502{ 45503 X86_VPSRLDYrm, X86_INS_VPSRLD, 45504#ifndef CAPSTONE_DIET 45505 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45506#endif 45507}, 45508{ 45509 X86_VPSRLDYrr, X86_INS_VPSRLD, 45510#ifndef CAPSTONE_DIET 45511 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45512#endif 45513}, 45514{ 45515 X86_VPSRLDZmi, X86_INS_VPSRLD, 45516#ifndef CAPSTONE_DIET 45517 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45518#endif 45519}, 45520{ 45521 X86_VPSRLDZmik, X86_INS_VPSRLD, 45522#ifndef CAPSTONE_DIET 45523 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45524#endif 45525}, 45526{ 45527 X86_VPSRLDZmikz, X86_INS_VPSRLD, 45528#ifndef CAPSTONE_DIET 45529 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45530#endif 45531}, 45532{ 45533 X86_VPSRLDZri, X86_INS_VPSRLD, 45534#ifndef CAPSTONE_DIET 45535 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45536#endif 45537}, 45538{ 45539 X86_VPSRLDZrik, X86_INS_VPSRLD, 45540#ifndef CAPSTONE_DIET 45541 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45542#endif 45543}, 45544{ 45545 X86_VPSRLDZrikz, X86_INS_VPSRLD, 45546#ifndef CAPSTONE_DIET 45547 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45548#endif 45549}, 45550{ 45551 X86_VPSRLDZrm, X86_INS_VPSRLD, 45552#ifndef CAPSTONE_DIET 45553 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45554#endif 45555}, 45556{ 45557 X86_VPSRLDZrmk, X86_INS_VPSRLD, 45558#ifndef CAPSTONE_DIET 45559 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45560#endif 45561}, 45562{ 45563 X86_VPSRLDZrmkz, X86_INS_VPSRLD, 45564#ifndef CAPSTONE_DIET 45565 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45566#endif 45567}, 45568{ 45569 X86_VPSRLDZrr, X86_INS_VPSRLD, 45570#ifndef CAPSTONE_DIET 45571 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45572#endif 45573}, 45574{ 45575 X86_VPSRLDZrrk, X86_INS_VPSRLD, 45576#ifndef CAPSTONE_DIET 45577 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45578#endif 45579}, 45580{ 45581 X86_VPSRLDZrrkz, X86_INS_VPSRLD, 45582#ifndef CAPSTONE_DIET 45583 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45584#endif 45585}, 45586{ 45587 X86_VPSRLDri, X86_INS_VPSRLD, 45588#ifndef CAPSTONE_DIET 45589 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45590#endif 45591}, 45592{ 45593 X86_VPSRLDrm, X86_INS_VPSRLD, 45594#ifndef CAPSTONE_DIET 45595 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45596#endif 45597}, 45598{ 45599 X86_VPSRLDrr, X86_INS_VPSRLD, 45600#ifndef CAPSTONE_DIET 45601 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45602#endif 45603}, 45604{ 45605 X86_VPSRLQYri, X86_INS_VPSRLQ, 45606#ifndef CAPSTONE_DIET 45607 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45608#endif 45609}, 45610{ 45611 X86_VPSRLQYrm, X86_INS_VPSRLQ, 45612#ifndef CAPSTONE_DIET 45613 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45614#endif 45615}, 45616{ 45617 X86_VPSRLQYrr, X86_INS_VPSRLQ, 45618#ifndef CAPSTONE_DIET 45619 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45620#endif 45621}, 45622{ 45623 X86_VPSRLQZmi, X86_INS_VPSRLQ, 45624#ifndef CAPSTONE_DIET 45625 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45626#endif 45627}, 45628{ 45629 X86_VPSRLQZmik, X86_INS_VPSRLQ, 45630#ifndef CAPSTONE_DIET 45631 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45632#endif 45633}, 45634{ 45635 X86_VPSRLQZmikz, X86_INS_VPSRLQ, 45636#ifndef CAPSTONE_DIET 45637 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45638#endif 45639}, 45640{ 45641 X86_VPSRLQZri, X86_INS_VPSRLQ, 45642#ifndef CAPSTONE_DIET 45643 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45644#endif 45645}, 45646{ 45647 X86_VPSRLQZrik, X86_INS_VPSRLQ, 45648#ifndef CAPSTONE_DIET 45649 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45650#endif 45651}, 45652{ 45653 X86_VPSRLQZrikz, X86_INS_VPSRLQ, 45654#ifndef CAPSTONE_DIET 45655 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45656#endif 45657}, 45658{ 45659 X86_VPSRLQZrm, X86_INS_VPSRLQ, 45660#ifndef CAPSTONE_DIET 45661 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45662#endif 45663}, 45664{ 45665 X86_VPSRLQZrmk, X86_INS_VPSRLQ, 45666#ifndef CAPSTONE_DIET 45667 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45668#endif 45669}, 45670{ 45671 X86_VPSRLQZrmkz, X86_INS_VPSRLQ, 45672#ifndef CAPSTONE_DIET 45673 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45674#endif 45675}, 45676{ 45677 X86_VPSRLQZrr, X86_INS_VPSRLQ, 45678#ifndef CAPSTONE_DIET 45679 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45680#endif 45681}, 45682{ 45683 X86_VPSRLQZrrk, X86_INS_VPSRLQ, 45684#ifndef CAPSTONE_DIET 45685 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45686#endif 45687}, 45688{ 45689 X86_VPSRLQZrrkz, X86_INS_VPSRLQ, 45690#ifndef CAPSTONE_DIET 45691 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45692#endif 45693}, 45694{ 45695 X86_VPSRLQri, X86_INS_VPSRLQ, 45696#ifndef CAPSTONE_DIET 45697 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45698#endif 45699}, 45700{ 45701 X86_VPSRLQrm, X86_INS_VPSRLQ, 45702#ifndef CAPSTONE_DIET 45703 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45704#endif 45705}, 45706{ 45707 X86_VPSRLQrr, X86_INS_VPSRLQ, 45708#ifndef CAPSTONE_DIET 45709 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45710#endif 45711}, 45712{ 45713 X86_VPSRLVDYrm, X86_INS_VPSRLVD, 45714#ifndef CAPSTONE_DIET 45715 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45716#endif 45717}, 45718{ 45719 X86_VPSRLVDYrr, X86_INS_VPSRLVD, 45720#ifndef CAPSTONE_DIET 45721 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45722#endif 45723}, 45724{ 45725 X86_VPSRLVDZrm, X86_INS_VPSRLVD, 45726#ifndef CAPSTONE_DIET 45727 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45728#endif 45729}, 45730{ 45731 X86_VPSRLVDZrmk, X86_INS_VPSRLVD, 45732#ifndef CAPSTONE_DIET 45733 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45734#endif 45735}, 45736{ 45737 X86_VPSRLVDZrmkz, X86_INS_VPSRLVD, 45738#ifndef CAPSTONE_DIET 45739 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45740#endif 45741}, 45742{ 45743 X86_VPSRLVDZrr, X86_INS_VPSRLVD, 45744#ifndef CAPSTONE_DIET 45745 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45746#endif 45747}, 45748{ 45749 X86_VPSRLVDZrrk, X86_INS_VPSRLVD, 45750#ifndef CAPSTONE_DIET 45751 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45752#endif 45753}, 45754{ 45755 X86_VPSRLVDZrrkz, X86_INS_VPSRLVD, 45756#ifndef CAPSTONE_DIET 45757 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45758#endif 45759}, 45760{ 45761 X86_VPSRLVDrm, X86_INS_VPSRLVD, 45762#ifndef CAPSTONE_DIET 45763 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45764#endif 45765}, 45766{ 45767 X86_VPSRLVDrr, X86_INS_VPSRLVD, 45768#ifndef CAPSTONE_DIET 45769 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45770#endif 45771}, 45772{ 45773 X86_VPSRLVQYrm, X86_INS_VPSRLVQ, 45774#ifndef CAPSTONE_DIET 45775 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45776#endif 45777}, 45778{ 45779 X86_VPSRLVQYrr, X86_INS_VPSRLVQ, 45780#ifndef CAPSTONE_DIET 45781 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45782#endif 45783}, 45784{ 45785 X86_VPSRLVQZrm, X86_INS_VPSRLVQ, 45786#ifndef CAPSTONE_DIET 45787 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45788#endif 45789}, 45790{ 45791 X86_VPSRLVQZrmk, X86_INS_VPSRLVQ, 45792#ifndef CAPSTONE_DIET 45793 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45794#endif 45795}, 45796{ 45797 X86_VPSRLVQZrmkz, X86_INS_VPSRLVQ, 45798#ifndef CAPSTONE_DIET 45799 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45800#endif 45801}, 45802{ 45803 X86_VPSRLVQZrr, X86_INS_VPSRLVQ, 45804#ifndef CAPSTONE_DIET 45805 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45806#endif 45807}, 45808{ 45809 X86_VPSRLVQZrrk, X86_INS_VPSRLVQ, 45810#ifndef CAPSTONE_DIET 45811 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45812#endif 45813}, 45814{ 45815 X86_VPSRLVQZrrkz, X86_INS_VPSRLVQ, 45816#ifndef CAPSTONE_DIET 45817 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 45818#endif 45819}, 45820{ 45821 X86_VPSRLVQrm, X86_INS_VPSRLVQ, 45822#ifndef CAPSTONE_DIET 45823 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45824#endif 45825}, 45826{ 45827 X86_VPSRLVQrr, X86_INS_VPSRLVQ, 45828#ifndef CAPSTONE_DIET 45829 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45830#endif 45831}, 45832{ 45833 X86_VPSRLWYri, X86_INS_VPSRLW, 45834#ifndef CAPSTONE_DIET 45835 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45836#endif 45837}, 45838{ 45839 X86_VPSRLWYrm, X86_INS_VPSRLW, 45840#ifndef CAPSTONE_DIET 45841 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45842#endif 45843}, 45844{ 45845 X86_VPSRLWYrr, X86_INS_VPSRLW, 45846#ifndef CAPSTONE_DIET 45847 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 45848#endif 45849}, 45850{ 45851 X86_VPSRLWri, X86_INS_VPSRLW, 45852#ifndef CAPSTONE_DIET 45853 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45854#endif 45855}, 45856{ 45857 X86_VPSRLWrm, X86_INS_VPSRLW, 45858#ifndef CAPSTONE_DIET 45859 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45860#endif 45861}, 45862{ 45863 X86_VPSRLWrr, X86_INS_VPSRLW, 45864#ifndef CAPSTONE_DIET 45865 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 45866#endif 45867}, 45868{ 45869 X86_VPSUBBYrm, X86_INS_VPSUBB, 45870#ifndef CAPSTONE_DIET 45871 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 45872#endif 45873}, 45874{ 45875 X86_VPSUBBYrr, X86_INS_VPSUBB, 45876#ifndef CAPSTONE_DIET 45877 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 45878#endif 45879}, 45880{ 45881 X86_VPSUBBZ128rm, X86_INS_VPSUBB, 45882#ifndef CAPSTONE_DIET 45883 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 45884#endif 45885}, 45886{ 45887 X86_VPSUBBZ128rmk, X86_INS_VPSUBB, 45888#ifndef CAPSTONE_DIET 45889 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 45890#endif 45891}, 45892{ 45893 X86_VPSUBBZ128rmkz, X86_INS_VPSUBB, 45894#ifndef CAPSTONE_DIET 45895 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 45896#endif 45897}, 45898{ 45899 X86_VPSUBBZ128rr, X86_INS_VPSUBB, 45900#ifndef CAPSTONE_DIET 45901 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 45902#endif 45903}, 45904{ 45905 X86_VPSUBBZ128rrk, X86_INS_VPSUBB, 45906#ifndef CAPSTONE_DIET 45907 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 45908#endif 45909}, 45910{ 45911 X86_VPSUBBZ128rrkz, X86_INS_VPSUBB, 45912#ifndef CAPSTONE_DIET 45913 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 45914#endif 45915}, 45916{ 45917 X86_VPSUBBZ256rm, X86_INS_VPSUBB, 45918#ifndef CAPSTONE_DIET 45919 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 45920#endif 45921}, 45922{ 45923 X86_VPSUBBZ256rmk, X86_INS_VPSUBB, 45924#ifndef CAPSTONE_DIET 45925 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 45926#endif 45927}, 45928{ 45929 X86_VPSUBBZ256rmkz, X86_INS_VPSUBB, 45930#ifndef CAPSTONE_DIET 45931 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 45932#endif 45933}, 45934{ 45935 X86_VPSUBBZ256rr, X86_INS_VPSUBB, 45936#ifndef CAPSTONE_DIET 45937 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 45938#endif 45939}, 45940{ 45941 X86_VPSUBBZ256rrk, X86_INS_VPSUBB, 45942#ifndef CAPSTONE_DIET 45943 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 45944#endif 45945}, 45946{ 45947 X86_VPSUBBZ256rrkz, X86_INS_VPSUBB, 45948#ifndef CAPSTONE_DIET 45949 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 45950#endif 45951}, 45952{ 45953 X86_VPSUBBZrm, X86_INS_VPSUBB, 45954#ifndef CAPSTONE_DIET 45955 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 45956#endif 45957}, 45958{ 45959 X86_VPSUBBZrmk, X86_INS_VPSUBB, 45960#ifndef CAPSTONE_DIET 45961 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 45962#endif 45963}, 45964{ 45965 X86_VPSUBBZrmkz, X86_INS_VPSUBB, 45966#ifndef CAPSTONE_DIET 45967 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 45968#endif 45969}, 45970{ 45971 X86_VPSUBBZrr, X86_INS_VPSUBB, 45972#ifndef CAPSTONE_DIET 45973 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 45974#endif 45975}, 45976{ 45977 X86_VPSUBBZrrk, X86_INS_VPSUBB, 45978#ifndef CAPSTONE_DIET 45979 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 45980#endif 45981}, 45982{ 45983 X86_VPSUBBZrrkz, X86_INS_VPSUBB, 45984#ifndef CAPSTONE_DIET 45985 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 45986#endif 45987}, 45988{ 45989 X86_VPSUBBrm, X86_INS_VPSUBB, 45990#ifndef CAPSTONE_DIET 45991 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 45992#endif 45993}, 45994{ 45995 X86_VPSUBBrr, X86_INS_VPSUBB, 45996#ifndef CAPSTONE_DIET 45997 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 45998#endif 45999}, 46000{ 46001 X86_VPSUBDYrm, X86_INS_VPSUBD, 46002#ifndef CAPSTONE_DIET 46003 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 46004#endif 46005}, 46006{ 46007 X86_VPSUBDYrr, X86_INS_VPSUBD, 46008#ifndef CAPSTONE_DIET 46009 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 46010#endif 46011}, 46012{ 46013 X86_VPSUBDZ128rm, X86_INS_VPSUBD, 46014#ifndef CAPSTONE_DIET 46015 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46016#endif 46017}, 46018{ 46019 X86_VPSUBDZ128rmb, X86_INS_VPSUBD, 46020#ifndef CAPSTONE_DIET 46021 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46022#endif 46023}, 46024{ 46025 X86_VPSUBDZ128rmbk, X86_INS_VPSUBD, 46026#ifndef CAPSTONE_DIET 46027 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46028#endif 46029}, 46030{ 46031 X86_VPSUBDZ128rmbkz, X86_INS_VPSUBD, 46032#ifndef CAPSTONE_DIET 46033 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46034#endif 46035}, 46036{ 46037 X86_VPSUBDZ128rmk, X86_INS_VPSUBD, 46038#ifndef CAPSTONE_DIET 46039 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46040#endif 46041}, 46042{ 46043 X86_VPSUBDZ128rmkz, X86_INS_VPSUBD, 46044#ifndef CAPSTONE_DIET 46045 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46046#endif 46047}, 46048{ 46049 X86_VPSUBDZ128rr, X86_INS_VPSUBD, 46050#ifndef CAPSTONE_DIET 46051 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46052#endif 46053}, 46054{ 46055 X86_VPSUBDZ128rrk, X86_INS_VPSUBD, 46056#ifndef CAPSTONE_DIET 46057 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46058#endif 46059}, 46060{ 46061 X86_VPSUBDZ128rrkz, X86_INS_VPSUBD, 46062#ifndef CAPSTONE_DIET 46063 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46064#endif 46065}, 46066{ 46067 X86_VPSUBDZ256rm, X86_INS_VPSUBD, 46068#ifndef CAPSTONE_DIET 46069 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46070#endif 46071}, 46072{ 46073 X86_VPSUBDZ256rmb, X86_INS_VPSUBD, 46074#ifndef CAPSTONE_DIET 46075 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46076#endif 46077}, 46078{ 46079 X86_VPSUBDZ256rmbk, X86_INS_VPSUBD, 46080#ifndef CAPSTONE_DIET 46081 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46082#endif 46083}, 46084{ 46085 X86_VPSUBDZ256rmbkz, X86_INS_VPSUBD, 46086#ifndef CAPSTONE_DIET 46087 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46088#endif 46089}, 46090{ 46091 X86_VPSUBDZ256rmk, X86_INS_VPSUBD, 46092#ifndef CAPSTONE_DIET 46093 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46094#endif 46095}, 46096{ 46097 X86_VPSUBDZ256rmkz, X86_INS_VPSUBD, 46098#ifndef CAPSTONE_DIET 46099 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46100#endif 46101}, 46102{ 46103 X86_VPSUBDZ256rr, X86_INS_VPSUBD, 46104#ifndef CAPSTONE_DIET 46105 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46106#endif 46107}, 46108{ 46109 X86_VPSUBDZ256rrk, X86_INS_VPSUBD, 46110#ifndef CAPSTONE_DIET 46111 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46112#endif 46113}, 46114{ 46115 X86_VPSUBDZ256rrkz, X86_INS_VPSUBD, 46116#ifndef CAPSTONE_DIET 46117 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46118#endif 46119}, 46120{ 46121 X86_VPSUBDZrm, X86_INS_VPSUBD, 46122#ifndef CAPSTONE_DIET 46123 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46124#endif 46125}, 46126{ 46127 X86_VPSUBDZrmb, X86_INS_VPSUBD, 46128#ifndef CAPSTONE_DIET 46129 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46130#endif 46131}, 46132{ 46133 X86_VPSUBDZrmbk, X86_INS_VPSUBD, 46134#ifndef CAPSTONE_DIET 46135 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46136#endif 46137}, 46138{ 46139 X86_VPSUBDZrmbkz, X86_INS_VPSUBD, 46140#ifndef CAPSTONE_DIET 46141 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46142#endif 46143}, 46144{ 46145 X86_VPSUBDZrmk, X86_INS_VPSUBD, 46146#ifndef CAPSTONE_DIET 46147 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46148#endif 46149}, 46150{ 46151 X86_VPSUBDZrmkz, X86_INS_VPSUBD, 46152#ifndef CAPSTONE_DIET 46153 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46154#endif 46155}, 46156{ 46157 X86_VPSUBDZrr, X86_INS_VPSUBD, 46158#ifndef CAPSTONE_DIET 46159 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46160#endif 46161}, 46162{ 46163 X86_VPSUBDZrrk, X86_INS_VPSUBD, 46164#ifndef CAPSTONE_DIET 46165 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46166#endif 46167}, 46168{ 46169 X86_VPSUBDZrrkz, X86_INS_VPSUBD, 46170#ifndef CAPSTONE_DIET 46171 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46172#endif 46173}, 46174{ 46175 X86_VPSUBDrm, X86_INS_VPSUBD, 46176#ifndef CAPSTONE_DIET 46177 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 46178#endif 46179}, 46180{ 46181 X86_VPSUBDrr, X86_INS_VPSUBD, 46182#ifndef CAPSTONE_DIET 46183 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 46184#endif 46185}, 46186{ 46187 X86_VPSUBQYrm, X86_INS_VPSUBQ, 46188#ifndef CAPSTONE_DIET 46189 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 46190#endif 46191}, 46192{ 46193 X86_VPSUBQYrr, X86_INS_VPSUBQ, 46194#ifndef CAPSTONE_DIET 46195 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 46196#endif 46197}, 46198{ 46199 X86_VPSUBQZ128rm, X86_INS_VPSUBQ, 46200#ifndef CAPSTONE_DIET 46201 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46202#endif 46203}, 46204{ 46205 X86_VPSUBQZ128rmb, X86_INS_VPSUBQ, 46206#ifndef CAPSTONE_DIET 46207 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46208#endif 46209}, 46210{ 46211 X86_VPSUBQZ128rmbk, X86_INS_VPSUBQ, 46212#ifndef CAPSTONE_DIET 46213 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46214#endif 46215}, 46216{ 46217 X86_VPSUBQZ128rmbkz, X86_INS_VPSUBQ, 46218#ifndef CAPSTONE_DIET 46219 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46220#endif 46221}, 46222{ 46223 X86_VPSUBQZ128rmk, X86_INS_VPSUBQ, 46224#ifndef CAPSTONE_DIET 46225 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46226#endif 46227}, 46228{ 46229 X86_VPSUBQZ128rmkz, X86_INS_VPSUBQ, 46230#ifndef CAPSTONE_DIET 46231 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46232#endif 46233}, 46234{ 46235 X86_VPSUBQZ128rr, X86_INS_VPSUBQ, 46236#ifndef CAPSTONE_DIET 46237 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46238#endif 46239}, 46240{ 46241 X86_VPSUBQZ128rrk, X86_INS_VPSUBQ, 46242#ifndef CAPSTONE_DIET 46243 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46244#endif 46245}, 46246{ 46247 X86_VPSUBQZ128rrkz, X86_INS_VPSUBQ, 46248#ifndef CAPSTONE_DIET 46249 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46250#endif 46251}, 46252{ 46253 X86_VPSUBQZ256rm, X86_INS_VPSUBQ, 46254#ifndef CAPSTONE_DIET 46255 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46256#endif 46257}, 46258{ 46259 X86_VPSUBQZ256rmb, X86_INS_VPSUBQ, 46260#ifndef CAPSTONE_DIET 46261 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46262#endif 46263}, 46264{ 46265 X86_VPSUBQZ256rmbk, X86_INS_VPSUBQ, 46266#ifndef CAPSTONE_DIET 46267 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46268#endif 46269}, 46270{ 46271 X86_VPSUBQZ256rmbkz, X86_INS_VPSUBQ, 46272#ifndef CAPSTONE_DIET 46273 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46274#endif 46275}, 46276{ 46277 X86_VPSUBQZ256rmk, X86_INS_VPSUBQ, 46278#ifndef CAPSTONE_DIET 46279 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46280#endif 46281}, 46282{ 46283 X86_VPSUBQZ256rmkz, X86_INS_VPSUBQ, 46284#ifndef CAPSTONE_DIET 46285 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46286#endif 46287}, 46288{ 46289 X86_VPSUBQZ256rr, X86_INS_VPSUBQ, 46290#ifndef CAPSTONE_DIET 46291 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46292#endif 46293}, 46294{ 46295 X86_VPSUBQZ256rrk, X86_INS_VPSUBQ, 46296#ifndef CAPSTONE_DIET 46297 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46298#endif 46299}, 46300{ 46301 X86_VPSUBQZ256rrkz, X86_INS_VPSUBQ, 46302#ifndef CAPSTONE_DIET 46303 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46304#endif 46305}, 46306{ 46307 X86_VPSUBQZrm, X86_INS_VPSUBQ, 46308#ifndef CAPSTONE_DIET 46309 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46310#endif 46311}, 46312{ 46313 X86_VPSUBQZrmb, X86_INS_VPSUBQ, 46314#ifndef CAPSTONE_DIET 46315 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46316#endif 46317}, 46318{ 46319 X86_VPSUBQZrmbk, X86_INS_VPSUBQ, 46320#ifndef CAPSTONE_DIET 46321 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46322#endif 46323}, 46324{ 46325 X86_VPSUBQZrmbkz, X86_INS_VPSUBQ, 46326#ifndef CAPSTONE_DIET 46327 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46328#endif 46329}, 46330{ 46331 X86_VPSUBQZrmk, X86_INS_VPSUBQ, 46332#ifndef CAPSTONE_DIET 46333 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46334#endif 46335}, 46336{ 46337 X86_VPSUBQZrmkz, X86_INS_VPSUBQ, 46338#ifndef CAPSTONE_DIET 46339 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46340#endif 46341}, 46342{ 46343 X86_VPSUBQZrr, X86_INS_VPSUBQ, 46344#ifndef CAPSTONE_DIET 46345 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46346#endif 46347}, 46348{ 46349 X86_VPSUBQZrrk, X86_INS_VPSUBQ, 46350#ifndef CAPSTONE_DIET 46351 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46352#endif 46353}, 46354{ 46355 X86_VPSUBQZrrkz, X86_INS_VPSUBQ, 46356#ifndef CAPSTONE_DIET 46357 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46358#endif 46359}, 46360{ 46361 X86_VPSUBQrm, X86_INS_VPSUBQ, 46362#ifndef CAPSTONE_DIET 46363 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 46364#endif 46365}, 46366{ 46367 X86_VPSUBQrr, X86_INS_VPSUBQ, 46368#ifndef CAPSTONE_DIET 46369 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 46370#endif 46371}, 46372{ 46373 X86_VPSUBSBYrm, X86_INS_VPSUBSB, 46374#ifndef CAPSTONE_DIET 46375 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46376#endif 46377}, 46378{ 46379 X86_VPSUBSBYrr, X86_INS_VPSUBSB, 46380#ifndef CAPSTONE_DIET 46381 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46382#endif 46383}, 46384{ 46385 X86_VPSUBSBrm, X86_INS_VPSUBSB, 46386#ifndef CAPSTONE_DIET 46387 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46388#endif 46389}, 46390{ 46391 X86_VPSUBSBrr, X86_INS_VPSUBSB, 46392#ifndef CAPSTONE_DIET 46393 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46394#endif 46395}, 46396{ 46397 X86_VPSUBSWYrm, X86_INS_VPSUBSW, 46398#ifndef CAPSTONE_DIET 46399 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46400#endif 46401}, 46402{ 46403 X86_VPSUBSWYrr, X86_INS_VPSUBSW, 46404#ifndef CAPSTONE_DIET 46405 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46406#endif 46407}, 46408{ 46409 X86_VPSUBSWrm, X86_INS_VPSUBSW, 46410#ifndef CAPSTONE_DIET 46411 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46412#endif 46413}, 46414{ 46415 X86_VPSUBSWrr, X86_INS_VPSUBSW, 46416#ifndef CAPSTONE_DIET 46417 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46418#endif 46419}, 46420{ 46421 X86_VPSUBUSBYrm, X86_INS_VPSUBUSB, 46422#ifndef CAPSTONE_DIET 46423 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 46424#endif 46425}, 46426{ 46427 X86_VPSUBUSBYrr, X86_INS_VPSUBUSB, 46428#ifndef CAPSTONE_DIET 46429 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 46430#endif 46431}, 46432{ 46433 X86_VPSUBUSBrm, X86_INS_VPSUBUSB, 46434#ifndef CAPSTONE_DIET 46435 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 46436#endif 46437}, 46438{ 46439 X86_VPSUBUSBrr, X86_INS_VPSUBUSB, 46440#ifndef CAPSTONE_DIET 46441 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 46442#endif 46443}, 46444{ 46445 X86_VPSUBUSWYrm, X86_INS_VPSUBUSW, 46446#ifndef CAPSTONE_DIET 46447 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 46448#endif 46449}, 46450{ 46451 X86_VPSUBUSWYrr, X86_INS_VPSUBUSW, 46452#ifndef CAPSTONE_DIET 46453 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 46454#endif 46455}, 46456{ 46457 X86_VPSUBUSWrm, X86_INS_VPSUBUSW, 46458#ifndef CAPSTONE_DIET 46459 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 46460#endif 46461}, 46462{ 46463 X86_VPSUBUSWrr, X86_INS_VPSUBUSW, 46464#ifndef CAPSTONE_DIET 46465 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 46466#endif 46467}, 46468{ 46469 X86_VPSUBWYrm, X86_INS_VPSUBW, 46470#ifndef CAPSTONE_DIET 46471 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 46472#endif 46473}, 46474{ 46475 X86_VPSUBWYrr, X86_INS_VPSUBW, 46476#ifndef CAPSTONE_DIET 46477 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 46478#endif 46479}, 46480{ 46481 X86_VPSUBWZ128rm, X86_INS_VPSUBW, 46482#ifndef CAPSTONE_DIET 46483 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 46484#endif 46485}, 46486{ 46487 X86_VPSUBWZ128rmk, X86_INS_VPSUBW, 46488#ifndef CAPSTONE_DIET 46489 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 46490#endif 46491}, 46492{ 46493 X86_VPSUBWZ128rmkz, X86_INS_VPSUBW, 46494#ifndef CAPSTONE_DIET 46495 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 46496#endif 46497}, 46498{ 46499 X86_VPSUBWZ128rr, X86_INS_VPSUBW, 46500#ifndef CAPSTONE_DIET 46501 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 46502#endif 46503}, 46504{ 46505 X86_VPSUBWZ128rrk, X86_INS_VPSUBW, 46506#ifndef CAPSTONE_DIET 46507 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 46508#endif 46509}, 46510{ 46511 X86_VPSUBWZ128rrkz, X86_INS_VPSUBW, 46512#ifndef CAPSTONE_DIET 46513 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 46514#endif 46515}, 46516{ 46517 X86_VPSUBWZ256rm, X86_INS_VPSUBW, 46518#ifndef CAPSTONE_DIET 46519 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 46520#endif 46521}, 46522{ 46523 X86_VPSUBWZ256rmk, X86_INS_VPSUBW, 46524#ifndef CAPSTONE_DIET 46525 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 46526#endif 46527}, 46528{ 46529 X86_VPSUBWZ256rmkz, X86_INS_VPSUBW, 46530#ifndef CAPSTONE_DIET 46531 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 46532#endif 46533}, 46534{ 46535 X86_VPSUBWZ256rr, X86_INS_VPSUBW, 46536#ifndef CAPSTONE_DIET 46537 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 46538#endif 46539}, 46540{ 46541 X86_VPSUBWZ256rrk, X86_INS_VPSUBW, 46542#ifndef CAPSTONE_DIET 46543 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 46544#endif 46545}, 46546{ 46547 X86_VPSUBWZ256rrkz, X86_INS_VPSUBW, 46548#ifndef CAPSTONE_DIET 46549 { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0 46550#endif 46551}, 46552{ 46553 X86_VPSUBWZrm, X86_INS_VPSUBW, 46554#ifndef CAPSTONE_DIET 46555 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 46556#endif 46557}, 46558{ 46559 X86_VPSUBWZrmk, X86_INS_VPSUBW, 46560#ifndef CAPSTONE_DIET 46561 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 46562#endif 46563}, 46564{ 46565 X86_VPSUBWZrmkz, X86_INS_VPSUBW, 46566#ifndef CAPSTONE_DIET 46567 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 46568#endif 46569}, 46570{ 46571 X86_VPSUBWZrr, X86_INS_VPSUBW, 46572#ifndef CAPSTONE_DIET 46573 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 46574#endif 46575}, 46576{ 46577 X86_VPSUBWZrrk, X86_INS_VPSUBW, 46578#ifndef CAPSTONE_DIET 46579 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 46580#endif 46581}, 46582{ 46583 X86_VPSUBWZrrkz, X86_INS_VPSUBW, 46584#ifndef CAPSTONE_DIET 46585 { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0 46586#endif 46587}, 46588{ 46589 X86_VPSUBWrm, X86_INS_VPSUBW, 46590#ifndef CAPSTONE_DIET 46591 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 46592#endif 46593}, 46594{ 46595 X86_VPSUBWrr, X86_INS_VPSUBW, 46596#ifndef CAPSTONE_DIET 46597 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 46598#endif 46599}, 46600{ 46601 X86_VPTESTMDZrm, X86_INS_VPTESTMD, 46602#ifndef CAPSTONE_DIET 46603 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46604#endif 46605}, 46606{ 46607 X86_VPTESTMDZrr, X86_INS_VPTESTMD, 46608#ifndef CAPSTONE_DIET 46609 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46610#endif 46611}, 46612{ 46613 X86_VPTESTMQZrm, X86_INS_VPTESTMQ, 46614#ifndef CAPSTONE_DIET 46615 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46616#endif 46617}, 46618{ 46619 X86_VPTESTMQZrr, X86_INS_VPTESTMQ, 46620#ifndef CAPSTONE_DIET 46621 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46622#endif 46623}, 46624{ 46625 X86_VPTESTNMDZrm, X86_INS_VPTESTNMD, 46626#ifndef CAPSTONE_DIET 46627 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 46628#endif 46629}, 46630{ 46631 X86_VPTESTNMDZrr, X86_INS_VPTESTNMD, 46632#ifndef CAPSTONE_DIET 46633 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 46634#endif 46635}, 46636{ 46637 X86_VPTESTNMQZrm, X86_INS_VPTESTNMQ, 46638#ifndef CAPSTONE_DIET 46639 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 46640#endif 46641}, 46642{ 46643 X86_VPTESTNMQZrr, X86_INS_VPTESTNMQ, 46644#ifndef CAPSTONE_DIET 46645 { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0 46646#endif 46647}, 46648{ 46649 X86_VPTESTYrm, X86_INS_VPTEST, 46650#ifndef CAPSTONE_DIET 46651 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 46652#endif 46653}, 46654{ 46655 X86_VPTESTYrr, X86_INS_VPTEST, 46656#ifndef CAPSTONE_DIET 46657 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 46658#endif 46659}, 46660{ 46661 X86_VPTESTrm, X86_INS_VPTEST, 46662#ifndef CAPSTONE_DIET 46663 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 46664#endif 46665}, 46666{ 46667 X86_VPTESTrr, X86_INS_VPTEST, 46668#ifndef CAPSTONE_DIET 46669 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 46670#endif 46671}, 46672{ 46673 X86_VPUNPCKHBWYrm, X86_INS_VPUNPCKHBW, 46674#ifndef CAPSTONE_DIET 46675 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46676#endif 46677}, 46678{ 46679 X86_VPUNPCKHBWYrr, X86_INS_VPUNPCKHBW, 46680#ifndef CAPSTONE_DIET 46681 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46682#endif 46683}, 46684{ 46685 X86_VPUNPCKHBWrm, X86_INS_VPUNPCKHBW, 46686#ifndef CAPSTONE_DIET 46687 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46688#endif 46689}, 46690{ 46691 X86_VPUNPCKHBWrr, X86_INS_VPUNPCKHBW, 46692#ifndef CAPSTONE_DIET 46693 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46694#endif 46695}, 46696{ 46697 X86_VPUNPCKHDQYrm, X86_INS_VPUNPCKHDQ, 46698#ifndef CAPSTONE_DIET 46699 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46700#endif 46701}, 46702{ 46703 X86_VPUNPCKHDQYrr, X86_INS_VPUNPCKHDQ, 46704#ifndef CAPSTONE_DIET 46705 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46706#endif 46707}, 46708{ 46709 X86_VPUNPCKHDQZrm, X86_INS_VPUNPCKHDQ, 46710#ifndef CAPSTONE_DIET 46711 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46712#endif 46713}, 46714{ 46715 X86_VPUNPCKHDQZrr, X86_INS_VPUNPCKHDQ, 46716#ifndef CAPSTONE_DIET 46717 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46718#endif 46719}, 46720{ 46721 X86_VPUNPCKHDQrm, X86_INS_VPUNPCKHDQ, 46722#ifndef CAPSTONE_DIET 46723 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46724#endif 46725}, 46726{ 46727 X86_VPUNPCKHDQrr, X86_INS_VPUNPCKHDQ, 46728#ifndef CAPSTONE_DIET 46729 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46730#endif 46731}, 46732{ 46733 X86_VPUNPCKHQDQYrm, X86_INS_VPUNPCKHQDQ, 46734#ifndef CAPSTONE_DIET 46735 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46736#endif 46737}, 46738{ 46739 X86_VPUNPCKHQDQYrr, X86_INS_VPUNPCKHQDQ, 46740#ifndef CAPSTONE_DIET 46741 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46742#endif 46743}, 46744{ 46745 X86_VPUNPCKHQDQZrm, X86_INS_VPUNPCKHQDQ, 46746#ifndef CAPSTONE_DIET 46747 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46748#endif 46749}, 46750{ 46751 X86_VPUNPCKHQDQZrr, X86_INS_VPUNPCKHQDQ, 46752#ifndef CAPSTONE_DIET 46753 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46754#endif 46755}, 46756{ 46757 X86_VPUNPCKHQDQrm, X86_INS_VPUNPCKHQDQ, 46758#ifndef CAPSTONE_DIET 46759 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46760#endif 46761}, 46762{ 46763 X86_VPUNPCKHQDQrr, X86_INS_VPUNPCKHQDQ, 46764#ifndef CAPSTONE_DIET 46765 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46766#endif 46767}, 46768{ 46769 X86_VPUNPCKHWDYrm, X86_INS_VPUNPCKHWD, 46770#ifndef CAPSTONE_DIET 46771 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46772#endif 46773}, 46774{ 46775 X86_VPUNPCKHWDYrr, X86_INS_VPUNPCKHWD, 46776#ifndef CAPSTONE_DIET 46777 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46778#endif 46779}, 46780{ 46781 X86_VPUNPCKHWDrm, X86_INS_VPUNPCKHWD, 46782#ifndef CAPSTONE_DIET 46783 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46784#endif 46785}, 46786{ 46787 X86_VPUNPCKHWDrr, X86_INS_VPUNPCKHWD, 46788#ifndef CAPSTONE_DIET 46789 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46790#endif 46791}, 46792{ 46793 X86_VPUNPCKLBWYrm, X86_INS_VPUNPCKLBW, 46794#ifndef CAPSTONE_DIET 46795 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46796#endif 46797}, 46798{ 46799 X86_VPUNPCKLBWYrr, X86_INS_VPUNPCKLBW, 46800#ifndef CAPSTONE_DIET 46801 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46802#endif 46803}, 46804{ 46805 X86_VPUNPCKLBWrm, X86_INS_VPUNPCKLBW, 46806#ifndef CAPSTONE_DIET 46807 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46808#endif 46809}, 46810{ 46811 X86_VPUNPCKLBWrr, X86_INS_VPUNPCKLBW, 46812#ifndef CAPSTONE_DIET 46813 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46814#endif 46815}, 46816{ 46817 X86_VPUNPCKLDQYrm, X86_INS_VPUNPCKLDQ, 46818#ifndef CAPSTONE_DIET 46819 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46820#endif 46821}, 46822{ 46823 X86_VPUNPCKLDQYrr, X86_INS_VPUNPCKLDQ, 46824#ifndef CAPSTONE_DIET 46825 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46826#endif 46827}, 46828{ 46829 X86_VPUNPCKLDQZrm, X86_INS_VPUNPCKLDQ, 46830#ifndef CAPSTONE_DIET 46831 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46832#endif 46833}, 46834{ 46835 X86_VPUNPCKLDQZrr, X86_INS_VPUNPCKLDQ, 46836#ifndef CAPSTONE_DIET 46837 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46838#endif 46839}, 46840{ 46841 X86_VPUNPCKLDQrm, X86_INS_VPUNPCKLDQ, 46842#ifndef CAPSTONE_DIET 46843 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46844#endif 46845}, 46846{ 46847 X86_VPUNPCKLDQrr, X86_INS_VPUNPCKLDQ, 46848#ifndef CAPSTONE_DIET 46849 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46850#endif 46851}, 46852{ 46853 X86_VPUNPCKLQDQYrm, X86_INS_VPUNPCKLQDQ, 46854#ifndef CAPSTONE_DIET 46855 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46856#endif 46857}, 46858{ 46859 X86_VPUNPCKLQDQYrr, X86_INS_VPUNPCKLQDQ, 46860#ifndef CAPSTONE_DIET 46861 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46862#endif 46863}, 46864{ 46865 X86_VPUNPCKLQDQZrm, X86_INS_VPUNPCKLQDQ, 46866#ifndef CAPSTONE_DIET 46867 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46868#endif 46869}, 46870{ 46871 X86_VPUNPCKLQDQZrr, X86_INS_VPUNPCKLQDQ, 46872#ifndef CAPSTONE_DIET 46873 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 46874#endif 46875}, 46876{ 46877 X86_VPUNPCKLQDQrm, X86_INS_VPUNPCKLQDQ, 46878#ifndef CAPSTONE_DIET 46879 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46880#endif 46881}, 46882{ 46883 X86_VPUNPCKLQDQrr, X86_INS_VPUNPCKLQDQ, 46884#ifndef CAPSTONE_DIET 46885 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46886#endif 46887}, 46888{ 46889 X86_VPUNPCKLWDYrm, X86_INS_VPUNPCKLWD, 46890#ifndef CAPSTONE_DIET 46891 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46892#endif 46893}, 46894{ 46895 X86_VPUNPCKLWDYrr, X86_INS_VPUNPCKLWD, 46896#ifndef CAPSTONE_DIET 46897 { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0 46898#endif 46899}, 46900{ 46901 X86_VPUNPCKLWDrm, X86_INS_VPUNPCKLWD, 46902#ifndef CAPSTONE_DIET 46903 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46904#endif 46905}, 46906{ 46907 X86_VPUNPCKLWDrr, X86_INS_VPUNPCKLWD, 46908#ifndef CAPSTONE_DIET 46909 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 46910#endif 46911}, 46912{ 46913 X86_VPXORDZ128rm, X86_INS_VPXORD, 46914#ifndef CAPSTONE_DIET 46915 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46916#endif 46917}, 46918{ 46919 X86_VPXORDZ128rmb, X86_INS_VPXORD, 46920#ifndef CAPSTONE_DIET 46921 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46922#endif 46923}, 46924{ 46925 X86_VPXORDZ128rmbk, X86_INS_VPXORD, 46926#ifndef CAPSTONE_DIET 46927 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46928#endif 46929}, 46930{ 46931 X86_VPXORDZ128rmbkz, X86_INS_VPXORD, 46932#ifndef CAPSTONE_DIET 46933 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46934#endif 46935}, 46936{ 46937 X86_VPXORDZ128rmk, X86_INS_VPXORD, 46938#ifndef CAPSTONE_DIET 46939 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46940#endif 46941}, 46942{ 46943 X86_VPXORDZ128rmkz, X86_INS_VPXORD, 46944#ifndef CAPSTONE_DIET 46945 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46946#endif 46947}, 46948{ 46949 X86_VPXORDZ128rr, X86_INS_VPXORD, 46950#ifndef CAPSTONE_DIET 46951 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46952#endif 46953}, 46954{ 46955 X86_VPXORDZ128rrk, X86_INS_VPXORD, 46956#ifndef CAPSTONE_DIET 46957 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46958#endif 46959}, 46960{ 46961 X86_VPXORDZ128rrkz, X86_INS_VPXORD, 46962#ifndef CAPSTONE_DIET 46963 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46964#endif 46965}, 46966{ 46967 X86_VPXORDZ256rm, X86_INS_VPXORD, 46968#ifndef CAPSTONE_DIET 46969 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46970#endif 46971}, 46972{ 46973 X86_VPXORDZ256rmb, X86_INS_VPXORD, 46974#ifndef CAPSTONE_DIET 46975 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46976#endif 46977}, 46978{ 46979 X86_VPXORDZ256rmbk, X86_INS_VPXORD, 46980#ifndef CAPSTONE_DIET 46981 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46982#endif 46983}, 46984{ 46985 X86_VPXORDZ256rmbkz, X86_INS_VPXORD, 46986#ifndef CAPSTONE_DIET 46987 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46988#endif 46989}, 46990{ 46991 X86_VPXORDZ256rmk, X86_INS_VPXORD, 46992#ifndef CAPSTONE_DIET 46993 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 46994#endif 46995}, 46996{ 46997 X86_VPXORDZ256rmkz, X86_INS_VPXORD, 46998#ifndef CAPSTONE_DIET 46999 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47000#endif 47001}, 47002{ 47003 X86_VPXORDZ256rr, X86_INS_VPXORD, 47004#ifndef CAPSTONE_DIET 47005 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47006#endif 47007}, 47008{ 47009 X86_VPXORDZ256rrk, X86_INS_VPXORD, 47010#ifndef CAPSTONE_DIET 47011 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47012#endif 47013}, 47014{ 47015 X86_VPXORDZ256rrkz, X86_INS_VPXORD, 47016#ifndef CAPSTONE_DIET 47017 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47018#endif 47019}, 47020{ 47021 X86_VPXORDZrm, X86_INS_VPXORD, 47022#ifndef CAPSTONE_DIET 47023 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47024#endif 47025}, 47026{ 47027 X86_VPXORDZrmb, X86_INS_VPXORD, 47028#ifndef CAPSTONE_DIET 47029 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47030#endif 47031}, 47032{ 47033 X86_VPXORDZrmbk, X86_INS_VPXORD, 47034#ifndef CAPSTONE_DIET 47035 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47036#endif 47037}, 47038{ 47039 X86_VPXORDZrmbkz, X86_INS_VPXORD, 47040#ifndef CAPSTONE_DIET 47041 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47042#endif 47043}, 47044{ 47045 X86_VPXORDZrmk, X86_INS_VPXORD, 47046#ifndef CAPSTONE_DIET 47047 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47048#endif 47049}, 47050{ 47051 X86_VPXORDZrmkz, X86_INS_VPXORD, 47052#ifndef CAPSTONE_DIET 47053 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47054#endif 47055}, 47056{ 47057 X86_VPXORDZrr, X86_INS_VPXORD, 47058#ifndef CAPSTONE_DIET 47059 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47060#endif 47061}, 47062{ 47063 X86_VPXORDZrrk, X86_INS_VPXORD, 47064#ifndef CAPSTONE_DIET 47065 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47066#endif 47067}, 47068{ 47069 X86_VPXORDZrrkz, X86_INS_VPXORD, 47070#ifndef CAPSTONE_DIET 47071 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47072#endif 47073}, 47074{ 47075 X86_VPXORQZ128rm, X86_INS_VPXORQ, 47076#ifndef CAPSTONE_DIET 47077 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47078#endif 47079}, 47080{ 47081 X86_VPXORQZ128rmb, X86_INS_VPXORQ, 47082#ifndef CAPSTONE_DIET 47083 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47084#endif 47085}, 47086{ 47087 X86_VPXORQZ128rmbk, X86_INS_VPXORQ, 47088#ifndef CAPSTONE_DIET 47089 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47090#endif 47091}, 47092{ 47093 X86_VPXORQZ128rmbkz, X86_INS_VPXORQ, 47094#ifndef CAPSTONE_DIET 47095 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47096#endif 47097}, 47098{ 47099 X86_VPXORQZ128rmk, X86_INS_VPXORQ, 47100#ifndef CAPSTONE_DIET 47101 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47102#endif 47103}, 47104{ 47105 X86_VPXORQZ128rmkz, X86_INS_VPXORQ, 47106#ifndef CAPSTONE_DIET 47107 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47108#endif 47109}, 47110{ 47111 X86_VPXORQZ128rr, X86_INS_VPXORQ, 47112#ifndef CAPSTONE_DIET 47113 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47114#endif 47115}, 47116{ 47117 X86_VPXORQZ128rrk, X86_INS_VPXORQ, 47118#ifndef CAPSTONE_DIET 47119 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47120#endif 47121}, 47122{ 47123 X86_VPXORQZ128rrkz, X86_INS_VPXORQ, 47124#ifndef CAPSTONE_DIET 47125 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47126#endif 47127}, 47128{ 47129 X86_VPXORQZ256rm, X86_INS_VPXORQ, 47130#ifndef CAPSTONE_DIET 47131 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47132#endif 47133}, 47134{ 47135 X86_VPXORQZ256rmb, X86_INS_VPXORQ, 47136#ifndef CAPSTONE_DIET 47137 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47138#endif 47139}, 47140{ 47141 X86_VPXORQZ256rmbk, X86_INS_VPXORQ, 47142#ifndef CAPSTONE_DIET 47143 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47144#endif 47145}, 47146{ 47147 X86_VPXORQZ256rmbkz, X86_INS_VPXORQ, 47148#ifndef CAPSTONE_DIET 47149 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47150#endif 47151}, 47152{ 47153 X86_VPXORQZ256rmk, X86_INS_VPXORQ, 47154#ifndef CAPSTONE_DIET 47155 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47156#endif 47157}, 47158{ 47159 X86_VPXORQZ256rmkz, X86_INS_VPXORQ, 47160#ifndef CAPSTONE_DIET 47161 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47162#endif 47163}, 47164{ 47165 X86_VPXORQZ256rr, X86_INS_VPXORQ, 47166#ifndef CAPSTONE_DIET 47167 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47168#endif 47169}, 47170{ 47171 X86_VPXORQZ256rrk, X86_INS_VPXORQ, 47172#ifndef CAPSTONE_DIET 47173 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47174#endif 47175}, 47176{ 47177 X86_VPXORQZ256rrkz, X86_INS_VPXORQ, 47178#ifndef CAPSTONE_DIET 47179 { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0 47180#endif 47181}, 47182{ 47183 X86_VPXORQZrm, X86_INS_VPXORQ, 47184#ifndef CAPSTONE_DIET 47185 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47186#endif 47187}, 47188{ 47189 X86_VPXORQZrmb, X86_INS_VPXORQ, 47190#ifndef CAPSTONE_DIET 47191 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47192#endif 47193}, 47194{ 47195 X86_VPXORQZrmbk, X86_INS_VPXORQ, 47196#ifndef CAPSTONE_DIET 47197 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47198#endif 47199}, 47200{ 47201 X86_VPXORQZrmbkz, X86_INS_VPXORQ, 47202#ifndef CAPSTONE_DIET 47203 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47204#endif 47205}, 47206{ 47207 X86_VPXORQZrmk, X86_INS_VPXORQ, 47208#ifndef CAPSTONE_DIET 47209 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47210#endif 47211}, 47212{ 47213 X86_VPXORQZrmkz, X86_INS_VPXORQ, 47214#ifndef CAPSTONE_DIET 47215 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47216#endif 47217}, 47218{ 47219 X86_VPXORQZrr, X86_INS_VPXORQ, 47220#ifndef CAPSTONE_DIET 47221 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47222#endif 47223}, 47224{ 47225 X86_VPXORQZrrk, X86_INS_VPXORQ, 47226#ifndef CAPSTONE_DIET 47227 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47228#endif 47229}, 47230{ 47231 X86_VPXORQZrrkz, X86_INS_VPXORQ, 47232#ifndef CAPSTONE_DIET 47233 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47234#endif 47235}, 47236{ 47237 X86_VPXORYrm, X86_INS_VPXOR, 47238#ifndef CAPSTONE_DIET 47239 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 47240#endif 47241}, 47242{ 47243 X86_VPXORYrr, X86_INS_VPXOR, 47244#ifndef CAPSTONE_DIET 47245 { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0 47246#endif 47247}, 47248{ 47249 X86_VPXORrm, X86_INS_VPXOR, 47250#ifndef CAPSTONE_DIET 47251 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 47252#endif 47253}, 47254{ 47255 X86_VPXORrr, X86_INS_VPXOR, 47256#ifndef CAPSTONE_DIET 47257 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 47258#endif 47259}, 47260{ 47261 X86_VRCP14PDZ128m, X86_INS_VRCP14PD, 47262#ifndef CAPSTONE_DIET 47263 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47264#endif 47265}, 47266{ 47267 X86_VRCP14PDZ128mb, X86_INS_VRCP14PD, 47268#ifndef CAPSTONE_DIET 47269 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47270#endif 47271}, 47272{ 47273 X86_VRCP14PDZ128mbk, X86_INS_VRCP14PD, 47274#ifndef CAPSTONE_DIET 47275 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47276#endif 47277}, 47278{ 47279 X86_VRCP14PDZ128mbkz, X86_INS_VRCP14PD, 47280#ifndef CAPSTONE_DIET 47281 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47282#endif 47283}, 47284{ 47285 X86_VRCP14PDZ128mk, X86_INS_VRCP14PD, 47286#ifndef CAPSTONE_DIET 47287 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47288#endif 47289}, 47290{ 47291 X86_VRCP14PDZ128mkz, X86_INS_VRCP14PD, 47292#ifndef CAPSTONE_DIET 47293 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47294#endif 47295}, 47296{ 47297 X86_VRCP14PDZ128r, X86_INS_VRCP14PD, 47298#ifndef CAPSTONE_DIET 47299 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47300#endif 47301}, 47302{ 47303 X86_VRCP14PDZ128rk, X86_INS_VRCP14PD, 47304#ifndef CAPSTONE_DIET 47305 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47306#endif 47307}, 47308{ 47309 X86_VRCP14PDZ128rkz, X86_INS_VRCP14PD, 47310#ifndef CAPSTONE_DIET 47311 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47312#endif 47313}, 47314{ 47315 X86_VRCP14PDZ256m, X86_INS_VRCP14PD, 47316#ifndef CAPSTONE_DIET 47317 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47318#endif 47319}, 47320{ 47321 X86_VRCP14PDZ256mb, X86_INS_VRCP14PD, 47322#ifndef CAPSTONE_DIET 47323 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47324#endif 47325}, 47326{ 47327 X86_VRCP14PDZ256mbk, X86_INS_VRCP14PD, 47328#ifndef CAPSTONE_DIET 47329 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47330#endif 47331}, 47332{ 47333 X86_VRCP14PDZ256mbkz, X86_INS_VRCP14PD, 47334#ifndef CAPSTONE_DIET 47335 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47336#endif 47337}, 47338{ 47339 X86_VRCP14PDZ256mk, X86_INS_VRCP14PD, 47340#ifndef CAPSTONE_DIET 47341 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47342#endif 47343}, 47344{ 47345 X86_VRCP14PDZ256mkz, X86_INS_VRCP14PD, 47346#ifndef CAPSTONE_DIET 47347 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47348#endif 47349}, 47350{ 47351 X86_VRCP14PDZ256r, X86_INS_VRCP14PD, 47352#ifndef CAPSTONE_DIET 47353 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47354#endif 47355}, 47356{ 47357 X86_VRCP14PDZ256rk, X86_INS_VRCP14PD, 47358#ifndef CAPSTONE_DIET 47359 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47360#endif 47361}, 47362{ 47363 X86_VRCP14PDZ256rkz, X86_INS_VRCP14PD, 47364#ifndef CAPSTONE_DIET 47365 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47366#endif 47367}, 47368{ 47369 X86_VRCP14PDZm, X86_INS_VRCP14PD, 47370#ifndef CAPSTONE_DIET 47371 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47372#endif 47373}, 47374{ 47375 X86_VRCP14PDZmb, X86_INS_VRCP14PD, 47376#ifndef CAPSTONE_DIET 47377 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47378#endif 47379}, 47380{ 47381 X86_VRCP14PDZmbk, X86_INS_VRCP14PD, 47382#ifndef CAPSTONE_DIET 47383 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47384#endif 47385}, 47386{ 47387 X86_VRCP14PDZmbkz, X86_INS_VRCP14PD, 47388#ifndef CAPSTONE_DIET 47389 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47390#endif 47391}, 47392{ 47393 X86_VRCP14PDZmk, X86_INS_VRCP14PD, 47394#ifndef CAPSTONE_DIET 47395 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47396#endif 47397}, 47398{ 47399 X86_VRCP14PDZmkz, X86_INS_VRCP14PD, 47400#ifndef CAPSTONE_DIET 47401 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47402#endif 47403}, 47404{ 47405 X86_VRCP14PDZr, X86_INS_VRCP14PD, 47406#ifndef CAPSTONE_DIET 47407 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47408#endif 47409}, 47410{ 47411 X86_VRCP14PDZrk, X86_INS_VRCP14PD, 47412#ifndef CAPSTONE_DIET 47413 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47414#endif 47415}, 47416{ 47417 X86_VRCP14PDZrkz, X86_INS_VRCP14PD, 47418#ifndef CAPSTONE_DIET 47419 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47420#endif 47421}, 47422{ 47423 X86_VRCP14PSZ128m, X86_INS_VRCP14PS, 47424#ifndef CAPSTONE_DIET 47425 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47426#endif 47427}, 47428{ 47429 X86_VRCP14PSZ128mb, X86_INS_VRCP14PS, 47430#ifndef CAPSTONE_DIET 47431 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47432#endif 47433}, 47434{ 47435 X86_VRCP14PSZ128mbk, X86_INS_VRCP14PS, 47436#ifndef CAPSTONE_DIET 47437 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47438#endif 47439}, 47440{ 47441 X86_VRCP14PSZ128mbkz, X86_INS_VRCP14PS, 47442#ifndef CAPSTONE_DIET 47443 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47444#endif 47445}, 47446{ 47447 X86_VRCP14PSZ128mk, X86_INS_VRCP14PS, 47448#ifndef CAPSTONE_DIET 47449 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47450#endif 47451}, 47452{ 47453 X86_VRCP14PSZ128mkz, X86_INS_VRCP14PS, 47454#ifndef CAPSTONE_DIET 47455 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47456#endif 47457}, 47458{ 47459 X86_VRCP14PSZ128r, X86_INS_VRCP14PS, 47460#ifndef CAPSTONE_DIET 47461 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47462#endif 47463}, 47464{ 47465 X86_VRCP14PSZ128rk, X86_INS_VRCP14PS, 47466#ifndef CAPSTONE_DIET 47467 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47468#endif 47469}, 47470{ 47471 X86_VRCP14PSZ128rkz, X86_INS_VRCP14PS, 47472#ifndef CAPSTONE_DIET 47473 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47474#endif 47475}, 47476{ 47477 X86_VRCP14PSZ256m, X86_INS_VRCP14PS, 47478#ifndef CAPSTONE_DIET 47479 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47480#endif 47481}, 47482{ 47483 X86_VRCP14PSZ256mb, X86_INS_VRCP14PS, 47484#ifndef CAPSTONE_DIET 47485 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47486#endif 47487}, 47488{ 47489 X86_VRCP14PSZ256mbk, X86_INS_VRCP14PS, 47490#ifndef CAPSTONE_DIET 47491 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47492#endif 47493}, 47494{ 47495 X86_VRCP14PSZ256mbkz, X86_INS_VRCP14PS, 47496#ifndef CAPSTONE_DIET 47497 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47498#endif 47499}, 47500{ 47501 X86_VRCP14PSZ256mk, X86_INS_VRCP14PS, 47502#ifndef CAPSTONE_DIET 47503 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47504#endif 47505}, 47506{ 47507 X86_VRCP14PSZ256mkz, X86_INS_VRCP14PS, 47508#ifndef CAPSTONE_DIET 47509 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47510#endif 47511}, 47512{ 47513 X86_VRCP14PSZ256r, X86_INS_VRCP14PS, 47514#ifndef CAPSTONE_DIET 47515 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47516#endif 47517}, 47518{ 47519 X86_VRCP14PSZ256rk, X86_INS_VRCP14PS, 47520#ifndef CAPSTONE_DIET 47521 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47522#endif 47523}, 47524{ 47525 X86_VRCP14PSZ256rkz, X86_INS_VRCP14PS, 47526#ifndef CAPSTONE_DIET 47527 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 47528#endif 47529}, 47530{ 47531 X86_VRCP14PSZm, X86_INS_VRCP14PS, 47532#ifndef CAPSTONE_DIET 47533 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47534#endif 47535}, 47536{ 47537 X86_VRCP14PSZmb, X86_INS_VRCP14PS, 47538#ifndef CAPSTONE_DIET 47539 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47540#endif 47541}, 47542{ 47543 X86_VRCP14PSZmbk, X86_INS_VRCP14PS, 47544#ifndef CAPSTONE_DIET 47545 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47546#endif 47547}, 47548{ 47549 X86_VRCP14PSZmbkz, X86_INS_VRCP14PS, 47550#ifndef CAPSTONE_DIET 47551 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47552#endif 47553}, 47554{ 47555 X86_VRCP14PSZmk, X86_INS_VRCP14PS, 47556#ifndef CAPSTONE_DIET 47557 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47558#endif 47559}, 47560{ 47561 X86_VRCP14PSZmkz, X86_INS_VRCP14PS, 47562#ifndef CAPSTONE_DIET 47563 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47564#endif 47565}, 47566{ 47567 X86_VRCP14PSZr, X86_INS_VRCP14PS, 47568#ifndef CAPSTONE_DIET 47569 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47570#endif 47571}, 47572{ 47573 X86_VRCP14PSZrk, X86_INS_VRCP14PS, 47574#ifndef CAPSTONE_DIET 47575 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47576#endif 47577}, 47578{ 47579 X86_VRCP14PSZrkz, X86_INS_VRCP14PS, 47580#ifndef CAPSTONE_DIET 47581 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47582#endif 47583}, 47584{ 47585 X86_VRCP14SDrm, X86_INS_VRCP14SD, 47586#ifndef CAPSTONE_DIET 47587 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47588#endif 47589}, 47590{ 47591 X86_VRCP14SDrr, X86_INS_VRCP14SD, 47592#ifndef CAPSTONE_DIET 47593 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47594#endif 47595}, 47596{ 47597 X86_VRCP14SSrm, X86_INS_VRCP14SS, 47598#ifndef CAPSTONE_DIET 47599 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47600#endif 47601}, 47602{ 47603 X86_VRCP14SSrr, X86_INS_VRCP14SS, 47604#ifndef CAPSTONE_DIET 47605 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47606#endif 47607}, 47608{ 47609 X86_VRCP28PDm, X86_INS_VRCP28PD, 47610#ifndef CAPSTONE_DIET 47611 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47612#endif 47613}, 47614{ 47615 X86_VRCP28PDmb, X86_INS_VRCP28PD, 47616#ifndef CAPSTONE_DIET 47617 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47618#endif 47619}, 47620{ 47621 X86_VRCP28PDmbk, X86_INS_VRCP28PD, 47622#ifndef CAPSTONE_DIET 47623 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47624#endif 47625}, 47626{ 47627 X86_VRCP28PDmbkz, X86_INS_VRCP28PD, 47628#ifndef CAPSTONE_DIET 47629 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47630#endif 47631}, 47632{ 47633 X86_VRCP28PDmk, X86_INS_VRCP28PD, 47634#ifndef CAPSTONE_DIET 47635 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47636#endif 47637}, 47638{ 47639 X86_VRCP28PDmkz, X86_INS_VRCP28PD, 47640#ifndef CAPSTONE_DIET 47641 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47642#endif 47643}, 47644{ 47645 X86_VRCP28PDr, X86_INS_VRCP28PD, 47646#ifndef CAPSTONE_DIET 47647 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47648#endif 47649}, 47650{ 47651 X86_VRCP28PDrb, X86_INS_VRCP28PD, 47652#ifndef CAPSTONE_DIET 47653 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47654#endif 47655}, 47656{ 47657 X86_VRCP28PDrbk, X86_INS_VRCP28PD, 47658#ifndef CAPSTONE_DIET 47659 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47660#endif 47661}, 47662{ 47663 X86_VRCP28PDrbkz, X86_INS_VRCP28PD, 47664#ifndef CAPSTONE_DIET 47665 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47666#endif 47667}, 47668{ 47669 X86_VRCP28PDrk, X86_INS_VRCP28PD, 47670#ifndef CAPSTONE_DIET 47671 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47672#endif 47673}, 47674{ 47675 X86_VRCP28PDrkz, X86_INS_VRCP28PD, 47676#ifndef CAPSTONE_DIET 47677 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47678#endif 47679}, 47680{ 47681 X86_VRCP28PSm, X86_INS_VRCP28PS, 47682#ifndef CAPSTONE_DIET 47683 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47684#endif 47685}, 47686{ 47687 X86_VRCP28PSmb, X86_INS_VRCP28PS, 47688#ifndef CAPSTONE_DIET 47689 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47690#endif 47691}, 47692{ 47693 X86_VRCP28PSmbk, X86_INS_VRCP28PS, 47694#ifndef CAPSTONE_DIET 47695 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47696#endif 47697}, 47698{ 47699 X86_VRCP28PSmbkz, X86_INS_VRCP28PS, 47700#ifndef CAPSTONE_DIET 47701 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47702#endif 47703}, 47704{ 47705 X86_VRCP28PSmk, X86_INS_VRCP28PS, 47706#ifndef CAPSTONE_DIET 47707 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47708#endif 47709}, 47710{ 47711 X86_VRCP28PSmkz, X86_INS_VRCP28PS, 47712#ifndef CAPSTONE_DIET 47713 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47714#endif 47715}, 47716{ 47717 X86_VRCP28PSr, X86_INS_VRCP28PS, 47718#ifndef CAPSTONE_DIET 47719 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47720#endif 47721}, 47722{ 47723 X86_VRCP28PSrb, X86_INS_VRCP28PS, 47724#ifndef CAPSTONE_DIET 47725 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47726#endif 47727}, 47728{ 47729 X86_VRCP28PSrbk, X86_INS_VRCP28PS, 47730#ifndef CAPSTONE_DIET 47731 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47732#endif 47733}, 47734{ 47735 X86_VRCP28PSrbkz, X86_INS_VRCP28PS, 47736#ifndef CAPSTONE_DIET 47737 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47738#endif 47739}, 47740{ 47741 X86_VRCP28PSrk, X86_INS_VRCP28PS, 47742#ifndef CAPSTONE_DIET 47743 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47744#endif 47745}, 47746{ 47747 X86_VRCP28PSrkz, X86_INS_VRCP28PS, 47748#ifndef CAPSTONE_DIET 47749 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47750#endif 47751}, 47752{ 47753 X86_VRCP28SDm, X86_INS_VRCP28SD, 47754#ifndef CAPSTONE_DIET 47755 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47756#endif 47757}, 47758{ 47759 X86_VRCP28SDmk, X86_INS_VRCP28SD, 47760#ifndef CAPSTONE_DIET 47761 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47762#endif 47763}, 47764{ 47765 X86_VRCP28SDmkz, X86_INS_VRCP28SD, 47766#ifndef CAPSTONE_DIET 47767 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47768#endif 47769}, 47770{ 47771 X86_VRCP28SDr, X86_INS_VRCP28SD, 47772#ifndef CAPSTONE_DIET 47773 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47774#endif 47775}, 47776{ 47777 X86_VRCP28SDrb, X86_INS_VRCP28SD, 47778#ifndef CAPSTONE_DIET 47779 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47780#endif 47781}, 47782{ 47783 X86_VRCP28SDrbk, X86_INS_VRCP28SD, 47784#ifndef CAPSTONE_DIET 47785 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47786#endif 47787}, 47788{ 47789 X86_VRCP28SDrbkz, X86_INS_VRCP28SD, 47790#ifndef CAPSTONE_DIET 47791 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47792#endif 47793}, 47794{ 47795 X86_VRCP28SDrk, X86_INS_VRCP28SD, 47796#ifndef CAPSTONE_DIET 47797 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47798#endif 47799}, 47800{ 47801 X86_VRCP28SDrkz, X86_INS_VRCP28SD, 47802#ifndef CAPSTONE_DIET 47803 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47804#endif 47805}, 47806{ 47807 X86_VRCP28SSm, X86_INS_VRCP28SS, 47808#ifndef CAPSTONE_DIET 47809 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47810#endif 47811}, 47812{ 47813 X86_VRCP28SSmk, X86_INS_VRCP28SS, 47814#ifndef CAPSTONE_DIET 47815 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47816#endif 47817}, 47818{ 47819 X86_VRCP28SSmkz, X86_INS_VRCP28SS, 47820#ifndef CAPSTONE_DIET 47821 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47822#endif 47823}, 47824{ 47825 X86_VRCP28SSr, X86_INS_VRCP28SS, 47826#ifndef CAPSTONE_DIET 47827 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47828#endif 47829}, 47830{ 47831 X86_VRCP28SSrb, X86_INS_VRCP28SS, 47832#ifndef CAPSTONE_DIET 47833 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47834#endif 47835}, 47836{ 47837 X86_VRCP28SSrbk, X86_INS_VRCP28SS, 47838#ifndef CAPSTONE_DIET 47839 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47840#endif 47841}, 47842{ 47843 X86_VRCP28SSrbkz, X86_INS_VRCP28SS, 47844#ifndef CAPSTONE_DIET 47845 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47846#endif 47847}, 47848{ 47849 X86_VRCP28SSrk, X86_INS_VRCP28SS, 47850#ifndef CAPSTONE_DIET 47851 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47852#endif 47853}, 47854{ 47855 X86_VRCP28SSrkz, X86_INS_VRCP28SS, 47856#ifndef CAPSTONE_DIET 47857 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 47858#endif 47859}, 47860{ 47861 X86_VRCPPSYm, X86_INS_VRCPPS, 47862#ifndef CAPSTONE_DIET 47863 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 47864#endif 47865}, 47866{ 47867 X86_VRCPPSYm_Int, X86_INS_VRCPPS, 47868#ifndef CAPSTONE_DIET 47869 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 47870#endif 47871}, 47872{ 47873 X86_VRCPPSYr, X86_INS_VRCPPS, 47874#ifndef CAPSTONE_DIET 47875 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 47876#endif 47877}, 47878{ 47879 X86_VRCPPSYr_Int, X86_INS_VRCPPS, 47880#ifndef CAPSTONE_DIET 47881 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 47882#endif 47883}, 47884{ 47885 X86_VRCPPSm, X86_INS_VRCPPS, 47886#ifndef CAPSTONE_DIET 47887 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 47888#endif 47889}, 47890{ 47891 X86_VRCPPSm_Int, X86_INS_VRCPPS, 47892#ifndef CAPSTONE_DIET 47893 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 47894#endif 47895}, 47896{ 47897 X86_VRCPPSr, X86_INS_VRCPPS, 47898#ifndef CAPSTONE_DIET 47899 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 47900#endif 47901}, 47902{ 47903 X86_VRCPPSr_Int, X86_INS_VRCPPS, 47904#ifndef CAPSTONE_DIET 47905 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 47906#endif 47907}, 47908{ 47909 X86_VRCPSSm, X86_INS_VRCPSS, 47910#ifndef CAPSTONE_DIET 47911 { 0 }, { 0 }, { 0 }, 0, 0 47912#endif 47913}, 47914{ 47915 X86_VRCPSSm_Int, X86_INS_VRCPSS, 47916#ifndef CAPSTONE_DIET 47917 { 0 }, { 0 }, { 0 }, 0, 0 47918#endif 47919}, 47920{ 47921 X86_VRCPSSr, X86_INS_VRCPSS, 47922#ifndef CAPSTONE_DIET 47923 { 0 }, { 0 }, { 0 }, 0, 0 47924#endif 47925}, 47926{ 47927 X86_VRNDSCALEPDZm, X86_INS_VRNDSCALEPD, 47928#ifndef CAPSTONE_DIET 47929 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47930#endif 47931}, 47932{ 47933 X86_VRNDSCALEPDZr, X86_INS_VRNDSCALEPD, 47934#ifndef CAPSTONE_DIET 47935 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47936#endif 47937}, 47938{ 47939 X86_VRNDSCALEPSZm, X86_INS_VRNDSCALEPS, 47940#ifndef CAPSTONE_DIET 47941 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47942#endif 47943}, 47944{ 47945 X86_VRNDSCALEPSZr, X86_INS_VRNDSCALEPS, 47946#ifndef CAPSTONE_DIET 47947 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47948#endif 47949}, 47950{ 47951 X86_VRNDSCALESDm, X86_INS_VRNDSCALESD, 47952#ifndef CAPSTONE_DIET 47953 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47954#endif 47955}, 47956{ 47957 X86_VRNDSCALESDmk, X86_INS_VRNDSCALESD, 47958#ifndef CAPSTONE_DIET 47959 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47960#endif 47961}, 47962{ 47963 X86_VRNDSCALESDmkz, X86_INS_VRNDSCALESD, 47964#ifndef CAPSTONE_DIET 47965 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47966#endif 47967}, 47968{ 47969 X86_VRNDSCALESDr, X86_INS_VRNDSCALESD, 47970#ifndef CAPSTONE_DIET 47971 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47972#endif 47973}, 47974{ 47975 X86_VRNDSCALESDrb, X86_INS_VRNDSCALESD, 47976#ifndef CAPSTONE_DIET 47977 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47978#endif 47979}, 47980{ 47981 X86_VRNDSCALESDrbk, X86_INS_VRNDSCALESD, 47982#ifndef CAPSTONE_DIET 47983 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47984#endif 47985}, 47986{ 47987 X86_VRNDSCALESDrbkz, X86_INS_VRNDSCALESD, 47988#ifndef CAPSTONE_DIET 47989 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47990#endif 47991}, 47992{ 47993 X86_VRNDSCALESDrk, X86_INS_VRNDSCALESD, 47994#ifndef CAPSTONE_DIET 47995 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 47996#endif 47997}, 47998{ 47999 X86_VRNDSCALESDrkz, X86_INS_VRNDSCALESD, 48000#ifndef CAPSTONE_DIET 48001 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48002#endif 48003}, 48004{ 48005 X86_VRNDSCALESSm, X86_INS_VRNDSCALESS, 48006#ifndef CAPSTONE_DIET 48007 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48008#endif 48009}, 48010{ 48011 X86_VRNDSCALESSmk, X86_INS_VRNDSCALESS, 48012#ifndef CAPSTONE_DIET 48013 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48014#endif 48015}, 48016{ 48017 X86_VRNDSCALESSmkz, X86_INS_VRNDSCALESS, 48018#ifndef CAPSTONE_DIET 48019 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48020#endif 48021}, 48022{ 48023 X86_VRNDSCALESSr, X86_INS_VRNDSCALESS, 48024#ifndef CAPSTONE_DIET 48025 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48026#endif 48027}, 48028{ 48029 X86_VRNDSCALESSrb, X86_INS_VRNDSCALESS, 48030#ifndef CAPSTONE_DIET 48031 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48032#endif 48033}, 48034{ 48035 X86_VRNDSCALESSrbk, X86_INS_VRNDSCALESS, 48036#ifndef CAPSTONE_DIET 48037 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48038#endif 48039}, 48040{ 48041 X86_VRNDSCALESSrbkz, X86_INS_VRNDSCALESS, 48042#ifndef CAPSTONE_DIET 48043 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48044#endif 48045}, 48046{ 48047 X86_VRNDSCALESSrk, X86_INS_VRNDSCALESS, 48048#ifndef CAPSTONE_DIET 48049 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48050#endif 48051}, 48052{ 48053 X86_VRNDSCALESSrkz, X86_INS_VRNDSCALESS, 48054#ifndef CAPSTONE_DIET 48055 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48056#endif 48057}, 48058{ 48059 X86_VROUNDPDm, X86_INS_VROUNDPD, 48060#ifndef CAPSTONE_DIET 48061 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48062#endif 48063}, 48064{ 48065 X86_VROUNDPDr, X86_INS_VROUNDPD, 48066#ifndef CAPSTONE_DIET 48067 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48068#endif 48069}, 48070{ 48071 X86_VROUNDPSm, X86_INS_VROUNDPS, 48072#ifndef CAPSTONE_DIET 48073 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48074#endif 48075}, 48076{ 48077 X86_VROUNDPSr, X86_INS_VROUNDPS, 48078#ifndef CAPSTONE_DIET 48079 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48080#endif 48081}, 48082{ 48083 X86_VROUNDSDm, X86_INS_VROUNDSD, 48084#ifndef CAPSTONE_DIET 48085 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48086#endif 48087}, 48088{ 48089 X86_VROUNDSDr, X86_INS_VROUNDSD, 48090#ifndef CAPSTONE_DIET 48091 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48092#endif 48093}, 48094{ 48095 X86_VROUNDSDr_Int, X86_INS_VROUNDSD, 48096#ifndef CAPSTONE_DIET 48097 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48098#endif 48099}, 48100{ 48101 X86_VROUNDSSm, X86_INS_VROUNDSS, 48102#ifndef CAPSTONE_DIET 48103 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48104#endif 48105}, 48106{ 48107 X86_VROUNDSSr, X86_INS_VROUNDSS, 48108#ifndef CAPSTONE_DIET 48109 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48110#endif 48111}, 48112{ 48113 X86_VROUNDSSr_Int, X86_INS_VROUNDSS, 48114#ifndef CAPSTONE_DIET 48115 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48116#endif 48117}, 48118{ 48119 X86_VROUNDYPDm, X86_INS_VROUNDPD, 48120#ifndef CAPSTONE_DIET 48121 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48122#endif 48123}, 48124{ 48125 X86_VROUNDYPDr, X86_INS_VROUNDPD, 48126#ifndef CAPSTONE_DIET 48127 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48128#endif 48129}, 48130{ 48131 X86_VROUNDYPSm, X86_INS_VROUNDPS, 48132#ifndef CAPSTONE_DIET 48133 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48134#endif 48135}, 48136{ 48137 X86_VROUNDYPSr, X86_INS_VROUNDPS, 48138#ifndef CAPSTONE_DIET 48139 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48140#endif 48141}, 48142{ 48143 X86_VRSQRT14PDZ128m, X86_INS_VRSQRT14PD, 48144#ifndef CAPSTONE_DIET 48145 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48146#endif 48147}, 48148{ 48149 X86_VRSQRT14PDZ128mb, X86_INS_VRSQRT14PD, 48150#ifndef CAPSTONE_DIET 48151 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48152#endif 48153}, 48154{ 48155 X86_VRSQRT14PDZ128mbk, X86_INS_VRSQRT14PD, 48156#ifndef CAPSTONE_DIET 48157 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48158#endif 48159}, 48160{ 48161 X86_VRSQRT14PDZ128mbkz, X86_INS_VRSQRT14PD, 48162#ifndef CAPSTONE_DIET 48163 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48164#endif 48165}, 48166{ 48167 X86_VRSQRT14PDZ128mk, X86_INS_VRSQRT14PD, 48168#ifndef CAPSTONE_DIET 48169 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48170#endif 48171}, 48172{ 48173 X86_VRSQRT14PDZ128mkz, X86_INS_VRSQRT14PD, 48174#ifndef CAPSTONE_DIET 48175 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48176#endif 48177}, 48178{ 48179 X86_VRSQRT14PDZ128r, X86_INS_VRSQRT14PD, 48180#ifndef CAPSTONE_DIET 48181 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48182#endif 48183}, 48184{ 48185 X86_VRSQRT14PDZ128rk, X86_INS_VRSQRT14PD, 48186#ifndef CAPSTONE_DIET 48187 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48188#endif 48189}, 48190{ 48191 X86_VRSQRT14PDZ128rkz, X86_INS_VRSQRT14PD, 48192#ifndef CAPSTONE_DIET 48193 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48194#endif 48195}, 48196{ 48197 X86_VRSQRT14PDZ256m, X86_INS_VRSQRT14PD, 48198#ifndef CAPSTONE_DIET 48199 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48200#endif 48201}, 48202{ 48203 X86_VRSQRT14PDZ256mb, X86_INS_VRSQRT14PD, 48204#ifndef CAPSTONE_DIET 48205 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48206#endif 48207}, 48208{ 48209 X86_VRSQRT14PDZ256mbk, X86_INS_VRSQRT14PD, 48210#ifndef CAPSTONE_DIET 48211 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48212#endif 48213}, 48214{ 48215 X86_VRSQRT14PDZ256mbkz, X86_INS_VRSQRT14PD, 48216#ifndef CAPSTONE_DIET 48217 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48218#endif 48219}, 48220{ 48221 X86_VRSQRT14PDZ256mk, X86_INS_VRSQRT14PD, 48222#ifndef CAPSTONE_DIET 48223 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48224#endif 48225}, 48226{ 48227 X86_VRSQRT14PDZ256mkz, X86_INS_VRSQRT14PD, 48228#ifndef CAPSTONE_DIET 48229 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48230#endif 48231}, 48232{ 48233 X86_VRSQRT14PDZ256r, X86_INS_VRSQRT14PD, 48234#ifndef CAPSTONE_DIET 48235 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48236#endif 48237}, 48238{ 48239 X86_VRSQRT14PDZ256rk, X86_INS_VRSQRT14PD, 48240#ifndef CAPSTONE_DIET 48241 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48242#endif 48243}, 48244{ 48245 X86_VRSQRT14PDZ256rkz, X86_INS_VRSQRT14PD, 48246#ifndef CAPSTONE_DIET 48247 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48248#endif 48249}, 48250{ 48251 X86_VRSQRT14PDZm, X86_INS_VRSQRT14PD, 48252#ifndef CAPSTONE_DIET 48253 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48254#endif 48255}, 48256{ 48257 X86_VRSQRT14PDZmb, X86_INS_VRSQRT14PD, 48258#ifndef CAPSTONE_DIET 48259 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48260#endif 48261}, 48262{ 48263 X86_VRSQRT14PDZmbk, X86_INS_VRSQRT14PD, 48264#ifndef CAPSTONE_DIET 48265 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48266#endif 48267}, 48268{ 48269 X86_VRSQRT14PDZmbkz, X86_INS_VRSQRT14PD, 48270#ifndef CAPSTONE_DIET 48271 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48272#endif 48273}, 48274{ 48275 X86_VRSQRT14PDZmk, X86_INS_VRSQRT14PD, 48276#ifndef CAPSTONE_DIET 48277 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48278#endif 48279}, 48280{ 48281 X86_VRSQRT14PDZmkz, X86_INS_VRSQRT14PD, 48282#ifndef CAPSTONE_DIET 48283 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48284#endif 48285}, 48286{ 48287 X86_VRSQRT14PDZr, X86_INS_VRSQRT14PD, 48288#ifndef CAPSTONE_DIET 48289 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48290#endif 48291}, 48292{ 48293 X86_VRSQRT14PDZrk, X86_INS_VRSQRT14PD, 48294#ifndef CAPSTONE_DIET 48295 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48296#endif 48297}, 48298{ 48299 X86_VRSQRT14PDZrkz, X86_INS_VRSQRT14PD, 48300#ifndef CAPSTONE_DIET 48301 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48302#endif 48303}, 48304{ 48305 X86_VRSQRT14PSZ128m, X86_INS_VRSQRT14PS, 48306#ifndef CAPSTONE_DIET 48307 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48308#endif 48309}, 48310{ 48311 X86_VRSQRT14PSZ128mb, X86_INS_VRSQRT14PS, 48312#ifndef CAPSTONE_DIET 48313 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48314#endif 48315}, 48316{ 48317 X86_VRSQRT14PSZ128mbk, X86_INS_VRSQRT14PS, 48318#ifndef CAPSTONE_DIET 48319 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48320#endif 48321}, 48322{ 48323 X86_VRSQRT14PSZ128mbkz, X86_INS_VRSQRT14PS, 48324#ifndef CAPSTONE_DIET 48325 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48326#endif 48327}, 48328{ 48329 X86_VRSQRT14PSZ128mk, X86_INS_VRSQRT14PS, 48330#ifndef CAPSTONE_DIET 48331 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48332#endif 48333}, 48334{ 48335 X86_VRSQRT14PSZ128mkz, X86_INS_VRSQRT14PS, 48336#ifndef CAPSTONE_DIET 48337 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48338#endif 48339}, 48340{ 48341 X86_VRSQRT14PSZ128r, X86_INS_VRSQRT14PS, 48342#ifndef CAPSTONE_DIET 48343 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48344#endif 48345}, 48346{ 48347 X86_VRSQRT14PSZ128rk, X86_INS_VRSQRT14PS, 48348#ifndef CAPSTONE_DIET 48349 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48350#endif 48351}, 48352{ 48353 X86_VRSQRT14PSZ128rkz, X86_INS_VRSQRT14PS, 48354#ifndef CAPSTONE_DIET 48355 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48356#endif 48357}, 48358{ 48359 X86_VRSQRT14PSZ256m, X86_INS_VRSQRT14PS, 48360#ifndef CAPSTONE_DIET 48361 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48362#endif 48363}, 48364{ 48365 X86_VRSQRT14PSZ256mb, X86_INS_VRSQRT14PS, 48366#ifndef CAPSTONE_DIET 48367 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48368#endif 48369}, 48370{ 48371 X86_VRSQRT14PSZ256mbk, X86_INS_VRSQRT14PS, 48372#ifndef CAPSTONE_DIET 48373 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48374#endif 48375}, 48376{ 48377 X86_VRSQRT14PSZ256mbkz, X86_INS_VRSQRT14PS, 48378#ifndef CAPSTONE_DIET 48379 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48380#endif 48381}, 48382{ 48383 X86_VRSQRT14PSZ256mk, X86_INS_VRSQRT14PS, 48384#ifndef CAPSTONE_DIET 48385 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48386#endif 48387}, 48388{ 48389 X86_VRSQRT14PSZ256mkz, X86_INS_VRSQRT14PS, 48390#ifndef CAPSTONE_DIET 48391 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48392#endif 48393}, 48394{ 48395 X86_VRSQRT14PSZ256r, X86_INS_VRSQRT14PS, 48396#ifndef CAPSTONE_DIET 48397 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48398#endif 48399}, 48400{ 48401 X86_VRSQRT14PSZ256rk, X86_INS_VRSQRT14PS, 48402#ifndef CAPSTONE_DIET 48403 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48404#endif 48405}, 48406{ 48407 X86_VRSQRT14PSZ256rkz, X86_INS_VRSQRT14PS, 48408#ifndef CAPSTONE_DIET 48409 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48410#endif 48411}, 48412{ 48413 X86_VRSQRT14PSZm, X86_INS_VRSQRT14PS, 48414#ifndef CAPSTONE_DIET 48415 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48416#endif 48417}, 48418{ 48419 X86_VRSQRT14PSZmb, X86_INS_VRSQRT14PS, 48420#ifndef CAPSTONE_DIET 48421 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48422#endif 48423}, 48424{ 48425 X86_VRSQRT14PSZmbk, X86_INS_VRSQRT14PS, 48426#ifndef CAPSTONE_DIET 48427 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48428#endif 48429}, 48430{ 48431 X86_VRSQRT14PSZmbkz, X86_INS_VRSQRT14PS, 48432#ifndef CAPSTONE_DIET 48433 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48434#endif 48435}, 48436{ 48437 X86_VRSQRT14PSZmk, X86_INS_VRSQRT14PS, 48438#ifndef CAPSTONE_DIET 48439 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48440#endif 48441}, 48442{ 48443 X86_VRSQRT14PSZmkz, X86_INS_VRSQRT14PS, 48444#ifndef CAPSTONE_DIET 48445 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48446#endif 48447}, 48448{ 48449 X86_VRSQRT14PSZr, X86_INS_VRSQRT14PS, 48450#ifndef CAPSTONE_DIET 48451 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48452#endif 48453}, 48454{ 48455 X86_VRSQRT14PSZrk, X86_INS_VRSQRT14PS, 48456#ifndef CAPSTONE_DIET 48457 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48458#endif 48459}, 48460{ 48461 X86_VRSQRT14PSZrkz, X86_INS_VRSQRT14PS, 48462#ifndef CAPSTONE_DIET 48463 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48464#endif 48465}, 48466{ 48467 X86_VRSQRT14SDrm, X86_INS_VRSQRT14SD, 48468#ifndef CAPSTONE_DIET 48469 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48470#endif 48471}, 48472{ 48473 X86_VRSQRT14SDrr, X86_INS_VRSQRT14SD, 48474#ifndef CAPSTONE_DIET 48475 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48476#endif 48477}, 48478{ 48479 X86_VRSQRT14SSrm, X86_INS_VRSQRT14SS, 48480#ifndef CAPSTONE_DIET 48481 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48482#endif 48483}, 48484{ 48485 X86_VRSQRT14SSrr, X86_INS_VRSQRT14SS, 48486#ifndef CAPSTONE_DIET 48487 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48488#endif 48489}, 48490{ 48491 X86_VRSQRT28PDm, X86_INS_VRSQRT28PD, 48492#ifndef CAPSTONE_DIET 48493 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48494#endif 48495}, 48496{ 48497 X86_VRSQRT28PDmb, X86_INS_VRSQRT28PD, 48498#ifndef CAPSTONE_DIET 48499 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48500#endif 48501}, 48502{ 48503 X86_VRSQRT28PDmbk, X86_INS_VRSQRT28PD, 48504#ifndef CAPSTONE_DIET 48505 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48506#endif 48507}, 48508{ 48509 X86_VRSQRT28PDmbkz, X86_INS_VRSQRT28PD, 48510#ifndef CAPSTONE_DIET 48511 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48512#endif 48513}, 48514{ 48515 X86_VRSQRT28PDmk, X86_INS_VRSQRT28PD, 48516#ifndef CAPSTONE_DIET 48517 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48518#endif 48519}, 48520{ 48521 X86_VRSQRT28PDmkz, X86_INS_VRSQRT28PD, 48522#ifndef CAPSTONE_DIET 48523 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48524#endif 48525}, 48526{ 48527 X86_VRSQRT28PDr, X86_INS_VRSQRT28PD, 48528#ifndef CAPSTONE_DIET 48529 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48530#endif 48531}, 48532{ 48533 X86_VRSQRT28PDrb, X86_INS_VRSQRT28PD, 48534#ifndef CAPSTONE_DIET 48535 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48536#endif 48537}, 48538{ 48539 X86_VRSQRT28PDrbk, X86_INS_VRSQRT28PD, 48540#ifndef CAPSTONE_DIET 48541 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48542#endif 48543}, 48544{ 48545 X86_VRSQRT28PDrbkz, X86_INS_VRSQRT28PD, 48546#ifndef CAPSTONE_DIET 48547 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48548#endif 48549}, 48550{ 48551 X86_VRSQRT28PDrk, X86_INS_VRSQRT28PD, 48552#ifndef CAPSTONE_DIET 48553 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48554#endif 48555}, 48556{ 48557 X86_VRSQRT28PDrkz, X86_INS_VRSQRT28PD, 48558#ifndef CAPSTONE_DIET 48559 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48560#endif 48561}, 48562{ 48563 X86_VRSQRT28PSm, X86_INS_VRSQRT28PS, 48564#ifndef CAPSTONE_DIET 48565 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48566#endif 48567}, 48568{ 48569 X86_VRSQRT28PSmb, X86_INS_VRSQRT28PS, 48570#ifndef CAPSTONE_DIET 48571 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48572#endif 48573}, 48574{ 48575 X86_VRSQRT28PSmbk, X86_INS_VRSQRT28PS, 48576#ifndef CAPSTONE_DIET 48577 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48578#endif 48579}, 48580{ 48581 X86_VRSQRT28PSmbkz, X86_INS_VRSQRT28PS, 48582#ifndef CAPSTONE_DIET 48583 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48584#endif 48585}, 48586{ 48587 X86_VRSQRT28PSmk, X86_INS_VRSQRT28PS, 48588#ifndef CAPSTONE_DIET 48589 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48590#endif 48591}, 48592{ 48593 X86_VRSQRT28PSmkz, X86_INS_VRSQRT28PS, 48594#ifndef CAPSTONE_DIET 48595 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48596#endif 48597}, 48598{ 48599 X86_VRSQRT28PSr, X86_INS_VRSQRT28PS, 48600#ifndef CAPSTONE_DIET 48601 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48602#endif 48603}, 48604{ 48605 X86_VRSQRT28PSrb, X86_INS_VRSQRT28PS, 48606#ifndef CAPSTONE_DIET 48607 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48608#endif 48609}, 48610{ 48611 X86_VRSQRT28PSrbk, X86_INS_VRSQRT28PS, 48612#ifndef CAPSTONE_DIET 48613 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48614#endif 48615}, 48616{ 48617 X86_VRSQRT28PSrbkz, X86_INS_VRSQRT28PS, 48618#ifndef CAPSTONE_DIET 48619 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48620#endif 48621}, 48622{ 48623 X86_VRSQRT28PSrk, X86_INS_VRSQRT28PS, 48624#ifndef CAPSTONE_DIET 48625 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48626#endif 48627}, 48628{ 48629 X86_VRSQRT28PSrkz, X86_INS_VRSQRT28PS, 48630#ifndef CAPSTONE_DIET 48631 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48632#endif 48633}, 48634{ 48635 X86_VRSQRT28SDm, X86_INS_VRSQRT28SD, 48636#ifndef CAPSTONE_DIET 48637 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48638#endif 48639}, 48640{ 48641 X86_VRSQRT28SDmk, X86_INS_VRSQRT28SD, 48642#ifndef CAPSTONE_DIET 48643 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48644#endif 48645}, 48646{ 48647 X86_VRSQRT28SDmkz, X86_INS_VRSQRT28SD, 48648#ifndef CAPSTONE_DIET 48649 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48650#endif 48651}, 48652{ 48653 X86_VRSQRT28SDr, X86_INS_VRSQRT28SD, 48654#ifndef CAPSTONE_DIET 48655 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48656#endif 48657}, 48658{ 48659 X86_VRSQRT28SDrb, X86_INS_VRSQRT28SD, 48660#ifndef CAPSTONE_DIET 48661 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48662#endif 48663}, 48664{ 48665 X86_VRSQRT28SDrbk, X86_INS_VRSQRT28SD, 48666#ifndef CAPSTONE_DIET 48667 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48668#endif 48669}, 48670{ 48671 X86_VRSQRT28SDrbkz, X86_INS_VRSQRT28SD, 48672#ifndef CAPSTONE_DIET 48673 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48674#endif 48675}, 48676{ 48677 X86_VRSQRT28SDrk, X86_INS_VRSQRT28SD, 48678#ifndef CAPSTONE_DIET 48679 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48680#endif 48681}, 48682{ 48683 X86_VRSQRT28SDrkz, X86_INS_VRSQRT28SD, 48684#ifndef CAPSTONE_DIET 48685 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48686#endif 48687}, 48688{ 48689 X86_VRSQRT28SSm, X86_INS_VRSQRT28SS, 48690#ifndef CAPSTONE_DIET 48691 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48692#endif 48693}, 48694{ 48695 X86_VRSQRT28SSmk, X86_INS_VRSQRT28SS, 48696#ifndef CAPSTONE_DIET 48697 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48698#endif 48699}, 48700{ 48701 X86_VRSQRT28SSmkz, X86_INS_VRSQRT28SS, 48702#ifndef CAPSTONE_DIET 48703 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48704#endif 48705}, 48706{ 48707 X86_VRSQRT28SSr, X86_INS_VRSQRT28SS, 48708#ifndef CAPSTONE_DIET 48709 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48710#endif 48711}, 48712{ 48713 X86_VRSQRT28SSrb, X86_INS_VRSQRT28SS, 48714#ifndef CAPSTONE_DIET 48715 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48716#endif 48717}, 48718{ 48719 X86_VRSQRT28SSrbk, X86_INS_VRSQRT28SS, 48720#ifndef CAPSTONE_DIET 48721 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48722#endif 48723}, 48724{ 48725 X86_VRSQRT28SSrbkz, X86_INS_VRSQRT28SS, 48726#ifndef CAPSTONE_DIET 48727 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48728#endif 48729}, 48730{ 48731 X86_VRSQRT28SSrk, X86_INS_VRSQRT28SS, 48732#ifndef CAPSTONE_DIET 48733 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48734#endif 48735}, 48736{ 48737 X86_VRSQRT28SSrkz, X86_INS_VRSQRT28SS, 48738#ifndef CAPSTONE_DIET 48739 { 0 }, { 0 }, { X86_GRP_ERI, 0 }, 0, 0 48740#endif 48741}, 48742{ 48743 X86_VRSQRTPSYm, X86_INS_VRSQRTPS, 48744#ifndef CAPSTONE_DIET 48745 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48746#endif 48747}, 48748{ 48749 X86_VRSQRTPSYm_Int, X86_INS_VRSQRTPS, 48750#ifndef CAPSTONE_DIET 48751 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48752#endif 48753}, 48754{ 48755 X86_VRSQRTPSYr, X86_INS_VRSQRTPS, 48756#ifndef CAPSTONE_DIET 48757 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48758#endif 48759}, 48760{ 48761 X86_VRSQRTPSYr_Int, X86_INS_VRSQRTPS, 48762#ifndef CAPSTONE_DIET 48763 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48764#endif 48765}, 48766{ 48767 X86_VRSQRTPSm, X86_INS_VRSQRTPS, 48768#ifndef CAPSTONE_DIET 48769 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48770#endif 48771}, 48772{ 48773 X86_VRSQRTPSm_Int, X86_INS_VRSQRTPS, 48774#ifndef CAPSTONE_DIET 48775 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48776#endif 48777}, 48778{ 48779 X86_VRSQRTPSr, X86_INS_VRSQRTPS, 48780#ifndef CAPSTONE_DIET 48781 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48782#endif 48783}, 48784{ 48785 X86_VRSQRTPSr_Int, X86_INS_VRSQRTPS, 48786#ifndef CAPSTONE_DIET 48787 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48788#endif 48789}, 48790{ 48791 X86_VRSQRTSSm, X86_INS_VRSQRTSS, 48792#ifndef CAPSTONE_DIET 48793 { 0 }, { 0 }, { 0 }, 0, 0 48794#endif 48795}, 48796{ 48797 X86_VRSQRTSSm_Int, X86_INS_VRSQRTSS, 48798#ifndef CAPSTONE_DIET 48799 { 0 }, { 0 }, { 0 }, 0, 0 48800#endif 48801}, 48802{ 48803 X86_VRSQRTSSr, X86_INS_VRSQRTSS, 48804#ifndef CAPSTONE_DIET 48805 { 0 }, { 0 }, { 0 }, 0, 0 48806#endif 48807}, 48808{ 48809 X86_VSCATTERDPDZmr, X86_INS_VSCATTERDPD, 48810#ifndef CAPSTONE_DIET 48811 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48812#endif 48813}, 48814{ 48815 X86_VSCATTERDPSZmr, X86_INS_VSCATTERDPS, 48816#ifndef CAPSTONE_DIET 48817 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48818#endif 48819}, 48820{ 48821 X86_VSCATTERPF0DPDm, X86_INS_VSCATTERPF0DPD, 48822#ifndef CAPSTONE_DIET 48823 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 48824#endif 48825}, 48826{ 48827 X86_VSCATTERPF0DPSm, X86_INS_VSCATTERPF0DPS, 48828#ifndef CAPSTONE_DIET 48829 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 48830#endif 48831}, 48832{ 48833 X86_VSCATTERPF0QPDm, X86_INS_VSCATTERPF0QPD, 48834#ifndef CAPSTONE_DIET 48835 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 48836#endif 48837}, 48838{ 48839 X86_VSCATTERPF0QPSm, X86_INS_VSCATTERPF0QPS, 48840#ifndef CAPSTONE_DIET 48841 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 48842#endif 48843}, 48844{ 48845 X86_VSCATTERPF1DPDm, X86_INS_VSCATTERPF1DPD, 48846#ifndef CAPSTONE_DIET 48847 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 48848#endif 48849}, 48850{ 48851 X86_VSCATTERPF1DPSm, X86_INS_VSCATTERPF1DPS, 48852#ifndef CAPSTONE_DIET 48853 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 48854#endif 48855}, 48856{ 48857 X86_VSCATTERPF1QPDm, X86_INS_VSCATTERPF1QPD, 48858#ifndef CAPSTONE_DIET 48859 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 48860#endif 48861}, 48862{ 48863 X86_VSCATTERPF1QPSm, X86_INS_VSCATTERPF1QPS, 48864#ifndef CAPSTONE_DIET 48865 { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0 48866#endif 48867}, 48868{ 48869 X86_VSCATTERQPDZmr, X86_INS_VSCATTERQPD, 48870#ifndef CAPSTONE_DIET 48871 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48872#endif 48873}, 48874{ 48875 X86_VSCATTERQPSZmr, X86_INS_VSCATTERQPS, 48876#ifndef CAPSTONE_DIET 48877 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48878#endif 48879}, 48880{ 48881 X86_VSHUFPDYrmi, X86_INS_VSHUFPD, 48882#ifndef CAPSTONE_DIET 48883 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48884#endif 48885}, 48886{ 48887 X86_VSHUFPDYrri, X86_INS_VSHUFPD, 48888#ifndef CAPSTONE_DIET 48889 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48890#endif 48891}, 48892{ 48893 X86_VSHUFPDZrmi, X86_INS_VSHUFPD, 48894#ifndef CAPSTONE_DIET 48895 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48896#endif 48897}, 48898{ 48899 X86_VSHUFPDZrri, X86_INS_VSHUFPD, 48900#ifndef CAPSTONE_DIET 48901 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48902#endif 48903}, 48904{ 48905 X86_VSHUFPDrmi, X86_INS_VSHUFPD, 48906#ifndef CAPSTONE_DIET 48907 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48908#endif 48909}, 48910{ 48911 X86_VSHUFPDrri, X86_INS_VSHUFPD, 48912#ifndef CAPSTONE_DIET 48913 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48914#endif 48915}, 48916{ 48917 X86_VSHUFPSYrmi, X86_INS_VSHUFPS, 48918#ifndef CAPSTONE_DIET 48919 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48920#endif 48921}, 48922{ 48923 X86_VSHUFPSYrri, X86_INS_VSHUFPS, 48924#ifndef CAPSTONE_DIET 48925 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48926#endif 48927}, 48928{ 48929 X86_VSHUFPSZrmi, X86_INS_VSHUFPS, 48930#ifndef CAPSTONE_DIET 48931 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48932#endif 48933}, 48934{ 48935 X86_VSHUFPSZrri, X86_INS_VSHUFPS, 48936#ifndef CAPSTONE_DIET 48937 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 48938#endif 48939}, 48940{ 48941 X86_VSHUFPSrmi, X86_INS_VSHUFPS, 48942#ifndef CAPSTONE_DIET 48943 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48944#endif 48945}, 48946{ 48947 X86_VSHUFPSrri, X86_INS_VSHUFPS, 48948#ifndef CAPSTONE_DIET 48949 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48950#endif 48951}, 48952{ 48953 X86_VSQRTPDYm, X86_INS_VSQRTPD, 48954#ifndef CAPSTONE_DIET 48955 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48956#endif 48957}, 48958{ 48959 X86_VSQRTPDYr, X86_INS_VSQRTPD, 48960#ifndef CAPSTONE_DIET 48961 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 48962#endif 48963}, 48964{ 48965 X86_VSQRTPDZ128m, X86_INS_VSQRTPD, 48966#ifndef CAPSTONE_DIET 48967 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48968#endif 48969}, 48970{ 48971 X86_VSQRTPDZ128mb, X86_INS_VSQRTPD, 48972#ifndef CAPSTONE_DIET 48973 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48974#endif 48975}, 48976{ 48977 X86_VSQRTPDZ128mbk, X86_INS_VSQRTPD, 48978#ifndef CAPSTONE_DIET 48979 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48980#endif 48981}, 48982{ 48983 X86_VSQRTPDZ128mbkz, X86_INS_VSQRTPD, 48984#ifndef CAPSTONE_DIET 48985 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48986#endif 48987}, 48988{ 48989 X86_VSQRTPDZ128mk, X86_INS_VSQRTPD, 48990#ifndef CAPSTONE_DIET 48991 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48992#endif 48993}, 48994{ 48995 X86_VSQRTPDZ128mkz, X86_INS_VSQRTPD, 48996#ifndef CAPSTONE_DIET 48997 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 48998#endif 48999}, 49000{ 49001 X86_VSQRTPDZ128r, X86_INS_VSQRTPD, 49002#ifndef CAPSTONE_DIET 49003 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49004#endif 49005}, 49006{ 49007 X86_VSQRTPDZ128rk, X86_INS_VSQRTPD, 49008#ifndef CAPSTONE_DIET 49009 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49010#endif 49011}, 49012{ 49013 X86_VSQRTPDZ128rkz, X86_INS_VSQRTPD, 49014#ifndef CAPSTONE_DIET 49015 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49016#endif 49017}, 49018{ 49019 X86_VSQRTPDZ256m, X86_INS_VSQRTPD, 49020#ifndef CAPSTONE_DIET 49021 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49022#endif 49023}, 49024{ 49025 X86_VSQRTPDZ256mb, X86_INS_VSQRTPD, 49026#ifndef CAPSTONE_DIET 49027 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49028#endif 49029}, 49030{ 49031 X86_VSQRTPDZ256mbk, X86_INS_VSQRTPD, 49032#ifndef CAPSTONE_DIET 49033 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49034#endif 49035}, 49036{ 49037 X86_VSQRTPDZ256mbkz, X86_INS_VSQRTPD, 49038#ifndef CAPSTONE_DIET 49039 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49040#endif 49041}, 49042{ 49043 X86_VSQRTPDZ256mk, X86_INS_VSQRTPD, 49044#ifndef CAPSTONE_DIET 49045 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49046#endif 49047}, 49048{ 49049 X86_VSQRTPDZ256mkz, X86_INS_VSQRTPD, 49050#ifndef CAPSTONE_DIET 49051 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49052#endif 49053}, 49054{ 49055 X86_VSQRTPDZ256r, X86_INS_VSQRTPD, 49056#ifndef CAPSTONE_DIET 49057 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49058#endif 49059}, 49060{ 49061 X86_VSQRTPDZ256rk, X86_INS_VSQRTPD, 49062#ifndef CAPSTONE_DIET 49063 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49064#endif 49065}, 49066{ 49067 X86_VSQRTPDZ256rkz, X86_INS_VSQRTPD, 49068#ifndef CAPSTONE_DIET 49069 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49070#endif 49071}, 49072{ 49073 X86_VSQRTPDZm, X86_INS_VSQRTPD, 49074#ifndef CAPSTONE_DIET 49075 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49076#endif 49077}, 49078{ 49079 X86_VSQRTPDZmb, X86_INS_VSQRTPD, 49080#ifndef CAPSTONE_DIET 49081 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49082#endif 49083}, 49084{ 49085 X86_VSQRTPDZmbk, X86_INS_VSQRTPD, 49086#ifndef CAPSTONE_DIET 49087 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49088#endif 49089}, 49090{ 49091 X86_VSQRTPDZmbkz, X86_INS_VSQRTPD, 49092#ifndef CAPSTONE_DIET 49093 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49094#endif 49095}, 49096{ 49097 X86_VSQRTPDZmk, X86_INS_VSQRTPD, 49098#ifndef CAPSTONE_DIET 49099 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49100#endif 49101}, 49102{ 49103 X86_VSQRTPDZmkz, X86_INS_VSQRTPD, 49104#ifndef CAPSTONE_DIET 49105 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49106#endif 49107}, 49108{ 49109 X86_VSQRTPDZr, X86_INS_VSQRTPD, 49110#ifndef CAPSTONE_DIET 49111 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49112#endif 49113}, 49114{ 49115 X86_VSQRTPDZrk, X86_INS_VSQRTPD, 49116#ifndef CAPSTONE_DIET 49117 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49118#endif 49119}, 49120{ 49121 X86_VSQRTPDZrkz, X86_INS_VSQRTPD, 49122#ifndef CAPSTONE_DIET 49123 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49124#endif 49125}, 49126{ 49127 X86_VSQRTPDm, X86_INS_VSQRTPD, 49128#ifndef CAPSTONE_DIET 49129 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49130#endif 49131}, 49132{ 49133 X86_VSQRTPDr, X86_INS_VSQRTPD, 49134#ifndef CAPSTONE_DIET 49135 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49136#endif 49137}, 49138{ 49139 X86_VSQRTPSYm, X86_INS_VSQRTPS, 49140#ifndef CAPSTONE_DIET 49141 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49142#endif 49143}, 49144{ 49145 X86_VSQRTPSYr, X86_INS_VSQRTPS, 49146#ifndef CAPSTONE_DIET 49147 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49148#endif 49149}, 49150{ 49151 X86_VSQRTPSZ128m, X86_INS_VSQRTPS, 49152#ifndef CAPSTONE_DIET 49153 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49154#endif 49155}, 49156{ 49157 X86_VSQRTPSZ128mb, X86_INS_VSQRTPS, 49158#ifndef CAPSTONE_DIET 49159 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49160#endif 49161}, 49162{ 49163 X86_VSQRTPSZ128mbk, X86_INS_VSQRTPS, 49164#ifndef CAPSTONE_DIET 49165 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49166#endif 49167}, 49168{ 49169 X86_VSQRTPSZ128mbkz, X86_INS_VSQRTPS, 49170#ifndef CAPSTONE_DIET 49171 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49172#endif 49173}, 49174{ 49175 X86_VSQRTPSZ128mk, X86_INS_VSQRTPS, 49176#ifndef CAPSTONE_DIET 49177 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49178#endif 49179}, 49180{ 49181 X86_VSQRTPSZ128mkz, X86_INS_VSQRTPS, 49182#ifndef CAPSTONE_DIET 49183 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49184#endif 49185}, 49186{ 49187 X86_VSQRTPSZ128r, X86_INS_VSQRTPS, 49188#ifndef CAPSTONE_DIET 49189 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49190#endif 49191}, 49192{ 49193 X86_VSQRTPSZ128rk, X86_INS_VSQRTPS, 49194#ifndef CAPSTONE_DIET 49195 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49196#endif 49197}, 49198{ 49199 X86_VSQRTPSZ128rkz, X86_INS_VSQRTPS, 49200#ifndef CAPSTONE_DIET 49201 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49202#endif 49203}, 49204{ 49205 X86_VSQRTPSZ256m, X86_INS_VSQRTPS, 49206#ifndef CAPSTONE_DIET 49207 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49208#endif 49209}, 49210{ 49211 X86_VSQRTPSZ256mb, X86_INS_VSQRTPS, 49212#ifndef CAPSTONE_DIET 49213 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49214#endif 49215}, 49216{ 49217 X86_VSQRTPSZ256mbk, X86_INS_VSQRTPS, 49218#ifndef CAPSTONE_DIET 49219 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49220#endif 49221}, 49222{ 49223 X86_VSQRTPSZ256mbkz, X86_INS_VSQRTPS, 49224#ifndef CAPSTONE_DIET 49225 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49226#endif 49227}, 49228{ 49229 X86_VSQRTPSZ256mk, X86_INS_VSQRTPS, 49230#ifndef CAPSTONE_DIET 49231 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49232#endif 49233}, 49234{ 49235 X86_VSQRTPSZ256mkz, X86_INS_VSQRTPS, 49236#ifndef CAPSTONE_DIET 49237 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49238#endif 49239}, 49240{ 49241 X86_VSQRTPSZ256r, X86_INS_VSQRTPS, 49242#ifndef CAPSTONE_DIET 49243 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49244#endif 49245}, 49246{ 49247 X86_VSQRTPSZ256rk, X86_INS_VSQRTPS, 49248#ifndef CAPSTONE_DIET 49249 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49250#endif 49251}, 49252{ 49253 X86_VSQRTPSZ256rkz, X86_INS_VSQRTPS, 49254#ifndef CAPSTONE_DIET 49255 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49256#endif 49257}, 49258{ 49259 X86_VSQRTPSZm, X86_INS_VSQRTPS, 49260#ifndef CAPSTONE_DIET 49261 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49262#endif 49263}, 49264{ 49265 X86_VSQRTPSZmb, X86_INS_VSQRTPS, 49266#ifndef CAPSTONE_DIET 49267 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49268#endif 49269}, 49270{ 49271 X86_VSQRTPSZmbk, X86_INS_VSQRTPS, 49272#ifndef CAPSTONE_DIET 49273 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49274#endif 49275}, 49276{ 49277 X86_VSQRTPSZmbkz, X86_INS_VSQRTPS, 49278#ifndef CAPSTONE_DIET 49279 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49280#endif 49281}, 49282{ 49283 X86_VSQRTPSZmk, X86_INS_VSQRTPS, 49284#ifndef CAPSTONE_DIET 49285 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49286#endif 49287}, 49288{ 49289 X86_VSQRTPSZmkz, X86_INS_VSQRTPS, 49290#ifndef CAPSTONE_DIET 49291 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49292#endif 49293}, 49294{ 49295 X86_VSQRTPSZr, X86_INS_VSQRTPS, 49296#ifndef CAPSTONE_DIET 49297 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49298#endif 49299}, 49300{ 49301 X86_VSQRTPSZrk, X86_INS_VSQRTPS, 49302#ifndef CAPSTONE_DIET 49303 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49304#endif 49305}, 49306{ 49307 X86_VSQRTPSZrkz, X86_INS_VSQRTPS, 49308#ifndef CAPSTONE_DIET 49309 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49310#endif 49311}, 49312{ 49313 X86_VSQRTPSm, X86_INS_VSQRTPS, 49314#ifndef CAPSTONE_DIET 49315 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49316#endif 49317}, 49318{ 49319 X86_VSQRTPSr, X86_INS_VSQRTPS, 49320#ifndef CAPSTONE_DIET 49321 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49322#endif 49323}, 49324{ 49325 X86_VSQRTSDZm, X86_INS_VSQRTSD, 49326#ifndef CAPSTONE_DIET 49327 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49328#endif 49329}, 49330{ 49331 X86_VSQRTSDZm_Int, X86_INS_VSQRTSD, 49332#ifndef CAPSTONE_DIET 49333 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49334#endif 49335}, 49336{ 49337 X86_VSQRTSDZr, X86_INS_VSQRTSD, 49338#ifndef CAPSTONE_DIET 49339 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49340#endif 49341}, 49342{ 49343 X86_VSQRTSDZr_Int, X86_INS_VSQRTSD, 49344#ifndef CAPSTONE_DIET 49345 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49346#endif 49347}, 49348{ 49349 X86_VSQRTSDm, X86_INS_VSQRTSD, 49350#ifndef CAPSTONE_DIET 49351 { 0 }, { 0 }, { 0 }, 0, 0 49352#endif 49353}, 49354{ 49355 X86_VSQRTSDm_Int, X86_INS_VSQRTSD, 49356#ifndef CAPSTONE_DIET 49357 { 0 }, { 0 }, { 0 }, 0, 0 49358#endif 49359}, 49360{ 49361 X86_VSQRTSDr, X86_INS_VSQRTSD, 49362#ifndef CAPSTONE_DIET 49363 { 0 }, { 0 }, { 0 }, 0, 0 49364#endif 49365}, 49366{ 49367 X86_VSQRTSSZm, X86_INS_VSQRTSS, 49368#ifndef CAPSTONE_DIET 49369 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49370#endif 49371}, 49372{ 49373 X86_VSQRTSSZm_Int, X86_INS_VSQRTSS, 49374#ifndef CAPSTONE_DIET 49375 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49376#endif 49377}, 49378{ 49379 X86_VSQRTSSZr, X86_INS_VSQRTSS, 49380#ifndef CAPSTONE_DIET 49381 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49382#endif 49383}, 49384{ 49385 X86_VSQRTSSZr_Int, X86_INS_VSQRTSS, 49386#ifndef CAPSTONE_DIET 49387 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49388#endif 49389}, 49390{ 49391 X86_VSQRTSSm, X86_INS_VSQRTSS, 49392#ifndef CAPSTONE_DIET 49393 { 0 }, { 0 }, { 0 }, 0, 0 49394#endif 49395}, 49396{ 49397 X86_VSQRTSSm_Int, X86_INS_VSQRTSS, 49398#ifndef CAPSTONE_DIET 49399 { 0 }, { 0 }, { 0 }, 0, 0 49400#endif 49401}, 49402{ 49403 X86_VSQRTSSr, X86_INS_VSQRTSS, 49404#ifndef CAPSTONE_DIET 49405 { 0 }, { 0 }, { 0 }, 0, 0 49406#endif 49407}, 49408{ 49409 X86_VSTMXCSR, X86_INS_VSTMXCSR, 49410#ifndef CAPSTONE_DIET 49411 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49412#endif 49413}, 49414{ 49415 X86_VSUBPDYrm, X86_INS_VSUBPD, 49416#ifndef CAPSTONE_DIET 49417 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 49418#endif 49419}, 49420{ 49421 X86_VSUBPDYrr, X86_INS_VSUBPD, 49422#ifndef CAPSTONE_DIET 49423 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 49424#endif 49425}, 49426{ 49427 X86_VSUBPDZ128rm, X86_INS_VSUBPD, 49428#ifndef CAPSTONE_DIET 49429 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49430#endif 49431}, 49432{ 49433 X86_VSUBPDZ128rmb, X86_INS_VSUBPD, 49434#ifndef CAPSTONE_DIET 49435 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49436#endif 49437}, 49438{ 49439 X86_VSUBPDZ128rmbk, X86_INS_VSUBPD, 49440#ifndef CAPSTONE_DIET 49441 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49442#endif 49443}, 49444{ 49445 X86_VSUBPDZ128rmbkz, X86_INS_VSUBPD, 49446#ifndef CAPSTONE_DIET 49447 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49448#endif 49449}, 49450{ 49451 X86_VSUBPDZ128rmk, X86_INS_VSUBPD, 49452#ifndef CAPSTONE_DIET 49453 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49454#endif 49455}, 49456{ 49457 X86_VSUBPDZ128rmkz, X86_INS_VSUBPD, 49458#ifndef CAPSTONE_DIET 49459 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49460#endif 49461}, 49462{ 49463 X86_VSUBPDZ128rr, X86_INS_VSUBPD, 49464#ifndef CAPSTONE_DIET 49465 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49466#endif 49467}, 49468{ 49469 X86_VSUBPDZ128rrk, X86_INS_VSUBPD, 49470#ifndef CAPSTONE_DIET 49471 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49472#endif 49473}, 49474{ 49475 X86_VSUBPDZ128rrkz, X86_INS_VSUBPD, 49476#ifndef CAPSTONE_DIET 49477 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49478#endif 49479}, 49480{ 49481 X86_VSUBPDZ256rm, X86_INS_VSUBPD, 49482#ifndef CAPSTONE_DIET 49483 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49484#endif 49485}, 49486{ 49487 X86_VSUBPDZ256rmb, X86_INS_VSUBPD, 49488#ifndef CAPSTONE_DIET 49489 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49490#endif 49491}, 49492{ 49493 X86_VSUBPDZ256rmbk, X86_INS_VSUBPD, 49494#ifndef CAPSTONE_DIET 49495 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49496#endif 49497}, 49498{ 49499 X86_VSUBPDZ256rmbkz, X86_INS_VSUBPD, 49500#ifndef CAPSTONE_DIET 49501 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49502#endif 49503}, 49504{ 49505 X86_VSUBPDZ256rmk, X86_INS_VSUBPD, 49506#ifndef CAPSTONE_DIET 49507 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49508#endif 49509}, 49510{ 49511 X86_VSUBPDZ256rmkz, X86_INS_VSUBPD, 49512#ifndef CAPSTONE_DIET 49513 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49514#endif 49515}, 49516{ 49517 X86_VSUBPDZ256rr, X86_INS_VSUBPD, 49518#ifndef CAPSTONE_DIET 49519 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49520#endif 49521}, 49522{ 49523 X86_VSUBPDZ256rrk, X86_INS_VSUBPD, 49524#ifndef CAPSTONE_DIET 49525 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49526#endif 49527}, 49528{ 49529 X86_VSUBPDZ256rrkz, X86_INS_VSUBPD, 49530#ifndef CAPSTONE_DIET 49531 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49532#endif 49533}, 49534{ 49535 X86_VSUBPDZrb, X86_INS_VSUBPD, 49536#ifndef CAPSTONE_DIET 49537 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49538#endif 49539}, 49540{ 49541 X86_VSUBPDZrbk, X86_INS_VSUBPD, 49542#ifndef CAPSTONE_DIET 49543 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49544#endif 49545}, 49546{ 49547 X86_VSUBPDZrbkz, X86_INS_VSUBPD, 49548#ifndef CAPSTONE_DIET 49549 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49550#endif 49551}, 49552{ 49553 X86_VSUBPDZrm, X86_INS_VSUBPD, 49554#ifndef CAPSTONE_DIET 49555 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49556#endif 49557}, 49558{ 49559 X86_VSUBPDZrmb, X86_INS_VSUBPD, 49560#ifndef CAPSTONE_DIET 49561 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49562#endif 49563}, 49564{ 49565 X86_VSUBPDZrmbk, X86_INS_VSUBPD, 49566#ifndef CAPSTONE_DIET 49567 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49568#endif 49569}, 49570{ 49571 X86_VSUBPDZrmbkz, X86_INS_VSUBPD, 49572#ifndef CAPSTONE_DIET 49573 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49574#endif 49575}, 49576{ 49577 X86_VSUBPDZrmk, X86_INS_VSUBPD, 49578#ifndef CAPSTONE_DIET 49579 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49580#endif 49581}, 49582{ 49583 X86_VSUBPDZrmkz, X86_INS_VSUBPD, 49584#ifndef CAPSTONE_DIET 49585 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49586#endif 49587}, 49588{ 49589 X86_VSUBPDZrr, X86_INS_VSUBPD, 49590#ifndef CAPSTONE_DIET 49591 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49592#endif 49593}, 49594{ 49595 X86_VSUBPDZrrk, X86_INS_VSUBPD, 49596#ifndef CAPSTONE_DIET 49597 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49598#endif 49599}, 49600{ 49601 X86_VSUBPDZrrkz, X86_INS_VSUBPD, 49602#ifndef CAPSTONE_DIET 49603 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49604#endif 49605}, 49606{ 49607 X86_VSUBPDrm, X86_INS_VSUBPD, 49608#ifndef CAPSTONE_DIET 49609 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 49610#endif 49611}, 49612{ 49613 X86_VSUBPDrr, X86_INS_VSUBPD, 49614#ifndef CAPSTONE_DIET 49615 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 49616#endif 49617}, 49618{ 49619 X86_VSUBPSYrm, X86_INS_VSUBPS, 49620#ifndef CAPSTONE_DIET 49621 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 49622#endif 49623}, 49624{ 49625 X86_VSUBPSYrr, X86_INS_VSUBPS, 49626#ifndef CAPSTONE_DIET 49627 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 49628#endif 49629}, 49630{ 49631 X86_VSUBPSZ128rm, X86_INS_VSUBPS, 49632#ifndef CAPSTONE_DIET 49633 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49634#endif 49635}, 49636{ 49637 X86_VSUBPSZ128rmb, X86_INS_VSUBPS, 49638#ifndef CAPSTONE_DIET 49639 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49640#endif 49641}, 49642{ 49643 X86_VSUBPSZ128rmbk, X86_INS_VSUBPS, 49644#ifndef CAPSTONE_DIET 49645 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49646#endif 49647}, 49648{ 49649 X86_VSUBPSZ128rmbkz, X86_INS_VSUBPS, 49650#ifndef CAPSTONE_DIET 49651 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49652#endif 49653}, 49654{ 49655 X86_VSUBPSZ128rmk, X86_INS_VSUBPS, 49656#ifndef CAPSTONE_DIET 49657 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49658#endif 49659}, 49660{ 49661 X86_VSUBPSZ128rmkz, X86_INS_VSUBPS, 49662#ifndef CAPSTONE_DIET 49663 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49664#endif 49665}, 49666{ 49667 X86_VSUBPSZ128rr, X86_INS_VSUBPS, 49668#ifndef CAPSTONE_DIET 49669 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49670#endif 49671}, 49672{ 49673 X86_VSUBPSZ128rrk, X86_INS_VSUBPS, 49674#ifndef CAPSTONE_DIET 49675 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49676#endif 49677}, 49678{ 49679 X86_VSUBPSZ128rrkz, X86_INS_VSUBPS, 49680#ifndef CAPSTONE_DIET 49681 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49682#endif 49683}, 49684{ 49685 X86_VSUBPSZ256rm, X86_INS_VSUBPS, 49686#ifndef CAPSTONE_DIET 49687 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49688#endif 49689}, 49690{ 49691 X86_VSUBPSZ256rmb, X86_INS_VSUBPS, 49692#ifndef CAPSTONE_DIET 49693 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49694#endif 49695}, 49696{ 49697 X86_VSUBPSZ256rmbk, X86_INS_VSUBPS, 49698#ifndef CAPSTONE_DIET 49699 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49700#endif 49701}, 49702{ 49703 X86_VSUBPSZ256rmbkz, X86_INS_VSUBPS, 49704#ifndef CAPSTONE_DIET 49705 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49706#endif 49707}, 49708{ 49709 X86_VSUBPSZ256rmk, X86_INS_VSUBPS, 49710#ifndef CAPSTONE_DIET 49711 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49712#endif 49713}, 49714{ 49715 X86_VSUBPSZ256rmkz, X86_INS_VSUBPS, 49716#ifndef CAPSTONE_DIET 49717 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49718#endif 49719}, 49720{ 49721 X86_VSUBPSZ256rr, X86_INS_VSUBPS, 49722#ifndef CAPSTONE_DIET 49723 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49724#endif 49725}, 49726{ 49727 X86_VSUBPSZ256rrk, X86_INS_VSUBPS, 49728#ifndef CAPSTONE_DIET 49729 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49730#endif 49731}, 49732{ 49733 X86_VSUBPSZ256rrkz, X86_INS_VSUBPS, 49734#ifndef CAPSTONE_DIET 49735 { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0 49736#endif 49737}, 49738{ 49739 X86_VSUBPSZrb, X86_INS_VSUBPS, 49740#ifndef CAPSTONE_DIET 49741 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49742#endif 49743}, 49744{ 49745 X86_VSUBPSZrbk, X86_INS_VSUBPS, 49746#ifndef CAPSTONE_DIET 49747 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49748#endif 49749}, 49750{ 49751 X86_VSUBPSZrbkz, X86_INS_VSUBPS, 49752#ifndef CAPSTONE_DIET 49753 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49754#endif 49755}, 49756{ 49757 X86_VSUBPSZrm, X86_INS_VSUBPS, 49758#ifndef CAPSTONE_DIET 49759 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49760#endif 49761}, 49762{ 49763 X86_VSUBPSZrmb, X86_INS_VSUBPS, 49764#ifndef CAPSTONE_DIET 49765 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49766#endif 49767}, 49768{ 49769 X86_VSUBPSZrmbk, X86_INS_VSUBPS, 49770#ifndef CAPSTONE_DIET 49771 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49772#endif 49773}, 49774{ 49775 X86_VSUBPSZrmbkz, X86_INS_VSUBPS, 49776#ifndef CAPSTONE_DIET 49777 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49778#endif 49779}, 49780{ 49781 X86_VSUBPSZrmk, X86_INS_VSUBPS, 49782#ifndef CAPSTONE_DIET 49783 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49784#endif 49785}, 49786{ 49787 X86_VSUBPSZrmkz, X86_INS_VSUBPS, 49788#ifndef CAPSTONE_DIET 49789 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49790#endif 49791}, 49792{ 49793 X86_VSUBPSZrr, X86_INS_VSUBPS, 49794#ifndef CAPSTONE_DIET 49795 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49796#endif 49797}, 49798{ 49799 X86_VSUBPSZrrk, X86_INS_VSUBPS, 49800#ifndef CAPSTONE_DIET 49801 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49802#endif 49803}, 49804{ 49805 X86_VSUBPSZrrkz, X86_INS_VSUBPS, 49806#ifndef CAPSTONE_DIET 49807 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49808#endif 49809}, 49810{ 49811 X86_VSUBPSrm, X86_INS_VSUBPS, 49812#ifndef CAPSTONE_DIET 49813 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 49814#endif 49815}, 49816{ 49817 X86_VSUBPSrr, X86_INS_VSUBPS, 49818#ifndef CAPSTONE_DIET 49819 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 49820#endif 49821}, 49822{ 49823 X86_VSUBSDZrm, X86_INS_VSUBSD, 49824#ifndef CAPSTONE_DIET 49825 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49826#endif 49827}, 49828{ 49829 X86_VSUBSDZrm_Int, X86_INS_VSUBSD, 49830#ifndef CAPSTONE_DIET 49831 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49832#endif 49833}, 49834{ 49835 X86_VSUBSDZrm_Intk, X86_INS_VSUBSD, 49836#ifndef CAPSTONE_DIET 49837 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49838#endif 49839}, 49840{ 49841 X86_VSUBSDZrm_Intkz, X86_INS_VSUBSD, 49842#ifndef CAPSTONE_DIET 49843 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49844#endif 49845}, 49846{ 49847 X86_VSUBSDZrr, X86_INS_VSUBSD, 49848#ifndef CAPSTONE_DIET 49849 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49850#endif 49851}, 49852{ 49853 X86_VSUBSDZrr_Int, X86_INS_VSUBSD, 49854#ifndef CAPSTONE_DIET 49855 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49856#endif 49857}, 49858{ 49859 X86_VSUBSDZrr_Intk, X86_INS_VSUBSD, 49860#ifndef CAPSTONE_DIET 49861 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49862#endif 49863}, 49864{ 49865 X86_VSUBSDZrr_Intkz, X86_INS_VSUBSD, 49866#ifndef CAPSTONE_DIET 49867 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49868#endif 49869}, 49870{ 49871 X86_VSUBSDZrrb, X86_INS_VSUBSD, 49872#ifndef CAPSTONE_DIET 49873 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49874#endif 49875}, 49876{ 49877 X86_VSUBSDZrrbk, X86_INS_VSUBSD, 49878#ifndef CAPSTONE_DIET 49879 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49880#endif 49881}, 49882{ 49883 X86_VSUBSDZrrbkz, X86_INS_VSUBSD, 49884#ifndef CAPSTONE_DIET 49885 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49886#endif 49887}, 49888{ 49889 X86_VSUBSDrm, X86_INS_VSUBSD, 49890#ifndef CAPSTONE_DIET 49891 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49892#endif 49893}, 49894{ 49895 X86_VSUBSDrm_Int, X86_INS_VSUBSD, 49896#ifndef CAPSTONE_DIET 49897 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49898#endif 49899}, 49900{ 49901 X86_VSUBSDrr, X86_INS_VSUBSD, 49902#ifndef CAPSTONE_DIET 49903 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49904#endif 49905}, 49906{ 49907 X86_VSUBSDrr_Int, X86_INS_VSUBSD, 49908#ifndef CAPSTONE_DIET 49909 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49910#endif 49911}, 49912{ 49913 X86_VSUBSSZrm, X86_INS_VSUBSS, 49914#ifndef CAPSTONE_DIET 49915 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49916#endif 49917}, 49918{ 49919 X86_VSUBSSZrm_Int, X86_INS_VSUBSS, 49920#ifndef CAPSTONE_DIET 49921 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49922#endif 49923}, 49924{ 49925 X86_VSUBSSZrm_Intk, X86_INS_VSUBSS, 49926#ifndef CAPSTONE_DIET 49927 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49928#endif 49929}, 49930{ 49931 X86_VSUBSSZrm_Intkz, X86_INS_VSUBSS, 49932#ifndef CAPSTONE_DIET 49933 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49934#endif 49935}, 49936{ 49937 X86_VSUBSSZrr, X86_INS_VSUBSS, 49938#ifndef CAPSTONE_DIET 49939 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49940#endif 49941}, 49942{ 49943 X86_VSUBSSZrr_Int, X86_INS_VSUBSS, 49944#ifndef CAPSTONE_DIET 49945 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49946#endif 49947}, 49948{ 49949 X86_VSUBSSZrr_Intk, X86_INS_VSUBSS, 49950#ifndef CAPSTONE_DIET 49951 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49952#endif 49953}, 49954{ 49955 X86_VSUBSSZrr_Intkz, X86_INS_VSUBSS, 49956#ifndef CAPSTONE_DIET 49957 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49958#endif 49959}, 49960{ 49961 X86_VSUBSSZrrb, X86_INS_VSUBSS, 49962#ifndef CAPSTONE_DIET 49963 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49964#endif 49965}, 49966{ 49967 X86_VSUBSSZrrbk, X86_INS_VSUBSS, 49968#ifndef CAPSTONE_DIET 49969 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49970#endif 49971}, 49972{ 49973 X86_VSUBSSZrrbkz, X86_INS_VSUBSS, 49974#ifndef CAPSTONE_DIET 49975 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 49976#endif 49977}, 49978{ 49979 X86_VSUBSSrm, X86_INS_VSUBSS, 49980#ifndef CAPSTONE_DIET 49981 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49982#endif 49983}, 49984{ 49985 X86_VSUBSSrm_Int, X86_INS_VSUBSS, 49986#ifndef CAPSTONE_DIET 49987 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49988#endif 49989}, 49990{ 49991 X86_VSUBSSrr, X86_INS_VSUBSS, 49992#ifndef CAPSTONE_DIET 49993 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 49994#endif 49995}, 49996{ 49997 X86_VSUBSSrr_Int, X86_INS_VSUBSS, 49998#ifndef CAPSTONE_DIET 49999 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50000#endif 50001}, 50002{ 50003 X86_VTESTPDYrm, X86_INS_VTESTPD, 50004#ifndef CAPSTONE_DIET 50005 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50006#endif 50007}, 50008{ 50009 X86_VTESTPDYrr, X86_INS_VTESTPD, 50010#ifndef CAPSTONE_DIET 50011 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50012#endif 50013}, 50014{ 50015 X86_VTESTPDrm, X86_INS_VTESTPD, 50016#ifndef CAPSTONE_DIET 50017 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50018#endif 50019}, 50020{ 50021 X86_VTESTPDrr, X86_INS_VTESTPD, 50022#ifndef CAPSTONE_DIET 50023 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50024#endif 50025}, 50026{ 50027 X86_VTESTPSYrm, X86_INS_VTESTPS, 50028#ifndef CAPSTONE_DIET 50029 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50030#endif 50031}, 50032{ 50033 X86_VTESTPSYrr, X86_INS_VTESTPS, 50034#ifndef CAPSTONE_DIET 50035 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50036#endif 50037}, 50038{ 50039 X86_VTESTPSrm, X86_INS_VTESTPS, 50040#ifndef CAPSTONE_DIET 50041 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50042#endif 50043}, 50044{ 50045 X86_VTESTPSrr, X86_INS_VTESTPS, 50046#ifndef CAPSTONE_DIET 50047 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50048#endif 50049}, 50050{ 50051 X86_VUCOMISDZrm, X86_INS_VUCOMISD, 50052#ifndef CAPSTONE_DIET 50053 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 50054#endif 50055}, 50056{ 50057 X86_VUCOMISDZrr, X86_INS_VUCOMISD, 50058#ifndef CAPSTONE_DIET 50059 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 50060#endif 50061}, 50062{ 50063 X86_VUCOMISDrm, X86_INS_VUCOMISD, 50064#ifndef CAPSTONE_DIET 50065 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50066#endif 50067}, 50068{ 50069 X86_VUCOMISDrr, X86_INS_VUCOMISD, 50070#ifndef CAPSTONE_DIET 50071 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50072#endif 50073}, 50074{ 50075 X86_VUCOMISSZrm, X86_INS_VUCOMISS, 50076#ifndef CAPSTONE_DIET 50077 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 50078#endif 50079}, 50080{ 50081 X86_VUCOMISSZrr, X86_INS_VUCOMISS, 50082#ifndef CAPSTONE_DIET 50083 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0 50084#endif 50085}, 50086{ 50087 X86_VUCOMISSrm, X86_INS_VUCOMISS, 50088#ifndef CAPSTONE_DIET 50089 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50090#endif 50091}, 50092{ 50093 X86_VUCOMISSrr, X86_INS_VUCOMISS, 50094#ifndef CAPSTONE_DIET 50095 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50096#endif 50097}, 50098{ 50099 X86_VUNPCKHPDYrm, X86_INS_VUNPCKHPD, 50100#ifndef CAPSTONE_DIET 50101 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50102#endif 50103}, 50104{ 50105 X86_VUNPCKHPDYrr, X86_INS_VUNPCKHPD, 50106#ifndef CAPSTONE_DIET 50107 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50108#endif 50109}, 50110{ 50111 X86_VUNPCKHPDZrm, X86_INS_VUNPCKHPD, 50112#ifndef CAPSTONE_DIET 50113 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 50114#endif 50115}, 50116{ 50117 X86_VUNPCKHPDZrr, X86_INS_VUNPCKHPD, 50118#ifndef CAPSTONE_DIET 50119 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 50120#endif 50121}, 50122{ 50123 X86_VUNPCKHPDrm, X86_INS_VUNPCKHPD, 50124#ifndef CAPSTONE_DIET 50125 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50126#endif 50127}, 50128{ 50129 X86_VUNPCKHPDrr, X86_INS_VUNPCKHPD, 50130#ifndef CAPSTONE_DIET 50131 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50132#endif 50133}, 50134{ 50135 X86_VUNPCKHPSYrm, X86_INS_VUNPCKHPS, 50136#ifndef CAPSTONE_DIET 50137 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50138#endif 50139}, 50140{ 50141 X86_VUNPCKHPSYrr, X86_INS_VUNPCKHPS, 50142#ifndef CAPSTONE_DIET 50143 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50144#endif 50145}, 50146{ 50147 X86_VUNPCKHPSZrm, X86_INS_VUNPCKHPS, 50148#ifndef CAPSTONE_DIET 50149 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 50150#endif 50151}, 50152{ 50153 X86_VUNPCKHPSZrr, X86_INS_VUNPCKHPS, 50154#ifndef CAPSTONE_DIET 50155 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 50156#endif 50157}, 50158{ 50159 X86_VUNPCKHPSrm, X86_INS_VUNPCKHPS, 50160#ifndef CAPSTONE_DIET 50161 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50162#endif 50163}, 50164{ 50165 X86_VUNPCKHPSrr, X86_INS_VUNPCKHPS, 50166#ifndef CAPSTONE_DIET 50167 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50168#endif 50169}, 50170{ 50171 X86_VUNPCKLPDYrm, X86_INS_VUNPCKLPD, 50172#ifndef CAPSTONE_DIET 50173 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50174#endif 50175}, 50176{ 50177 X86_VUNPCKLPDYrr, X86_INS_VUNPCKLPD, 50178#ifndef CAPSTONE_DIET 50179 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50180#endif 50181}, 50182{ 50183 X86_VUNPCKLPDZrm, X86_INS_VUNPCKLPD, 50184#ifndef CAPSTONE_DIET 50185 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 50186#endif 50187}, 50188{ 50189 X86_VUNPCKLPDZrr, X86_INS_VUNPCKLPD, 50190#ifndef CAPSTONE_DIET 50191 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 50192#endif 50193}, 50194{ 50195 X86_VUNPCKLPDrm, X86_INS_VUNPCKLPD, 50196#ifndef CAPSTONE_DIET 50197 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50198#endif 50199}, 50200{ 50201 X86_VUNPCKLPDrr, X86_INS_VUNPCKLPD, 50202#ifndef CAPSTONE_DIET 50203 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50204#endif 50205}, 50206{ 50207 X86_VUNPCKLPSYrm, X86_INS_VUNPCKLPS, 50208#ifndef CAPSTONE_DIET 50209 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50210#endif 50211}, 50212{ 50213 X86_VUNPCKLPSYrr, X86_INS_VUNPCKLPS, 50214#ifndef CAPSTONE_DIET 50215 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50216#endif 50217}, 50218{ 50219 X86_VUNPCKLPSZrm, X86_INS_VUNPCKLPS, 50220#ifndef CAPSTONE_DIET 50221 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 50222#endif 50223}, 50224{ 50225 X86_VUNPCKLPSZrr, X86_INS_VUNPCKLPS, 50226#ifndef CAPSTONE_DIET 50227 { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0 50228#endif 50229}, 50230{ 50231 X86_VUNPCKLPSrm, X86_INS_VUNPCKLPS, 50232#ifndef CAPSTONE_DIET 50233 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50234#endif 50235}, 50236{ 50237 X86_VUNPCKLPSrr, X86_INS_VUNPCKLPS, 50238#ifndef CAPSTONE_DIET 50239 { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0 50240#endif 50241}, 50242{ 50243 X86_VXORPDYrm, X86_INS_VXORPD, 50244#ifndef CAPSTONE_DIET 50245 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 50246#endif 50247}, 50248{ 50249 X86_VXORPDYrr, X86_INS_VXORPD, 50250#ifndef CAPSTONE_DIET 50251 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 50252#endif 50253}, 50254{ 50255 X86_VXORPDrm, X86_INS_VXORPD, 50256#ifndef CAPSTONE_DIET 50257 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 50258#endif 50259}, 50260{ 50261 X86_VXORPDrr, X86_INS_VXORPD, 50262#ifndef CAPSTONE_DIET 50263 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 50264#endif 50265}, 50266{ 50267 X86_VXORPSYrm, X86_INS_VXORPS, 50268#ifndef CAPSTONE_DIET 50269 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 50270#endif 50271}, 50272{ 50273 X86_VXORPSYrr, X86_INS_VXORPS, 50274#ifndef CAPSTONE_DIET 50275 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 50276#endif 50277}, 50278{ 50279 X86_VXORPSrm, X86_INS_VXORPS, 50280#ifndef CAPSTONE_DIET 50281 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 50282#endif 50283}, 50284{ 50285 X86_VXORPSrr, X86_INS_VXORPS, 50286#ifndef CAPSTONE_DIET 50287 { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0 50288#endif 50289}, 50290{ 50291 X86_VZEROALL, X86_INS_VZEROALL, 50292#ifndef CAPSTONE_DIET 50293 { 0 }, { X86_REG_YMM0, X86_REG_YMM1, X86_REG_YMM2, X86_REG_YMM3, X86_REG_YMM4, X86_REG_YMM5, X86_REG_YMM6, X86_REG_YMM7, X86_REG_YMM8, X86_REG_YMM9, X86_REG_YMM10, X86_REG_YMM11, X86_REG_YMM12, X86_REG_YMM13, X86_REG_YMM14, X86_REG_YMM15, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50294#endif 50295}, 50296{ 50297 X86_VZEROUPPER, X86_INS_VZEROUPPER, 50298#ifndef CAPSTONE_DIET 50299 { 0 }, { X86_REG_YMM0, X86_REG_YMM1, X86_REG_YMM2, X86_REG_YMM3, X86_REG_YMM4, X86_REG_YMM5, X86_REG_YMM6, X86_REG_YMM7, X86_REG_YMM8, X86_REG_YMM9, X86_REG_YMM10, X86_REG_YMM11, X86_REG_YMM12, X86_REG_YMM13, X86_REG_YMM14, X86_REG_YMM15, 0 }, { X86_GRP_AVX, 0 }, 0, 0 50300#endif 50301}, 50302{ 50303 X86_WAIT, X86_INS_WAIT, 50304#ifndef CAPSTONE_DIET 50305 { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0 50306#endif 50307}, 50308{ 50309 X86_WBINVD, X86_INS_WBINVD, 50310#ifndef CAPSTONE_DIET 50311 { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 50312#endif 50313}, 50314{ 50315 X86_WRFSBASE, X86_INS_WRFSBASE, 50316#ifndef CAPSTONE_DIET 50317 { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0 50318#endif 50319}, 50320{ 50321 X86_WRFSBASE64, X86_INS_WRFSBASE, 50322#ifndef CAPSTONE_DIET 50323 { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0 50324#endif 50325}, 50326{ 50327 X86_WRGSBASE, X86_INS_WRGSBASE, 50328#ifndef CAPSTONE_DIET 50329 { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0 50330#endif 50331}, 50332{ 50333 X86_WRGSBASE64, X86_INS_WRGSBASE, 50334#ifndef CAPSTONE_DIET 50335 { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0 50336#endif 50337}, 50338{ 50339 X86_WRMSR, X86_INS_WRMSR, 50340#ifndef CAPSTONE_DIET 50341 { X86_REG_EAX, X86_REG_ECX, X86_REG_EDX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 50342#endif 50343}, 50344{ 50345 X86_XABORT, X86_INS_XABORT, 50346#ifndef CAPSTONE_DIET 50347 { 0 }, { 0 }, { X86_GRP_RTM, 0 }, 0, 0 50348#endif 50349}, 50350{ 50351 X86_XACQUIRE_PREFIX, X86_INS_XACQUIRE, 50352#ifndef CAPSTONE_DIET 50353 { 0 }, { 0 }, { X86_GRP_HLE, 0 }, 0, 0 50354#endif 50355}, 50356{ 50357 X86_XADD16rm, X86_INS_XADD, 50358#ifndef CAPSTONE_DIET 50359 { 0 }, { 0 }, { 0 }, 0, 0 50360#endif 50361}, 50362{ 50363 X86_XADD16rr, X86_INS_XADD, 50364#ifndef CAPSTONE_DIET 50365 { 0 }, { 0 }, { 0 }, 0, 0 50366#endif 50367}, 50368{ 50369 X86_XADD32rm, X86_INS_XADD, 50370#ifndef CAPSTONE_DIET 50371 { 0 }, { 0 }, { 0 }, 0, 0 50372#endif 50373}, 50374{ 50375 X86_XADD32rr, X86_INS_XADD, 50376#ifndef CAPSTONE_DIET 50377 { 0 }, { 0 }, { 0 }, 0, 0 50378#endif 50379}, 50380{ 50381 X86_XADD64rm, X86_INS_XADD, 50382#ifndef CAPSTONE_DIET 50383 { 0 }, { 0 }, { 0 }, 0, 0 50384#endif 50385}, 50386{ 50387 X86_XADD64rr, X86_INS_XADD, 50388#ifndef CAPSTONE_DIET 50389 { 0 }, { 0 }, { 0 }, 0, 0 50390#endif 50391}, 50392{ 50393 X86_XADD8rm, X86_INS_XADD, 50394#ifndef CAPSTONE_DIET 50395 { 0 }, { 0 }, { 0 }, 0, 0 50396#endif 50397}, 50398{ 50399 X86_XADD8rr, X86_INS_XADD, 50400#ifndef CAPSTONE_DIET 50401 { 0 }, { 0 }, { 0 }, 0, 0 50402#endif 50403}, 50404{ 50405 X86_XBEGIN_2, X86_INS_XBEGIN, 50406#ifndef CAPSTONE_DIET 50407 { 0 }, { X86_REG_EAX, 0 }, { X86_GRP_BRANCH_RELATIVE, X86_GRP_RTM, 0 }, 1, 0 50408#endif 50409}, 50410{ 50411 X86_XBEGIN_4, X86_INS_XBEGIN, 50412#ifndef CAPSTONE_DIET 50413 { 0 }, { X86_REG_EAX, 0 }, { X86_GRP_BRANCH_RELATIVE, X86_GRP_RTM, 0 }, 1, 0 50414#endif 50415}, 50416{ 50417 X86_XCHG16ar, X86_INS_XCHG, 50418#ifndef CAPSTONE_DIET 50419 { 0 }, { 0 }, { 0 }, 0, 0 50420#endif 50421}, 50422{ 50423 X86_XCHG16rm, X86_INS_XCHG, 50424#ifndef CAPSTONE_DIET 50425 { 0 }, { 0 }, { 0 }, 0, 0 50426#endif 50427}, 50428{ 50429 X86_XCHG16rr, X86_INS_XCHG, 50430#ifndef CAPSTONE_DIET 50431 { 0 }, { 0 }, { 0 }, 0, 0 50432#endif 50433}, 50434{ 50435 X86_XCHG32ar, X86_INS_XCHG, 50436#ifndef CAPSTONE_DIET 50437 { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 50438#endif 50439}, 50440{ 50441 X86_XCHG32ar64, X86_INS_XCHG, 50442#ifndef CAPSTONE_DIET 50443 { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 50444#endif 50445}, 50446{ 50447 X86_XCHG32rm, X86_INS_XCHG, 50448#ifndef CAPSTONE_DIET 50449 { 0 }, { 0 }, { 0 }, 0, 0 50450#endif 50451}, 50452{ 50453 X86_XCHG32rr, X86_INS_XCHG, 50454#ifndef CAPSTONE_DIET 50455 { 0 }, { 0 }, { 0 }, 0, 0 50456#endif 50457}, 50458{ 50459 X86_XCHG64ar, X86_INS_XCHG, 50460#ifndef CAPSTONE_DIET 50461 { 0 }, { 0 }, { 0 }, 0, 0 50462#endif 50463}, 50464{ 50465 X86_XCHG64rm, X86_INS_XCHG, 50466#ifndef CAPSTONE_DIET 50467 { 0 }, { 0 }, { 0 }, 0, 0 50468#endif 50469}, 50470{ 50471 X86_XCHG64rr, X86_INS_XCHG, 50472#ifndef CAPSTONE_DIET 50473 { 0 }, { 0 }, { 0 }, 0, 0 50474#endif 50475}, 50476{ 50477 X86_XCHG8rm, X86_INS_XCHG, 50478#ifndef CAPSTONE_DIET 50479 { 0 }, { 0 }, { 0 }, 0, 0 50480#endif 50481}, 50482{ 50483 X86_XCHG8rr, X86_INS_XCHG, 50484#ifndef CAPSTONE_DIET 50485 { 0 }, { 0 }, { 0 }, 0, 0 50486#endif 50487}, 50488{ 50489 X86_XCH_F, X86_INS_FXCH, 50490#ifndef CAPSTONE_DIET 50491 { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0 50492#endif 50493}, 50494{ 50495 X86_XCRYPTCBC, X86_INS_XCRYPTCBC, 50496#ifndef CAPSTONE_DIET 50497 { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0 50498#endif 50499}, 50500{ 50501 X86_XCRYPTCFB, X86_INS_XCRYPTCFB, 50502#ifndef CAPSTONE_DIET 50503 { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0 50504#endif 50505}, 50506{ 50507 X86_XCRYPTCTR, X86_INS_XCRYPTCTR, 50508#ifndef CAPSTONE_DIET 50509 { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0 50510#endif 50511}, 50512{ 50513 X86_XCRYPTECB, X86_INS_XCRYPTECB, 50514#ifndef CAPSTONE_DIET 50515 { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0 50516#endif 50517}, 50518{ 50519 X86_XCRYPTOFB, X86_INS_XCRYPTOFB, 50520#ifndef CAPSTONE_DIET 50521 { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0 50522#endif 50523}, 50524{ 50525 X86_XEND, X86_INS_XEND, 50526#ifndef CAPSTONE_DIET 50527 { 0 }, { 0 }, { X86_GRP_RTM, 0 }, 0, 0 50528#endif 50529}, 50530{ 50531 X86_XGETBV, X86_INS_XGETBV, 50532#ifndef CAPSTONE_DIET 50533 { X86_REG_ECX, 0 }, { X86_REG_EDX, X86_REG_EAX, 0 }, { 0 }, 0, 0 50534#endif 50535}, 50536{ 50537 X86_XLAT, X86_INS_XLATB, 50538#ifndef CAPSTONE_DIET 50539 { 0 }, { 0 }, { 0 }, 0, 0 50540#endif 50541}, 50542{ 50543 X86_XOR16i16, X86_INS_XOR, 50544#ifndef CAPSTONE_DIET 50545 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50546#endif 50547}, 50548{ 50549 X86_XOR16mi, X86_INS_XOR, 50550#ifndef CAPSTONE_DIET 50551 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50552#endif 50553}, 50554{ 50555 X86_XOR16mi8, X86_INS_XOR, 50556#ifndef CAPSTONE_DIET 50557 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50558#endif 50559}, 50560{ 50561 X86_XOR16mr, X86_INS_XOR, 50562#ifndef CAPSTONE_DIET 50563 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50564#endif 50565}, 50566{ 50567 X86_XOR16ri, X86_INS_XOR, 50568#ifndef CAPSTONE_DIET 50569 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50570#endif 50571}, 50572{ 50573 X86_XOR16ri8, X86_INS_XOR, 50574#ifndef CAPSTONE_DIET 50575 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50576#endif 50577}, 50578{ 50579 X86_XOR16rm, X86_INS_XOR, 50580#ifndef CAPSTONE_DIET 50581 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50582#endif 50583}, 50584{ 50585 X86_XOR16rr, X86_INS_XOR, 50586#ifndef CAPSTONE_DIET 50587 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50588#endif 50589}, 50590{ 50591 X86_XOR16rr_REV, X86_INS_XOR, 50592#ifndef CAPSTONE_DIET 50593 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50594#endif 50595}, 50596{ 50597 X86_XOR32i32, X86_INS_XOR, 50598#ifndef CAPSTONE_DIET 50599 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50600#endif 50601}, 50602{ 50603 X86_XOR32mi, X86_INS_XOR, 50604#ifndef CAPSTONE_DIET 50605 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50606#endif 50607}, 50608{ 50609 X86_XOR32mi8, X86_INS_XOR, 50610#ifndef CAPSTONE_DIET 50611 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50612#endif 50613}, 50614{ 50615 X86_XOR32mr, X86_INS_XOR, 50616#ifndef CAPSTONE_DIET 50617 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50618#endif 50619}, 50620{ 50621 X86_XOR32ri, X86_INS_XOR, 50622#ifndef CAPSTONE_DIET 50623 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50624#endif 50625}, 50626{ 50627 X86_XOR32ri8, X86_INS_XOR, 50628#ifndef CAPSTONE_DIET 50629 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50630#endif 50631}, 50632{ 50633 X86_XOR32rm, X86_INS_XOR, 50634#ifndef CAPSTONE_DIET 50635 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50636#endif 50637}, 50638{ 50639 X86_XOR32rr, X86_INS_XOR, 50640#ifndef CAPSTONE_DIET 50641 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50642#endif 50643}, 50644{ 50645 X86_XOR32rr_REV, X86_INS_XOR, 50646#ifndef CAPSTONE_DIET 50647 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50648#endif 50649}, 50650{ 50651 X86_XOR64i32, X86_INS_XOR, 50652#ifndef CAPSTONE_DIET 50653 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50654#endif 50655}, 50656{ 50657 X86_XOR64mi32, X86_INS_XOR, 50658#ifndef CAPSTONE_DIET 50659 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50660#endif 50661}, 50662{ 50663 X86_XOR64mi8, X86_INS_XOR, 50664#ifndef CAPSTONE_DIET 50665 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50666#endif 50667}, 50668{ 50669 X86_XOR64mr, X86_INS_XOR, 50670#ifndef CAPSTONE_DIET 50671 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50672#endif 50673}, 50674{ 50675 X86_XOR64ri32, X86_INS_XOR, 50676#ifndef CAPSTONE_DIET 50677 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50678#endif 50679}, 50680{ 50681 X86_XOR64ri8, X86_INS_XOR, 50682#ifndef CAPSTONE_DIET 50683 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50684#endif 50685}, 50686{ 50687 X86_XOR64rm, X86_INS_XOR, 50688#ifndef CAPSTONE_DIET 50689 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50690#endif 50691}, 50692{ 50693 X86_XOR64rr, X86_INS_XOR, 50694#ifndef CAPSTONE_DIET 50695 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50696#endif 50697}, 50698{ 50699 X86_XOR64rr_REV, X86_INS_XOR, 50700#ifndef CAPSTONE_DIET 50701 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50702#endif 50703}, 50704{ 50705 X86_XOR8i8, X86_INS_XOR, 50706#ifndef CAPSTONE_DIET 50707 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50708#endif 50709}, 50710{ 50711 X86_XOR8mi, X86_INS_XOR, 50712#ifndef CAPSTONE_DIET 50713 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50714#endif 50715}, 50716{ 50717 X86_XOR8mi8, X86_INS_XOR, 50718#ifndef CAPSTONE_DIET 50719 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 50720#endif 50721}, 50722{ 50723 X86_XOR8mr, X86_INS_XOR, 50724#ifndef CAPSTONE_DIET 50725 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50726#endif 50727}, 50728{ 50729 X86_XOR8ri, X86_INS_XOR, 50730#ifndef CAPSTONE_DIET 50731 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50732#endif 50733}, 50734{ 50735 X86_XOR8ri8, X86_INS_XOR, 50736#ifndef CAPSTONE_DIET 50737 { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 50738#endif 50739}, 50740{ 50741 X86_XOR8rm, X86_INS_XOR, 50742#ifndef CAPSTONE_DIET 50743 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50744#endif 50745}, 50746{ 50747 X86_XOR8rr, X86_INS_XOR, 50748#ifndef CAPSTONE_DIET 50749 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50750#endif 50751}, 50752{ 50753 X86_XOR8rr_REV, X86_INS_XOR, 50754#ifndef CAPSTONE_DIET 50755 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50756#endif 50757}, 50758{ 50759 X86_XORPDrm, X86_INS_XORPD, 50760#ifndef CAPSTONE_DIET 50761 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 50762#endif 50763}, 50764{ 50765 X86_XORPDrr, X86_INS_XORPD, 50766#ifndef CAPSTONE_DIET 50767 { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0 50768#endif 50769}, 50770{ 50771 X86_XORPSrm, X86_INS_XORPS, 50772#ifndef CAPSTONE_DIET 50773 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 50774#endif 50775}, 50776{ 50777 X86_XORPSrr, X86_INS_XORPS, 50778#ifndef CAPSTONE_DIET 50779 { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0 50780#endif 50781}, 50782{ 50783 X86_XRELEASE_PREFIX, X86_INS_XRELEASE, 50784#ifndef CAPSTONE_DIET 50785 { 0 }, { 0 }, { X86_GRP_HLE, 0 }, 0, 0 50786#endif 50787}, 50788{ 50789 X86_XRSTOR, X86_INS_XRSTOR, 50790#ifndef CAPSTONE_DIET 50791 { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0 50792#endif 50793}, 50794{ 50795 X86_XRSTOR64, X86_INS_XRSTOR64, 50796#ifndef CAPSTONE_DIET 50797 { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 50798#endif 50799}, 50800{ 50801 X86_XRSTORS, X86_INS_XRSTORS, 50802#ifndef CAPSTONE_DIET 50803 { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 50804#endif 50805}, 50806{ 50807 X86_XRSTORS64, X86_INS_XRSTORS64, 50808#ifndef CAPSTONE_DIET 50809 { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0 50810#endif 50811}, 50812{ 50813 X86_XSAVE, X86_INS_XSAVE, 50814#ifndef CAPSTONE_DIET 50815 { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0 50816#endif 50817}, 50818{ 50819 X86_XSAVE64, X86_INS_XSAVE64, 50820#ifndef CAPSTONE_DIET 50821 { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 50822#endif 50823}, 50824{ 50825 X86_XSAVEC, X86_INS_XSAVEC, 50826#ifndef CAPSTONE_DIET 50827 { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0 50828#endif 50829}, 50830{ 50831 X86_XSAVEC64, X86_INS_XSAVEC64, 50832#ifndef CAPSTONE_DIET 50833 { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 50834#endif 50835}, 50836{ 50837 X86_XSAVEOPT, X86_INS_XSAVEOPT, 50838#ifndef CAPSTONE_DIET 50839 { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0 50840#endif 50841}, 50842{ 50843 X86_XSAVEOPT64, X86_INS_XSAVEOPT64, 50844#ifndef CAPSTONE_DIET 50845 { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 50846#endif 50847}, 50848{ 50849 X86_XSAVES, X86_INS_XSAVES, 50850#ifndef CAPSTONE_DIET 50851 { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0 50852#endif 50853}, 50854{ 50855 X86_XSAVES64, X86_INS_XSAVES64, 50856#ifndef CAPSTONE_DIET 50857 { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 50858#endif 50859}, 50860{ 50861 X86_XSETBV, X86_INS_XSETBV, 50862#ifndef CAPSTONE_DIET 50863 { X86_REG_EDX, X86_REG_EAX, X86_REG_ECX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0 50864#endif 50865}, 50866{ 50867 X86_XSHA1, X86_INS_XSHA1, 50868#ifndef CAPSTONE_DIET 50869 { X86_REG_RAX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RAX, X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0 50870#endif 50871}, 50872{ 50873 X86_XSHA256, X86_INS_XSHA256, 50874#ifndef CAPSTONE_DIET 50875 { X86_REG_RAX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RAX, X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0 50876#endif 50877}, 50878{ 50879 X86_XSTORE, X86_INS_XSTORE, 50880#ifndef CAPSTONE_DIET 50881 { X86_REG_RDX, X86_REG_RDI, 0 }, { X86_REG_RAX, X86_REG_RDI, 0 }, { 0 }, 0, 0 50882#endif 50883}, 50884{ 50885 X86_XTEST, X86_INS_XTEST, 50886#ifndef CAPSTONE_DIET 50887 { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 50888#endif 50889}, 50890{ 50891 X86_fdisi8087_nop, X86_INS_FDISI8087_NOP, 50892#ifndef CAPSTONE_DIET 50893 { 0 }, { X86_REG_FPSW, 0 }, { 0 }, 0, 0 50894#endif 50895}, 50896{ 50897 X86_feni8087_nop, X86_INS_FENI8087_NOP, 50898#ifndef CAPSTONE_DIET 50899 { 0 }, { X86_REG_FPSW, 0 }, { 0 }, 0, 0 50900#endif 50901}, 50902{ 50903 X86_UD0, X86_INS_UD0, 50904#ifndef CAPSTONE_DIET 50905 { 0 }, { 0 }, { 0 }, 0, 0 50906#endif 50907}, 50908{ 50909 X86_ENDBR32, X86_INS_ENDBR32, 50910#ifndef CAPSTONE_DIET 50911 { 0 }, { 0 }, { 0 }, 0, 0 50912#endif 50913}, 50914{ 50915 X86_ENDBR64, X86_INS_ENDBR64, 50916#ifndef CAPSTONE_DIET 50917 { 0 }, { 0 }, { 0 }, 0, 0 50918#endif 50919}, 50920