1a5192187SRoman Lebedev# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py 2a5baf867SRoman Lebedev# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=bdver2 -instruction-tables < %s | FileCheck %s 3a5192187SRoman Lebedev 4a5192187SRoman Lebedevvfmadd132pd %xmm0, %xmm1, %xmm2 5a5192187SRoman Lebedevvfmadd132pd (%rax), %xmm1, %xmm2 6a5192187SRoman Lebedev 7a5192187SRoman Lebedevvfmadd132pd %ymm0, %ymm1, %ymm2 8a5192187SRoman Lebedevvfmadd132pd (%rax), %ymm1, %ymm2 9a5192187SRoman Lebedev 10a5192187SRoman Lebedevvfmadd213pd %xmm0, %xmm1, %xmm2 11a5192187SRoman Lebedevvfmadd213pd (%rax), %xmm1, %xmm2 12a5192187SRoman Lebedev 13a5192187SRoman Lebedevvfmadd213pd %ymm0, %ymm1, %ymm2 14a5192187SRoman Lebedevvfmadd213pd (%rax), %ymm1, %ymm2 15a5192187SRoman Lebedev 16a5192187SRoman Lebedevvfmadd231pd %xmm0, %xmm1, %xmm2 17a5192187SRoman Lebedevvfmadd231pd (%rax), %xmm1, %xmm2 18a5192187SRoman Lebedev 19a5192187SRoman Lebedevvfmadd231pd %ymm0, %ymm1, %ymm2 20a5192187SRoman Lebedevvfmadd231pd (%rax), %ymm1, %ymm2 21a5192187SRoman Lebedev 22a5192187SRoman Lebedevvfmadd132ps %xmm0, %xmm1, %xmm2 23a5192187SRoman Lebedevvfmadd132ps (%rax), %xmm1, %xmm2 24a5192187SRoman Lebedev 25a5192187SRoman Lebedevvfmadd132ps %ymm0, %ymm1, %ymm2 26a5192187SRoman Lebedevvfmadd132ps (%rax), %ymm1, %ymm2 27a5192187SRoman Lebedev 28a5192187SRoman Lebedevvfmadd213ps %xmm0, %xmm1, %xmm2 29a5192187SRoman Lebedevvfmadd213ps (%rax), %xmm1, %xmm2 30a5192187SRoman Lebedev 31a5192187SRoman Lebedevvfmadd213ps %ymm0, %ymm1, %ymm2 32a5192187SRoman Lebedevvfmadd213ps (%rax), %ymm1, %ymm2 33a5192187SRoman Lebedev 34a5192187SRoman Lebedevvfmadd231ps %xmm0, %xmm1, %xmm2 35a5192187SRoman Lebedevvfmadd231ps (%rax), %xmm1, %xmm2 36a5192187SRoman Lebedev 37a5192187SRoman Lebedevvfmadd231ps %ymm0, %ymm1, %ymm2 38a5192187SRoman Lebedevvfmadd231ps (%rax), %ymm1, %ymm2 39a5192187SRoman Lebedev 40a5192187SRoman Lebedevvfmadd132sd %xmm0, %xmm1, %xmm2 41a5192187SRoman Lebedevvfmadd132sd (%rax), %xmm1, %xmm2 42a5192187SRoman Lebedev 43a5192187SRoman Lebedevvfmadd213sd %xmm0, %xmm1, %xmm2 44a5192187SRoman Lebedevvfmadd213sd (%rax), %xmm1, %xmm2 45a5192187SRoman Lebedev 46a5192187SRoman Lebedevvfmadd231sd %xmm0, %xmm1, %xmm2 47a5192187SRoman Lebedevvfmadd231sd (%rax), %xmm1, %xmm2 48a5192187SRoman Lebedev 49a5192187SRoman Lebedevvfmadd132ss %xmm0, %xmm1, %xmm2 50a5192187SRoman Lebedevvfmadd132ss (%rax), %xmm1, %xmm2 51a5192187SRoman Lebedev 52a5192187SRoman Lebedevvfmadd213ss %xmm0, %xmm1, %xmm2 53a5192187SRoman Lebedevvfmadd213ss (%rax), %xmm1, %xmm2 54a5192187SRoman Lebedev 55a5192187SRoman Lebedevvfmadd231ss %xmm0, %xmm1, %xmm2 56a5192187SRoman Lebedevvfmadd231ss (%rax), %xmm1, %xmm2 57a5192187SRoman Lebedev 58a5192187SRoman Lebedevvfmaddsub132pd %xmm0, %xmm1, %xmm2 59a5192187SRoman Lebedevvfmaddsub132pd (%rax), %xmm1, %xmm2 60a5192187SRoman Lebedev 61a5192187SRoman Lebedevvfmaddsub132pd %ymm0, %ymm1, %ymm2 62a5192187SRoman Lebedevvfmaddsub132pd (%rax), %ymm1, %ymm2 63a5192187SRoman Lebedev 64a5192187SRoman Lebedevvfmaddsub213pd %xmm0, %xmm1, %xmm2 65a5192187SRoman Lebedevvfmaddsub213pd (%rax), %xmm1, %xmm2 66a5192187SRoman Lebedev 67a5192187SRoman Lebedevvfmaddsub213pd %ymm0, %ymm1, %ymm2 68a5192187SRoman Lebedevvfmaddsub213pd (%rax), %ymm1, %ymm2 69a5192187SRoman Lebedev 70a5192187SRoman Lebedevvfmaddsub231pd %xmm0, %xmm1, %xmm2 71a5192187SRoman Lebedevvfmaddsub231pd (%rax), %xmm1, %xmm2 72a5192187SRoman Lebedev 73a5192187SRoman Lebedevvfmaddsub231pd %ymm0, %ymm1, %ymm2 74a5192187SRoman Lebedevvfmaddsub231pd (%rax), %ymm1, %ymm2 75a5192187SRoman Lebedev 76a5192187SRoman Lebedevvfmaddsub132ps %xmm0, %xmm1, %xmm2 77a5192187SRoman Lebedevvfmaddsub132ps (%rax), %xmm1, %xmm2 78a5192187SRoman Lebedev 79a5192187SRoman Lebedevvfmaddsub132ps %ymm0, %ymm1, %ymm2 80a5192187SRoman Lebedevvfmaddsub132ps (%rax), %ymm1, %ymm2 81a5192187SRoman Lebedev 82a5192187SRoman Lebedevvfmaddsub213ps %xmm0, %xmm1, %xmm2 83a5192187SRoman Lebedevvfmaddsub213ps (%rax), %xmm1, %xmm2 84a5192187SRoman Lebedev 85a5192187SRoman Lebedevvfmaddsub213ps %ymm0, %ymm1, %ymm2 86a5192187SRoman Lebedevvfmaddsub213ps (%rax), %ymm1, %ymm2 87a5192187SRoman Lebedev 88a5192187SRoman Lebedevvfmaddsub231ps %xmm0, %xmm1, %xmm2 89a5192187SRoman Lebedevvfmaddsub231ps (%rax), %xmm1, %xmm2 90a5192187SRoman Lebedev 91a5192187SRoman Lebedevvfmaddsub231ps %ymm0, %ymm1, %ymm2 92a5192187SRoman Lebedevvfmaddsub231ps (%rax), %ymm1, %ymm2 93a5192187SRoman Lebedev 94a5192187SRoman Lebedevvfmsub132pd %xmm0, %xmm1, %xmm2 95a5192187SRoman Lebedevvfmsub132pd (%rax), %xmm1, %xmm2 96a5192187SRoman Lebedev 97a5192187SRoman Lebedevvfmsub132pd %ymm0, %ymm1, %ymm2 98a5192187SRoman Lebedevvfmsub132pd (%rax), %ymm1, %ymm2 99a5192187SRoman Lebedev 100a5192187SRoman Lebedevvfmsub213pd %xmm0, %xmm1, %xmm2 101a5192187SRoman Lebedevvfmsub213pd (%rax), %xmm1, %xmm2 102a5192187SRoman Lebedev 103a5192187SRoman Lebedevvfmsub213pd %ymm0, %ymm1, %ymm2 104a5192187SRoman Lebedevvfmsub213pd (%rax), %ymm1, %ymm2 105a5192187SRoman Lebedev 106a5192187SRoman Lebedevvfmsub231pd %xmm0, %xmm1, %xmm2 107a5192187SRoman Lebedevvfmsub231pd (%rax), %xmm1, %xmm2 108a5192187SRoman Lebedev 109a5192187SRoman Lebedevvfmsub231pd %ymm0, %ymm1, %ymm2 110a5192187SRoman Lebedevvfmsub231pd (%rax), %ymm1, %ymm2 111a5192187SRoman Lebedev 112a5192187SRoman Lebedevvfmsub132ps %xmm0, %xmm1, %xmm2 113a5192187SRoman Lebedevvfmsub132ps (%rax), %xmm1, %xmm2 114a5192187SRoman Lebedev 115a5192187SRoman Lebedevvfmsub132ps %ymm0, %ymm1, %ymm2 116a5192187SRoman Lebedevvfmsub132ps (%rax), %ymm1, %ymm2 117a5192187SRoman Lebedev 118a5192187SRoman Lebedevvfmsub213ps %xmm0, %xmm1, %xmm2 119a5192187SRoman Lebedevvfmsub213ps (%rax), %xmm1, %xmm2 120a5192187SRoman Lebedev 121a5192187SRoman Lebedevvfmsub213ps %ymm0, %ymm1, %ymm2 122a5192187SRoman Lebedevvfmsub213ps (%rax), %ymm1, %ymm2 123a5192187SRoman Lebedev 124a5192187SRoman Lebedevvfmsub231ps %xmm0, %xmm1, %xmm2 125a5192187SRoman Lebedevvfmsub231ps (%rax), %xmm1, %xmm2 126a5192187SRoman Lebedev 127a5192187SRoman Lebedevvfmsub231ps %ymm0, %ymm1, %ymm2 128a5192187SRoman Lebedevvfmsub231ps (%rax), %ymm1, %ymm2 129a5192187SRoman Lebedev 130a5192187SRoman Lebedevvfmsub132sd %xmm0, %xmm1, %xmm2 131a5192187SRoman Lebedevvfmsub132sd (%rax), %xmm1, %xmm2 132a5192187SRoman Lebedev 133a5192187SRoman Lebedevvfmsub213sd %xmm0, %xmm1, %xmm2 134a5192187SRoman Lebedevvfmsub213sd (%rax), %xmm1, %xmm2 135a5192187SRoman Lebedev 136a5192187SRoman Lebedevvfmsub231sd %xmm0, %xmm1, %xmm2 137a5192187SRoman Lebedevvfmsub231sd (%rax), %xmm1, %xmm2 138a5192187SRoman Lebedev 139a5192187SRoman Lebedevvfmsub132ss %xmm0, %xmm1, %xmm2 140a5192187SRoman Lebedevvfmsub132ss (%rax), %xmm1, %xmm2 141a5192187SRoman Lebedev 142a5192187SRoman Lebedevvfmsub213ss %xmm0, %xmm1, %xmm2 143a5192187SRoman Lebedevvfmsub213ss (%rax), %xmm1, %xmm2 144a5192187SRoman Lebedev 145a5192187SRoman Lebedevvfmsub231ss %xmm0, %xmm1, %xmm2 146a5192187SRoman Lebedevvfmsub231ss (%rax), %xmm1, %xmm2 147a5192187SRoman Lebedev 148a5192187SRoman Lebedevvfmsubadd132pd %xmm0, %xmm1, %xmm2 149a5192187SRoman Lebedevvfmsubadd132pd (%rax), %xmm1, %xmm2 150a5192187SRoman Lebedev 151a5192187SRoman Lebedevvfmsubadd132pd %ymm0, %ymm1, %ymm2 152a5192187SRoman Lebedevvfmsubadd132pd (%rax), %ymm1, %ymm2 153a5192187SRoman Lebedev 154a5192187SRoman Lebedevvfmsubadd213pd %xmm0, %xmm1, %xmm2 155a5192187SRoman Lebedevvfmsubadd213pd (%rax), %xmm1, %xmm2 156a5192187SRoman Lebedev 157a5192187SRoman Lebedevvfmsubadd213pd %ymm0, %ymm1, %ymm2 158a5192187SRoman Lebedevvfmsubadd213pd (%rax), %ymm1, %ymm2 159a5192187SRoman Lebedev 160a5192187SRoman Lebedevvfmsubadd231pd %xmm0, %xmm1, %xmm2 161a5192187SRoman Lebedevvfmsubadd231pd (%rax), %xmm1, %xmm2 162a5192187SRoman Lebedev 163a5192187SRoman Lebedevvfmsubadd231pd %ymm0, %ymm1, %ymm2 164a5192187SRoman Lebedevvfmsubadd231pd (%rax), %ymm1, %ymm2 165a5192187SRoman Lebedev 166a5192187SRoman Lebedevvfmsubadd132ps %xmm0, %xmm1, %xmm2 167a5192187SRoman Lebedevvfmsubadd132ps (%rax), %xmm1, %xmm2 168a5192187SRoman Lebedev 169a5192187SRoman Lebedevvfmsubadd132ps %ymm0, %ymm1, %ymm2 170a5192187SRoman Lebedevvfmsubadd132ps (%rax), %ymm1, %ymm2 171a5192187SRoman Lebedev 172a5192187SRoman Lebedevvfmsubadd213ps %xmm0, %xmm1, %xmm2 173a5192187SRoman Lebedevvfmsubadd213ps (%rax), %xmm1, %xmm2 174a5192187SRoman Lebedev 175a5192187SRoman Lebedevvfmsubadd213ps %ymm0, %ymm1, %ymm2 176a5192187SRoman Lebedevvfmsubadd213ps (%rax), %ymm1, %ymm2 177a5192187SRoman Lebedev 178a5192187SRoman Lebedevvfmsubadd231ps %xmm0, %xmm1, %xmm2 179a5192187SRoman Lebedevvfmsubadd231ps (%rax), %xmm1, %xmm2 180a5192187SRoman Lebedev 181a5192187SRoman Lebedevvfmsubadd231ps %ymm0, %ymm1, %ymm2 182a5192187SRoman Lebedevvfmsubadd231ps (%rax), %ymm1, %ymm2 183a5192187SRoman Lebedev 184a5192187SRoman Lebedevvfnmadd132pd %xmm0, %xmm1, %xmm2 185a5192187SRoman Lebedevvfnmadd132pd (%rax), %xmm1, %xmm2 186a5192187SRoman Lebedev 187a5192187SRoman Lebedevvfnmadd132pd %ymm0, %ymm1, %ymm2 188a5192187SRoman Lebedevvfnmadd132pd (%rax), %ymm1, %ymm2 189a5192187SRoman Lebedev 190a5192187SRoman Lebedevvfnmadd213pd %xmm0, %xmm1, %xmm2 191a5192187SRoman Lebedevvfnmadd213pd (%rax), %xmm1, %xmm2 192a5192187SRoman Lebedev 193a5192187SRoman Lebedevvfnmadd213pd %ymm0, %ymm1, %ymm2 194a5192187SRoman Lebedevvfnmadd213pd (%rax), %ymm1, %ymm2 195a5192187SRoman Lebedev 196a5192187SRoman Lebedevvfnmadd231pd %xmm0, %xmm1, %xmm2 197a5192187SRoman Lebedevvfnmadd231pd (%rax), %xmm1, %xmm2 198a5192187SRoman Lebedev 199a5192187SRoman Lebedevvfnmadd231pd %ymm0, %ymm1, %ymm2 200a5192187SRoman Lebedevvfnmadd231pd (%rax), %ymm1, %ymm2 201a5192187SRoman Lebedev 202a5192187SRoman Lebedevvfnmadd132ps %xmm0, %xmm1, %xmm2 203a5192187SRoman Lebedevvfnmadd132ps (%rax), %xmm1, %xmm2 204a5192187SRoman Lebedev 205a5192187SRoman Lebedevvfnmadd132ps %ymm0, %ymm1, %ymm2 206a5192187SRoman Lebedevvfnmadd132ps (%rax), %ymm1, %ymm2 207a5192187SRoman Lebedev 208a5192187SRoman Lebedevvfnmadd213ps %xmm0, %xmm1, %xmm2 209a5192187SRoman Lebedevvfnmadd213ps (%rax), %xmm1, %xmm2 210a5192187SRoman Lebedev 211a5192187SRoman Lebedevvfnmadd213ps %ymm0, %ymm1, %ymm2 212a5192187SRoman Lebedevvfnmadd213ps (%rax), %ymm1, %ymm2 213a5192187SRoman Lebedev 214a5192187SRoman Lebedevvfnmadd231ps %xmm0, %xmm1, %xmm2 215a5192187SRoman Lebedevvfnmadd231ps (%rax), %xmm1, %xmm2 216a5192187SRoman Lebedev 217a5192187SRoman Lebedevvfnmadd231ps %ymm0, %ymm1, %ymm2 218a5192187SRoman Lebedevvfnmadd231ps (%rax), %ymm1, %ymm2 219a5192187SRoman Lebedev 220a5192187SRoman Lebedevvfnmadd132sd %xmm0, %xmm1, %xmm2 221a5192187SRoman Lebedevvfnmadd132sd (%rax), %xmm1, %xmm2 222a5192187SRoman Lebedev 223a5192187SRoman Lebedevvfnmadd213sd %xmm0, %xmm1, %xmm2 224a5192187SRoman Lebedevvfnmadd213sd (%rax), %xmm1, %xmm2 225a5192187SRoman Lebedev 226a5192187SRoman Lebedevvfnmadd231sd %xmm0, %xmm1, %xmm2 227a5192187SRoman Lebedevvfnmadd231sd (%rax), %xmm1, %xmm2 228a5192187SRoman Lebedev 229a5192187SRoman Lebedevvfnmadd132ss %xmm0, %xmm1, %xmm2 230a5192187SRoman Lebedevvfnmadd132ss (%rax), %xmm1, %xmm2 231a5192187SRoman Lebedev 232a5192187SRoman Lebedevvfnmadd213ss %xmm0, %xmm1, %xmm2 233a5192187SRoman Lebedevvfnmadd213ss (%rax), %xmm1, %xmm2 234a5192187SRoman Lebedev 235a5192187SRoman Lebedevvfnmadd231ss %xmm0, %xmm1, %xmm2 236a5192187SRoman Lebedevvfnmadd231ss (%rax), %xmm1, %xmm2 237a5192187SRoman Lebedev 238a5192187SRoman Lebedevvfnmsub132pd %xmm0, %xmm1, %xmm2 239a5192187SRoman Lebedevvfnmsub132pd (%rax), %xmm1, %xmm2 240a5192187SRoman Lebedev 241a5192187SRoman Lebedevvfnmsub132pd %ymm0, %ymm1, %ymm2 242a5192187SRoman Lebedevvfnmsub132pd (%rax), %ymm1, %ymm2 243a5192187SRoman Lebedev 244a5192187SRoman Lebedevvfnmsub213pd %xmm0, %xmm1, %xmm2 245a5192187SRoman Lebedevvfnmsub213pd (%rax), %xmm1, %xmm2 246a5192187SRoman Lebedev 247a5192187SRoman Lebedevvfnmsub213pd %ymm0, %ymm1, %ymm2 248a5192187SRoman Lebedevvfnmsub213pd (%rax), %ymm1, %ymm2 249a5192187SRoman Lebedev 250a5192187SRoman Lebedevvfnmsub231pd %xmm0, %xmm1, %xmm2 251a5192187SRoman Lebedevvfnmsub231pd (%rax), %xmm1, %xmm2 252a5192187SRoman Lebedev 253a5192187SRoman Lebedevvfnmsub231pd %ymm0, %ymm1, %ymm2 254a5192187SRoman Lebedevvfnmsub231pd (%rax), %ymm1, %ymm2 255a5192187SRoman Lebedev 256a5192187SRoman Lebedevvfnmsub132ps %xmm0, %xmm1, %xmm2 257a5192187SRoman Lebedevvfnmsub132ps (%rax), %xmm1, %xmm2 258a5192187SRoman Lebedev 259a5192187SRoman Lebedevvfnmsub132ps %ymm0, %ymm1, %ymm2 260a5192187SRoman Lebedevvfnmsub132ps (%rax), %ymm1, %ymm2 261a5192187SRoman Lebedev 262a5192187SRoman Lebedevvfnmsub213ps %xmm0, %xmm1, %xmm2 263a5192187SRoman Lebedevvfnmsub213ps (%rax), %xmm1, %xmm2 264a5192187SRoman Lebedev 265a5192187SRoman Lebedevvfnmsub213ps %ymm0, %ymm1, %ymm2 266a5192187SRoman Lebedevvfnmsub213ps (%rax), %ymm1, %ymm2 267a5192187SRoman Lebedev 268a5192187SRoman Lebedevvfnmsub231ps %xmm0, %xmm1, %xmm2 269a5192187SRoman Lebedevvfnmsub231ps (%rax), %xmm1, %xmm2 270a5192187SRoman Lebedev 271a5192187SRoman Lebedevvfnmsub231ps %ymm0, %ymm1, %ymm2 272a5192187SRoman Lebedevvfnmsub231ps (%rax), %ymm1, %ymm2 273a5192187SRoman Lebedev 274a5192187SRoman Lebedevvfnmsub132sd %xmm0, %xmm1, %xmm2 275a5192187SRoman Lebedevvfnmsub132sd (%rax), %xmm1, %xmm2 276a5192187SRoman Lebedev 277a5192187SRoman Lebedevvfnmsub213sd %xmm0, %xmm1, %xmm2 278a5192187SRoman Lebedevvfnmsub213sd (%rax), %xmm1, %xmm2 279a5192187SRoman Lebedev 280a5192187SRoman Lebedevvfnmsub231sd %xmm0, %xmm1, %xmm2 281a5192187SRoman Lebedevvfnmsub231sd (%rax), %xmm1, %xmm2 282a5192187SRoman Lebedev 283a5192187SRoman Lebedevvfnmsub132ss %xmm0, %xmm1, %xmm2 284a5192187SRoman Lebedevvfnmsub132ss (%rax), %xmm1, %xmm2 285a5192187SRoman Lebedev 286a5192187SRoman Lebedevvfnmsub213ss %xmm0, %xmm1, %xmm2 287a5192187SRoman Lebedevvfnmsub213ss (%rax), %xmm1, %xmm2 288a5192187SRoman Lebedev 289a5192187SRoman Lebedevvfnmsub231ss %xmm0, %xmm1, %xmm2 290a5192187SRoman Lebedevvfnmsub231ss (%rax), %xmm1, %xmm2 291a5192187SRoman Lebedev 292a5192187SRoman Lebedev# CHECK: Instruction Info: 293a5192187SRoman Lebedev# CHECK-NEXT: [1]: #uOps 294a5192187SRoman Lebedev# CHECK-NEXT: [2]: Latency 295a5192187SRoman Lebedev# CHECK-NEXT: [3]: RThroughput 296a5192187SRoman Lebedev# CHECK-NEXT: [4]: MayLoad 297a5192187SRoman Lebedev# CHECK-NEXT: [5]: MayStore 298a5192187SRoman Lebedev# CHECK-NEXT: [6]: HasSideEffects (U) 299a5192187SRoman Lebedev 300a5192187SRoman Lebedev# CHECK: [1] [2] [3] [4] [5] [6] Instructions: 301*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmadd132pd %xmm0, %xmm1, %xmm2 302*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmadd132pd (%rax), %xmm1, %xmm2 303*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmadd132pd %ymm0, %ymm1, %ymm2 304*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmadd132pd (%rax), %ymm1, %ymm2 305*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmadd213pd %xmm0, %xmm1, %xmm2 306*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmadd213pd (%rax), %xmm1, %xmm2 307*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmadd213pd %ymm0, %ymm1, %ymm2 308*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmadd213pd (%rax), %ymm1, %ymm2 309*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmadd231pd %xmm0, %xmm1, %xmm2 310*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmadd231pd (%rax), %xmm1, %xmm2 311*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmadd231pd %ymm0, %ymm1, %ymm2 312*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmadd231pd (%rax), %ymm1, %ymm2 313*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmadd132ps %xmm0, %xmm1, %xmm2 314*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmadd132ps (%rax), %xmm1, %xmm2 315*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmadd132ps %ymm0, %ymm1, %ymm2 316*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmadd132ps (%rax), %ymm1, %ymm2 317*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmadd213ps %xmm0, %xmm1, %xmm2 318*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmadd213ps (%rax), %xmm1, %xmm2 319*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmadd213ps %ymm0, %ymm1, %ymm2 320*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmadd213ps (%rax), %ymm1, %ymm2 321*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmadd231ps %xmm0, %xmm1, %xmm2 322*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmadd231ps (%rax), %xmm1, %xmm2 323*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmadd231ps %ymm0, %ymm1, %ymm2 324*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmadd231ps (%rax), %ymm1, %ymm2 325*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmadd132sd %xmm0, %xmm1, %xmm2 326*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmadd132sd (%rax), %xmm1, %xmm2 327*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmadd213sd %xmm0, %xmm1, %xmm2 328*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmadd213sd (%rax), %xmm1, %xmm2 329*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmadd231sd %xmm0, %xmm1, %xmm2 330*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmadd231sd (%rax), %xmm1, %xmm2 331*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmadd132ss %xmm0, %xmm1, %xmm2 332*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmadd132ss (%rax), %xmm1, %xmm2 333*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmadd213ss %xmm0, %xmm1, %xmm2 334*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmadd213ss (%rax), %xmm1, %xmm2 335*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmadd231ss %xmm0, %xmm1, %xmm2 336*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmadd231ss (%rax), %xmm1, %xmm2 337*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmaddsub132pd %xmm0, %xmm1, %xmm2 338*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmaddsub132pd (%rax), %xmm1, %xmm2 339*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmaddsub132pd %ymm0, %ymm1, %ymm2 340*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmaddsub132pd (%rax), %ymm1, %ymm2 341*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmaddsub213pd %xmm0, %xmm1, %xmm2 342*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmaddsub213pd (%rax), %xmm1, %xmm2 343*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmaddsub213pd %ymm0, %ymm1, %ymm2 344*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmaddsub213pd (%rax), %ymm1, %ymm2 345*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmaddsub231pd %xmm0, %xmm1, %xmm2 346*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmaddsub231pd (%rax), %xmm1, %xmm2 347*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmaddsub231pd %ymm0, %ymm1, %ymm2 348*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmaddsub231pd (%rax), %ymm1, %ymm2 349*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmaddsub132ps %xmm0, %xmm1, %xmm2 350*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmaddsub132ps (%rax), %xmm1, %xmm2 351*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmaddsub132ps %ymm0, %ymm1, %ymm2 352*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmaddsub132ps (%rax), %ymm1, %ymm2 353*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmaddsub213ps %xmm0, %xmm1, %xmm2 354*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmaddsub213ps (%rax), %xmm1, %xmm2 355*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmaddsub213ps %ymm0, %ymm1, %ymm2 356*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmaddsub213ps (%rax), %ymm1, %ymm2 357*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmaddsub231ps %xmm0, %xmm1, %xmm2 358*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmaddsub231ps (%rax), %xmm1, %xmm2 359*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmaddsub231ps %ymm0, %ymm1, %ymm2 360*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmaddsub231ps (%rax), %ymm1, %ymm2 361*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsub132pd %xmm0, %xmm1, %xmm2 362*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsub132pd (%rax), %xmm1, %xmm2 363*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmsub132pd %ymm0, %ymm1, %ymm2 364*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmsub132pd (%rax), %ymm1, %ymm2 365*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsub213pd %xmm0, %xmm1, %xmm2 366*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsub213pd (%rax), %xmm1, %xmm2 367*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmsub213pd %ymm0, %ymm1, %ymm2 368*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmsub213pd (%rax), %ymm1, %ymm2 369*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsub231pd %xmm0, %xmm1, %xmm2 370*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsub231pd (%rax), %xmm1, %xmm2 371*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmsub231pd %ymm0, %ymm1, %ymm2 372*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmsub231pd (%rax), %ymm1, %ymm2 373*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsub132ps %xmm0, %xmm1, %xmm2 374*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsub132ps (%rax), %xmm1, %xmm2 375*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmsub132ps %ymm0, %ymm1, %ymm2 376*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmsub132ps (%rax), %ymm1, %ymm2 377*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsub213ps %xmm0, %xmm1, %xmm2 378*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsub213ps (%rax), %xmm1, %xmm2 379*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmsub213ps %ymm0, %ymm1, %ymm2 380*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmsub213ps (%rax), %ymm1, %ymm2 381*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsub231ps %xmm0, %xmm1, %xmm2 382*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsub231ps (%rax), %xmm1, %xmm2 383*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmsub231ps %ymm0, %ymm1, %ymm2 384*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmsub231ps (%rax), %ymm1, %ymm2 385*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsub132sd %xmm0, %xmm1, %xmm2 386*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsub132sd (%rax), %xmm1, %xmm2 387*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsub213sd %xmm0, %xmm1, %xmm2 388*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsub213sd (%rax), %xmm1, %xmm2 389*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsub231sd %xmm0, %xmm1, %xmm2 390*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsub231sd (%rax), %xmm1, %xmm2 391*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsub132ss %xmm0, %xmm1, %xmm2 392*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsub132ss (%rax), %xmm1, %xmm2 393*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsub213ss %xmm0, %xmm1, %xmm2 394*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsub213ss (%rax), %xmm1, %xmm2 395*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsub231ss %xmm0, %xmm1, %xmm2 396*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsub231ss (%rax), %xmm1, %xmm2 397*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsubadd132pd %xmm0, %xmm1, %xmm2 398*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsubadd132pd (%rax), %xmm1, %xmm2 399*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmsubadd132pd %ymm0, %ymm1, %ymm2 400*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmsubadd132pd (%rax), %ymm1, %ymm2 401*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsubadd213pd %xmm0, %xmm1, %xmm2 402*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsubadd213pd (%rax), %xmm1, %xmm2 403*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmsubadd213pd %ymm0, %ymm1, %ymm2 404*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmsubadd213pd (%rax), %ymm1, %ymm2 405*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsubadd231pd %xmm0, %xmm1, %xmm2 406*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsubadd231pd (%rax), %xmm1, %xmm2 407*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmsubadd231pd %ymm0, %ymm1, %ymm2 408*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmsubadd231pd (%rax), %ymm1, %ymm2 409*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsubadd132ps %xmm0, %xmm1, %xmm2 410*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsubadd132ps (%rax), %xmm1, %xmm2 411*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmsubadd132ps %ymm0, %ymm1, %ymm2 412*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmsubadd132ps (%rax), %ymm1, %ymm2 413*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsubadd213ps %xmm0, %xmm1, %xmm2 414*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsubadd213ps (%rax), %xmm1, %xmm2 415*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmsubadd213ps %ymm0, %ymm1, %ymm2 416*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmsubadd213ps (%rax), %ymm1, %ymm2 417*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfmsubadd231ps %xmm0, %xmm1, %xmm2 418*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfmsubadd231ps (%rax), %xmm1, %xmm2 419*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfmsubadd231ps %ymm0, %ymm1, %ymm2 420*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfmsubadd231ps (%rax), %ymm1, %ymm2 421*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmadd132pd %xmm0, %xmm1, %xmm2 422*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmadd132pd (%rax), %xmm1, %xmm2 423*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfnmadd132pd %ymm0, %ymm1, %ymm2 424*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfnmadd132pd (%rax), %ymm1, %ymm2 425*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmadd213pd %xmm0, %xmm1, %xmm2 426*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmadd213pd (%rax), %xmm1, %xmm2 427*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfnmadd213pd %ymm0, %ymm1, %ymm2 428*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfnmadd213pd (%rax), %ymm1, %ymm2 429*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmadd231pd %xmm0, %xmm1, %xmm2 430*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmadd231pd (%rax), %xmm1, %xmm2 431*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfnmadd231pd %ymm0, %ymm1, %ymm2 432*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfnmadd231pd (%rax), %ymm1, %ymm2 433*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmadd132ps %xmm0, %xmm1, %xmm2 434*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmadd132ps (%rax), %xmm1, %xmm2 435*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfnmadd132ps %ymm0, %ymm1, %ymm2 436*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfnmadd132ps (%rax), %ymm1, %ymm2 437*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmadd213ps %xmm0, %xmm1, %xmm2 438*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmadd213ps (%rax), %xmm1, %xmm2 439*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfnmadd213ps %ymm0, %ymm1, %ymm2 440*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfnmadd213ps (%rax), %ymm1, %ymm2 441*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmadd231ps %xmm0, %xmm1, %xmm2 442*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmadd231ps (%rax), %xmm1, %xmm2 443*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfnmadd231ps %ymm0, %ymm1, %ymm2 444*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfnmadd231ps (%rax), %ymm1, %ymm2 445*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmadd132sd %xmm0, %xmm1, %xmm2 446*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmadd132sd (%rax), %xmm1, %xmm2 447*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmadd213sd %xmm0, %xmm1, %xmm2 448*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmadd213sd (%rax), %xmm1, %xmm2 449*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmadd231sd %xmm0, %xmm1, %xmm2 450*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmadd231sd (%rax), %xmm1, %xmm2 451*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmadd132ss %xmm0, %xmm1, %xmm2 452*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmadd132ss (%rax), %xmm1, %xmm2 453*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmadd213ss %xmm0, %xmm1, %xmm2 454*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmadd213ss (%rax), %xmm1, %xmm2 455*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmadd231ss %xmm0, %xmm1, %xmm2 456*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmadd231ss (%rax), %xmm1, %xmm2 457*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmsub132pd %xmm0, %xmm1, %xmm2 458*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmsub132pd (%rax), %xmm1, %xmm2 459*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfnmsub132pd %ymm0, %ymm1, %ymm2 460*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfnmsub132pd (%rax), %ymm1, %ymm2 461*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmsub213pd %xmm0, %xmm1, %xmm2 462*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmsub213pd (%rax), %xmm1, %xmm2 463*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfnmsub213pd %ymm0, %ymm1, %ymm2 464*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfnmsub213pd (%rax), %ymm1, %ymm2 465*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmsub231pd %xmm0, %xmm1, %xmm2 466*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmsub231pd (%rax), %xmm1, %xmm2 467*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfnmsub231pd %ymm0, %ymm1, %ymm2 468*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfnmsub231pd (%rax), %ymm1, %ymm2 469*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmsub132ps %xmm0, %xmm1, %xmm2 470*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmsub132ps (%rax), %xmm1, %xmm2 471*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfnmsub132ps %ymm0, %ymm1, %ymm2 472*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfnmsub132ps (%rax), %ymm1, %ymm2 473*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmsub213ps %xmm0, %xmm1, %xmm2 474*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmsub213ps (%rax), %xmm1, %xmm2 475*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfnmsub213ps %ymm0, %ymm1, %ymm2 476*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfnmsub213ps (%rax), %ymm1, %ymm2 477*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmsub231ps %xmm0, %xmm1, %xmm2 478*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmsub231ps (%rax), %xmm1, %xmm2 479*9db0e725SRoman Lebedev# CHECK-NEXT: 2 5 1.50 vfnmsub231ps %ymm0, %ymm1, %ymm2 480*9db0e725SRoman Lebedev# CHECK-NEXT: 2 10 1.50 * vfnmsub231ps (%rax), %ymm1, %ymm2 481*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmsub132sd %xmm0, %xmm1, %xmm2 482*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmsub132sd (%rax), %xmm1, %xmm2 483*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmsub213sd %xmm0, %xmm1, %xmm2 484*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmsub213sd (%rax), %xmm1, %xmm2 485*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmsub231sd %xmm0, %xmm1, %xmm2 486*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmsub231sd (%rax), %xmm1, %xmm2 487*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmsub132ss %xmm0, %xmm1, %xmm2 488*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmsub132ss (%rax), %xmm1, %xmm2 489*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmsub213ss %xmm0, %xmm1, %xmm2 490*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmsub213ss (%rax), %xmm1, %xmm2 491*9db0e725SRoman Lebedev# CHECK-NEXT: 1 5 1.50 vfnmsub231ss %xmm0, %xmm1, %xmm2 492*9db0e725SRoman Lebedev# CHECK-NEXT: 1 10 1.50 * vfnmsub231ss (%rax), %xmm1, %xmm2 493a5192187SRoman Lebedev 494a5192187SRoman Lebedev# CHECK: Resources: 495a5baf867SRoman Lebedev# CHECK-NEXT: [0.0] - PdAGLU01 496a5baf867SRoman Lebedev# CHECK-NEXT: [0.1] - PdAGLU01 497a5baf867SRoman Lebedev# CHECK-NEXT: [1] - PdBranch 498a5baf867SRoman Lebedev# CHECK-NEXT: [2] - PdCount 499a5baf867SRoman Lebedev# CHECK-NEXT: [3] - PdDiv 500a5baf867SRoman Lebedev# CHECK-NEXT: [4] - PdEX0 501a5baf867SRoman Lebedev# CHECK-NEXT: [5] - PdEX1 502a5baf867SRoman Lebedev# CHECK-NEXT: [6] - PdFPCVT 503a5baf867SRoman Lebedev# CHECK-NEXT: [7.0] - PdFPFMA 504a5baf867SRoman Lebedev# CHECK-NEXT: [7.1] - PdFPFMA 505a5baf867SRoman Lebedev# CHECK-NEXT: [8.0] - PdFPMAL 506a5baf867SRoman Lebedev# CHECK-NEXT: [8.1] - PdFPMAL 507a5baf867SRoman Lebedev# CHECK-NEXT: [9] - PdFPMMA 508a5baf867SRoman Lebedev# CHECK-NEXT: [10] - PdFPSTO 509a5baf867SRoman Lebedev# CHECK-NEXT: [11] - PdFPU0 510a5baf867SRoman Lebedev# CHECK-NEXT: [12] - PdFPU1 511a5baf867SRoman Lebedev# CHECK-NEXT: [13] - PdFPU2 512a5baf867SRoman Lebedev# CHECK-NEXT: [14] - PdFPU3 513a5baf867SRoman Lebedev# CHECK-NEXT: [15] - PdFPXBR 514b428b8b2SRoman Lebedev# CHECK-NEXT: [16.0] - PdLoad 515b428b8b2SRoman Lebedev# CHECK-NEXT: [16.1] - PdLoad 516b428b8b2SRoman Lebedev# CHECK-NEXT: [17] - PdMul 517b428b8b2SRoman Lebedev# CHECK-NEXT: [18] - PdStore 518a5192187SRoman Lebedev 519a5192187SRoman Lebedev# CHECK: Resource pressure per iteration: 520b428b8b2SRoman Lebedev# CHECK-NEXT: [0.0] [0.1] [1] [2] [3] [4] [5] [6] [7.0] [7.1] [8.0] [8.1] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17] [18] 521*9db0e725SRoman Lebedev# CHECK-NEXT: 144.00 144.00 - - - - - - 288.00 288.00 - - - - 48.00 48.00 48.00 48.00 - 144.00 144.00 - - 522a5192187SRoman Lebedev 523a5192187SRoman Lebedev# CHECK: Resource pressure by instruction: 524b428b8b2SRoman Lebedev# CHECK-NEXT: [0.0] [0.1] [1] [2] [3] [4] [5] [6] [7.0] [7.1] [8.0] [8.1] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17] [18] Instructions: 525*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd132pd %xmm0, %xmm1, %xmm2 526*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd132pd (%rax), %xmm1, %xmm2 527*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd132pd %ymm0, %ymm1, %ymm2 528*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd132pd (%rax), %ymm1, %ymm2 529*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd213pd %xmm0, %xmm1, %xmm2 530*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd213pd (%rax), %xmm1, %xmm2 531*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd213pd %ymm0, %ymm1, %ymm2 532*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd213pd (%rax), %ymm1, %ymm2 533*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd231pd %xmm0, %xmm1, %xmm2 534*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd231pd (%rax), %xmm1, %xmm2 535*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd231pd %ymm0, %ymm1, %ymm2 536*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd231pd (%rax), %ymm1, %ymm2 537*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd132ps %xmm0, %xmm1, %xmm2 538*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd132ps (%rax), %xmm1, %xmm2 539*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd132ps %ymm0, %ymm1, %ymm2 540*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd132ps (%rax), %ymm1, %ymm2 541*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd213ps %xmm0, %xmm1, %xmm2 542*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd213ps (%rax), %xmm1, %xmm2 543*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd213ps %ymm0, %ymm1, %ymm2 544*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd213ps (%rax), %ymm1, %ymm2 545*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd231ps %xmm0, %xmm1, %xmm2 546*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd231ps (%rax), %xmm1, %xmm2 547*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd231ps %ymm0, %ymm1, %ymm2 548*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd231ps (%rax), %ymm1, %ymm2 549*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd132sd %xmm0, %xmm1, %xmm2 550*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd132sd (%rax), %xmm1, %xmm2 551*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd213sd %xmm0, %xmm1, %xmm2 552*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd213sd (%rax), %xmm1, %xmm2 553*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd231sd %xmm0, %xmm1, %xmm2 554*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd231sd (%rax), %xmm1, %xmm2 555*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd132ss %xmm0, %xmm1, %xmm2 556*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd132ss (%rax), %xmm1, %xmm2 557*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd213ss %xmm0, %xmm1, %xmm2 558*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd213ss (%rax), %xmm1, %xmm2 559*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmadd231ss %xmm0, %xmm1, %xmm2 560*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmadd231ss (%rax), %xmm1, %xmm2 561*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmaddsub132pd %xmm0, %xmm1, %xmm2 562*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmaddsub132pd (%rax), %xmm1, %xmm2 563*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmaddsub132pd %ymm0, %ymm1, %ymm2 564*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmaddsub132pd (%rax), %ymm1, %ymm2 565*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmaddsub213pd %xmm0, %xmm1, %xmm2 566*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmaddsub213pd (%rax), %xmm1, %xmm2 567*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmaddsub213pd %ymm0, %ymm1, %ymm2 568*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmaddsub213pd (%rax), %ymm1, %ymm2 569*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmaddsub231pd %xmm0, %xmm1, %xmm2 570*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmaddsub231pd (%rax), %xmm1, %xmm2 571*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmaddsub231pd %ymm0, %ymm1, %ymm2 572*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmaddsub231pd (%rax), %ymm1, %ymm2 573*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmaddsub132ps %xmm0, %xmm1, %xmm2 574*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmaddsub132ps (%rax), %xmm1, %xmm2 575*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmaddsub132ps %ymm0, %ymm1, %ymm2 576*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmaddsub132ps (%rax), %ymm1, %ymm2 577*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmaddsub213ps %xmm0, %xmm1, %xmm2 578*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmaddsub213ps (%rax), %xmm1, %xmm2 579*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmaddsub213ps %ymm0, %ymm1, %ymm2 580*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmaddsub213ps (%rax), %ymm1, %ymm2 581*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmaddsub231ps %xmm0, %xmm1, %xmm2 582*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmaddsub231ps (%rax), %xmm1, %xmm2 583*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmaddsub231ps %ymm0, %ymm1, %ymm2 584*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmaddsub231ps (%rax), %ymm1, %ymm2 585*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub132pd %xmm0, %xmm1, %xmm2 586*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub132pd (%rax), %xmm1, %xmm2 587*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub132pd %ymm0, %ymm1, %ymm2 588*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub132pd (%rax), %ymm1, %ymm2 589*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub213pd %xmm0, %xmm1, %xmm2 590*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub213pd (%rax), %xmm1, %xmm2 591*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub213pd %ymm0, %ymm1, %ymm2 592*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub213pd (%rax), %ymm1, %ymm2 593*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub231pd %xmm0, %xmm1, %xmm2 594*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub231pd (%rax), %xmm1, %xmm2 595*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub231pd %ymm0, %ymm1, %ymm2 596*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub231pd (%rax), %ymm1, %ymm2 597*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub132ps %xmm0, %xmm1, %xmm2 598*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub132ps (%rax), %xmm1, %xmm2 599*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub132ps %ymm0, %ymm1, %ymm2 600*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub132ps (%rax), %ymm1, %ymm2 601*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub213ps %xmm0, %xmm1, %xmm2 602*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub213ps (%rax), %xmm1, %xmm2 603*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub213ps %ymm0, %ymm1, %ymm2 604*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub213ps (%rax), %ymm1, %ymm2 605*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub231ps %xmm0, %xmm1, %xmm2 606*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub231ps (%rax), %xmm1, %xmm2 607*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub231ps %ymm0, %ymm1, %ymm2 608*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub231ps (%rax), %ymm1, %ymm2 609*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub132sd %xmm0, %xmm1, %xmm2 610*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub132sd (%rax), %xmm1, %xmm2 611*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub213sd %xmm0, %xmm1, %xmm2 612*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub213sd (%rax), %xmm1, %xmm2 613*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub231sd %xmm0, %xmm1, %xmm2 614*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub231sd (%rax), %xmm1, %xmm2 615*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub132ss %xmm0, %xmm1, %xmm2 616*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub132ss (%rax), %xmm1, %xmm2 617*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub213ss %xmm0, %xmm1, %xmm2 618*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub213ss (%rax), %xmm1, %xmm2 619*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsub231ss %xmm0, %xmm1, %xmm2 620*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsub231ss (%rax), %xmm1, %xmm2 621*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsubadd132pd %xmm0, %xmm1, %xmm2 622*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsubadd132pd (%rax), %xmm1, %xmm2 623*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsubadd132pd %ymm0, %ymm1, %ymm2 624*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsubadd132pd (%rax), %ymm1, %ymm2 625*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsubadd213pd %xmm0, %xmm1, %xmm2 626*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsubadd213pd (%rax), %xmm1, %xmm2 627*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsubadd213pd %ymm0, %ymm1, %ymm2 628*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsubadd213pd (%rax), %ymm1, %ymm2 629*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsubadd231pd %xmm0, %xmm1, %xmm2 630*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsubadd231pd (%rax), %xmm1, %xmm2 631*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsubadd231pd %ymm0, %ymm1, %ymm2 632*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsubadd231pd (%rax), %ymm1, %ymm2 633*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsubadd132ps %xmm0, %xmm1, %xmm2 634*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsubadd132ps (%rax), %xmm1, %xmm2 635*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsubadd132ps %ymm0, %ymm1, %ymm2 636*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsubadd132ps (%rax), %ymm1, %ymm2 637*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsubadd213ps %xmm0, %xmm1, %xmm2 638*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsubadd213ps (%rax), %xmm1, %xmm2 639*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsubadd213ps %ymm0, %ymm1, %ymm2 640*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsubadd213ps (%rax), %ymm1, %ymm2 641*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsubadd231ps %xmm0, %xmm1, %xmm2 642*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsubadd231ps (%rax), %xmm1, %xmm2 643*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfmsubadd231ps %ymm0, %ymm1, %ymm2 644*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfmsubadd231ps (%rax), %ymm1, %ymm2 645*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd132pd %xmm0, %xmm1, %xmm2 646*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd132pd (%rax), %xmm1, %xmm2 647*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd132pd %ymm0, %ymm1, %ymm2 648*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd132pd (%rax), %ymm1, %ymm2 649*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd213pd %xmm0, %xmm1, %xmm2 650*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd213pd (%rax), %xmm1, %xmm2 651*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd213pd %ymm0, %ymm1, %ymm2 652*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd213pd (%rax), %ymm1, %ymm2 653*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd231pd %xmm0, %xmm1, %xmm2 654*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd231pd (%rax), %xmm1, %xmm2 655*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd231pd %ymm0, %ymm1, %ymm2 656*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd231pd (%rax), %ymm1, %ymm2 657*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd132ps %xmm0, %xmm1, %xmm2 658*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd132ps (%rax), %xmm1, %xmm2 659*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd132ps %ymm0, %ymm1, %ymm2 660*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd132ps (%rax), %ymm1, %ymm2 661*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd213ps %xmm0, %xmm1, %xmm2 662*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd213ps (%rax), %xmm1, %xmm2 663*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd213ps %ymm0, %ymm1, %ymm2 664*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd213ps (%rax), %ymm1, %ymm2 665*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd231ps %xmm0, %xmm1, %xmm2 666*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd231ps (%rax), %xmm1, %xmm2 667*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd231ps %ymm0, %ymm1, %ymm2 668*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd231ps (%rax), %ymm1, %ymm2 669*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd132sd %xmm0, %xmm1, %xmm2 670*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd132sd (%rax), %xmm1, %xmm2 671*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd213sd %xmm0, %xmm1, %xmm2 672*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd213sd (%rax), %xmm1, %xmm2 673*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd231sd %xmm0, %xmm1, %xmm2 674*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd231sd (%rax), %xmm1, %xmm2 675*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd132ss %xmm0, %xmm1, %xmm2 676*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd132ss (%rax), %xmm1, %xmm2 677*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd213ss %xmm0, %xmm1, %xmm2 678*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd213ss (%rax), %xmm1, %xmm2 679*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmadd231ss %xmm0, %xmm1, %xmm2 680*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmadd231ss (%rax), %xmm1, %xmm2 681*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub132pd %xmm0, %xmm1, %xmm2 682*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub132pd (%rax), %xmm1, %xmm2 683*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub132pd %ymm0, %ymm1, %ymm2 684*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub132pd (%rax), %ymm1, %ymm2 685*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub213pd %xmm0, %xmm1, %xmm2 686*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub213pd (%rax), %xmm1, %xmm2 687*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub213pd %ymm0, %ymm1, %ymm2 688*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub213pd (%rax), %ymm1, %ymm2 689*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub231pd %xmm0, %xmm1, %xmm2 690*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub231pd (%rax), %xmm1, %xmm2 691*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub231pd %ymm0, %ymm1, %ymm2 692*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub231pd (%rax), %ymm1, %ymm2 693*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub132ps %xmm0, %xmm1, %xmm2 694*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub132ps (%rax), %xmm1, %xmm2 695*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub132ps %ymm0, %ymm1, %ymm2 696*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub132ps (%rax), %ymm1, %ymm2 697*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub213ps %xmm0, %xmm1, %xmm2 698*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub213ps (%rax), %xmm1, %xmm2 699*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub213ps %ymm0, %ymm1, %ymm2 700*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub213ps (%rax), %ymm1, %ymm2 701*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub231ps %xmm0, %xmm1, %xmm2 702*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub231ps (%rax), %xmm1, %xmm2 703*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub231ps %ymm0, %ymm1, %ymm2 704*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub231ps (%rax), %ymm1, %ymm2 705*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub132sd %xmm0, %xmm1, %xmm2 706*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub132sd (%rax), %xmm1, %xmm2 707*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub213sd %xmm0, %xmm1, %xmm2 708*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub213sd (%rax), %xmm1, %xmm2 709*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub231sd %xmm0, %xmm1, %xmm2 710*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub231sd (%rax), %xmm1, %xmm2 711*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub132ss %xmm0, %xmm1, %xmm2 712*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub132ss (%rax), %xmm1, %xmm2 713*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub213ss %xmm0, %xmm1, %xmm2 714*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub213ss (%rax), %xmm1, %xmm2 715*9db0e725SRoman Lebedev# CHECK-NEXT: - - - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - - - - - vfnmsub231ss %xmm0, %xmm1, %xmm2 716*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50 1.50 - - - - - - 1.50 1.50 - - - - 0.25 0.25 0.25 0.25 - 1.50 1.50 - - vfnmsub231ss (%rax), %xmm1, %xmm2 717