370 lines · plain
1// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding < %s | FileCheck %s2 3// CHECK: vgf2p8affineinvqb $7, %xmm2, %xmm20, %xmm14// CHECK: encoding: [0x62,0xf3,0xdd,0x00,0xcf,0xca,0x07]5 vgf2p8affineinvqb $7, %xmm2, %xmm20, %xmm16 7// CHECK: vgf2p8affineqb $7, %xmm2, %xmm20, %xmm18// CHECK: encoding: [0x62,0xf3,0xdd,0x00,0xce,0xca,0x07]9 vgf2p8affineqb $7, %xmm2, %xmm20, %xmm110 11// CHECK: vgf2p8affineinvqb $7, %xmm2, %xmm20, %xmm1 {%k2}12// CHECK: encoding: [0x62,0xf3,0xdd,0x02,0xcf,0xca,0x07]13 vgf2p8affineinvqb $7, %xmm2, %xmm20, %xmm1 {%k2}14 15// CHECK: vgf2p8affineqb $7, %xmm2, %xmm20, %xmm1 {%k2}16// CHECK: encoding: [0x62,0xf3,0xdd,0x02,0xce,0xca,0x07]17 vgf2p8affineqb $7, %xmm2, %xmm20, %xmm1 {%k2}18 19// CHECK: vgf2p8affineinvqb $7, (%rcx), %xmm20, %xmm120// CHECK: encoding: [0x62,0xf3,0xdd,0x00,0xcf,0x09,0x07]21 vgf2p8affineinvqb $7, (%rcx), %xmm20, %xmm122 23// CHECK: vgf2p8affineinvqb $7, -64(%rsp), %xmm20, %xmm124// CHECK: encoding: [0x62,0xf3,0xdd,0x00,0xcf,0x4c,0x24,0xfc,0x07]25 vgf2p8affineinvqb $7, -64(%rsp), %xmm20, %xmm126 27// CHECK: vgf2p8affineinvqb $7, 64(%rsp), %xmm20, %xmm128// CHECK: encoding: [0x62,0xf3,0xdd,0x00,0xcf,0x4c,0x24,0x04,0x07]29 vgf2p8affineinvqb $7, 64(%rsp), %xmm20, %xmm130 31// CHECK: vgf2p8affineinvqb $7, 268435456(%rcx,%r14,8), %xmm20, %xmm132// CHECK: encoding: [0x62,0xb3,0xdd,0x00,0xcf,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]33 vgf2p8affineinvqb $7, 268435456(%rcx,%r14,8), %xmm20, %xmm134 35// CHECK: vgf2p8affineinvqb $7, -536870912(%rcx,%r14,8), %xmm20, %xmm136// CHECK: encoding: [0x62,0xb3,0xdd,0x00,0xcf,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]37 vgf2p8affineinvqb $7, -536870912(%rcx,%r14,8), %xmm20, %xmm138 39// CHECK: vgf2p8affineinvqb $7, -536870910(%rcx,%r14,8), %xmm20, %xmm140// CHECK: encoding: [0x62,0xb3,0xdd,0x00,0xcf,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]41 vgf2p8affineinvqb $7, -536870910(%rcx,%r14,8), %xmm20, %xmm142 43// CHECK: vgf2p8affineqb $7, (%rcx), %xmm20, %xmm144// CHECK: encoding: [0x62,0xf3,0xdd,0x00,0xce,0x09,0x07]45 vgf2p8affineqb $7, (%rcx), %xmm20, %xmm146 47// CHECK: vgf2p8affineqb $7, -64(%rsp), %xmm20, %xmm148// CHECK: encoding: [0x62,0xf3,0xdd,0x00,0xce,0x4c,0x24,0xfc,0x07]49 vgf2p8affineqb $7, -64(%rsp), %xmm20, %xmm150 51// CHECK: vgf2p8affineqb $7, 64(%rsp), %xmm20, %xmm152// CHECK: encoding: [0x62,0xf3,0xdd,0x00,0xce,0x4c,0x24,0x04,0x07]53 vgf2p8affineqb $7, 64(%rsp), %xmm20, %xmm154 55// CHECK: vgf2p8affineqb $7, 268435456(%rcx,%r14,8), %xmm20, %xmm156// CHECK: encoding: [0x62,0xb3,0xdd,0x00,0xce,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]57 vgf2p8affineqb $7, 268435456(%rcx,%r14,8), %xmm20, %xmm158 59// CHECK: vgf2p8affineqb $7, -536870912(%rcx,%r14,8), %xmm20, %xmm160// CHECK: encoding: [0x62,0xb3,0xdd,0x00,0xce,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]61 vgf2p8affineqb $7, -536870912(%rcx,%r14,8), %xmm20, %xmm162 63// CHECK: vgf2p8affineqb $7, -536870910(%rcx,%r14,8), %xmm20, %xmm164// CHECK: encoding: [0x62,0xb3,0xdd,0x00,0xce,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]65 vgf2p8affineqb $7, -536870910(%rcx,%r14,8), %xmm20, %xmm166 67// CHECK: vgf2p8affineinvqb $7, (%rcx), %xmm20, %xmm1 {%k2}68// CHECK: encoding: [0x62,0xf3,0xdd,0x02,0xcf,0x09,0x07]69 vgf2p8affineinvqb $7, (%rcx), %xmm20, %xmm1 {%k2}70 71// CHECK: vgf2p8affineinvqb $7, -64(%rsp), %xmm20, %xmm1 {%k2}72// CHECK: encoding: [0x62,0xf3,0xdd,0x02,0xcf,0x4c,0x24,0xfc,0x07]73 vgf2p8affineinvqb $7, -64(%rsp), %xmm20, %xmm1 {%k2}74 75// CHECK: vgf2p8affineinvqb $7, 64(%rsp), %xmm20, %xmm1 {%k2}76// CHECK: encoding: [0x62,0xf3,0xdd,0x02,0xcf,0x4c,0x24,0x04,0x07]77 vgf2p8affineinvqb $7, 64(%rsp), %xmm20, %xmm1 {%k2}78 79// CHECK: vgf2p8affineinvqb $7, 268435456(%rcx,%r14,8), %xmm20, %xmm1 {%k2}80// CHECK: encoding: [0x62,0xb3,0xdd,0x02,0xcf,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]81 vgf2p8affineinvqb $7, 268435456(%rcx,%r14,8), %xmm20, %xmm1 {%k2}82 83// CHECK: vgf2p8affineinvqb $7, -536870912(%rcx,%r14,8), %xmm20, %xmm1 {%k2}84// CHECK: encoding: [0x62,0xb3,0xdd,0x02,0xcf,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]85 vgf2p8affineinvqb $7, -536870912(%rcx,%r14,8), %xmm20, %xmm1 {%k2}86 87// CHECK: vgf2p8affineinvqb $7, -536870910(%rcx,%r14,8), %xmm20, %xmm1 {%k2}88// CHECK: encoding: [0x62,0xb3,0xdd,0x02,0xcf,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]89 vgf2p8affineinvqb $7, -536870910(%rcx,%r14,8), %xmm20, %xmm1 {%k2}90 91// CHECK: vgf2p8affineqb $7, (%rcx), %xmm20, %xmm1 {%k2}92// CHECK: encoding: [0x62,0xf3,0xdd,0x02,0xce,0x09,0x07]93 vgf2p8affineqb $7, (%rcx), %xmm20, %xmm1 {%k2}94 95// CHECK: vgf2p8affineqb $7, -64(%rsp), %xmm20, %xmm1 {%k2}96// CHECK: encoding: [0x62,0xf3,0xdd,0x02,0xce,0x4c,0x24,0xfc,0x07]97 vgf2p8affineqb $7, -64(%rsp), %xmm20, %xmm1 {%k2}98 99// CHECK: vgf2p8affineqb $7, 64(%rsp), %xmm20, %xmm1 {%k2}100// CHECK: encoding: [0x62,0xf3,0xdd,0x02,0xce,0x4c,0x24,0x04,0x07]101 vgf2p8affineqb $7, 64(%rsp), %xmm20, %xmm1 {%k2}102 103// CHECK: vgf2p8affineqb $7, 268435456(%rcx,%r14,8), %xmm20, %xmm1 {%k2}104// CHECK: encoding: [0x62,0xb3,0xdd,0x02,0xce,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]105 vgf2p8affineqb $7, 268435456(%rcx,%r14,8), %xmm20, %xmm1 {%k2}106 107// CHECK: vgf2p8affineqb $7, -536870912(%rcx,%r14,8), %xmm20, %xmm1 {%k2}108// CHECK: encoding: [0x62,0xb3,0xdd,0x02,0xce,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]109 vgf2p8affineqb $7, -536870912(%rcx,%r14,8), %xmm20, %xmm1 {%k2}110 111// CHECK: vgf2p8affineqb $7, -536870910(%rcx,%r14,8), %xmm20, %xmm1 {%k2}112// CHECK: encoding: [0x62,0xb3,0xdd,0x02,0xce,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]113 vgf2p8affineqb $7, -536870910(%rcx,%r14,8), %xmm20, %xmm1 {%k2}114 115// CHECK: vgf2p8affineinvqb $7, %ymm2, %ymm20, %ymm1116// CHECK: encoding: [0x62,0xf3,0xdd,0x20,0xcf,0xca,0x07]117 vgf2p8affineinvqb $7, %ymm2, %ymm20, %ymm1118 119// CHECK: vgf2p8affineqb $7, %ymm2, %ymm20, %ymm1120// CHECK: encoding: [0x62,0xf3,0xdd,0x20,0xce,0xca,0x07]121 vgf2p8affineqb $7, %ymm2, %ymm20, %ymm1122 123// CHECK: vgf2p8affineinvqb $7, %ymm2, %ymm20, %ymm1 {%k2}124// CHECK: encoding: [0x62,0xf3,0xdd,0x22,0xcf,0xca,0x07]125 vgf2p8affineinvqb $7, %ymm2, %ymm20, %ymm1 {%k2}126 127// CHECK: vgf2p8affineqb $7, %ymm2, %ymm20, %ymm1 {%k2}128// CHECK: encoding: [0x62,0xf3,0xdd,0x22,0xce,0xca,0x07]129 vgf2p8affineqb $7, %ymm2, %ymm20, %ymm1 {%k2}130 131// CHECK: vgf2p8affineinvqb $7, (%rcx), %ymm20, %ymm1132// CHECK: encoding: [0x62,0xf3,0xdd,0x20,0xcf,0x09,0x07]133 vgf2p8affineinvqb $7, (%rcx), %ymm20, %ymm1134 135// CHECK: vgf2p8affineinvqb $7, -128(%rsp), %ymm20, %ymm1136// CHECK: encoding: [0x62,0xf3,0xdd,0x20,0xcf,0x4c,0x24,0xfc,0x07]137 vgf2p8affineinvqb $7, -128(%rsp), %ymm20, %ymm1138 139// CHECK: vgf2p8affineinvqb $7, 128(%rsp), %ymm20, %ymm1140// CHECK: encoding: [0x62,0xf3,0xdd,0x20,0xcf,0x4c,0x24,0x04,0x07]141 vgf2p8affineinvqb $7, 128(%rsp), %ymm20, %ymm1142 143// CHECK: vgf2p8affineinvqb $7, 268435456(%rcx,%r14,8), %ymm20, %ymm1144// CHECK: encoding: [0x62,0xb3,0xdd,0x20,0xcf,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]145 vgf2p8affineinvqb $7, 268435456(%rcx,%r14,8), %ymm20, %ymm1146 147// CHECK: vgf2p8affineinvqb $7, -536870912(%rcx,%r14,8), %ymm20, %ymm1148// CHECK: encoding: [0x62,0xb3,0xdd,0x20,0xcf,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]149 vgf2p8affineinvqb $7, -536870912(%rcx,%r14,8), %ymm20, %ymm1150 151// CHECK: vgf2p8affineinvqb $7, -536870910(%rcx,%r14,8), %ymm20, %ymm1152// CHECK: encoding: [0x62,0xb3,0xdd,0x20,0xcf,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]153 vgf2p8affineinvqb $7, -536870910(%rcx,%r14,8), %ymm20, %ymm1154 155// CHECK: vgf2p8affineqb $7, (%rcx), %ymm20, %ymm1156// CHECK: encoding: [0x62,0xf3,0xdd,0x20,0xce,0x09,0x07]157 vgf2p8affineqb $7, (%rcx), %ymm20, %ymm1158 159// CHECK: vgf2p8affineqb $7, -128(%rsp), %ymm20, %ymm1160// CHECK: encoding: [0x62,0xf3,0xdd,0x20,0xce,0x4c,0x24,0xfc,0x07]161 vgf2p8affineqb $7, -128(%rsp), %ymm20, %ymm1162 163// CHECK: vgf2p8affineqb $7, 128(%rsp), %ymm20, %ymm1164// CHECK: encoding: [0x62,0xf3,0xdd,0x20,0xce,0x4c,0x24,0x04,0x07]165 vgf2p8affineqb $7, 128(%rsp), %ymm20, %ymm1166 167// CHECK: vgf2p8affineqb $7, 268435456(%rcx,%r14,8), %ymm20, %ymm1168// CHECK: encoding: [0x62,0xb3,0xdd,0x20,0xce,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]169 vgf2p8affineqb $7, 268435456(%rcx,%r14,8), %ymm20, %ymm1170 171// CHECK: vgf2p8affineqb $7, -536870912(%rcx,%r14,8), %ymm20, %ymm1172// CHECK: encoding: [0x62,0xb3,0xdd,0x20,0xce,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]173 vgf2p8affineqb $7, -536870912(%rcx,%r14,8), %ymm20, %ymm1174 175// CHECK: vgf2p8affineqb $7, -536870910(%rcx,%r14,8), %ymm20, %ymm1176// CHECK: encoding: [0x62,0xb3,0xdd,0x20,0xce,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]177 vgf2p8affineqb $7, -536870910(%rcx,%r14,8), %ymm20, %ymm1178 179// CHECK: vgf2p8affineinvqb $7, (%rcx), %ymm20, %ymm1 {%k2}180// CHECK: encoding: [0x62,0xf3,0xdd,0x22,0xcf,0x09,0x07]181 vgf2p8affineinvqb $7, (%rcx), %ymm20, %ymm1 {%k2}182 183// CHECK: vgf2p8affineinvqb $7, -128(%rsp), %ymm20, %ymm1 {%k2}184// CHECK: encoding: [0x62,0xf3,0xdd,0x22,0xcf,0x4c,0x24,0xfc,0x07]185 vgf2p8affineinvqb $7, -128(%rsp), %ymm20, %ymm1 {%k2}186 187// CHECK: vgf2p8affineinvqb $7, 128(%rsp), %ymm20, %ymm1 {%k2}188// CHECK: encoding: [0x62,0xf3,0xdd,0x22,0xcf,0x4c,0x24,0x04,0x07]189 vgf2p8affineinvqb $7, 128(%rsp), %ymm20, %ymm1 {%k2}190 191// CHECK: vgf2p8affineinvqb $7, 268435456(%rcx,%r14,8), %ymm20, %ymm1 {%k2}192// CHECK: encoding: [0x62,0xb3,0xdd,0x22,0xcf,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]193 vgf2p8affineinvqb $7, 268435456(%rcx,%r14,8), %ymm20, %ymm1 {%k2}194 195// CHECK: vgf2p8affineinvqb $7, -536870912(%rcx,%r14,8), %ymm20, %ymm1 {%k2}196// CHECK: encoding: [0x62,0xb3,0xdd,0x22,0xcf,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]197 vgf2p8affineinvqb $7, -536870912(%rcx,%r14,8), %ymm20, %ymm1 {%k2}198 199// CHECK: vgf2p8affineinvqb $7, -536870910(%rcx,%r14,8), %ymm20, %ymm1 {%k2}200// CHECK: encoding: [0x62,0xb3,0xdd,0x22,0xcf,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]201 vgf2p8affineinvqb $7, -536870910(%rcx,%r14,8), %ymm20, %ymm1 {%k2}202 203// CHECK: vgf2p8affineqb $7, (%rcx), %ymm20, %ymm1 {%k2}204// CHECK: encoding: [0x62,0xf3,0xdd,0x22,0xce,0x09,0x07]205 vgf2p8affineqb $7, (%rcx), %ymm20, %ymm1 {%k2}206 207// CHECK: vgf2p8affineqb $7, -128(%rsp), %ymm20, %ymm1 {%k2}208// CHECK: encoding: [0x62,0xf3,0xdd,0x22,0xce,0x4c,0x24,0xfc,0x07]209 vgf2p8affineqb $7, -128(%rsp), %ymm20, %ymm1 {%k2}210 211// CHECK: vgf2p8affineqb $7, 128(%rsp), %ymm20, %ymm1 {%k2}212// CHECK: encoding: [0x62,0xf3,0xdd,0x22,0xce,0x4c,0x24,0x04,0x07]213 vgf2p8affineqb $7, 128(%rsp), %ymm20, %ymm1 {%k2}214 215// CHECK: vgf2p8affineqb $7, 268435456(%rcx,%r14,8), %ymm20, %ymm1 {%k2}216// CHECK: encoding: [0x62,0xb3,0xdd,0x22,0xce,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]217 vgf2p8affineqb $7, 268435456(%rcx,%r14,8), %ymm20, %ymm1 {%k2}218 219// CHECK: vgf2p8affineqb $7, -536870912(%rcx,%r14,8), %ymm20, %ymm1 {%k2}220// CHECK: encoding: [0x62,0xb3,0xdd,0x22,0xce,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]221 vgf2p8affineqb $7, -536870912(%rcx,%r14,8), %ymm20, %ymm1 {%k2}222 223// CHECK: vgf2p8affineqb $7, -536870910(%rcx,%r14,8), %ymm20, %ymm1 {%k2}224// CHECK: encoding: [0x62,0xb3,0xdd,0x22,0xce,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]225 vgf2p8affineqb $7, -536870910(%rcx,%r14,8), %ymm20, %ymm1 {%k2}226 227// CHECK: vgf2p8mulb %xmm2, %xmm20, %xmm1228// CHECK: encoding: [0x62,0xf2,0x5d,0x00,0xcf,0xca]229 vgf2p8mulb %xmm2, %xmm20, %xmm1230 231// CHECK: vgf2p8mulb %xmm2, %xmm20, %xmm1 {%k2}232// CHECK: encoding: [0x62,0xf2,0x5d,0x02,0xcf,0xca]233 vgf2p8mulb %xmm2, %xmm20, %xmm1 {%k2}234 235// CHECK: vgf2p8mulb (%rcx), %xmm20, %xmm1236// CHECK: encoding: [0x62,0xf2,0x5d,0x00,0xcf,0x09]237 vgf2p8mulb (%rcx), %xmm20, %xmm1238 239// CHECK: vgf2p8mulb -64(%rsp), %xmm20, %xmm1240// CHECK: encoding: [0x62,0xf2,0x5d,0x00,0xcf,0x4c,0x24,0xfc]241 vgf2p8mulb -64(%rsp), %xmm20, %xmm1242 243// CHECK: vgf2p8mulb 64(%rsp), %xmm20, %xmm1244// CHECK: encoding: [0x62,0xf2,0x5d,0x00,0xcf,0x4c,0x24,0x04]245 vgf2p8mulb 64(%rsp), %xmm20, %xmm1246 247// CHECK: vgf2p8mulb 268435456(%rcx,%r14,8), %xmm20, %xmm1248// CHECK: encoding: [0x62,0xb2,0x5d,0x00,0xcf,0x8c,0xf1,0x00,0x00,0x00,0x10]249 vgf2p8mulb 268435456(%rcx,%r14,8), %xmm20, %xmm1250 251// CHECK: vgf2p8mulb -536870912(%rcx,%r14,8), %xmm20, %xmm1252// CHECK: encoding: [0x62,0xb2,0x5d,0x00,0xcf,0x8c,0xf1,0x00,0x00,0x00,0xe0]253 vgf2p8mulb -536870912(%rcx,%r14,8), %xmm20, %xmm1254 255// CHECK: vgf2p8mulb -536870910(%rcx,%r14,8), %xmm20, %xmm1256// CHECK: encoding: [0x62,0xb2,0x5d,0x00,0xcf,0x8c,0xf1,0x02,0x00,0x00,0xe0]257 vgf2p8mulb -536870910(%rcx,%r14,8), %xmm20, %xmm1258 259// CHECK: vgf2p8mulb (%rcx), %xmm20, %xmm1 {%k2}260// CHECK: encoding: [0x62,0xf2,0x5d,0x02,0xcf,0x09]261 vgf2p8mulb (%rcx), %xmm20, %xmm1 {%k2}262 263// CHECK: vgf2p8mulb -64(%rsp), %xmm20, %xmm1 {%k2}264// CHECK: encoding: [0x62,0xf2,0x5d,0x02,0xcf,0x4c,0x24,0xfc]265 vgf2p8mulb -64(%rsp), %xmm20, %xmm1 {%k2}266 267// CHECK: vgf2p8mulb 64(%rsp), %xmm20, %xmm1 {%k2}268// CHECK: encoding: [0x62,0xf2,0x5d,0x02,0xcf,0x4c,0x24,0x04]269 vgf2p8mulb 64(%rsp), %xmm20, %xmm1 {%k2}270 271// CHECK: vgf2p8mulb 268435456(%rcx,%r14,8), %xmm20, %xmm1 {%k2}272// CHECK: encoding: [0x62,0xb2,0x5d,0x02,0xcf,0x8c,0xf1,0x00,0x00,0x00,0x10]273 vgf2p8mulb 268435456(%rcx,%r14,8), %xmm20, %xmm1 {%k2}274 275// CHECK: vgf2p8mulb -536870912(%rcx,%r14,8), %xmm20, %xmm1 {%k2}276// CHECK: encoding: [0x62,0xb2,0x5d,0x02,0xcf,0x8c,0xf1,0x00,0x00,0x00,0xe0]277 vgf2p8mulb -536870912(%rcx,%r14,8), %xmm20, %xmm1 {%k2}278 279// CHECK: vgf2p8mulb -536870910(%rcx,%r14,8), %xmm20, %xmm1 {%k2}280// CHECK: encoding: [0x62,0xb2,0x5d,0x02,0xcf,0x8c,0xf1,0x02,0x00,0x00,0xe0]281 vgf2p8mulb -536870910(%rcx,%r14,8), %xmm20, %xmm1 {%k2}282 283// CHECK: vgf2p8mulb %ymm2, %ymm20, %ymm1284// CHECK: encoding: [0x62,0xf2,0x5d,0x20,0xcf,0xca]285 vgf2p8mulb %ymm2, %ymm20, %ymm1286 287// CHECK: vgf2p8mulb %ymm2, %ymm20, %ymm1 {%k2}288// CHECK: encoding: [0x62,0xf2,0x5d,0x22,0xcf,0xca]289 vgf2p8mulb %ymm2, %ymm20, %ymm1 {%k2}290 291// CHECK: vgf2p8mulb (%rcx), %ymm20, %ymm1292// CHECK: encoding: [0x62,0xf2,0x5d,0x20,0xcf,0x09]293 vgf2p8mulb (%rcx), %ymm20, %ymm1294 295// CHECK: vgf2p8mulb -128(%rsp), %ymm20, %ymm1296// CHECK: encoding: [0x62,0xf2,0x5d,0x20,0xcf,0x4c,0x24,0xfc]297 vgf2p8mulb -128(%rsp), %ymm20, %ymm1298 299// CHECK: vgf2p8mulb 128(%rsp), %ymm20, %ymm1300// CHECK: encoding: [0x62,0xf2,0x5d,0x20,0xcf,0x4c,0x24,0x04]301 vgf2p8mulb 128(%rsp), %ymm20, %ymm1302 303// CHECK: vgf2p8mulb 268435456(%rcx,%r14,8), %ymm20, %ymm1304// CHECK: encoding: [0x62,0xb2,0x5d,0x20,0xcf,0x8c,0xf1,0x00,0x00,0x00,0x10]305 vgf2p8mulb 268435456(%rcx,%r14,8), %ymm20, %ymm1306 307// CHECK: vgf2p8mulb -536870912(%rcx,%r14,8), %ymm20, %ymm1308// CHECK: encoding: [0x62,0xb2,0x5d,0x20,0xcf,0x8c,0xf1,0x00,0x00,0x00,0xe0]309 vgf2p8mulb -536870912(%rcx,%r14,8), %ymm20, %ymm1310 311// CHECK: vgf2p8mulb -536870910(%rcx,%r14,8), %ymm20, %ymm1312// CHECK: encoding: [0x62,0xb2,0x5d,0x20,0xcf,0x8c,0xf1,0x02,0x00,0x00,0xe0]313 vgf2p8mulb -536870910(%rcx,%r14,8), %ymm20, %ymm1314 315// CHECK: vgf2p8mulb (%rcx), %ymm20, %ymm1 {%k2}316// CHECK: encoding: [0x62,0xf2,0x5d,0x22,0xcf,0x09]317 vgf2p8mulb (%rcx), %ymm20, %ymm1 {%k2}318 319// CHECK: vgf2p8mulb -128(%rsp), %ymm20, %ymm1 {%k2}320// CHECK: encoding: [0x62,0xf2,0x5d,0x22,0xcf,0x4c,0x24,0xfc]321 vgf2p8mulb -128(%rsp), %ymm20, %ymm1 {%k2}322 323// CHECK: vgf2p8mulb 128(%rsp), %ymm20, %ymm1 {%k2}324// CHECK: encoding: [0x62,0xf2,0x5d,0x22,0xcf,0x4c,0x24,0x04]325 vgf2p8mulb 128(%rsp), %ymm20, %ymm1 {%k2}326 327// CHECK: vgf2p8mulb 268435456(%rcx,%r14,8), %ymm20, %ymm1 {%k2}328// CHECK: encoding: [0x62,0xb2,0x5d,0x22,0xcf,0x8c,0xf1,0x00,0x00,0x00,0x10]329 vgf2p8mulb 268435456(%rcx,%r14,8), %ymm20, %ymm1 {%k2}330 331// CHECK: vgf2p8mulb -536870912(%rcx,%r14,8), %ymm20, %ymm1 {%k2}332// CHECK: encoding: [0x62,0xb2,0x5d,0x22,0xcf,0x8c,0xf1,0x00,0x00,0x00,0xe0]333 vgf2p8mulb -536870912(%rcx,%r14,8), %ymm20, %ymm1 {%k2}334 335// CHECK: vgf2p8mulb -536870910(%rcx,%r14,8), %ymm20, %ymm1 {%k2}336// CHECK: encoding: [0x62,0xb2,0x5d,0x22,0xcf,0x8c,0xf1,0x02,0x00,0x00,0xe0]337 vgf2p8mulb -536870910(%rcx,%r14,8), %ymm20, %ymm1 {%k2}338 339// CHECK: vgf2p8affineinvqb $7, (%rcx){1to2}, %xmm20, %xmm1340// CHECK: encoding: [0x62,0xf3,0xdd,0x10,0xcf,0x09,0x07]341 vgf2p8affineinvqb $7, (%rcx){1to2}, %xmm20, %xmm1342 343// CHECK: vgf2p8affineinvqb $7, (%rcx){1to4}, %ymm20, %ymm1344// CHECK: encoding: [0x62,0xf3,0xdd,0x30,0xcf,0x09,0x07]345 vgf2p8affineinvqb $7, (%rcx){1to4}, %ymm20, %ymm1346 347// CHECK: vgf2p8affineqb $7, (%rcx){1to2}, %xmm20, %xmm1348// CHECK: encoding: [0x62,0xf3,0xdd,0x10,0xce,0x09,0x07]349 vgf2p8affineqb $7, (%rcx){1to2}, %xmm20, %xmm1350 351// CHECK: vgf2p8affineqb $7, (%rcx){1to4}, %ymm20, %ymm1352// CHECK: encoding: [0x62,0xf3,0xdd,0x30,0xce,0x09,0x07]353 vgf2p8affineqb $7, (%rcx){1to4}, %ymm20, %ymm1354 355// CHECK: vgf2p8affineinvqb $7, 8(%rcx){1to2}, %xmm20, %xmm1356// CHECK: encoding: [0x62,0xf3,0xdd,0x10,0xcf,0x49,0x01,0x07]357 vgf2p8affineinvqb $7, 8(%rcx){1to2}, %xmm20, %xmm1358 359// CHECK: vgf2p8affineinvqb $7, 8(%rcx){1to4}, %ymm20, %ymm1360// CHECK: encoding: [0x62,0xf3,0xdd,0x30,0xcf,0x49,0x01,0x07]361 vgf2p8affineinvqb $7, 8(%rcx){1to4}, %ymm20, %ymm1362 363// CHECK: vgf2p8affineqb $7, 8(%rcx){1to2}, %xmm20, %xmm1364// CHECK: encoding: [0x62,0xf3,0xdd,0x10,0xce,0x49,0x01,0x07]365 vgf2p8affineqb $7, 8(%rcx){1to2}, %xmm20, %xmm1366 367// CHECK: vgf2p8affineqb $7, 8(%rcx){1to4}, %ymm20, %ymm1368// CHECK: encoding: [0x62,0xf3,0xdd,0x30,0xce,0x49,0x01,0x07]369 vgf2p8affineqb $7, 8(%rcx){1to4}, %ymm20, %ymm1370