reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenInstrInfo.inc
20674   { 2986,	9,	1,	0,	326,	0|(1ULL<<MCID::MayLoad), 0x11ad638002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #2986 = VADDPDZrmbk
20676   { 2988,	9,	1,	0,	326,	0|(1ULL<<MCID::MayLoad), 0x80ad638002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #2988 = VADDPDZrmk
20878   { 3190,	9,	1,	0,	338,	0|(1ULL<<MCID::MayLoad), 0x11ad578002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #3190 = VANDNPDZrmbk
20880   { 3192,	9,	1,	0,	338,	0|(1ULL<<MCID::MayLoad), 0x80ad578002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #3192 = VANDNPDZrmk
20940   { 3252,	9,	1,	0,	338,	0|(1ULL<<MCID::MayLoad), 0x11ad538002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #3252 = VANDPDZrmbk
20942   { 3254,	9,	1,	0,	338,	0|(1ULL<<MCID::MayLoad), 0x80ad538002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #3254 = VANDPDZrmk
22394   { 4706,	9,	1,	0,	408,	0|(1ULL<<MCID::MayLoad), 0x11ad7b8002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #4706 = VDIVPDZrmbk
22396   { 4708,	9,	1,	0,	408,	0|(1ULL<<MCID::MayLoad), 0x80ad7b8002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #4708 = VDIVPDZrmk
22735   { 5047,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11ae638004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5047 = VFMADD132PDZmbk
22736   { 5048,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11ee638004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5048 = VFMADD132PDZmbkz
22737   { 5049,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80ae638004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5049 = VFMADD132PDZmk
22738   { 5050,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80ee638004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5050 = VFMADD132PDZmkz
22835   { 5147,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11aea38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5147 = VFMADD213PDZmbk
22836   { 5148,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11eea38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5148 = VFMADD213PDZmbkz
22837   { 5149,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80aea38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5149 = VFMADD213PDZmk
22838   { 5150,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80eea38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5150 = VFMADD213PDZmkz
22935   { 5247,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11aee38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5247 = VFMADD231PDZmbk
22936   { 5248,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11eee38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5248 = VFMADD231PDZmbkz
22937   { 5249,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80aee38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5249 = VFMADD231PDZmk
22938   { 5250,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80eee38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5250 = VFMADD231PDZmkz
23067   { 5379,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11ae5b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5379 = VFMADDSUB132PDZmbk
23068   { 5380,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11ee5b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5380 = VFMADDSUB132PDZmbkz
23069   { 5381,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80ae5b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5381 = VFMADDSUB132PDZmk
23070   { 5382,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80ee5b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5382 = VFMADDSUB132PDZmkz
23135   { 5447,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11ae9b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5447 = VFMADDSUB213PDZmbk
23136   { 5448,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11ee9b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5448 = VFMADDSUB213PDZmbkz
23137   { 5449,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80ae9b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5449 = VFMADDSUB213PDZmk
23138   { 5450,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80ee9b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5450 = VFMADDSUB213PDZmkz
23203   { 5515,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11aedb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5515 = VFMADDSUB231PDZmbk
23204   { 5516,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11eedb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5516 = VFMADDSUB231PDZmbkz
23205   { 5517,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80aedb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5517 = VFMADDSUB231PDZmk
23206   { 5518,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80eedb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5518 = VFMADDSUB231PDZmkz
23287   { 5599,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11ae6b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5599 = VFMSUB132PDZmbk
23288   { 5600,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11ee6b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5600 = VFMSUB132PDZmbkz
23289   { 5601,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80ae6b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5601 = VFMSUB132PDZmk
23290   { 5602,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80ee6b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5602 = VFMSUB132PDZmkz
23387   { 5699,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11aeab8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5699 = VFMSUB213PDZmbk
23388   { 5700,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11eeab8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5700 = VFMSUB213PDZmbkz
23389   { 5701,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80aeab8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5701 = VFMSUB213PDZmk
23390   { 5702,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80eeab8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5702 = VFMSUB213PDZmkz
23487   { 5799,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11aeeb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5799 = VFMSUB231PDZmbk
23488   { 5800,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11eeeb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5800 = VFMSUB231PDZmbkz
23489   { 5801,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80aeeb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5801 = VFMSUB231PDZmk
23490   { 5802,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80eeeb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5802 = VFMSUB231PDZmkz
23587   { 5899,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11ae5f8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5899 = VFMSUBADD132PDZmbk
23588   { 5900,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11ee5f8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5900 = VFMSUBADD132PDZmbkz
23589   { 5901,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80ae5f8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5901 = VFMSUBADD132PDZmk
23590   { 5902,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80ee5f8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5902 = VFMSUBADD132PDZmkz
23655   { 5967,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11ae9f8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5967 = VFMSUBADD213PDZmbk
23656   { 5968,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11ee9f8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5968 = VFMSUBADD213PDZmbkz
23657   { 5969,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80ae9f8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5969 = VFMSUBADD213PDZmk
23658   { 5970,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80ee9f8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #5970 = VFMSUBADD213PDZmkz
23723   { 6035,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11aedf8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6035 = VFMSUBADD231PDZmbk
23724   { 6036,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11eedf8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6036 = VFMSUBADD231PDZmbkz
23725   { 6037,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80aedf8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6037 = VFMSUBADD231PDZmk
23726   { 6038,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80eedf8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6038 = VFMSUBADD231PDZmkz
23839   { 6151,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11ae738004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6151 = VFNMADD132PDZmbk
23840   { 6152,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11ee738004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6152 = VFNMADD132PDZmbkz
23841   { 6153,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80ae738004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6153 = VFNMADD132PDZmk
23842   { 6154,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80ee738004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6154 = VFNMADD132PDZmkz
23939   { 6251,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11aeb38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6251 = VFNMADD213PDZmbk
23940   { 6252,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11eeb38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6252 = VFNMADD213PDZmbkz
23941   { 6253,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80aeb38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6253 = VFNMADD213PDZmk
23942   { 6254,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80eeb38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6254 = VFNMADD213PDZmkz
24039   { 6351,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11aef38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6351 = VFNMADD231PDZmbk
24040   { 6352,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11eef38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6352 = VFNMADD231PDZmbkz
24041   { 6353,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80aef38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6353 = VFNMADD231PDZmk
24042   { 6354,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80eef38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6354 = VFNMADD231PDZmkz
24171   { 6483,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11ae7b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6483 = VFNMSUB132PDZmbk
24172   { 6484,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11ee7b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6484 = VFNMSUB132PDZmbkz
24173   { 6485,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80ae7b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6485 = VFNMSUB132PDZmk
24174   { 6486,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80ee7b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6486 = VFNMSUB132PDZmkz
24271   { 6583,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11aebb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6583 = VFNMSUB213PDZmbk
24272   { 6584,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11eebb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6584 = VFNMSUB213PDZmbkz
24273   { 6585,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80aebb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6585 = VFNMSUB213PDZmk
24274   { 6586,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80eebb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6586 = VFNMSUB213PDZmkz
24371   { 6683,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x11aefb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6683 = VFNMSUB231PDZmbk
24372   { 6684,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11eefb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6684 = VFNMSUB231PDZmbkz
24373   { 6685,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad), 0x80aefb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6685 = VFNMSUB231PDZmk
24374   { 6686,	9,	1,	0,	422,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80eefb8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #6686 = VFNMSUB231PDZmkz
24936   { 7248,	9,	1,	0,	454,	0|(1ULL<<MCID::MayLoad), 0x11ad7f8002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #7248 = VMAXCPDZrmbk
24938   { 7250,	9,	1,	0,	454,	0|(1ULL<<MCID::MayLoad), 0x80ad7f8002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #7250 = VMAXCPDZrmk
25006   { 7318,	9,	1,	0,	454,	0|(1ULL<<MCID::MayLoad), 0x11ad7f8002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #7318 = VMAXPDZrmbk
25008   { 7320,	9,	1,	0,	454,	0|(1ULL<<MCID::MayLoad), 0x80ad7f8002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #7320 = VMAXPDZrmk
25107   { 7419,	9,	1,	0,	454,	0|(1ULL<<MCID::MayLoad), 0x11ad778002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #7419 = VMINCPDZrmbk
25109   { 7421,	9,	1,	0,	454,	0|(1ULL<<MCID::MayLoad), 0x80ad778002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #7421 = VMINCPDZrmk
25177   { 7489,	9,	1,	0,	454,	0|(1ULL<<MCID::MayLoad), 0x11ad778002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #7489 = VMINPDZrmbk
25179   { 7491,	9,	1,	0,	454,	0|(1ULL<<MCID::MayLoad), 0x80ad778002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #7491 = VMINPDZrmk
25848   { 8160,	9,	1,	0,	470,	0|(1ULL<<MCID::MayLoad), 0x11ad678002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #8160 = VMULPDZrmbk
25850   { 8162,	9,	1,	0,	470,	0|(1ULL<<MCID::MayLoad), 0x80ad678002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #8162 = VMULPDZrmk
25952   { 8264,	9,	1,	0,	338,	0|(1ULL<<MCID::MayLoad), 0x11ad5b8002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #8264 = VORPDZrmbk
25954   { 8266,	9,	1,	0,	338,	0|(1ULL<<MCID::MayLoad), 0x80ad5b8002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #8266 = VORPDZrmk
26299   { 8611,	9,	1,	0,	1190,	0|(1ULL<<MCID::MayLoad), 0x11af53c002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #8611 = VPADDQZrmbk
26301   { 8613,	9,	1,	0,	1190,	0|(1ULL<<MCID::MayLoad), 0x80af53c002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #8613 = VPADDQZrmk
26514   { 8826,	9,	1,	0,	480,	0|(1ULL<<MCID::MayLoad), 0x11af7fc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #8826 = VPANDNQZrmbk
26516   { 8828,	9,	1,	0,	480,	0|(1ULL<<MCID::MayLoad), 0x80af7fc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #8828 = VPANDNQZrmk
26545   { 8857,	9,	1,	0,	480,	0|(1ULL<<MCID::MayLoad), 0x11af6fc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #8857 = VPANDQZrmbk
26547   { 8859,	9,	1,	0,	480,	0|(1ULL<<MCID::MayLoad), 0x80af6fc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #8859 = VPANDQZrmk
27475   { 9787,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad), 0x11addf8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #9787 = VPERMI2PDrmbk
27476   { 9788,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11eddf8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #9788 = VPERMI2PDrmbkz
27477   { 9789,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad), 0x80addf8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #9789 = VPERMI2PDrmk
27478   { 9790,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80eddf8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #9790 = VPERMI2PDrmkz
27529   { 9841,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad), 0x11addbc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #9841 = VPERMI2Qrmbk
27530   { 9842,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11eddbc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #9842 = VPERMI2Qrmbkz
27531   { 9843,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad), 0x80addbc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #9843 = VPERMI2Qrmk
27532   { 9844,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80eddbc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #9844 = VPERMI2Qrmkz
27621   { 9933,	9,	1,	0,	504,	0|(1ULL<<MCID::MayLoad), 0x11ac378004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #9933 = VPERMILPDZrmbk
27623   { 9935,	9,	1,	0,	504,	0|(1ULL<<MCID::MayLoad), 0x80ac378004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #9935 = VPERMILPDZrmk
27725   { 10037,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad), 0x11ac5b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10037 = VPERMPDZrmbk
27727   { 10039,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad), 0x80ac5b8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10039 = VPERMPDZrmk
27783   { 10095,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad), 0x11acdbc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10095 = VPERMQZrmbk
27785   { 10097,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad), 0x80acdbc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10097 = VPERMQZrmk
27855   { 10167,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad), 0x11adff8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10167 = VPERMT2PDrmbk
27856   { 10168,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11edff8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10168 = VPERMT2PDrmbkz
27857   { 10169,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad), 0x80adff8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10169 = VPERMT2PDrmk
27858   { 10170,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80edff8004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10170 = VPERMT2PDrmkz
27909   { 10221,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad), 0x11adfbc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10221 = VPERMT2Qrmbk
27910   { 10222,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x11edfbc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10222 = VPERMT2Qrmbkz
27911   { 10223,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad), 0x80adfbc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10223 = VPERMT2Qrmk
27912   { 10224,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x80edfbc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10224 = VPERMT2Qrmkz
28232   { 10544,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x11aed7c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10544 = VPMADD52HUQZmbk
28233   { 10545,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x11eed7c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10545 = VPMADD52HUQZmbkz
28234   { 10546,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x80aed7c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10546 = VPMADD52HUQZmk
28235   { 10547,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x80eed7c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10547 = VPMADD52HUQZmkz
28259   { 10571,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x11aed3c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10571 = VPMADD52LUQZmbk
28260   { 10572,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x11eed3c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10572 = VPMADD52LUQZmbkz
28261   { 10573,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x80aed3c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10573 = VPMADD52LUQZmk
28262   { 10574,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x80eed3c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10574 = VPMADD52LUQZmkz
28391   { 10703,	9,	1,	0,	1210,	0|(1ULL<<MCID::MayLoad), 0x11acf7c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10703 = VPMAXSQZrmbk
28393   { 10705,	9,	1,	0,	1210,	0|(1ULL<<MCID::MayLoad), 0x80acf7c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10705 = VPMAXSQZrmk
28493   { 10805,	9,	1,	0,	1210,	0|(1ULL<<MCID::MayLoad), 0x11acffc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10805 = VPMAXUQZrmbk
28495   { 10807,	9,	1,	0,	1210,	0|(1ULL<<MCID::MayLoad), 0x80acffc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10807 = VPMAXUQZrmk
28595   { 10907,	9,	1,	0,	1210,	0|(1ULL<<MCID::MayLoad), 0x11ace7c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10907 = VPMINSQZrmbk
28597   { 10909,	9,	1,	0,	1210,	0|(1ULL<<MCID::MayLoad), 0x80ace7c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #10909 = VPMINSQZrmk
28697   { 11009,	9,	1,	0,	1210,	0|(1ULL<<MCID::MayLoad), 0x11acefc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #11009 = VPMINUQZrmbk
28699   { 11011,	9,	1,	0,	1210,	0|(1ULL<<MCID::MayLoad), 0x80acefc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #11011 = VPMINUQZrmk
29308   { 11620,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x11aca3c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #11620 = VPMULDQZrmbk
29310   { 11622,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x80aca3c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #11622 = VPMULDQZrmk
29434   { 11746,	9,	1,	0,	1252,	0|(1ULL<<MCID::MayLoad), 0x11ad03c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #11746 = VPMULLQZrmbk
29436   { 11748,	9,	1,	0,	1252,	0|(1ULL<<MCID::MayLoad), 0x80ad03c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #11748 = VPMULLQZrmk
29512   { 11824,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x11afd3c002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #11824 = VPMULUDQZrmbk
29514   { 11826,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x80afd3c002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #11826 = VPMULUDQZrmk
29658   { 11970,	9,	1,	0,	480,	0|(1ULL<<MCID::MayLoad), 0x11afafc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #11970 = VPORQZrmbk
29660   { 11972,	9,	1,	0,	480,	0|(1ULL<<MCID::MayLoad), 0x80afafc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #11972 = VPORQZrmk
29774   { 12086,	9,	1,	0,	532,	0|(1ULL<<MCID::MayLoad), 0x11ac57c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12086 = VPROLVQZrmbk
29776   { 12088,	9,	1,	0,	532,	0|(1ULL<<MCID::MayLoad), 0x80ac57c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12088 = VPROLVQZrmk
29882   { 12194,	9,	1,	0,	532,	0|(1ULL<<MCID::MayLoad), 0x11ac53c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12194 = VPRORVQZrmbk
29884   { 12196,	9,	1,	0,	532,	0|(1ULL<<MCID::MayLoad), 0x80ac53c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12196 = VPRORVQZrmk
30056   { 12368,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x11adc7c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12368 = VPSHLDVQZmbk
30057   { 12369,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x11edc7c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12369 = VPSHLDVQZmbkz
30058   { 12370,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x80adc7c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12370 = VPSHLDVQZmk
30059   { 12371,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x80edc7c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12371 = VPSHLDVQZmkz
30212   { 12524,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x11adcfc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12524 = VPSHRDVQZmbk
30213   { 12525,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x11edcfc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12525 = VPSHRDVQZmbkz
30214   { 12526,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x80adcfc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12526 = VPSHRDVQZmk
30215   { 12527,	9,	1,	0,	437,	0|(1ULL<<MCID::MayLoad), 0x80edcfc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12527 = VPSHRDVQZmkz
30478   { 12790,	9,	1,	0,	542,	0|(1ULL<<MCID::MayLoad), 0x20afcfc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12790 = VPSLLQZrmk
30539   { 12851,	9,	1,	0,	532,	0|(1ULL<<MCID::MayLoad), 0x11ad1fc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12851 = VPSLLVQZrmbk
30541   { 12853,	9,	1,	0,	532,	0|(1ULL<<MCID::MayLoad), 0x80ad1fc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #12853 = VPSLLVQZrmk
30699   { 13011,	9,	1,	0,	542,	0|(1ULL<<MCID::MayLoad), 0x20af8bc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13011 = VPSRAQZrmk
30755   { 13067,	9,	1,	0,	532,	0|(1ULL<<MCID::MayLoad), 0x11ad1bc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13067 = VPSRAVQZrmbk
30757   { 13069,	9,	1,	0,	532,	0|(1ULL<<MCID::MayLoad), 0x80ad1bc004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13069 = VPSRAVQZrmk
30924   { 13236,	9,	1,	0,	542,	0|(1ULL<<MCID::MayLoad), 0x20af4fc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13236 = VPSRLQZrmk
30985   { 13297,	9,	1,	0,	532,	0|(1ULL<<MCID::MayLoad), 0x11ad17c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13297 = VPSRLVQZrmbk
30987   { 13299,	9,	1,	0,	532,	0|(1ULL<<MCID::MayLoad), 0x80ad17c004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13299 = VPSRLVQZrmk
31129   { 13441,	9,	1,	0,	1190,	0|(1ULL<<MCID::MayLoad), 0x11afefc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13441 = VPSUBQZrmbk
31131   { 13443,	9,	1,	0,	1190,	0|(1ULL<<MCID::MayLoad), 0x80afefc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13443 = VPSUBQZrmk
31501   { 13813,	9,	1,	0,	334,	0|(1ULL<<MCID::MayLoad), 0x11adb7c002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13813 = VPUNPCKHQDQZrmbk
31503   { 13815,	9,	1,	0,	334,	0|(1ULL<<MCID::MayLoad), 0x80adb7c002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13815 = VPUNPCKHQDQZrmk
31607   { 13919,	9,	1,	0,	334,	0|(1ULL<<MCID::MayLoad), 0x11adb3c002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13919 = VPUNPCKLQDQZrmbk
31609   { 13921,	9,	1,	0,	334,	0|(1ULL<<MCID::MayLoad), 0x80adb3c002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13921 = VPUNPCKLQDQZrmk
31685   { 13997,	9,	1,	0,	480,	0|(1ULL<<MCID::MayLoad), 0x11afbfc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13997 = VPXORQZrmbk
31687   { 13999,	9,	1,	0,	480,	0|(1ULL<<MCID::MayLoad), 0x80afbfc002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #13999 = VPXORQZrmk
32202   { 14514,	9,	1,	0,	330,	0|(1ULL<<MCID::MayLoad), 0x11acb38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #14514 = VSCALEFPDZrmbk
32204   { 14516,	9,	1,	0,	330,	0|(1ULL<<MCID::MayLoad), 0x80acb38004821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #14516 = VSCALEFPDZrmk
32535   { 14847,	9,	1,	0,	326,	0|(1ULL<<MCID::MayLoad), 0x11ad738002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #14847 = VSUBPDZrmbk
32537   { 14849,	9,	1,	0,	326,	0|(1ULL<<MCID::MayLoad), 0x80ad738002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #14849 = VSUBPDZrmk
32659   { 14971,	9,	1,	0,	560,	0|(1ULL<<MCID::MayLoad), 0x11ac578002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #14971 = VUNPCKHPDZrmbk
32661   { 14973,	9,	1,	0,	560,	0|(1ULL<<MCID::MayLoad), 0x80ac578002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #14973 = VUNPCKHPDZrmk
32721   { 15033,	9,	1,	0,	560,	0|(1ULL<<MCID::MayLoad), 0x11ac538002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #15033 = VUNPCKLPDZrmbk
32723   { 15035,	9,	1,	0,	560,	0|(1ULL<<MCID::MayLoad), 0x80ac538002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #15035 = VUNPCKLPDZrmk
32783   { 15095,	9,	1,	0,	338,	0|(1ULL<<MCID::MayLoad), 0x11ad5f8002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #15095 = VXORPDZrmbk
32785   { 15097,	9,	1,	0,	338,	0|(1ULL<<MCID::MayLoad), 0x80ad5f8002821ULL, nullptr, nullptr, OperandInfo342, -1 ,nullptr },  // Inst #15097 = VXORPDZrmk