1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s 2 3// CHECK: vfmadd132pd %xmm2, %xmm5, %xmm1 4// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0xca] 5 vfmadd132pd %xmm2, %xmm5, %xmm1 6 7// CHECK: vfmadd132pd (%eax), %xmm5, %xmm1 8// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0x08] 9 vfmadd132pd (%eax), %xmm5, %xmm1 10 11// CHECK: vfmadd132ps %xmm2, %xmm5, %xmm1 12// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0xca] 13 vfmadd132ps %xmm2, %xmm5, %xmm1 14 15// CHECK: vfmadd132ps (%eax), %xmm5, %xmm1 16// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0x08] 17 vfmadd132ps (%eax), %xmm5, %xmm1 18 19// CHECK: vfmadd213pd %xmm2, %xmm5, %xmm1 20// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0xca] 21 vfmadd213pd %xmm2, %xmm5, %xmm1 22 23// CHECK: vfmadd213pd (%eax), %xmm5, %xmm1 24// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0x08] 25 vfmadd213pd (%eax), %xmm5, %xmm1 26 27// CHECK: vfmadd213ps %xmm2, %xmm5, %xmm1 28// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0xca] 29 vfmadd213ps %xmm2, %xmm5, %xmm1 30 31// CHECK: vfmadd213ps (%eax), %xmm5, %xmm1 32// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0x08] 33 vfmadd213ps (%eax), %xmm5, %xmm1 34 35// CHECK: vfmadd231pd %xmm2, %xmm5, %xmm1 36// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0xca] 37 vfmadd231pd %xmm2, %xmm5, %xmm1 38 39// CHECK: vfmadd231pd (%eax), %xmm5, %xmm1 40// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0x08] 41 vfmadd231pd (%eax), %xmm5, %xmm1 42 43// CHECK: vfmadd231ps %xmm2, %xmm5, %xmm1 44// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0xca] 45 vfmadd231ps %xmm2, %xmm5, %xmm1 46 47// CHECK: vfmadd231ps (%eax), %xmm5, %xmm1 48// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0x08] 49 vfmadd231ps (%eax), %xmm5, %xmm1 50 51// CHECK: vfmadd132pd %ymm2, %ymm5, %ymm1 52// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0xca] 53 vfmadd132pd %ymm2, %ymm5, %ymm1 54 55// CHECK: vfmadd132pd (%eax), %ymm5, %ymm1 56// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0x08] 57 vfmadd132pd (%eax), %ymm5, %ymm1 58 59// CHECK: vfmadd132ps %ymm2, %ymm5, %ymm1 60// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0xca] 61 vfmadd132ps %ymm2, %ymm5, %ymm1 62 63// CHECK: vfmadd132ps (%eax), %ymm5, %ymm1 64// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0x08] 65 vfmadd132ps (%eax), %ymm5, %ymm1 66 67// CHECK: vfmadd213pd %ymm2, %ymm5, %ymm1 68// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0xca] 69 vfmadd213pd %ymm2, %ymm5, %ymm1 70 71// CHECK: vfmadd213pd (%eax), %ymm5, %ymm1 72// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0x08] 73 vfmadd213pd (%eax), %ymm5, %ymm1 74 75// CHECK: vfmadd213ps %ymm2, %ymm5, %ymm1 76// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0xca] 77 vfmadd213ps %ymm2, %ymm5, %ymm1 78 79// CHECK: vfmadd213ps (%eax), %ymm5, %ymm1 80// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0x08] 81 vfmadd213ps (%eax), %ymm5, %ymm1 82 83// CHECK: vfmadd231pd %ymm2, %ymm5, %ymm1 84// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0xca] 85 vfmadd231pd %ymm2, %ymm5, %ymm1 86 87// CHECK: vfmadd231pd (%eax), %ymm5, %ymm1 88// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0x08] 89 vfmadd231pd (%eax), %ymm5, %ymm1 90 91// CHECK: vfmadd231ps %ymm2, %ymm5, %ymm1 92// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0xca] 93 vfmadd231ps %ymm2, %ymm5, %ymm1 94 95// CHECK: vfmadd231ps (%eax), %ymm5, %ymm1 96// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0x08] 97 vfmadd231ps (%eax), %ymm5, %ymm1 98 99// CHECK: vfmadd132pd %xmm2, %xmm5, %xmm1 100// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0xca] 101 vfmadd132pd %xmm2, %xmm5, %xmm1 102 103// CHECK: vfmadd132pd (%eax), %xmm5, %xmm1 104// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0x08] 105 vfmadd132pd (%eax), %xmm5, %xmm1 106 107// CHECK: vfmadd132ps %xmm2, %xmm5, %xmm1 108// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0xca] 109 vfmadd132ps %xmm2, %xmm5, %xmm1 110 111// CHECK: vfmadd132ps (%eax), %xmm5, %xmm1 112// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0x08] 113 vfmadd132ps (%eax), %xmm5, %xmm1 114 115// CHECK: vfmadd213pd %xmm2, %xmm5, %xmm1 116// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0xca] 117 vfmadd213pd %xmm2, %xmm5, %xmm1 118 119// CHECK: vfmadd213pd (%eax), %xmm5, %xmm1 120// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0x08] 121 vfmadd213pd (%eax), %xmm5, %xmm1 122 123// CHECK: vfmadd213ps %xmm2, %xmm5, %xmm1 124// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0xca] 125 vfmadd213ps %xmm2, %xmm5, %xmm1 126 127// CHECK: vfmadd213ps (%eax), %xmm5, %xmm1 128// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0x08] 129 vfmadd213ps (%eax), %xmm5, %xmm1 130 131// CHECK: vfmadd231pd %xmm2, %xmm5, %xmm1 132// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0xca] 133 vfmadd231pd %xmm2, %xmm5, %xmm1 134 135// CHECK: vfmadd231pd (%eax), %xmm5, %xmm1 136// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0x08] 137 vfmadd231pd (%eax), %xmm5, %xmm1 138 139// CHECK: vfmadd231ps %xmm2, %xmm5, %xmm1 140// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0xca] 141 vfmadd231ps %xmm2, %xmm5, %xmm1 142 143// CHECK: vfmadd231ps (%eax), %xmm5, %xmm1 144// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0x08] 145 vfmadd231ps (%eax), %xmm5, %xmm1 146 147// CHECK: vfmaddsub132pd %xmm2, %xmm5, %xmm1 148// CHECK: encoding: [0xc4,0xe2,0xd1,0x96,0xca] 149 vfmaddsub132pd %xmm2, %xmm5, %xmm1 150 151// CHECK: vfmaddsub132pd (%eax), %xmm5, %xmm1 152// CHECK: encoding: [0xc4,0xe2,0xd1,0x96,0x08] 153 vfmaddsub132pd (%eax), %xmm5, %xmm1 154 155// CHECK: vfmaddsub132ps %xmm2, %xmm5, %xmm1 156// CHECK: encoding: [0xc4,0xe2,0x51,0x96,0xca] 157 vfmaddsub132ps %xmm2, %xmm5, %xmm1 158 159// CHECK: vfmaddsub132ps (%eax), %xmm5, %xmm1 160// CHECK: encoding: [0xc4,0xe2,0x51,0x96,0x08] 161 vfmaddsub132ps (%eax), %xmm5, %xmm1 162 163// CHECK: vfmaddsub213pd %xmm2, %xmm5, %xmm1 164// CHECK: encoding: [0xc4,0xe2,0xd1,0xa6,0xca] 165 vfmaddsub213pd %xmm2, %xmm5, %xmm1 166 167// CHECK: vfmaddsub213pd (%eax), %xmm5, %xmm1 168// CHECK: encoding: [0xc4,0xe2,0xd1,0xa6,0x08] 169 vfmaddsub213pd (%eax), %xmm5, %xmm1 170 171// CHECK: vfmaddsub213ps %xmm2, %xmm5, %xmm1 172// CHECK: encoding: [0xc4,0xe2,0x51,0xa6,0xca] 173 vfmaddsub213ps %xmm2, %xmm5, %xmm1 174 175// CHECK: vfmaddsub213ps (%eax), %xmm5, %xmm1 176// CHECK: encoding: [0xc4,0xe2,0x51,0xa6,0x08] 177 vfmaddsub213ps (%eax), %xmm5, %xmm1 178 179// CHECK: vfmaddsub231pd %xmm2, %xmm5, %xmm1 180// CHECK: encoding: [0xc4,0xe2,0xd1,0xb6,0xca] 181 vfmaddsub231pd %xmm2, %xmm5, %xmm1 182 183// CHECK: vfmaddsub231pd (%eax), %xmm5, %xmm1 184// CHECK: encoding: [0xc4,0xe2,0xd1,0xb6,0x08] 185 vfmaddsub231pd (%eax), %xmm5, %xmm1 186 187// CHECK: vfmaddsub231ps %xmm2, %xmm5, %xmm1 188// CHECK: encoding: [0xc4,0xe2,0x51,0xb6,0xca] 189 vfmaddsub231ps %xmm2, %xmm5, %xmm1 190 191// CHECK: vfmaddsub231ps (%eax), %xmm5, %xmm1 192// CHECK: encoding: [0xc4,0xe2,0x51,0xb6,0x08] 193 vfmaddsub231ps (%eax), %xmm5, %xmm1 194 195// CHECK: vfmsubadd132pd %xmm2, %xmm5, %xmm1 196// CHECK: encoding: [0xc4,0xe2,0xd1,0x97,0xca] 197 vfmsubadd132pd %xmm2, %xmm5, %xmm1 198 199// CHECK: vfmsubadd132pd (%eax), %xmm5, %xmm1 200// CHECK: encoding: [0xc4,0xe2,0xd1,0x97,0x08] 201 vfmsubadd132pd (%eax), %xmm5, %xmm1 202 203// CHECK: vfmsubadd132ps %xmm2, %xmm5, %xmm1 204// CHECK: encoding: [0xc4,0xe2,0x51,0x97,0xca] 205 vfmsubadd132ps %xmm2, %xmm5, %xmm1 206 207// CHECK: vfmsubadd132ps (%eax), %xmm5, %xmm1 208// CHECK: encoding: [0xc4,0xe2,0x51,0x97,0x08] 209 vfmsubadd132ps (%eax), %xmm5, %xmm1 210 211// CHECK: vfmsubadd213pd %xmm2, %xmm5, %xmm1 212// CHECK: encoding: [0xc4,0xe2,0xd1,0xa7,0xca] 213 vfmsubadd213pd %xmm2, %xmm5, %xmm1 214 215// CHECK: vfmsubadd213pd (%eax), %xmm5, %xmm1 216// CHECK: encoding: [0xc4,0xe2,0xd1,0xa7,0x08] 217 vfmsubadd213pd (%eax), %xmm5, %xmm1 218 219// CHECK: vfmsubadd213ps %xmm2, %xmm5, %xmm1 220// CHECK: encoding: [0xc4,0xe2,0x51,0xa7,0xca] 221 vfmsubadd213ps %xmm2, %xmm5, %xmm1 222 223// CHECK: vfmsubadd213ps (%eax), %xmm5, %xmm1 224// CHECK: encoding: [0xc4,0xe2,0x51,0xa7,0x08] 225 vfmsubadd213ps (%eax), %xmm5, %xmm1 226 227// CHECK: vfmsubadd231pd %xmm2, %xmm5, %xmm1 228// CHECK: encoding: [0xc4,0xe2,0xd1,0xb7,0xca] 229 vfmsubadd231pd %xmm2, %xmm5, %xmm1 230 231// CHECK: vfmsubadd231pd (%eax), %xmm5, %xmm1 232// CHECK: encoding: [0xc4,0xe2,0xd1,0xb7,0x08] 233 vfmsubadd231pd (%eax), %xmm5, %xmm1 234 235// CHECK: vfmsubadd231ps %xmm2, %xmm5, %xmm1 236// CHECK: encoding: [0xc4,0xe2,0x51,0xb7,0xca] 237 vfmsubadd231ps %xmm2, %xmm5, %xmm1 238 239// CHECK: vfmsubadd231ps (%eax), %xmm5, %xmm1 240// CHECK: encoding: [0xc4,0xe2,0x51,0xb7,0x08] 241 vfmsubadd231ps (%eax), %xmm5, %xmm1 242 243// CHECK: vfmsub132pd %xmm2, %xmm5, %xmm1 244// CHECK: encoding: [0xc4,0xe2,0xd1,0x9a,0xca] 245 vfmsub132pd %xmm2, %xmm5, %xmm1 246 247// CHECK: vfmsub132pd (%eax), %xmm5, %xmm1 248// CHECK: encoding: [0xc4,0xe2,0xd1,0x9a,0x08] 249 vfmsub132pd (%eax), %xmm5, %xmm1 250 251// CHECK: vfmsub132ps %xmm2, %xmm5, %xmm1 252// CHECK: encoding: [0xc4,0xe2,0x51,0x9a,0xca] 253 vfmsub132ps %xmm2, %xmm5, %xmm1 254 255// CHECK: vfmsub132ps (%eax), %xmm5, %xmm1 256// CHECK: encoding: [0xc4,0xe2,0x51,0x9a,0x08] 257 vfmsub132ps (%eax), %xmm5, %xmm1 258 259// CHECK: vfmsub213pd %xmm2, %xmm5, %xmm1 260// CHECK: encoding: [0xc4,0xe2,0xd1,0xaa,0xca] 261 vfmsub213pd %xmm2, %xmm5, %xmm1 262 263// CHECK: vfmsub213pd (%eax), %xmm5, %xmm1 264// CHECK: encoding: [0xc4,0xe2,0xd1,0xaa,0x08] 265 vfmsub213pd (%eax), %xmm5, %xmm1 266 267// CHECK: vfmsub213ps %xmm2, %xmm5, %xmm1 268// CHECK: encoding: [0xc4,0xe2,0x51,0xaa,0xca] 269 vfmsub213ps %xmm2, %xmm5, %xmm1 270 271// CHECK: vfmsub213ps (%eax), %xmm5, %xmm1 272// CHECK: encoding: [0xc4,0xe2,0x51,0xaa,0x08] 273 vfmsub213ps (%eax), %xmm5, %xmm1 274 275// CHECK: vfmsub231pd %xmm2, %xmm5, %xmm1 276// CHECK: encoding: [0xc4,0xe2,0xd1,0xba,0xca] 277 vfmsub231pd %xmm2, %xmm5, %xmm1 278 279// CHECK: vfmsub231pd (%eax), %xmm5, %xmm1 280// CHECK: encoding: [0xc4,0xe2,0xd1,0xba,0x08] 281 vfmsub231pd (%eax), %xmm5, %xmm1 282 283// CHECK: vfmsub231ps %xmm2, %xmm5, %xmm1 284// CHECK: encoding: [0xc4,0xe2,0x51,0xba,0xca] 285 vfmsub231ps %xmm2, %xmm5, %xmm1 286 287// CHECK: vfmsub231ps (%eax), %xmm5, %xmm1 288// CHECK: encoding: [0xc4,0xe2,0x51,0xba,0x08] 289 vfmsub231ps (%eax), %xmm5, %xmm1 290 291// CHECK: vfnmadd132pd %xmm2, %xmm5, %xmm1 292// CHECK: encoding: [0xc4,0xe2,0xd1,0x9c,0xca] 293 vfnmadd132pd %xmm2, %xmm5, %xmm1 294 295// CHECK: vfnmadd132pd (%eax), %xmm5, %xmm1 296// CHECK: encoding: [0xc4,0xe2,0xd1,0x9c,0x08] 297 vfnmadd132pd (%eax), %xmm5, %xmm1 298 299// CHECK: vfnmadd132ps %xmm2, %xmm5, %xmm1 300// CHECK: encoding: [0xc4,0xe2,0x51,0x9c,0xca] 301 vfnmadd132ps %xmm2, %xmm5, %xmm1 302 303// CHECK: vfnmadd132ps (%eax), %xmm5, %xmm1 304// CHECK: encoding: [0xc4,0xe2,0x51,0x9c,0x08] 305 vfnmadd132ps (%eax), %xmm5, %xmm1 306 307// CHECK: vfnmadd213pd %xmm2, %xmm5, %xmm1 308// CHECK: encoding: [0xc4,0xe2,0xd1,0xac,0xca] 309 vfnmadd213pd %xmm2, %xmm5, %xmm1 310 311// CHECK: vfnmadd213pd (%eax), %xmm5, %xmm1 312// CHECK: encoding: [0xc4,0xe2,0xd1,0xac,0x08] 313 vfnmadd213pd (%eax), %xmm5, %xmm1 314 315// CHECK: vfnmadd213ps %xmm2, %xmm5, %xmm1 316// CHECK: encoding: [0xc4,0xe2,0x51,0xac,0xca] 317 vfnmadd213ps %xmm2, %xmm5, %xmm1 318 319// CHECK: vfnmadd213ps (%eax), %xmm5, %xmm1 320// CHECK: encoding: [0xc4,0xe2,0x51,0xac,0x08] 321 vfnmadd213ps (%eax), %xmm5, %xmm1 322 323// CHECK: vfnmadd231pd %xmm2, %xmm5, %xmm1 324// CHECK: encoding: [0xc4,0xe2,0xd1,0xbc,0xca] 325 vfnmadd231pd %xmm2, %xmm5, %xmm1 326 327// CHECK: vfnmadd231pd (%eax), %xmm5, %xmm1 328// CHECK: encoding: [0xc4,0xe2,0xd1,0xbc,0x08] 329 vfnmadd231pd (%eax), %xmm5, %xmm1 330 331// CHECK: vfnmadd231ps %xmm2, %xmm5, %xmm1 332// CHECK: encoding: [0xc4,0xe2,0x51,0xbc,0xca] 333 vfnmadd231ps %xmm2, %xmm5, %xmm1 334 335// CHECK: vfnmadd231ps (%eax), %xmm5, %xmm1 336// CHECK: encoding: [0xc4,0xe2,0x51,0xbc,0x08] 337 vfnmadd231ps (%eax), %xmm5, %xmm1 338 339// CHECK: vfnmsub132pd %xmm2, %xmm5, %xmm1 340// CHECK: encoding: [0xc4,0xe2,0xd1,0x9e,0xca] 341 vfnmsub132pd %xmm2, %xmm5, %xmm1 342 343// CHECK: vfnmsub132pd (%eax), %xmm5, %xmm1 344// CHECK: encoding: [0xc4,0xe2,0xd1,0x9e,0x08] 345 vfnmsub132pd (%eax), %xmm5, %xmm1 346 347// CHECK: vfnmsub132ps %xmm2, %xmm5, %xmm1 348// CHECK: encoding: [0xc4,0xe2,0x51,0x9e,0xca] 349 vfnmsub132ps %xmm2, %xmm5, %xmm1 350 351// CHECK: vfnmsub132ps (%eax), %xmm5, %xmm1 352// CHECK: encoding: [0xc4,0xe2,0x51,0x9e,0x08] 353 vfnmsub132ps (%eax), %xmm5, %xmm1 354 355// CHECK: vfnmsub213pd %xmm2, %xmm5, %xmm1 356// CHECK: encoding: [0xc4,0xe2,0xd1,0xae,0xca] 357 vfnmsub213pd %xmm2, %xmm5, %xmm1 358 359// CHECK: vfnmsub213pd (%eax), %xmm5, %xmm1 360// CHECK: encoding: [0xc4,0xe2,0xd1,0xae,0x08] 361 vfnmsub213pd (%eax), %xmm5, %xmm1 362 363// CHECK: vfnmsub213ps %xmm2, %xmm5, %xmm1 364// CHECK: encoding: [0xc4,0xe2,0x51,0xae,0xca] 365 vfnmsub213ps %xmm2, %xmm5, %xmm1 366 367// CHECK: vfnmsub213ps (%eax), %xmm5, %xmm1 368// CHECK: encoding: [0xc4,0xe2,0x51,0xae,0x08] 369 vfnmsub213ps (%eax), %xmm5, %xmm1 370 371// CHECK: vfnmsub231pd %xmm2, %xmm5, %xmm1 372// CHECK: encoding: [0xc4,0xe2,0xd1,0xbe,0xca] 373 vfnmsub231pd %xmm2, %xmm5, %xmm1 374 375// CHECK: vfnmsub231pd (%eax), %xmm5, %xmm1 376// CHECK: encoding: [0xc4,0xe2,0xd1,0xbe,0x08] 377 vfnmsub231pd (%eax), %xmm5, %xmm1 378 379// CHECK: vfnmsub231ps %xmm2, %xmm5, %xmm1 380// CHECK: encoding: [0xc4,0xe2,0x51,0xbe,0xca] 381 vfnmsub231ps %xmm2, %xmm5, %xmm1 382 383// CHECK: vfnmsub231ps (%eax), %xmm5, %xmm1 384// CHECK: encoding: [0xc4,0xe2,0x51,0xbe,0x08] 385 vfnmsub231ps (%eax), %xmm5, %xmm1 386 387// CHECK: vfmadd132pd %ymm2, %ymm5, %ymm1 388// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0xca] 389 vfmadd132pd %ymm2, %ymm5, %ymm1 390 391// CHECK: vfmadd132pd (%eax), %ymm5, %ymm1 392// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0x08] 393 vfmadd132pd (%eax), %ymm5, %ymm1 394 395// CHECK: vfmadd132ps %ymm2, %ymm5, %ymm1 396// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0xca] 397 vfmadd132ps %ymm2, %ymm5, %ymm1 398 399// CHECK: vfmadd132ps (%eax), %ymm5, %ymm1 400// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0x08] 401 vfmadd132ps (%eax), %ymm5, %ymm1 402 403// CHECK: vfmadd213pd %ymm2, %ymm5, %ymm1 404// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0xca] 405 vfmadd213pd %ymm2, %ymm5, %ymm1 406 407// CHECK: vfmadd213pd (%eax), %ymm5, %ymm1 408// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0x08] 409 vfmadd213pd (%eax), %ymm5, %ymm1 410 411// CHECK: vfmadd213ps %ymm2, %ymm5, %ymm1 412// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0xca] 413 vfmadd213ps %ymm2, %ymm5, %ymm1 414 415// CHECK: vfmadd213ps (%eax), %ymm5, %ymm1 416// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0x08] 417 vfmadd213ps (%eax), %ymm5, %ymm1 418 419// CHECK: vfmadd231pd %ymm2, %ymm5, %ymm1 420// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0xca] 421 vfmadd231pd %ymm2, %ymm5, %ymm1 422 423// CHECK: vfmadd231pd (%eax), %ymm5, %ymm1 424// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0x08] 425 vfmadd231pd (%eax), %ymm5, %ymm1 426 427// CHECK: vfmadd231ps %ymm2, %ymm5, %ymm1 428// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0xca] 429 vfmadd231ps %ymm2, %ymm5, %ymm1 430 431// CHECK: vfmadd231ps (%eax), %ymm5, %ymm1 432// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0x08] 433 vfmadd231ps (%eax), %ymm5, %ymm1 434 435// CHECK: vfmaddsub132pd %ymm2, %ymm5, %ymm1 436// CHECK: encoding: [0xc4,0xe2,0xd5,0x96,0xca] 437 vfmaddsub132pd %ymm2, %ymm5, %ymm1 438 439// CHECK: vfmaddsub132pd (%eax), %ymm5, %ymm1 440// CHECK: encoding: [0xc4,0xe2,0xd5,0x96,0x08] 441 vfmaddsub132pd (%eax), %ymm5, %ymm1 442 443// CHECK: vfmaddsub132ps %ymm2, %ymm5, %ymm1 444// CHECK: encoding: [0xc4,0xe2,0x55,0x96,0xca] 445 vfmaddsub132ps %ymm2, %ymm5, %ymm1 446 447// CHECK: vfmaddsub132ps (%eax), %ymm5, %ymm1 448// CHECK: encoding: [0xc4,0xe2,0x55,0x96,0x08] 449 vfmaddsub132ps (%eax), %ymm5, %ymm1 450 451// CHECK: vfmaddsub213pd %ymm2, %ymm5, %ymm1 452// CHECK: encoding: [0xc4,0xe2,0xd5,0xa6,0xca] 453 vfmaddsub213pd %ymm2, %ymm5, %ymm1 454 455// CHECK: vfmaddsub213pd (%eax), %ymm5, %ymm1 456// CHECK: encoding: [0xc4,0xe2,0xd5,0xa6,0x08] 457 vfmaddsub213pd (%eax), %ymm5, %ymm1 458 459// CHECK: vfmaddsub213ps %ymm2, %ymm5, %ymm1 460// CHECK: encoding: [0xc4,0xe2,0x55,0xa6,0xca] 461 vfmaddsub213ps %ymm2, %ymm5, %ymm1 462 463// CHECK: vfmaddsub213ps (%eax), %ymm5, %ymm1 464// CHECK: encoding: [0xc4,0xe2,0x55,0xa6,0x08] 465 vfmaddsub213ps (%eax), %ymm5, %ymm1 466 467// CHECK: vfmaddsub231pd %ymm2, %ymm5, %ymm1 468// CHECK: encoding: [0xc4,0xe2,0xd5,0xb6,0xca] 469 vfmaddsub231pd %ymm2, %ymm5, %ymm1 470 471// CHECK: vfmaddsub231pd (%eax), %ymm5, %ymm1 472// CHECK: encoding: [0xc4,0xe2,0xd5,0xb6,0x08] 473 vfmaddsub231pd (%eax), %ymm5, %ymm1 474 475// CHECK: vfmaddsub231ps %ymm2, %ymm5, %ymm1 476// CHECK: encoding: [0xc4,0xe2,0x55,0xb6,0xca] 477 vfmaddsub231ps %ymm2, %ymm5, %ymm1 478 479// CHECK: vfmaddsub231ps (%eax), %ymm5, %ymm1 480// CHECK: encoding: [0xc4,0xe2,0x55,0xb6,0x08] 481 vfmaddsub231ps (%eax), %ymm5, %ymm1 482 483// CHECK: vfmsubadd132pd %ymm2, %ymm5, %ymm1 484// CHECK: encoding: [0xc4,0xe2,0xd5,0x97,0xca] 485 vfmsubadd132pd %ymm2, %ymm5, %ymm1 486 487// CHECK: vfmsubadd132pd (%eax), %ymm5, %ymm1 488// CHECK: encoding: [0xc4,0xe2,0xd5,0x97,0x08] 489 vfmsubadd132pd (%eax), %ymm5, %ymm1 490 491// CHECK: vfmsubadd132ps %ymm2, %ymm5, %ymm1 492// CHECK: encoding: [0xc4,0xe2,0x55,0x97,0xca] 493 vfmsubadd132ps %ymm2, %ymm5, %ymm1 494 495// CHECK: vfmsubadd132ps (%eax), %ymm5, %ymm1 496// CHECK: encoding: [0xc4,0xe2,0x55,0x97,0x08] 497 vfmsubadd132ps (%eax), %ymm5, %ymm1 498 499// CHECK: vfmsubadd213pd %ymm2, %ymm5, %ymm1 500// CHECK: encoding: [0xc4,0xe2,0xd5,0xa7,0xca] 501 vfmsubadd213pd %ymm2, %ymm5, %ymm1 502 503// CHECK: vfmsubadd213pd (%eax), %ymm5, %ymm1 504// CHECK: encoding: [0xc4,0xe2,0xd5,0xa7,0x08] 505 vfmsubadd213pd (%eax), %ymm5, %ymm1 506 507// CHECK: vfmsubadd213ps %ymm2, %ymm5, %ymm1 508// CHECK: encoding: [0xc4,0xe2,0x55,0xa7,0xca] 509 vfmsubadd213ps %ymm2, %ymm5, %ymm1 510 511// CHECK: vfmsubadd213ps (%eax), %ymm5, %ymm1 512// CHECK: encoding: [0xc4,0xe2,0x55,0xa7,0x08] 513 vfmsubadd213ps (%eax), %ymm5, %ymm1 514 515// CHECK: vfmsubadd231pd %ymm2, %ymm5, %ymm1 516// CHECK: encoding: [0xc4,0xe2,0xd5,0xb7,0xca] 517 vfmsubadd231pd %ymm2, %ymm5, %ymm1 518 519// CHECK: vfmsubadd231pd (%eax), %ymm5, %ymm1 520// CHECK: encoding: [0xc4,0xe2,0xd5,0xb7,0x08] 521 vfmsubadd231pd (%eax), %ymm5, %ymm1 522 523// CHECK: vfmsubadd231ps %ymm2, %ymm5, %ymm1 524// CHECK: encoding: [0xc4,0xe2,0x55,0xb7,0xca] 525 vfmsubadd231ps %ymm2, %ymm5, %ymm1 526 527// CHECK: vfmsubadd231ps (%eax), %ymm5, %ymm1 528// CHECK: encoding: [0xc4,0xe2,0x55,0xb7,0x08] 529 vfmsubadd231ps (%eax), %ymm5, %ymm1 530 531// CHECK: vfmsub132pd %ymm2, %ymm5, %ymm1 532// CHECK: encoding: [0xc4,0xe2,0xd5,0x9a,0xca] 533 vfmsub132pd %ymm2, %ymm5, %ymm1 534 535// CHECK: vfmsub132pd (%eax), %ymm5, %ymm1 536// CHECK: encoding: [0xc4,0xe2,0xd5,0x9a,0x08] 537 vfmsub132pd (%eax), %ymm5, %ymm1 538 539// CHECK: vfmsub132ps %ymm2, %ymm5, %ymm1 540// CHECK: encoding: [0xc4,0xe2,0x55,0x9a,0xca] 541 vfmsub132ps %ymm2, %ymm5, %ymm1 542 543// CHECK: vfmsub132ps (%eax), %ymm5, %ymm1 544// CHECK: encoding: [0xc4,0xe2,0x55,0x9a,0x08] 545 vfmsub132ps (%eax), %ymm5, %ymm1 546 547// CHECK: vfmsub213pd %ymm2, %ymm5, %ymm1 548// CHECK: encoding: [0xc4,0xe2,0xd5,0xaa,0xca] 549 vfmsub213pd %ymm2, %ymm5, %ymm1 550 551// CHECK: vfmsub213pd (%eax), %ymm5, %ymm1 552// CHECK: encoding: [0xc4,0xe2,0xd5,0xaa,0x08] 553 vfmsub213pd (%eax), %ymm5, %ymm1 554 555// CHECK: vfmsub213ps %ymm2, %ymm5, %ymm1 556// CHECK: encoding: [0xc4,0xe2,0x55,0xaa,0xca] 557 vfmsub213ps %ymm2, %ymm5, %ymm1 558 559// CHECK: vfmsub213ps (%eax), %ymm5, %ymm1 560// CHECK: encoding: [0xc4,0xe2,0x55,0xaa,0x08] 561 vfmsub213ps (%eax), %ymm5, %ymm1 562 563// CHECK: vfmsub231pd %ymm2, %ymm5, %ymm1 564// CHECK: encoding: [0xc4,0xe2,0xd5,0xba,0xca] 565 vfmsub231pd %ymm2, %ymm5, %ymm1 566 567// CHECK: vfmsub231pd (%eax), %ymm5, %ymm1 568// CHECK: encoding: [0xc4,0xe2,0xd5,0xba,0x08] 569 vfmsub231pd (%eax), %ymm5, %ymm1 570 571// CHECK: vfmsub231ps %ymm2, %ymm5, %ymm1 572// CHECK: encoding: [0xc4,0xe2,0x55,0xba,0xca] 573 vfmsub231ps %ymm2, %ymm5, %ymm1 574 575// CHECK: vfmsub231ps (%eax), %ymm5, %ymm1 576// CHECK: encoding: [0xc4,0xe2,0x55,0xba,0x08] 577 vfmsub231ps (%eax), %ymm5, %ymm1 578 579// CHECK: vfnmadd132pd %ymm2, %ymm5, %ymm1 580// CHECK: encoding: [0xc4,0xe2,0xd5,0x9c,0xca] 581 vfnmadd132pd %ymm2, %ymm5, %ymm1 582 583// CHECK: vfnmadd132pd (%eax), %ymm5, %ymm1 584// CHECK: encoding: [0xc4,0xe2,0xd5,0x9c,0x08] 585 vfnmadd132pd (%eax), %ymm5, %ymm1 586 587// CHECK: vfnmadd132ps %ymm2, %ymm5, %ymm1 588// CHECK: encoding: [0xc4,0xe2,0x55,0x9c,0xca] 589 vfnmadd132ps %ymm2, %ymm5, %ymm1 590 591// CHECK: vfnmadd132ps (%eax), %ymm5, %ymm1 592// CHECK: encoding: [0xc4,0xe2,0x55,0x9c,0x08] 593 vfnmadd132ps (%eax), %ymm5, %ymm1 594 595// CHECK: vfnmadd213pd %ymm2, %ymm5, %ymm1 596// CHECK: encoding: [0xc4,0xe2,0xd5,0xac,0xca] 597 vfnmadd213pd %ymm2, %ymm5, %ymm1 598 599// CHECK: vfnmadd213pd (%eax), %ymm5, %ymm1 600// CHECK: encoding: [0xc4,0xe2,0xd5,0xac,0x08] 601 vfnmadd213pd (%eax), %ymm5, %ymm1 602 603// CHECK: vfnmadd213ps %ymm2, %ymm5, %ymm1 604// CHECK: encoding: [0xc4,0xe2,0x55,0xac,0xca] 605 vfnmadd213ps %ymm2, %ymm5, %ymm1 606 607// CHECK: vfnmadd213ps (%eax), %ymm5, %ymm1 608// CHECK: encoding: [0xc4,0xe2,0x55,0xac,0x08] 609 vfnmadd213ps (%eax), %ymm5, %ymm1 610 611// CHECK: vfnmadd231pd %ymm2, %ymm5, %ymm1 612// CHECK: encoding: [0xc4,0xe2,0xd5,0xbc,0xca] 613 vfnmadd231pd %ymm2, %ymm5, %ymm1 614 615// CHECK: vfnmadd231pd (%eax), %ymm5, %ymm1 616// CHECK: encoding: [0xc4,0xe2,0xd5,0xbc,0x08] 617 vfnmadd231pd (%eax), %ymm5, %ymm1 618 619// CHECK: vfnmadd231ps %ymm2, %ymm5, %ymm1 620// CHECK: encoding: [0xc4,0xe2,0x55,0xbc,0xca] 621 vfnmadd231ps %ymm2, %ymm5, %ymm1 622 623// CHECK: vfnmadd231ps (%eax), %ymm5, %ymm1 624// CHECK: encoding: [0xc4,0xe2,0x55,0xbc,0x08] 625 vfnmadd231ps (%eax), %ymm5, %ymm1 626 627// CHECK: vfnmsub132pd %ymm2, %ymm5, %ymm1 628// CHECK: encoding: [0xc4,0xe2,0xd5,0x9e,0xca] 629 vfnmsub132pd %ymm2, %ymm5, %ymm1 630 631// CHECK: vfnmsub132pd (%eax), %ymm5, %ymm1 632// CHECK: encoding: [0xc4,0xe2,0xd5,0x9e,0x08] 633 vfnmsub132pd (%eax), %ymm5, %ymm1 634 635// CHECK: vfnmsub132ps %ymm2, %ymm5, %ymm1 636// CHECK: encoding: [0xc4,0xe2,0x55,0x9e,0xca] 637 vfnmsub132ps %ymm2, %ymm5, %ymm1 638 639// CHECK: vfnmsub132ps (%eax), %ymm5, %ymm1 640// CHECK: encoding: [0xc4,0xe2,0x55,0x9e,0x08] 641 vfnmsub132ps (%eax), %ymm5, %ymm1 642 643// CHECK: vfnmsub213pd %ymm2, %ymm5, %ymm1 644// CHECK: encoding: [0xc4,0xe2,0xd5,0xae,0xca] 645 vfnmsub213pd %ymm2, %ymm5, %ymm1 646 647// CHECK: vfnmsub213pd (%eax), %ymm5, %ymm1 648// CHECK: encoding: [0xc4,0xe2,0xd5,0xae,0x08] 649 vfnmsub213pd (%eax), %ymm5, %ymm1 650 651// CHECK: vfnmsub213ps %ymm2, %ymm5, %ymm1 652// CHECK: encoding: [0xc4,0xe2,0x55,0xae,0xca] 653 vfnmsub213ps %ymm2, %ymm5, %ymm1 654 655// CHECK: vfnmsub213ps (%eax), %ymm5, %ymm1 656// CHECK: encoding: [0xc4,0xe2,0x55,0xae,0x08] 657 vfnmsub213ps (%eax), %ymm5, %ymm1 658 659// CHECK: vfnmsub231pd %ymm2, %ymm5, %ymm1 660// CHECK: encoding: [0xc4,0xe2,0xd5,0xbe,0xca] 661 vfnmsub231pd %ymm2, %ymm5, %ymm1 662 663// CHECK: vfnmsub231pd (%eax), %ymm5, %ymm1 664// CHECK: encoding: [0xc4,0xe2,0xd5,0xbe,0x08] 665 vfnmsub231pd (%eax), %ymm5, %ymm1 666 667// CHECK: vfnmsub231ps %ymm2, %ymm5, %ymm1 668// CHECK: encoding: [0xc4,0xe2,0x55,0xbe,0xca] 669 vfnmsub231ps %ymm2, %ymm5, %ymm1 670 671// CHECK: vfnmsub231ps (%eax), %ymm5, %ymm1 672// CHECK: encoding: [0xc4,0xe2,0x55,0xbe,0x08] 673 vfnmsub231ps (%eax), %ymm5, %ymm1 674 675