|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenAsmMatcher.inc25105 { 8030 /* vaddpd */, X86::VADDPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
25109 { 8030 /* vaddpd */, X86::VADDPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
25139 { 8037 /* vaddps */, X86::VADDPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
25143 { 8037 /* vaddps */, X86::VADDPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
25195 { 8058 /* vaddsubpd */, X86::VADDSUBPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
25199 { 8068 /* vaddsubps */, X86::VADDSUBPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
25203 { 8078 /* vaesdec */, X86::VAESDECYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
25207 { 8078 /* vaesdec */, X86::VAESDECZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
25213 { 8086 /* vaesdeclast */, X86::VAESDECLASTYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
25217 { 8086 /* vaesdeclast */, X86::VAESDECLASTZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
25223 { 8098 /* vaesenc */, X86::VAESENCYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
25227 { 8098 /* vaesenc */, X86::VAESENCZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
25233 { 8106 /* vaesenclast */, X86::VAESENCLASTYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
25237 { 8106 /* vaesenclast */, X86::VAESENCLASTZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
25301 { 8159 /* vandnpd */, X86::VANDNPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
25305 { 8159 /* vandnpd */, X86::VANDNPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
25332 { 8167 /* vandnps */, X86::VANDNPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
25336 { 8167 /* vandnps */, X86::VANDNPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
25363 { 8175 /* vandpd */, X86::VANDPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
25367 { 8175 /* vandpd */, X86::VANDPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
25394 { 8182 /* vandps */, X86::VANDPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
25398 { 8182 /* vandps */, X86::VANDPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
25425 { 8189 /* vblendmpd */, X86::VBLENDMPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
25452 { 8199 /* vblendmps */, X86::VBLENDMPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
25768 { 8551 /* vcvtne2ps2bf16 */, X86::VCVTNE2PS2BF16Z256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
26748 { 9498 /* vdivpd */, X86::VDIVPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
26752 { 9498 /* vdivpd */, X86::VDIVPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
26782 { 9505 /* vdivps */, X86::VDIVPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
26786 { 9505 /* vdivps */, X86::VDIVPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
28967 { 11192 /* vgf2p8mulb */, X86::VGF2P8MULBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
28971 { 11192 /* vgf2p8mulb */, X86::VGF2P8MULBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
28989 { 11203 /* vhaddpd */, X86::VHADDPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
28993 { 11211 /* vhaddps */, X86::VHADDPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
28997 { 11219 /* vhsubpd */, X86::VHSUBPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
29001 { 11227 /* vhsubps */, X86::VHSUBPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
29088 { 11401 /* vmaskmovpd */, X86::VMASKMOVPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
29092 { 11412 /* vmaskmovps */, X86::VMASKMOVPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
29098 { 11423 /* vmaxpd */, X86::VMAXPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
29102 { 11423 /* vmaxpd */, X86::VMAXPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
29132 { 11430 /* vmaxps */, X86::VMAXPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
29136 { 11430 /* vmaxps */, X86::VMAXPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
29191 { 11473 /* vminpd */, X86::VMINPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
29195 { 11473 /* vminpd */, X86::VMINPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
29225 { 11480 /* vminps */, X86::VMINPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
29229 { 11480 /* vminps */, X86::VMINPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
29842 { 12021 /* vmulpd */, X86::VMULPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
29846 { 12021 /* vmulpd */, X86::VMULPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
29876 { 12028 /* vmulps */, X86::VMULPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
29880 { 12028 /* vmulps */, X86::VMULPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
29938 { 12088 /* vorpd */, X86::VORPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
29942 { 12088 /* vorpd */, X86::VORPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
29969 { 12094 /* vorps */, X86::VORPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
29973 { 12094 /* vorps */, X86::VORPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30126 { 12177 /* vpackssdw */, X86::VPACKSSDWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30130 { 12177 /* vpackssdw */, X86::VPACKSSDWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30157 { 12187 /* vpacksswb */, X86::VPACKSSWBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30161 { 12187 /* vpacksswb */, X86::VPACKSSWBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30179 { 12197 /* vpackusdw */, X86::VPACKUSDWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30183 { 12197 /* vpackusdw */, X86::VPACKUSDWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30210 { 12207 /* vpackuswb */, X86::VPACKUSWBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30214 { 12207 /* vpackuswb */, X86::VPACKUSWBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30232 { 12217 /* vpaddb */, X86::VPADDBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30236 { 12217 /* vpaddb */, X86::VPADDBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30254 { 12224 /* vpaddd */, X86::VPADDDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30258 { 12224 /* vpaddd */, X86::VPADDDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30285 { 12231 /* vpaddq */, X86::VPADDQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30289 { 12231 /* vpaddq */, X86::VPADDQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30316 { 12238 /* vpaddsb */, X86::VPADDSBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30320 { 12238 /* vpaddsb */, X86::VPADDSBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30338 { 12246 /* vpaddsw */, X86::VPADDSWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30342 { 12246 /* vpaddsw */, X86::VPADDSWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30360 { 12254 /* vpaddusb */, X86::VPADDUSBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30364 { 12254 /* vpaddusb */, X86::VPADDUSBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30382 { 12263 /* vpaddusw */, X86::VPADDUSWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30386 { 12263 /* vpaddusw */, X86::VPADDUSWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30404 { 12272 /* vpaddw */, X86::VPADDWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30408 { 12272 /* vpaddw */, X86::VPADDWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30448 { 12288 /* vpand */, X86::VPANDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30452 { 12294 /* vpandd */, X86::VPANDDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30479 { 12301 /* vpandn */, X86::VPANDNYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30483 { 12308 /* vpandnd */, X86::VPANDNDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30510 { 12316 /* vpandnq */, X86::VPANDNQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30537 { 12324 /* vpandq */, X86::VPANDQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30564 { 12331 /* vpavgb */, X86::VPAVGBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30568 { 12331 /* vpavgb */, X86::VPAVGBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30586 { 12338 /* vpavgw */, X86::VPAVGWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30590 { 12338 /* vpavgw */, X86::VPAVGWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30612 { 12354 /* vpblendmb */, X86::VPBLENDMBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30630 { 12364 /* vpblendmd */, X86::VPBLENDMDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30657 { 12374 /* vpblendmq */, X86::VPBLENDMQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30684 { 12384 /* vpblendmw */, X86::VPBLENDMWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
30926 { 12585 /* vpcmpeqb */, X86::VPCMPEQBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
30932 { 12585 /* vpcmpeqb */, X86::VPCMPEQBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30942 { 12594 /* vpcmpeqd */, X86::VPCMPEQDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
30948 { 12594 /* vpcmpeqd */, X86::VPCMPEQDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30964 { 12603 /* vpcmpeqq */, X86::VPCMPEQQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
30970 { 12603 /* vpcmpeqq */, X86::VPCMPEQQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
30986 { 12612 /* vpcmpeqw */, X86::VPCMPEQWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
30992 { 12612 /* vpcmpeqw */, X86::VPCMPEQWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
31006 { 12643 /* vpcmpgtb */, X86::VPCMPGTBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
31012 { 12643 /* vpcmpgtb */, X86::VPCMPGTBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
31022 { 12652 /* vpcmpgtd */, X86::VPCMPGTDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
31028 { 12652 /* vpcmpgtd */, X86::VPCMPGTDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
31044 { 12661 /* vpcmpgtq */, X86::VPCMPGTQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
31050 { 12661 /* vpcmpgtq */, X86::VPCMPGTQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
31066 { 12670 /* vpcmpgtw */, X86::VPCMPGTWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
31072 { 12670 /* vpcmpgtw */, X86::VPCMPGTWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
31418 { 12939 /* vpermb */, X86::VPERMBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
31434 { 12946 /* vpermd */, X86::VPERMDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
31436 { 12946 /* vpermd */, X86::VPERMDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
31615 { 13031 /* vpermilpd */, X86::VPERMILPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
31623 { 13031 /* vpermilpd */, X86::VPERMILPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
31677 { 13041 /* vpermilps */, X86::VPERMILPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
31685 { 13041 /* vpermilps */, X86::VPERMILPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
31737 { 13051 /* vpermpd */, X86::VPERMPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
31772 { 13059 /* vpermps */, X86::VPERMPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
31774 { 13059 /* vpermps */, X86::VPERMPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
31795 { 13067 /* vpermq */, X86::VPERMQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
31976 { 13130 /* vpermw */, X86::VPERMWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32108 { 13280 /* vphaddd */, X86::VPHADDDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32114 { 13297 /* vphaddsw */, X86::VPHADDSWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32130 { 13366 /* vphaddw */, X86::VPHADDWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32142 { 13413 /* vphsubd */, X86::VPHSUBDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32148 { 13430 /* vphsubsw */, X86::VPHSUBSWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32152 { 13439 /* vphsubw */, X86::VPHSUBWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32306 { 13650 /* vpmaddubsw */, X86::VPMADDUBSWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32310 { 13650 /* vpmaddubsw */, X86::VPMADDUBSWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32328 { 13661 /* vpmaddwd */, X86::VPMADDWDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32332 { 13661 /* vpmaddwd */, X86::VPMADDWDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32348 { 13670 /* vpmaskmovd */, X86::VPMASKMOVDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32352 { 13681 /* vpmaskmovq */, X86::VPMASKMOVQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32358 { 13692 /* vpmaxsb */, X86::VPMAXSBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32362 { 13692 /* vpmaxsb */, X86::VPMAXSBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32380 { 13700 /* vpmaxsd */, X86::VPMAXSDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32384 { 13700 /* vpmaxsd */, X86::VPMAXSDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32411 { 13708 /* vpmaxsq */, X86::VPMAXSQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32438 { 13716 /* vpmaxsw */, X86::VPMAXSWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32442 { 13716 /* vpmaxsw */, X86::VPMAXSWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32460 { 13724 /* vpmaxub */, X86::VPMAXUBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32464 { 13724 /* vpmaxub */, X86::VPMAXUBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32482 { 13732 /* vpmaxud */, X86::VPMAXUDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32486 { 13732 /* vpmaxud */, X86::VPMAXUDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32513 { 13740 /* vpmaxuq */, X86::VPMAXUQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32540 { 13748 /* vpmaxuw */, X86::VPMAXUWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32544 { 13748 /* vpmaxuw */, X86::VPMAXUWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32562 { 13756 /* vpminsb */, X86::VPMINSBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32566 { 13756 /* vpminsb */, X86::VPMINSBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32584 { 13764 /* vpminsd */, X86::VPMINSDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32588 { 13764 /* vpminsd */, X86::VPMINSDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32615 { 13772 /* vpminsq */, X86::VPMINSQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32642 { 13780 /* vpminsw */, X86::VPMINSWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32646 { 13780 /* vpminsw */, X86::VPMINSWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32664 { 13788 /* vpminub */, X86::VPMINUBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32668 { 13788 /* vpminub */, X86::VPMINUBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32686 { 13796 /* vpminud */, X86::VPMINUDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32690 { 13796 /* vpminud */, X86::VPMINUDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32717 { 13804 /* vpminuq */, X86::VPMINUQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
32744 { 13812 /* vpminuw */, X86::VPMINUWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
32748 { 13812 /* vpminuw */, X86::VPMINUWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33326 { 14184 /* vpmuldq */, X86::VPMULDQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
33330 { 14184 /* vpmuldq */, X86::VPMULDQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33357 { 14192 /* vpmulhrsw */, X86::VPMULHRSWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
33361 { 14192 /* vpmulhrsw */, X86::VPMULHRSWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33379 { 14202 /* vpmulhuw */, X86::VPMULHUWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
33383 { 14202 /* vpmulhuw */, X86::VPMULHUWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33401 { 14211 /* vpmulhw */, X86::VPMULHWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
33405 { 14211 /* vpmulhw */, X86::VPMULHWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33423 { 14219 /* vpmulld */, X86::VPMULLDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
33427 { 14219 /* vpmulld */, X86::VPMULLDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33454 { 14227 /* vpmullq */, X86::VPMULLQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33481 { 14235 /* vpmullw */, X86::VPMULLWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
33485 { 14235 /* vpmullw */, X86::VPMULLWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33503 { 14243 /* vpmultishiftqb */, X86::VPMULTISHIFTQBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33530 { 14258 /* vpmuludq */, X86::VPMULUDQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
33534 { 14258 /* vpmuludq */, X86::VPMULUDQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33651 { 14303 /* vpor */, X86::VPORYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
33655 { 14308 /* vpord */, X86::VPORDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33682 { 14314 /* vporq */, X86::VPORQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33766 { 14341 /* vprolvd */, X86::VPROLVDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33793 { 14349 /* vprolvq */, X86::VPROLVQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33874 { 14371 /* vprorvd */, X86::VPRORVDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33901 { 14379 /* vprorvq */, X86::VPRORVQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
33948 { 14415 /* vpsadbw */, X86::VPSADBWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
33952 { 14415 /* vpsadbw */, X86::VPSADBWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
34282 { 14629 /* vpshufb */, X86::VPSHUFBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
34286 { 14629 /* vpshufb */, X86::VPSHUFBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
34304 { 14637 /* vpshufbitqmb */, X86::VPSHUFBITQMBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
34391 { 14676 /* vpsignb */, X86::VPSIGNBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
34395 { 14684 /* vpsignd */, X86::VPSIGNDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
34399 { 14692 /* vpsignw */, X86::VPSIGNWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
34513 { 14722 /* vpsllvd */, X86::VPSLLVDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
34517 { 14722 /* vpsllvd */, X86::VPSLLVDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
34544 { 14730 /* vpsllvq */, X86::VPSLLVQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
34548 { 14730 /* vpsllvq */, X86::VPSLLVQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
34575 { 14738 /* vpsllvw */, X86::VPSLLVWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
34731 { 14767 /* vpsravd */, X86::VPSRAVDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
34735 { 14767 /* vpsravd */, X86::VPSRAVDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
34762 { 14775 /* vpsravq */, X86::VPSRAVQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
34789 { 14783 /* vpsravw */, X86::VPSRAVWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
34959 { 14820 /* vpsrlvd */, X86::VPSRLVDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
34963 { 14820 /* vpsrlvd */, X86::VPSRLVDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
34990 { 14828 /* vpsrlvq */, X86::VPSRLVQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
34994 { 14828 /* vpsrlvq */, X86::VPSRLVQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35021 { 14836 /* vpsrlvw */, X86::VPSRLVWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35081 { 14851 /* vpsubb */, X86::VPSUBBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35085 { 14851 /* vpsubb */, X86::VPSUBBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35103 { 14858 /* vpsubd */, X86::VPSUBDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35107 { 14858 /* vpsubd */, X86::VPSUBDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35134 { 14865 /* vpsubq */, X86::VPSUBQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35138 { 14865 /* vpsubq */, X86::VPSUBQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35165 { 14872 /* vpsubsb */, X86::VPSUBSBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35169 { 14872 /* vpsubsb */, X86::VPSUBSBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35187 { 14880 /* vpsubsw */, X86::VPSUBSWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35191 { 14880 /* vpsubsw */, X86::VPSUBSWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35209 { 14888 /* vpsubusb */, X86::VPSUBUSBYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35213 { 14888 /* vpsubusb */, X86::VPSUBUSBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35231 { 14897 /* vpsubusw */, X86::VPSUBUSWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35235 { 14897 /* vpsubusw */, X86::VPSUBUSWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35253 { 14906 /* vpsubw */, X86::VPSUBWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35257 { 14906 /* vpsubw */, X86::VPSUBWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35333 { 14942 /* vptestmb */, X86::VPTESTMBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
35345 { 14951 /* vptestmd */, X86::VPTESTMDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
35363 { 14960 /* vptestmq */, X86::VPTESTMQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
35381 { 14969 /* vptestmw */, X86::VPTESTMWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
35393 { 14978 /* vptestnmb */, X86::VPTESTNMBZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
35405 { 14988 /* vptestnmd */, X86::VPTESTNMDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
35423 { 14998 /* vptestnmq */, X86::VPTESTNMQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
35441 { 15008 /* vptestnmw */, X86::VPTESTNMWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VK1, MCK_VR256X, MCK_Mem256 }, },
35453 { 15018 /* vpunpckhbw */, X86::VPUNPCKHBWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35457 { 15018 /* vpunpckhbw */, X86::VPUNPCKHBWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35475 { 15029 /* vpunpckhdq */, X86::VPUNPCKHDQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35479 { 15029 /* vpunpckhdq */, X86::VPUNPCKHDQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35506 { 15040 /* vpunpckhqdq */, X86::VPUNPCKHQDQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35510 { 15040 /* vpunpckhqdq */, X86::VPUNPCKHQDQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35537 { 15052 /* vpunpckhwd */, X86::VPUNPCKHWDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35541 { 15052 /* vpunpckhwd */, X86::VPUNPCKHWDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35559 { 15063 /* vpunpcklbw */, X86::VPUNPCKLBWYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35563 { 15063 /* vpunpcklbw */, X86::VPUNPCKLBWZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35581 { 15074 /* vpunpckldq */, X86::VPUNPCKLDQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35585 { 15074 /* vpunpckldq */, X86::VPUNPCKLDQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35612 { 15085 /* vpunpcklqdq */, X86::VPUNPCKLQDQYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35616 { 15085 /* vpunpcklqdq */, X86::VPUNPCKLQDQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35643 { 15097 /* vpunpcklwd */, X86::VPUNPCKLWDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35647 { 15097 /* vpunpcklwd */, X86::VPUNPCKLWDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35665 { 15108 /* vpxor */, X86::VPXORYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
35669 { 15114 /* vpxord */, X86::VPXORDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
35696 { 15121 /* vpxorq */, X86::VPXORQZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
36197 { 15480 /* vscalefpd */, X86::VSCALEFPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
36227 { 15490 /* vscalefps */, X86::VSCALEFPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
36520 { 15789 /* vsubpd */, X86::VSUBPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
36524 { 15789 /* vsubpd */, X86::VSUBPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
36554 { 15796 /* vsubps */, X86::VSUBPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
36558 { 15796 /* vsubps */, X86::VSUBPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
36628 { 15851 /* vunpckhpd */, X86::VUNPCKHPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
36632 { 15851 /* vunpckhpd */, X86::VUNPCKHPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
36659 { 15861 /* vunpckhps */, X86::VUNPCKHPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
36663 { 15861 /* vunpckhps */, X86::VUNPCKHPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
36690 { 15871 /* vunpcklpd */, X86::VUNPCKLPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
36694 { 15871 /* vunpcklpd */, X86::VUNPCKLPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
36721 { 15881 /* vunpcklps */, X86::VUNPCKLPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
36725 { 15881 /* vunpcklps */, X86::VUNPCKLPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
36752 { 15891 /* vxorpd */, X86::VXORPDYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
36756 { 15891 /* vxorpd */, X86::VXORPDZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },
36783 { 15898 /* vxorps */, X86::VXORPSYrm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256, MCK_VR256, MCK_Mem256 }, },
36787 { 15898 /* vxorps */, X86::VXORPSZ256rm, Convert__Reg1_0__Reg1_1__Mem2565_2, AMFBS_None, { MCK_VR256X, MCK_VR256X, MCK_Mem256 }, },