675 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: vfmadd132pd %xmm2, %xmm5, %xmm14// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0xca]5 vfmadd132pd %xmm2, %xmm5, %xmm16 7// CHECK: vfmadd132pd (%eax), %xmm5, %xmm18// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0x08]9 vfmadd132pd (%eax), %xmm5, %xmm110 11// CHECK: vfmadd132ps %xmm2, %xmm5, %xmm112// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0xca]13 vfmadd132ps %xmm2, %xmm5, %xmm114 15// CHECK: vfmadd132ps (%eax), %xmm5, %xmm116// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0x08]17 vfmadd132ps (%eax), %xmm5, %xmm118 19// CHECK: vfmadd213pd %xmm2, %xmm5, %xmm120// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0xca]21 vfmadd213pd %xmm2, %xmm5, %xmm122 23// CHECK: vfmadd213pd (%eax), %xmm5, %xmm124// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0x08]25 vfmadd213pd (%eax), %xmm5, %xmm126 27// CHECK: vfmadd213ps %xmm2, %xmm5, %xmm128// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0xca]29 vfmadd213ps %xmm2, %xmm5, %xmm130 31// CHECK: vfmadd213ps (%eax), %xmm5, %xmm132// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0x08]33 vfmadd213ps (%eax), %xmm5, %xmm134 35// CHECK: vfmadd231pd %xmm2, %xmm5, %xmm136// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0xca]37 vfmadd231pd %xmm2, %xmm5, %xmm138 39// CHECK: vfmadd231pd (%eax), %xmm5, %xmm140// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0x08]41 vfmadd231pd (%eax), %xmm5, %xmm142 43// CHECK: vfmadd231ps %xmm2, %xmm5, %xmm144// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0xca]45 vfmadd231ps %xmm2, %xmm5, %xmm146 47// CHECK: vfmadd231ps (%eax), %xmm5, %xmm148// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0x08]49 vfmadd231ps (%eax), %xmm5, %xmm150 51// CHECK: vfmadd132pd %ymm2, %ymm5, %ymm152// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0xca]53 vfmadd132pd %ymm2, %ymm5, %ymm154 55// CHECK: vfmadd132pd (%eax), %ymm5, %ymm156// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0x08]57 vfmadd132pd (%eax), %ymm5, %ymm158 59// CHECK: vfmadd132ps %ymm2, %ymm5, %ymm160// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0xca]61 vfmadd132ps %ymm2, %ymm5, %ymm162 63// CHECK: vfmadd132ps (%eax), %ymm5, %ymm164// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0x08]65 vfmadd132ps (%eax), %ymm5, %ymm166 67// CHECK: vfmadd213pd %ymm2, %ymm5, %ymm168// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0xca]69 vfmadd213pd %ymm2, %ymm5, %ymm170 71// CHECK: vfmadd213pd (%eax), %ymm5, %ymm172// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0x08]73 vfmadd213pd (%eax), %ymm5, %ymm174 75// CHECK: vfmadd213ps %ymm2, %ymm5, %ymm176// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0xca]77 vfmadd213ps %ymm2, %ymm5, %ymm178 79// CHECK: vfmadd213ps (%eax), %ymm5, %ymm180// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0x08]81 vfmadd213ps (%eax), %ymm5, %ymm182 83// CHECK: vfmadd231pd %ymm2, %ymm5, %ymm184// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0xca]85 vfmadd231pd %ymm2, %ymm5, %ymm186 87// CHECK: vfmadd231pd (%eax), %ymm5, %ymm188// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0x08]89 vfmadd231pd (%eax), %ymm5, %ymm190 91// CHECK: vfmadd231ps %ymm2, %ymm5, %ymm192// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0xca]93 vfmadd231ps %ymm2, %ymm5, %ymm194 95// CHECK: vfmadd231ps (%eax), %ymm5, %ymm196// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0x08]97 vfmadd231ps (%eax), %ymm5, %ymm198 99// CHECK: vfmadd132pd %xmm2, %xmm5, %xmm1100// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0xca]101 vfmadd132pd %xmm2, %xmm5, %xmm1102 103// CHECK: vfmadd132pd (%eax), %xmm5, %xmm1104// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0x08]105 vfmadd132pd (%eax), %xmm5, %xmm1106 107// CHECK: vfmadd132ps %xmm2, %xmm5, %xmm1108// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0xca]109 vfmadd132ps %xmm2, %xmm5, %xmm1110 111// CHECK: vfmadd132ps (%eax), %xmm5, %xmm1112// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0x08]113 vfmadd132ps (%eax), %xmm5, %xmm1114 115// CHECK: vfmadd213pd %xmm2, %xmm5, %xmm1116// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0xca]117 vfmadd213pd %xmm2, %xmm5, %xmm1118 119// CHECK: vfmadd213pd (%eax), %xmm5, %xmm1120// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0x08]121 vfmadd213pd (%eax), %xmm5, %xmm1122 123// CHECK: vfmadd213ps %xmm2, %xmm5, %xmm1124// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0xca]125 vfmadd213ps %xmm2, %xmm5, %xmm1126 127// CHECK: vfmadd213ps (%eax), %xmm5, %xmm1128// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0x08]129 vfmadd213ps (%eax), %xmm5, %xmm1130 131// CHECK: vfmadd231pd %xmm2, %xmm5, %xmm1132// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0xca]133 vfmadd231pd %xmm2, %xmm5, %xmm1134 135// CHECK: vfmadd231pd (%eax), %xmm5, %xmm1136// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0x08]137 vfmadd231pd (%eax), %xmm5, %xmm1138 139// CHECK: vfmadd231ps %xmm2, %xmm5, %xmm1140// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0xca]141 vfmadd231ps %xmm2, %xmm5, %xmm1142 143// CHECK: vfmadd231ps (%eax), %xmm5, %xmm1144// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0x08]145 vfmadd231ps (%eax), %xmm5, %xmm1146 147// CHECK: vfmaddsub132pd %xmm2, %xmm5, %xmm1148// CHECK: encoding: [0xc4,0xe2,0xd1,0x96,0xca]149 vfmaddsub132pd %xmm2, %xmm5, %xmm1150 151// CHECK: vfmaddsub132pd (%eax), %xmm5, %xmm1152// CHECK: encoding: [0xc4,0xe2,0xd1,0x96,0x08]153 vfmaddsub132pd (%eax), %xmm5, %xmm1154 155// CHECK: vfmaddsub132ps %xmm2, %xmm5, %xmm1156// CHECK: encoding: [0xc4,0xe2,0x51,0x96,0xca]157 vfmaddsub132ps %xmm2, %xmm5, %xmm1158 159// CHECK: vfmaddsub132ps (%eax), %xmm5, %xmm1160// CHECK: encoding: [0xc4,0xe2,0x51,0x96,0x08]161 vfmaddsub132ps (%eax), %xmm5, %xmm1162 163// CHECK: vfmaddsub213pd %xmm2, %xmm5, %xmm1164// CHECK: encoding: [0xc4,0xe2,0xd1,0xa6,0xca]165 vfmaddsub213pd %xmm2, %xmm5, %xmm1166 167// CHECK: vfmaddsub213pd (%eax), %xmm5, %xmm1168// CHECK: encoding: [0xc4,0xe2,0xd1,0xa6,0x08]169 vfmaddsub213pd (%eax), %xmm5, %xmm1170 171// CHECK: vfmaddsub213ps %xmm2, %xmm5, %xmm1172// CHECK: encoding: [0xc4,0xe2,0x51,0xa6,0xca]173 vfmaddsub213ps %xmm2, %xmm5, %xmm1174 175// CHECK: vfmaddsub213ps (%eax), %xmm5, %xmm1176// CHECK: encoding: [0xc4,0xe2,0x51,0xa6,0x08]177 vfmaddsub213ps (%eax), %xmm5, %xmm1178 179// CHECK: vfmaddsub231pd %xmm2, %xmm5, %xmm1180// CHECK: encoding: [0xc4,0xe2,0xd1,0xb6,0xca]181 vfmaddsub231pd %xmm2, %xmm5, %xmm1182 183// CHECK: vfmaddsub231pd (%eax), %xmm5, %xmm1184// CHECK: encoding: [0xc4,0xe2,0xd1,0xb6,0x08]185 vfmaddsub231pd (%eax), %xmm5, %xmm1186 187// CHECK: vfmaddsub231ps %xmm2, %xmm5, %xmm1188// CHECK: encoding: [0xc4,0xe2,0x51,0xb6,0xca]189 vfmaddsub231ps %xmm2, %xmm5, %xmm1190 191// CHECK: vfmaddsub231ps (%eax), %xmm5, %xmm1192// CHECK: encoding: [0xc4,0xe2,0x51,0xb6,0x08]193 vfmaddsub231ps (%eax), %xmm5, %xmm1194 195// CHECK: vfmsubadd132pd %xmm2, %xmm5, %xmm1196// CHECK: encoding: [0xc4,0xe2,0xd1,0x97,0xca]197 vfmsubadd132pd %xmm2, %xmm5, %xmm1198 199// CHECK: vfmsubadd132pd (%eax), %xmm5, %xmm1200// CHECK: encoding: [0xc4,0xe2,0xd1,0x97,0x08]201 vfmsubadd132pd (%eax), %xmm5, %xmm1202 203// CHECK: vfmsubadd132ps %xmm2, %xmm5, %xmm1204// CHECK: encoding: [0xc4,0xe2,0x51,0x97,0xca]205 vfmsubadd132ps %xmm2, %xmm5, %xmm1206 207// CHECK: vfmsubadd132ps (%eax), %xmm5, %xmm1208// CHECK: encoding: [0xc4,0xe2,0x51,0x97,0x08]209 vfmsubadd132ps (%eax), %xmm5, %xmm1210 211// CHECK: vfmsubadd213pd %xmm2, %xmm5, %xmm1212// CHECK: encoding: [0xc4,0xe2,0xd1,0xa7,0xca]213 vfmsubadd213pd %xmm2, %xmm5, %xmm1214 215// CHECK: vfmsubadd213pd (%eax), %xmm5, %xmm1216// CHECK: encoding: [0xc4,0xe2,0xd1,0xa7,0x08]217 vfmsubadd213pd (%eax), %xmm5, %xmm1218 219// CHECK: vfmsubadd213ps %xmm2, %xmm5, %xmm1220// CHECK: encoding: [0xc4,0xe2,0x51,0xa7,0xca]221 vfmsubadd213ps %xmm2, %xmm5, %xmm1222 223// CHECK: vfmsubadd213ps (%eax), %xmm5, %xmm1224// CHECK: encoding: [0xc4,0xe2,0x51,0xa7,0x08]225 vfmsubadd213ps (%eax), %xmm5, %xmm1226 227// CHECK: vfmsubadd231pd %xmm2, %xmm5, %xmm1228// CHECK: encoding: [0xc4,0xe2,0xd1,0xb7,0xca]229 vfmsubadd231pd %xmm2, %xmm5, %xmm1230 231// CHECK: vfmsubadd231pd (%eax), %xmm5, %xmm1232// CHECK: encoding: [0xc4,0xe2,0xd1,0xb7,0x08]233 vfmsubadd231pd (%eax), %xmm5, %xmm1234 235// CHECK: vfmsubadd231ps %xmm2, %xmm5, %xmm1236// CHECK: encoding: [0xc4,0xe2,0x51,0xb7,0xca]237 vfmsubadd231ps %xmm2, %xmm5, %xmm1238 239// CHECK: vfmsubadd231ps (%eax), %xmm5, %xmm1240// CHECK: encoding: [0xc4,0xe2,0x51,0xb7,0x08]241 vfmsubadd231ps (%eax), %xmm5, %xmm1242 243// CHECK: vfmsub132pd %xmm2, %xmm5, %xmm1244// CHECK: encoding: [0xc4,0xe2,0xd1,0x9a,0xca]245 vfmsub132pd %xmm2, %xmm5, %xmm1246 247// CHECK: vfmsub132pd (%eax), %xmm5, %xmm1248// CHECK: encoding: [0xc4,0xe2,0xd1,0x9a,0x08]249 vfmsub132pd (%eax), %xmm5, %xmm1250 251// CHECK: vfmsub132ps %xmm2, %xmm5, %xmm1252// CHECK: encoding: [0xc4,0xe2,0x51,0x9a,0xca]253 vfmsub132ps %xmm2, %xmm5, %xmm1254 255// CHECK: vfmsub132ps (%eax), %xmm5, %xmm1256// CHECK: encoding: [0xc4,0xe2,0x51,0x9a,0x08]257 vfmsub132ps (%eax), %xmm5, %xmm1258 259// CHECK: vfmsub213pd %xmm2, %xmm5, %xmm1260// CHECK: encoding: [0xc4,0xe2,0xd1,0xaa,0xca]261 vfmsub213pd %xmm2, %xmm5, %xmm1262 263// CHECK: vfmsub213pd (%eax), %xmm5, %xmm1264// CHECK: encoding: [0xc4,0xe2,0xd1,0xaa,0x08]265 vfmsub213pd (%eax), %xmm5, %xmm1266 267// CHECK: vfmsub213ps %xmm2, %xmm5, %xmm1268// CHECK: encoding: [0xc4,0xe2,0x51,0xaa,0xca]269 vfmsub213ps %xmm2, %xmm5, %xmm1270 271// CHECK: vfmsub213ps (%eax), %xmm5, %xmm1272// CHECK: encoding: [0xc4,0xe2,0x51,0xaa,0x08]273 vfmsub213ps (%eax), %xmm5, %xmm1274 275// CHECK: vfmsub231pd %xmm2, %xmm5, %xmm1276// CHECK: encoding: [0xc4,0xe2,0xd1,0xba,0xca]277 vfmsub231pd %xmm2, %xmm5, %xmm1278 279// CHECK: vfmsub231pd (%eax), %xmm5, %xmm1280// CHECK: encoding: [0xc4,0xe2,0xd1,0xba,0x08]281 vfmsub231pd (%eax), %xmm5, %xmm1282 283// CHECK: vfmsub231ps %xmm2, %xmm5, %xmm1284// CHECK: encoding: [0xc4,0xe2,0x51,0xba,0xca]285 vfmsub231ps %xmm2, %xmm5, %xmm1286 287// CHECK: vfmsub231ps (%eax), %xmm5, %xmm1288// CHECK: encoding: [0xc4,0xe2,0x51,0xba,0x08]289 vfmsub231ps (%eax), %xmm5, %xmm1290 291// CHECK: vfnmadd132pd %xmm2, %xmm5, %xmm1292// CHECK: encoding: [0xc4,0xe2,0xd1,0x9c,0xca]293 vfnmadd132pd %xmm2, %xmm5, %xmm1294 295// CHECK: vfnmadd132pd (%eax), %xmm5, %xmm1296// CHECK: encoding: [0xc4,0xe2,0xd1,0x9c,0x08]297 vfnmadd132pd (%eax), %xmm5, %xmm1298 299// CHECK: vfnmadd132ps %xmm2, %xmm5, %xmm1300// CHECK: encoding: [0xc4,0xe2,0x51,0x9c,0xca]301 vfnmadd132ps %xmm2, %xmm5, %xmm1302 303// CHECK: vfnmadd132ps (%eax), %xmm5, %xmm1304// CHECK: encoding: [0xc4,0xe2,0x51,0x9c,0x08]305 vfnmadd132ps (%eax), %xmm5, %xmm1306 307// CHECK: vfnmadd213pd %xmm2, %xmm5, %xmm1308// CHECK: encoding: [0xc4,0xe2,0xd1,0xac,0xca]309 vfnmadd213pd %xmm2, %xmm5, %xmm1310 311// CHECK: vfnmadd213pd (%eax), %xmm5, %xmm1312// CHECK: encoding: [0xc4,0xe2,0xd1,0xac,0x08]313 vfnmadd213pd (%eax), %xmm5, %xmm1314 315// CHECK: vfnmadd213ps %xmm2, %xmm5, %xmm1316// CHECK: encoding: [0xc4,0xe2,0x51,0xac,0xca]317 vfnmadd213ps %xmm2, %xmm5, %xmm1318 319// CHECK: vfnmadd213ps (%eax), %xmm5, %xmm1320// CHECK: encoding: [0xc4,0xe2,0x51,0xac,0x08]321 vfnmadd213ps (%eax), %xmm5, %xmm1322 323// CHECK: vfnmadd231pd %xmm2, %xmm5, %xmm1324// CHECK: encoding: [0xc4,0xe2,0xd1,0xbc,0xca]325 vfnmadd231pd %xmm2, %xmm5, %xmm1326 327// CHECK: vfnmadd231pd (%eax), %xmm5, %xmm1328// CHECK: encoding: [0xc4,0xe2,0xd1,0xbc,0x08]329 vfnmadd231pd (%eax), %xmm5, %xmm1330 331// CHECK: vfnmadd231ps %xmm2, %xmm5, %xmm1332// CHECK: encoding: [0xc4,0xe2,0x51,0xbc,0xca]333 vfnmadd231ps %xmm2, %xmm5, %xmm1334 335// CHECK: vfnmadd231ps (%eax), %xmm5, %xmm1336// CHECK: encoding: [0xc4,0xe2,0x51,0xbc,0x08]337 vfnmadd231ps (%eax), %xmm5, %xmm1338 339// CHECK: vfnmsub132pd %xmm2, %xmm5, %xmm1340// CHECK: encoding: [0xc4,0xe2,0xd1,0x9e,0xca]341 vfnmsub132pd %xmm2, %xmm5, %xmm1342 343// CHECK: vfnmsub132pd (%eax), %xmm5, %xmm1344// CHECK: encoding: [0xc4,0xe2,0xd1,0x9e,0x08]345 vfnmsub132pd (%eax), %xmm5, %xmm1346 347// CHECK: vfnmsub132ps %xmm2, %xmm5, %xmm1348// CHECK: encoding: [0xc4,0xe2,0x51,0x9e,0xca]349 vfnmsub132ps %xmm2, %xmm5, %xmm1350 351// CHECK: vfnmsub132ps (%eax), %xmm5, %xmm1352// CHECK: encoding: [0xc4,0xe2,0x51,0x9e,0x08]353 vfnmsub132ps (%eax), %xmm5, %xmm1354 355// CHECK: vfnmsub213pd %xmm2, %xmm5, %xmm1356// CHECK: encoding: [0xc4,0xe2,0xd1,0xae,0xca]357 vfnmsub213pd %xmm2, %xmm5, %xmm1358 359// CHECK: vfnmsub213pd (%eax), %xmm5, %xmm1360// CHECK: encoding: [0xc4,0xe2,0xd1,0xae,0x08]361 vfnmsub213pd (%eax), %xmm5, %xmm1362 363// CHECK: vfnmsub213ps %xmm2, %xmm5, %xmm1364// CHECK: encoding: [0xc4,0xe2,0x51,0xae,0xca]365 vfnmsub213ps %xmm2, %xmm5, %xmm1366 367// CHECK: vfnmsub213ps (%eax), %xmm5, %xmm1368// CHECK: encoding: [0xc4,0xe2,0x51,0xae,0x08]369 vfnmsub213ps (%eax), %xmm5, %xmm1370 371// CHECK: vfnmsub231pd %xmm2, %xmm5, %xmm1372// CHECK: encoding: [0xc4,0xe2,0xd1,0xbe,0xca]373 vfnmsub231pd %xmm2, %xmm5, %xmm1374 375// CHECK: vfnmsub231pd (%eax), %xmm5, %xmm1376// CHECK: encoding: [0xc4,0xe2,0xd1,0xbe,0x08]377 vfnmsub231pd (%eax), %xmm5, %xmm1378 379// CHECK: vfnmsub231ps %xmm2, %xmm5, %xmm1380// CHECK: encoding: [0xc4,0xe2,0x51,0xbe,0xca]381 vfnmsub231ps %xmm2, %xmm5, %xmm1382 383// CHECK: vfnmsub231ps (%eax), %xmm5, %xmm1384// CHECK: encoding: [0xc4,0xe2,0x51,0xbe,0x08]385 vfnmsub231ps (%eax), %xmm5, %xmm1386 387// CHECK: vfmadd132pd %ymm2, %ymm5, %ymm1388// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0xca]389 vfmadd132pd %ymm2, %ymm5, %ymm1390 391// CHECK: vfmadd132pd (%eax), %ymm5, %ymm1392// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0x08]393 vfmadd132pd (%eax), %ymm5, %ymm1394 395// CHECK: vfmadd132ps %ymm2, %ymm5, %ymm1396// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0xca]397 vfmadd132ps %ymm2, %ymm5, %ymm1398 399// CHECK: vfmadd132ps (%eax), %ymm5, %ymm1400// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0x08]401 vfmadd132ps (%eax), %ymm5, %ymm1402 403// CHECK: vfmadd213pd %ymm2, %ymm5, %ymm1404// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0xca]405 vfmadd213pd %ymm2, %ymm5, %ymm1406 407// CHECK: vfmadd213pd (%eax), %ymm5, %ymm1408// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0x08]409 vfmadd213pd (%eax), %ymm5, %ymm1410 411// CHECK: vfmadd213ps %ymm2, %ymm5, %ymm1412// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0xca]413 vfmadd213ps %ymm2, %ymm5, %ymm1414 415// CHECK: vfmadd213ps (%eax), %ymm5, %ymm1416// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0x08]417 vfmadd213ps (%eax), %ymm5, %ymm1418 419// CHECK: vfmadd231pd %ymm2, %ymm5, %ymm1420// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0xca]421 vfmadd231pd %ymm2, %ymm5, %ymm1422 423// CHECK: vfmadd231pd (%eax), %ymm5, %ymm1424// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0x08]425 vfmadd231pd (%eax), %ymm5, %ymm1426 427// CHECK: vfmadd231ps %ymm2, %ymm5, %ymm1428// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0xca]429 vfmadd231ps %ymm2, %ymm5, %ymm1430 431// CHECK: vfmadd231ps (%eax), %ymm5, %ymm1432// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0x08]433 vfmadd231ps (%eax), %ymm5, %ymm1434 435// CHECK: vfmaddsub132pd %ymm2, %ymm5, %ymm1436// CHECK: encoding: [0xc4,0xe2,0xd5,0x96,0xca]437 vfmaddsub132pd %ymm2, %ymm5, %ymm1438 439// CHECK: vfmaddsub132pd (%eax), %ymm5, %ymm1440// CHECK: encoding: [0xc4,0xe2,0xd5,0x96,0x08]441 vfmaddsub132pd (%eax), %ymm5, %ymm1442 443// CHECK: vfmaddsub132ps %ymm2, %ymm5, %ymm1444// CHECK: encoding: [0xc4,0xe2,0x55,0x96,0xca]445 vfmaddsub132ps %ymm2, %ymm5, %ymm1446 447// CHECK: vfmaddsub132ps (%eax), %ymm5, %ymm1448// CHECK: encoding: [0xc4,0xe2,0x55,0x96,0x08]449 vfmaddsub132ps (%eax), %ymm5, %ymm1450 451// CHECK: vfmaddsub213pd %ymm2, %ymm5, %ymm1452// CHECK: encoding: [0xc4,0xe2,0xd5,0xa6,0xca]453 vfmaddsub213pd %ymm2, %ymm5, %ymm1454 455// CHECK: vfmaddsub213pd (%eax), %ymm5, %ymm1456// CHECK: encoding: [0xc4,0xe2,0xd5,0xa6,0x08]457 vfmaddsub213pd (%eax), %ymm5, %ymm1458 459// CHECK: vfmaddsub213ps %ymm2, %ymm5, %ymm1460// CHECK: encoding: [0xc4,0xe2,0x55,0xa6,0xca]461 vfmaddsub213ps %ymm2, %ymm5, %ymm1462 463// CHECK: vfmaddsub213ps (%eax), %ymm5, %ymm1464// CHECK: encoding: [0xc4,0xe2,0x55,0xa6,0x08]465 vfmaddsub213ps (%eax), %ymm5, %ymm1466 467// CHECK: vfmaddsub231pd %ymm2, %ymm5, %ymm1468// CHECK: encoding: [0xc4,0xe2,0xd5,0xb6,0xca]469 vfmaddsub231pd %ymm2, %ymm5, %ymm1470 471// CHECK: vfmaddsub231pd (%eax), %ymm5, %ymm1472// CHECK: encoding: [0xc4,0xe2,0xd5,0xb6,0x08]473 vfmaddsub231pd (%eax), %ymm5, %ymm1474 475// CHECK: vfmaddsub231ps %ymm2, %ymm5, %ymm1476// CHECK: encoding: [0xc4,0xe2,0x55,0xb6,0xca]477 vfmaddsub231ps %ymm2, %ymm5, %ymm1478 479// CHECK: vfmaddsub231ps (%eax), %ymm5, %ymm1480// CHECK: encoding: [0xc4,0xe2,0x55,0xb6,0x08]481 vfmaddsub231ps (%eax), %ymm5, %ymm1482 483// CHECK: vfmsubadd132pd %ymm2, %ymm5, %ymm1484// CHECK: encoding: [0xc4,0xe2,0xd5,0x97,0xca]485 vfmsubadd132pd %ymm2, %ymm5, %ymm1486 487// CHECK: vfmsubadd132pd (%eax), %ymm5, %ymm1488// CHECK: encoding: [0xc4,0xe2,0xd5,0x97,0x08]489 vfmsubadd132pd (%eax), %ymm5, %ymm1490 491// CHECK: vfmsubadd132ps %ymm2, %ymm5, %ymm1492// CHECK: encoding: [0xc4,0xe2,0x55,0x97,0xca]493 vfmsubadd132ps %ymm2, %ymm5, %ymm1494 495// CHECK: vfmsubadd132ps (%eax), %ymm5, %ymm1496// CHECK: encoding: [0xc4,0xe2,0x55,0x97,0x08]497 vfmsubadd132ps (%eax), %ymm5, %ymm1498 499// CHECK: vfmsubadd213pd %ymm2, %ymm5, %ymm1500// CHECK: encoding: [0xc4,0xe2,0xd5,0xa7,0xca]501 vfmsubadd213pd %ymm2, %ymm5, %ymm1502 503// CHECK: vfmsubadd213pd (%eax), %ymm5, %ymm1504// CHECK: encoding: [0xc4,0xe2,0xd5,0xa7,0x08]505 vfmsubadd213pd (%eax), %ymm5, %ymm1506 507// CHECK: vfmsubadd213ps %ymm2, %ymm5, %ymm1508// CHECK: encoding: [0xc4,0xe2,0x55,0xa7,0xca]509 vfmsubadd213ps %ymm2, %ymm5, %ymm1510 511// CHECK: vfmsubadd213ps (%eax), %ymm5, %ymm1512// CHECK: encoding: [0xc4,0xe2,0x55,0xa7,0x08]513 vfmsubadd213ps (%eax), %ymm5, %ymm1514 515// CHECK: vfmsubadd231pd %ymm2, %ymm5, %ymm1516// CHECK: encoding: [0xc4,0xe2,0xd5,0xb7,0xca]517 vfmsubadd231pd %ymm2, %ymm5, %ymm1518 519// CHECK: vfmsubadd231pd (%eax), %ymm5, %ymm1520// CHECK: encoding: [0xc4,0xe2,0xd5,0xb7,0x08]521 vfmsubadd231pd (%eax), %ymm5, %ymm1522 523// CHECK: vfmsubadd231ps %ymm2, %ymm5, %ymm1524// CHECK: encoding: [0xc4,0xe2,0x55,0xb7,0xca]525 vfmsubadd231ps %ymm2, %ymm5, %ymm1526 527// CHECK: vfmsubadd231ps (%eax), %ymm5, %ymm1528// CHECK: encoding: [0xc4,0xe2,0x55,0xb7,0x08]529 vfmsubadd231ps (%eax), %ymm5, %ymm1530 531// CHECK: vfmsub132pd %ymm2, %ymm5, %ymm1532// CHECK: encoding: [0xc4,0xe2,0xd5,0x9a,0xca]533 vfmsub132pd %ymm2, %ymm5, %ymm1534 535// CHECK: vfmsub132pd (%eax), %ymm5, %ymm1536// CHECK: encoding: [0xc4,0xe2,0xd5,0x9a,0x08]537 vfmsub132pd (%eax), %ymm5, %ymm1538 539// CHECK: vfmsub132ps %ymm2, %ymm5, %ymm1540// CHECK: encoding: [0xc4,0xe2,0x55,0x9a,0xca]541 vfmsub132ps %ymm2, %ymm5, %ymm1542 543// CHECK: vfmsub132ps (%eax), %ymm5, %ymm1544// CHECK: encoding: [0xc4,0xe2,0x55,0x9a,0x08]545 vfmsub132ps (%eax), %ymm5, %ymm1546 547// CHECK: vfmsub213pd %ymm2, %ymm5, %ymm1548// CHECK: encoding: [0xc4,0xe2,0xd5,0xaa,0xca]549 vfmsub213pd %ymm2, %ymm5, %ymm1550 551// CHECK: vfmsub213pd (%eax), %ymm5, %ymm1552// CHECK: encoding: [0xc4,0xe2,0xd5,0xaa,0x08]553 vfmsub213pd (%eax), %ymm5, %ymm1554 555// CHECK: vfmsub213ps %ymm2, %ymm5, %ymm1556// CHECK: encoding: [0xc4,0xe2,0x55,0xaa,0xca]557 vfmsub213ps %ymm2, %ymm5, %ymm1558 559// CHECK: vfmsub213ps (%eax), %ymm5, %ymm1560// CHECK: encoding: [0xc4,0xe2,0x55,0xaa,0x08]561 vfmsub213ps (%eax), %ymm5, %ymm1562 563// CHECK: vfmsub231pd %ymm2, %ymm5, %ymm1564// CHECK: encoding: [0xc4,0xe2,0xd5,0xba,0xca]565 vfmsub231pd %ymm2, %ymm5, %ymm1566 567// CHECK: vfmsub231pd (%eax), %ymm5, %ymm1568// CHECK: encoding: [0xc4,0xe2,0xd5,0xba,0x08]569 vfmsub231pd (%eax), %ymm5, %ymm1570 571// CHECK: vfmsub231ps %ymm2, %ymm5, %ymm1572// CHECK: encoding: [0xc4,0xe2,0x55,0xba,0xca]573 vfmsub231ps %ymm2, %ymm5, %ymm1574 575// CHECK: vfmsub231ps (%eax), %ymm5, %ymm1576// CHECK: encoding: [0xc4,0xe2,0x55,0xba,0x08]577 vfmsub231ps (%eax), %ymm5, %ymm1578 579// CHECK: vfnmadd132pd %ymm2, %ymm5, %ymm1580// CHECK: encoding: [0xc4,0xe2,0xd5,0x9c,0xca]581 vfnmadd132pd %ymm2, %ymm5, %ymm1582 583// CHECK: vfnmadd132pd (%eax), %ymm5, %ymm1584// CHECK: encoding: [0xc4,0xe2,0xd5,0x9c,0x08]585 vfnmadd132pd (%eax), %ymm5, %ymm1586 587// CHECK: vfnmadd132ps %ymm2, %ymm5, %ymm1588// CHECK: encoding: [0xc4,0xe2,0x55,0x9c,0xca]589 vfnmadd132ps %ymm2, %ymm5, %ymm1590 591// CHECK: vfnmadd132ps (%eax), %ymm5, %ymm1592// CHECK: encoding: [0xc4,0xe2,0x55,0x9c,0x08]593 vfnmadd132ps (%eax), %ymm5, %ymm1594 595// CHECK: vfnmadd213pd %ymm2, %ymm5, %ymm1596// CHECK: encoding: [0xc4,0xe2,0xd5,0xac,0xca]597 vfnmadd213pd %ymm2, %ymm5, %ymm1598 599// CHECK: vfnmadd213pd (%eax), %ymm5, %ymm1600// CHECK: encoding: [0xc4,0xe2,0xd5,0xac,0x08]601 vfnmadd213pd (%eax), %ymm5, %ymm1602 603// CHECK: vfnmadd213ps %ymm2, %ymm5, %ymm1604// CHECK: encoding: [0xc4,0xe2,0x55,0xac,0xca]605 vfnmadd213ps %ymm2, %ymm5, %ymm1606 607// CHECK: vfnmadd213ps (%eax), %ymm5, %ymm1608// CHECK: encoding: [0xc4,0xe2,0x55,0xac,0x08]609 vfnmadd213ps (%eax), %ymm5, %ymm1610 611// CHECK: vfnmadd231pd %ymm2, %ymm5, %ymm1612// CHECK: encoding: [0xc4,0xe2,0xd5,0xbc,0xca]613 vfnmadd231pd %ymm2, %ymm5, %ymm1614 615// CHECK: vfnmadd231pd (%eax), %ymm5, %ymm1616// CHECK: encoding: [0xc4,0xe2,0xd5,0xbc,0x08]617 vfnmadd231pd (%eax), %ymm5, %ymm1618 619// CHECK: vfnmadd231ps %ymm2, %ymm5, %ymm1620// CHECK: encoding: [0xc4,0xe2,0x55,0xbc,0xca]621 vfnmadd231ps %ymm2, %ymm5, %ymm1622 623// CHECK: vfnmadd231ps (%eax), %ymm5, %ymm1624// CHECK: encoding: [0xc4,0xe2,0x55,0xbc,0x08]625 vfnmadd231ps (%eax), %ymm5, %ymm1626 627// CHECK: vfnmsub132pd %ymm2, %ymm5, %ymm1628// CHECK: encoding: [0xc4,0xe2,0xd5,0x9e,0xca]629 vfnmsub132pd %ymm2, %ymm5, %ymm1630 631// CHECK: vfnmsub132pd (%eax), %ymm5, %ymm1632// CHECK: encoding: [0xc4,0xe2,0xd5,0x9e,0x08]633 vfnmsub132pd (%eax), %ymm5, %ymm1634 635// CHECK: vfnmsub132ps %ymm2, %ymm5, %ymm1636// CHECK: encoding: [0xc4,0xe2,0x55,0x9e,0xca]637 vfnmsub132ps %ymm2, %ymm5, %ymm1638 639// CHECK: vfnmsub132ps (%eax), %ymm5, %ymm1640// CHECK: encoding: [0xc4,0xe2,0x55,0x9e,0x08]641 vfnmsub132ps (%eax), %ymm5, %ymm1642 643// CHECK: vfnmsub213pd %ymm2, %ymm5, %ymm1644// CHECK: encoding: [0xc4,0xe2,0xd5,0xae,0xca]645 vfnmsub213pd %ymm2, %ymm5, %ymm1646 647// CHECK: vfnmsub213pd (%eax), %ymm5, %ymm1648// CHECK: encoding: [0xc4,0xe2,0xd5,0xae,0x08]649 vfnmsub213pd (%eax), %ymm5, %ymm1650 651// CHECK: vfnmsub213ps %ymm2, %ymm5, %ymm1652// CHECK: encoding: [0xc4,0xe2,0x55,0xae,0xca]653 vfnmsub213ps %ymm2, %ymm5, %ymm1654 655// CHECK: vfnmsub213ps (%eax), %ymm5, %ymm1656// CHECK: encoding: [0xc4,0xe2,0x55,0xae,0x08]657 vfnmsub213ps (%eax), %ymm5, %ymm1658 659// CHECK: vfnmsub231pd %ymm2, %ymm5, %ymm1660// CHECK: encoding: [0xc4,0xe2,0xd5,0xbe,0xca]661 vfnmsub231pd %ymm2, %ymm5, %ymm1662 663// CHECK: vfnmsub231pd (%eax), %ymm5, %ymm1664// CHECK: encoding: [0xc4,0xe2,0xd5,0xbe,0x08]665 vfnmsub231pd (%eax), %ymm5, %ymm1666 667// CHECK: vfnmsub231ps %ymm2, %ymm5, %ymm1668// CHECK: encoding: [0xc4,0xe2,0x55,0xbe,0xca]669 vfnmsub231ps %ymm2, %ymm5, %ymm1670 671// CHECK: vfnmsub231ps (%eax), %ymm5, %ymm1672// CHECK: encoding: [0xc4,0xe2,0x55,0xbe,0x08]673 vfnmsub231ps (%eax), %ymm5, %ymm1674 675