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

References

gen/lib/Target/X86/X86GenInstrInfo.inc
20665   { 2977,	9,	1,	0,	324,	0|(1ULL<<MCID::MayLoad), 0x113d638002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #2977 = VADDPDZ256rmbk
20667   { 2979,	9,	1,	0,	324,	0|(1ULL<<MCID::MayLoad), 0x403d638002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #2979 = VADDPDZ256rmk
20869   { 3181,	9,	1,	0,	336,	0|(1ULL<<MCID::MayLoad), 0x113d578002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #3181 = VANDNPDZ256rmbk
20871   { 3183,	9,	1,	0,	336,	0|(1ULL<<MCID::MayLoad), 0x403d578002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #3183 = VANDNPDZ256rmk
20931   { 3243,	9,	1,	0,	336,	0|(1ULL<<MCID::MayLoad), 0x113d538002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #3243 = VANDPDZ256rmbk
20933   { 3245,	9,	1,	0,	336,	0|(1ULL<<MCID::MayLoad), 0x403d538002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #3245 = VANDPDZ256rmk
22385   { 4697,	9,	1,	0,	406,	0|(1ULL<<MCID::MayLoad), 0x113d7b8002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #4697 = VDIVPDZ256rmbk
22387   { 4699,	9,	1,	0,	406,	0|(1ULL<<MCID::MayLoad), 0x403d7b8002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #4699 = VDIVPDZ256rmk
22726   { 5038,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113e638004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5038 = VFMADD132PDZ256mbk
22727   { 5039,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117e638004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5039 = VFMADD132PDZ256mbkz
22728   { 5040,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403e638004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5040 = VFMADD132PDZ256mk
22729   { 5041,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407e638004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5041 = VFMADD132PDZ256mkz
22826   { 5138,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113ea38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5138 = VFMADD213PDZ256mbk
22827   { 5139,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117ea38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5139 = VFMADD213PDZ256mbkz
22828   { 5140,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403ea38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5140 = VFMADD213PDZ256mk
22829   { 5141,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407ea38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5141 = VFMADD213PDZ256mkz
22926   { 5238,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113ee38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5238 = VFMADD231PDZ256mbk
22927   { 5239,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117ee38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5239 = VFMADD231PDZ256mbkz
22928   { 5240,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403ee38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5240 = VFMADD231PDZ256mk
22929   { 5241,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407ee38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5241 = VFMADD231PDZ256mkz
23058   { 5370,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113e5b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5370 = VFMADDSUB132PDZ256mbk
23059   { 5371,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117e5b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5371 = VFMADDSUB132PDZ256mbkz
23060   { 5372,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403e5b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5372 = VFMADDSUB132PDZ256mk
23061   { 5373,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407e5b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5373 = VFMADDSUB132PDZ256mkz
23126   { 5438,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113e9b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5438 = VFMADDSUB213PDZ256mbk
23127   { 5439,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117e9b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5439 = VFMADDSUB213PDZ256mbkz
23128   { 5440,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403e9b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5440 = VFMADDSUB213PDZ256mk
23129   { 5441,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407e9b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5441 = VFMADDSUB213PDZ256mkz
23194   { 5506,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113edb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5506 = VFMADDSUB231PDZ256mbk
23195   { 5507,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117edb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5507 = VFMADDSUB231PDZ256mbkz
23196   { 5508,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403edb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5508 = VFMADDSUB231PDZ256mk
23197   { 5509,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407edb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5509 = VFMADDSUB231PDZ256mkz
23278   { 5590,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113e6b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5590 = VFMSUB132PDZ256mbk
23279   { 5591,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117e6b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5591 = VFMSUB132PDZ256mbkz
23280   { 5592,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403e6b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5592 = VFMSUB132PDZ256mk
23281   { 5593,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407e6b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5593 = VFMSUB132PDZ256mkz
23378   { 5690,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113eab8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5690 = VFMSUB213PDZ256mbk
23379   { 5691,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117eab8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5691 = VFMSUB213PDZ256mbkz
23380   { 5692,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403eab8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5692 = VFMSUB213PDZ256mk
23381   { 5693,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407eab8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5693 = VFMSUB213PDZ256mkz
23478   { 5790,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113eeb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5790 = VFMSUB231PDZ256mbk
23479   { 5791,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117eeb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5791 = VFMSUB231PDZ256mbkz
23480   { 5792,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403eeb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5792 = VFMSUB231PDZ256mk
23481   { 5793,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407eeb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5793 = VFMSUB231PDZ256mkz
23578   { 5890,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113e5f8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5890 = VFMSUBADD132PDZ256mbk
23579   { 5891,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117e5f8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5891 = VFMSUBADD132PDZ256mbkz
23580   { 5892,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403e5f8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5892 = VFMSUBADD132PDZ256mk
23581   { 5893,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407e5f8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5893 = VFMSUBADD132PDZ256mkz
23646   { 5958,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113e9f8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5958 = VFMSUBADD213PDZ256mbk
23647   { 5959,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117e9f8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5959 = VFMSUBADD213PDZ256mbkz
23648   { 5960,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403e9f8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5960 = VFMSUBADD213PDZ256mk
23649   { 5961,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407e9f8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #5961 = VFMSUBADD213PDZ256mkz
23714   { 6026,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113edf8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6026 = VFMSUBADD231PDZ256mbk
23715   { 6027,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117edf8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6027 = VFMSUBADD231PDZ256mbkz
23716   { 6028,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403edf8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6028 = VFMSUBADD231PDZ256mk
23717   { 6029,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407edf8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6029 = VFMSUBADD231PDZ256mkz
23830   { 6142,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113e738004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6142 = VFNMADD132PDZ256mbk
23831   { 6143,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117e738004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6143 = VFNMADD132PDZ256mbkz
23832   { 6144,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403e738004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6144 = VFNMADD132PDZ256mk
23833   { 6145,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407e738004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6145 = VFNMADD132PDZ256mkz
23930   { 6242,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113eb38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6242 = VFNMADD213PDZ256mbk
23931   { 6243,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117eb38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6243 = VFNMADD213PDZ256mbkz
23932   { 6244,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403eb38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6244 = VFNMADD213PDZ256mk
23933   { 6245,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407eb38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6245 = VFNMADD213PDZ256mkz
24030   { 6342,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113ef38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6342 = VFNMADD231PDZ256mbk
24031   { 6343,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117ef38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6343 = VFNMADD231PDZ256mbkz
24032   { 6344,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403ef38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6344 = VFNMADD231PDZ256mk
24033   { 6345,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407ef38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6345 = VFNMADD231PDZ256mkz
24162   { 6474,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113e7b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6474 = VFNMSUB132PDZ256mbk
24163   { 6475,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117e7b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6475 = VFNMSUB132PDZ256mbkz
24164   { 6476,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403e7b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6476 = VFNMSUB132PDZ256mk
24165   { 6477,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407e7b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6477 = VFNMSUB132PDZ256mkz
24262   { 6574,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113ebb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6574 = VFNMSUB213PDZ256mbk
24263   { 6575,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117ebb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6575 = VFNMSUB213PDZ256mbkz
24264   { 6576,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403ebb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6576 = VFNMSUB213PDZ256mk
24265   { 6577,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407ebb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6577 = VFNMSUB213PDZ256mkz
24362   { 6674,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x113efb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6674 = VFNMSUB231PDZ256mbk
24363   { 6675,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117efb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6675 = VFNMSUB231PDZ256mbkz
24364   { 6676,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad), 0x403efb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6676 = VFNMSUB231PDZ256mk
24365   { 6677,	9,	1,	0,	421,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407efb8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #6677 = VFNMSUB231PDZ256mkz
24927   { 7239,	9,	1,	0,	353,	0|(1ULL<<MCID::MayLoad), 0x113d7f8002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #7239 = VMAXCPDZ256rmbk
24929   { 7241,	9,	1,	0,	353,	0|(1ULL<<MCID::MayLoad), 0x403d7f8002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #7241 = VMAXCPDZ256rmk
24997   { 7309,	9,	1,	0,	353,	0|(1ULL<<MCID::MayLoad), 0x113d7f8002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #7309 = VMAXPDZ256rmbk
24999   { 7311,	9,	1,	0,	353,	0|(1ULL<<MCID::MayLoad), 0x403d7f8002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #7311 = VMAXPDZ256rmk
25098   { 7410,	9,	1,	0,	353,	0|(1ULL<<MCID::MayLoad), 0x113d778002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #7410 = VMINCPDZ256rmbk
25100   { 7412,	9,	1,	0,	353,	0|(1ULL<<MCID::MayLoad), 0x403d778002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #7412 = VMINCPDZ256rmk
25168   { 7480,	9,	1,	0,	353,	0|(1ULL<<MCID::MayLoad), 0x113d778002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #7480 = VMINPDZ256rmbk
25170   { 7482,	9,	1,	0,	353,	0|(1ULL<<MCID::MayLoad), 0x403d778002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #7482 = VMINPDZ256rmk
25839   { 8151,	9,	1,	0,	468,	0|(1ULL<<MCID::MayLoad), 0x113d678002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #8151 = VMULPDZ256rmbk
25841   { 8153,	9,	1,	0,	468,	0|(1ULL<<MCID::MayLoad), 0x403d678002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #8153 = VMULPDZ256rmk
25943   { 8255,	9,	1,	0,	336,	0|(1ULL<<MCID::MayLoad), 0x113d5b8002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #8255 = VORPDZ256rmbk
25945   { 8257,	9,	1,	0,	336,	0|(1ULL<<MCID::MayLoad), 0x403d5b8002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #8257 = VORPDZ256rmk
26290   { 8602,	9,	1,	0,	1189,	0|(1ULL<<MCID::MayLoad), 0x113f53c002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #8602 = VPADDQZ256rmbk
26292   { 8604,	9,	1,	0,	1189,	0|(1ULL<<MCID::MayLoad), 0x403f53c002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #8604 = VPADDQZ256rmk
26505   { 8817,	9,	1,	0,	478,	0|(1ULL<<MCID::MayLoad), 0x113f7fc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #8817 = VPANDNQZ256rmbk
26507   { 8819,	9,	1,	0,	478,	0|(1ULL<<MCID::MayLoad), 0x403f7fc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #8819 = VPANDNQZ256rmk
26536   { 8848,	9,	1,	0,	478,	0|(1ULL<<MCID::MayLoad), 0x113f6fc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #8848 = VPANDQZ256rmbk
26538   { 8850,	9,	1,	0,	478,	0|(1ULL<<MCID::MayLoad), 0x403f6fc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #8850 = VPANDQZ256rmk
27466   { 9778,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad), 0x113ddf8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #9778 = VPERMI2PD256rmbk
27467   { 9779,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117ddf8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #9779 = VPERMI2PD256rmbkz
27468   { 9780,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad), 0x403ddf8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #9780 = VPERMI2PD256rmk
27469   { 9781,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407ddf8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #9781 = VPERMI2PD256rmkz
27520   { 9832,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad), 0x113ddbc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #9832 = VPERMI2Q256rmbk
27521   { 9833,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117ddbc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #9833 = VPERMI2Q256rmbkz
27522   { 9834,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad), 0x403ddbc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #9834 = VPERMI2Q256rmk
27523   { 9835,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407ddbc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #9835 = VPERMI2Q256rmkz
27603   { 9915,	9,	1,	0,	502,	0|(1ULL<<MCID::MayLoad), 0x113c378004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #9915 = VPERMILPDZ256rmbk
27605   { 9917,	9,	1,	0,	502,	0|(1ULL<<MCID::MayLoad), 0x403c378004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #9917 = VPERMILPDZ256rmk
27707   { 10019,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad), 0x113c5b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10019 = VPERMPDZ256rmbk
27709   { 10021,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad), 0x403c5b8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10021 = VPERMPDZ256rmk
27765   { 10077,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad), 0x113cdbc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10077 = VPERMQZ256rmbk
27767   { 10079,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad), 0x403cdbc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10079 = VPERMQZ256rmk
27846   { 10158,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad), 0x113dff8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10158 = VPERMT2PD256rmbk
27847   { 10159,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117dff8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10159 = VPERMT2PD256rmbkz
27848   { 10160,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad), 0x403dff8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10160 = VPERMT2PD256rmk
27849   { 10161,	9,	1,	0,	494,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407dff8004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10161 = VPERMT2PD256rmkz
27900   { 10212,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad), 0x113dfbc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10212 = VPERMT2Q256rmbk
27901   { 10213,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x117dfbc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10213 = VPERMT2Q256rmbkz
27902   { 10214,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad), 0x403dfbc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10214 = VPERMT2Q256rmk
27903   { 10215,	9,	1,	0,	416,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Commutable), 0x407dfbc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10215 = VPERMT2Q256rmkz
28223   { 10535,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x113ed7c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10535 = VPMADD52HUQZ256mbk
28224   { 10536,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x117ed7c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10536 = VPMADD52HUQZ256mbkz
28225   { 10537,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x403ed7c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10537 = VPMADD52HUQZ256mk
28226   { 10538,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x407ed7c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10538 = VPMADD52HUQZ256mkz
28250   { 10562,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x113ed3c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10562 = VPMADD52LUQZ256mbk
28251   { 10563,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x117ed3c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10563 = VPMADD52LUQZ256mbkz
28252   { 10564,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x403ed3c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10564 = VPMADD52LUQZ256mk
28253   { 10565,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x407ed3c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10565 = VPMADD52LUQZ256mkz
28382   { 10694,	9,	1,	0,	1209,	0|(1ULL<<MCID::MayLoad), 0x113cf7c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10694 = VPMAXSQZ256rmbk
28384   { 10696,	9,	1,	0,	1209,	0|(1ULL<<MCID::MayLoad), 0x403cf7c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10696 = VPMAXSQZ256rmk
28484   { 10796,	9,	1,	0,	1209,	0|(1ULL<<MCID::MayLoad), 0x113cffc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10796 = VPMAXUQZ256rmbk
28486   { 10798,	9,	1,	0,	1209,	0|(1ULL<<MCID::MayLoad), 0x403cffc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10798 = VPMAXUQZ256rmk
28586   { 10898,	9,	1,	0,	1209,	0|(1ULL<<MCID::MayLoad), 0x113ce7c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10898 = VPMINSQZ256rmbk
28588   { 10900,	9,	1,	0,	1209,	0|(1ULL<<MCID::MayLoad), 0x403ce7c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #10900 = VPMINSQZ256rmk
28688   { 11000,	9,	1,	0,	1209,	0|(1ULL<<MCID::MayLoad), 0x113cefc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #11000 = VPMINUQZ256rmbk
28690   { 11002,	9,	1,	0,	1209,	0|(1ULL<<MCID::MayLoad), 0x403cefc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #11002 = VPMINUQZ256rmk
29299   { 11611,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x113ca3c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #11611 = VPMULDQZ256rmbk
29301   { 11613,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x403ca3c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #11613 = VPMULDQZ256rmk
29425   { 11737,	9,	1,	0,	1251,	0|(1ULL<<MCID::MayLoad), 0x113d03c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #11737 = VPMULLQZ256rmbk
29427   { 11739,	9,	1,	0,	1251,	0|(1ULL<<MCID::MayLoad), 0x403d03c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #11739 = VPMULLQZ256rmk
29503   { 11815,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x113fd3c002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #11815 = VPMULUDQZ256rmbk
29505   { 11817,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x403fd3c002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #11817 = VPMULUDQZ256rmk
29649   { 11961,	9,	1,	0,	478,	0|(1ULL<<MCID::MayLoad), 0x113fafc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #11961 = VPORQZ256rmbk
29651   { 11963,	9,	1,	0,	478,	0|(1ULL<<MCID::MayLoad), 0x403fafc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #11963 = VPORQZ256rmk
29765   { 12077,	9,	1,	0,	530,	0|(1ULL<<MCID::MayLoad), 0x113c57c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12077 = VPROLVQZ256rmbk
29767   { 12079,	9,	1,	0,	530,	0|(1ULL<<MCID::MayLoad), 0x403c57c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12079 = VPROLVQZ256rmk
29873   { 12185,	9,	1,	0,	530,	0|(1ULL<<MCID::MayLoad), 0x113c53c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12185 = VPRORVQZ256rmbk
29875   { 12187,	9,	1,	0,	530,	0|(1ULL<<MCID::MayLoad), 0x403c53c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12187 = VPRORVQZ256rmk
30047   { 12359,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x113dc7c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12359 = VPSHLDVQZ256mbk
30048   { 12360,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x117dc7c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12360 = VPSHLDVQZ256mbkz
30049   { 12361,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x403dc7c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12361 = VPSHLDVQZ256mk
30050   { 12362,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x407dc7c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12362 = VPSHLDVQZ256mkz
30203   { 12515,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x113dcfc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12515 = VPSHRDVQZ256mbk
30204   { 12516,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x117dcfc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12516 = VPSHRDVQZ256mbkz
30205   { 12517,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x403dcfc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12517 = VPSHRDVQZ256mk
30206   { 12518,	9,	1,	0,	435,	0|(1ULL<<MCID::MayLoad), 0x407dcfc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12518 = VPSHRDVQZ256mkz
30463   { 12775,	9,	1,	0,	540,	0|(1ULL<<MCID::MayLoad), 0x203fcfc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12775 = VPSLLQZ256rmk
30530   { 12842,	9,	1,	0,	530,	0|(1ULL<<MCID::MayLoad), 0x113d1fc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12842 = VPSLLVQZ256rmbk
30532   { 12844,	9,	1,	0,	530,	0|(1ULL<<MCID::MayLoad), 0x403d1fc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12844 = VPSLLVQZ256rmk
30684   { 12996,	9,	1,	0,	540,	0|(1ULL<<MCID::MayLoad), 0x203f8bc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #12996 = VPSRAQZ256rmk
30746   { 13058,	9,	1,	0,	530,	0|(1ULL<<MCID::MayLoad), 0x113d1bc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13058 = VPSRAVQZ256rmbk
30748   { 13060,	9,	1,	0,	530,	0|(1ULL<<MCID::MayLoad), 0x403d1bc004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13060 = VPSRAVQZ256rmk
30909   { 13221,	9,	1,	0,	540,	0|(1ULL<<MCID::MayLoad), 0x203f4fc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13221 = VPSRLQZ256rmk
30976   { 13288,	9,	1,	0,	530,	0|(1ULL<<MCID::MayLoad), 0x113d17c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13288 = VPSRLVQZ256rmbk
30978   { 13290,	9,	1,	0,	530,	0|(1ULL<<MCID::MayLoad), 0x403d17c004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13290 = VPSRLVQZ256rmk
31120   { 13432,	9,	1,	0,	1189,	0|(1ULL<<MCID::MayLoad), 0x113fefc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13432 = VPSUBQZ256rmbk
31122   { 13434,	9,	1,	0,	1189,	0|(1ULL<<MCID::MayLoad), 0x403fefc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13434 = VPSUBQZ256rmk
31492   { 13804,	9,	1,	0,	332,	0|(1ULL<<MCID::MayLoad), 0x113db7c002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13804 = VPUNPCKHQDQZ256rmbk
31494   { 13806,	9,	1,	0,	332,	0|(1ULL<<MCID::MayLoad), 0x403db7c002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13806 = VPUNPCKHQDQZ256rmk
31598   { 13910,	9,	1,	0,	332,	0|(1ULL<<MCID::MayLoad), 0x113db3c002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13910 = VPUNPCKLQDQZ256rmbk
31600   { 13912,	9,	1,	0,	332,	0|(1ULL<<MCID::MayLoad), 0x403db3c002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13912 = VPUNPCKLQDQZ256rmk
31676   { 13988,	9,	1,	0,	478,	0|(1ULL<<MCID::MayLoad), 0x113fbfc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13988 = VPXORQZ256rmbk
31678   { 13990,	9,	1,	0,	478,	0|(1ULL<<MCID::MayLoad), 0x403fbfc002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #13990 = VPXORQZ256rmk
32193   { 14505,	9,	1,	0,	328,	0|(1ULL<<MCID::MayLoad), 0x113cb38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #14505 = VSCALEFPDZ256rmbk
32195   { 14507,	9,	1,	0,	328,	0|(1ULL<<MCID::MayLoad), 0x403cb38004821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #14507 = VSCALEFPDZ256rmk
32526   { 14838,	9,	1,	0,	324,	0|(1ULL<<MCID::MayLoad), 0x113d738002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #14838 = VSUBPDZ256rmbk
32528   { 14840,	9,	1,	0,	324,	0|(1ULL<<MCID::MayLoad), 0x403d738002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #14840 = VSUBPDZ256rmk
32650   { 14962,	9,	1,	0,	559,	0|(1ULL<<MCID::MayLoad), 0x113c578002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #14962 = VUNPCKHPDZ256rmbk
32652   { 14964,	9,	1,	0,	559,	0|(1ULL<<MCID::MayLoad), 0x403c578002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #14964 = VUNPCKHPDZ256rmk
32712   { 15024,	9,	1,	0,	559,	0|(1ULL<<MCID::MayLoad), 0x113c538002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #15024 = VUNPCKLPDZ256rmbk
32714   { 15026,	9,	1,	0,	559,	0|(1ULL<<MCID::MayLoad), 0x403c538002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #15026 = VUNPCKLPDZ256rmk
32774   { 15086,	9,	1,	0,	336,	0|(1ULL<<MCID::MayLoad), 0x113d5f8002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #15086 = VXORPDZ256rmbk
32776   { 15088,	9,	1,	0,	336,	0|(1ULL<<MCID::MayLoad), 0x403d5f8002821ULL, nullptr, nullptr, OperandInfo336, -1 ,nullptr },  // Inst #15088 = VXORPDZ256rmk