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