397 lines · plain
1// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s2 3// vfmadd4// CHECK: vfmaddss (%rcx), %xmm1, %xmm0, %xmm05// CHECK: encoding: [0xc4,0xe3,0xf9,0x6a,0x01,0x10]6 vfmaddss (%rcx), %xmm1, %xmm0, %xmm07 8// CHECK: vfmaddss %xmm1, (%rcx), %xmm0, %xmm09// CHECK: encoding: [0xc4,0xe3,0x79,0x6a,0x01,0x10]10 vfmaddss %xmm1, (%rcx),%xmm0, %xmm011 12// CHECK: vfmaddss %xmm2, %xmm1, %xmm0, %xmm013// CHECK: encoding: [0xc4,0xe3,0xf9,0x6a,0xc2,0x10]14 vfmaddss %xmm2, %xmm1, %xmm0, %xmm015 16// CHECK: vfmaddsd (%rcx), %xmm1, %xmm0, %xmm017// CHECK: encoding: [0xc4,0xe3,0xf9,0x6b,0x01,0x10]18 vfmaddsd (%rcx), %xmm1, %xmm0, %xmm019 20// CHECK: vfmaddsd %xmm1, (%rcx), %xmm0, %xmm021// CHECK: encoding: [0xc4,0xe3,0x79,0x6b,0x01,0x10]22 vfmaddsd %xmm1, (%rcx),%xmm0, %xmm023 24// CHECK: vfmaddsd %xmm2, %xmm1, %xmm0, %xmm025// CHECK: encoding: [0xc4,0xe3,0xf9,0x6b,0xc2,0x10]26 vfmaddsd %xmm2, %xmm1, %xmm0, %xmm027 28// CHECK: vfmaddsd %xmm10, %xmm1, %xmm0, %xmm029// CHECK: encoding: [0xc4,0xc3,0xf9,0x6b,0xc2,0x10]30 vfmaddsd %xmm10, %xmm1, %xmm0, %xmm031 32// CHECK: vfmaddps (%rcx), %xmm1, %xmm0, %xmm033// CHECK: encoding: [0xc4,0xe3,0xf9,0x68,0x01,0x10]34 vfmaddps (%rcx), %xmm1, %xmm0, %xmm035 36// CHECK: vfmaddps %xmm1, (%rcx), %xmm0, %xmm037// CHECK: encoding: [0xc4,0xe3,0x79,0x68,0x01,0x10]38 vfmaddps %xmm1, (%rcx),%xmm0, %xmm039 40// CHECK: vfmaddps %xmm2, %xmm1, %xmm0, %xmm041// CHECK: encoding: [0xc4,0xe3,0xf9,0x68,0xc2,0x10]42 vfmaddps %xmm2, %xmm1, %xmm0, %xmm043 44// CHECK: vfmaddpd (%rcx), %xmm1, %xmm0, %xmm045// CHECK: encoding: [0xc4,0xe3,0xf9,0x69,0x01,0x10]46 vfmaddpd (%rcx), %xmm1, %xmm0, %xmm047 48// CHECK: vfmaddpd %xmm1, (%rcx), %xmm0, %xmm049// CHECK: encoding: [0xc4,0xe3,0x79,0x69,0x01,0x10]50 vfmaddpd %xmm1, (%rcx),%xmm0, %xmm051 52// CHECK: vfmaddpd %xmm2, %xmm1, %xmm0, %xmm053// CHECK: encoding: [0xc4,0xe3,0xf9,0x69,0xc2,0x10]54 vfmaddpd %xmm2, %xmm1, %xmm0, %xmm055 56// CHECK: vfmaddps (%rcx), %ymm1, %ymm0, %ymm057// CHECK: encoding: [0xc4,0xe3,0xfd,0x68,0x01,0x10]58 vfmaddps (%rcx), %ymm1, %ymm0, %ymm059 60// CHECK: vfmaddps %ymm1, (%rcx), %ymm0, %ymm061// CHECK: encoding: [0xc4,0xe3,0x7d,0x68,0x01,0x10]62 vfmaddps %ymm1, (%rcx),%ymm0, %ymm063 64// CHECK: vfmaddps %ymm2, %ymm1, %ymm0, %ymm065// CHECK: encoding: [0xc4,0xe3,0xfd,0x68,0xc2,0x10]66 vfmaddps %ymm2, %ymm1, %ymm0, %ymm067 68// CHECK: vfmaddpd (%rcx), %ymm1, %ymm0, %ymm069// CHECK: encoding: [0xc4,0xe3,0xfd,0x69,0x01,0x10]70 vfmaddpd (%rcx), %ymm1, %ymm0, %ymm071 72// CHECK: vfmaddpd %ymm1, (%rcx), %ymm0, %ymm073// CHECK: encoding: [0xc4,0xe3,0x7d,0x69,0x01,0x10]74 vfmaddpd %ymm1, (%rcx),%ymm0, %ymm075 76// CHECK: vfmaddpd %ymm2, %ymm1, %ymm0, %ymm077// CHECK: encoding: [0xc4,0xe3,0xfd,0x69,0xc2,0x10]78 vfmaddpd %ymm2, %ymm1, %ymm0, %ymm079 80 81// vfmsub82// CHECK: vfmsubss (%rcx), %xmm1, %xmm0, %xmm083// CHECK: encoding: [0xc4,0xe3,0xf9,0x6e,0x01,0x10]84 vfmsubss (%rcx), %xmm1, %xmm0, %xmm085 86// CHECK: vfmsubss %xmm1, (%rcx), %xmm0, %xmm087// CHECK: encoding: [0xc4,0xe3,0x79,0x6e,0x01,0x10]88 vfmsubss %xmm1, (%rcx),%xmm0, %xmm089 90// CHECK: vfmsubss %xmm2, %xmm1, %xmm0, %xmm091// CHECK: encoding: [0xc4,0xe3,0xf9,0x6e,0xc2,0x10]92 vfmsubss %xmm2, %xmm1, %xmm0, %xmm093 94// CHECK: vfmsubsd (%rcx), %xmm1, %xmm0, %xmm095// CHECK: encoding: [0xc4,0xe3,0xf9,0x6f,0x01,0x10]96 vfmsubsd (%rcx), %xmm1, %xmm0, %xmm097 98// CHECK: vfmsubsd %xmm1, (%rcx), %xmm0, %xmm099// CHECK: encoding: [0xc4,0xe3,0x79,0x6f,0x01,0x10]100 vfmsubsd %xmm1, (%rcx),%xmm0, %xmm0101 102// CHECK: vfmsubsd %xmm2, %xmm1, %xmm0, %xmm0103// CHECK: encoding: [0xc4,0xe3,0xf9,0x6f,0xc2,0x10]104 vfmsubsd %xmm2, %xmm1, %xmm0, %xmm0105 106// CHECK: vfmsubps (%rcx), %xmm1, %xmm0, %xmm0107// CHECK: encoding: [0xc4,0xe3,0xf9,0x6c,0x01,0x10]108 vfmsubps (%rcx), %xmm1, %xmm0, %xmm0109 110// CHECK: vfmsubps %xmm1, (%rcx), %xmm0, %xmm0111// CHECK: encoding: [0xc4,0xe3,0x79,0x6c,0x01,0x10]112 vfmsubps %xmm1, (%rcx),%xmm0, %xmm0113 114// CHECK: vfmsubps %xmm2, %xmm1, %xmm0, %xmm0115// CHECK: encoding: [0xc4,0xe3,0xf9,0x6c,0xc2,0x10]116 vfmsubps %xmm2, %xmm1, %xmm0, %xmm0117 118// CHECK: vfmsubpd (%rcx), %xmm1, %xmm0, %xmm0119// CHECK: encoding: [0xc4,0xe3,0xf9,0x6d,0x01,0x10]120 vfmsubpd (%rcx), %xmm1, %xmm0, %xmm0121 122// CHECK: vfmsubpd %xmm1, (%rcx), %xmm0, %xmm0123// CHECK: encoding: [0xc4,0xe3,0x79,0x6d,0x01,0x10]124 vfmsubpd %xmm1, (%rcx),%xmm0, %xmm0125 126// CHECK: vfmsubpd %xmm2, %xmm1, %xmm0, %xmm0127// CHECK: encoding: [0xc4,0xe3,0xf9,0x6d,0xc2,0x10]128 vfmsubpd %xmm2, %xmm1, %xmm0, %xmm0129 130// CHECK: vfmsubps (%rcx), %ymm1, %ymm0, %ymm0131// CHECK: encoding: [0xc4,0xe3,0xfd,0x6c,0x01,0x10]132 vfmsubps (%rcx), %ymm1, %ymm0, %ymm0133 134// CHECK: vfmsubps %ymm1, (%rcx), %ymm0, %ymm0135// CHECK: encoding: [0xc4,0xe3,0x7d,0x6c,0x01,0x10]136 vfmsubps %ymm1, (%rcx),%ymm0, %ymm0137 138// CHECK: vfmsubps %ymm2, %ymm1, %ymm0, %ymm0139// CHECK: encoding: [0xc4,0xe3,0xfd,0x6c,0xc2,0x10]140 vfmsubps %ymm2, %ymm1, %ymm0, %ymm0141 142// CHECK: vfmsubpd (%rcx), %ymm1, %ymm0, %ymm0143// CHECK: encoding: [0xc4,0xe3,0xfd,0x6d,0x01,0x10]144 vfmsubpd (%rcx), %ymm1, %ymm0, %ymm0145 146// CHECK: vfmsubpd %ymm1, (%rcx), %ymm0, %ymm0147// CHECK: encoding: [0xc4,0xe3,0x7d,0x6d,0x01,0x10]148 vfmsubpd %ymm1, (%rcx),%ymm0, %ymm0149 150// CHECK: vfmsubpd %ymm2, %ymm1, %ymm0, %ymm0151// CHECK: encoding: [0xc4,0xe3,0xfd,0x6d,0xc2,0x10]152 vfmsubpd %ymm2, %ymm1, %ymm0, %ymm0153 154// vfnmadd155// CHECK: vfnmaddss (%rcx), %xmm1, %xmm0, %xmm0156// CHECK: encoding: [0xc4,0xe3,0xf9,0x7a,0x01,0x10]157 vfnmaddss (%rcx), %xmm1, %xmm0, %xmm0158 159// CHECK: vfnmaddss %xmm1, (%rcx), %xmm0, %xmm0160// CHECK: encoding: [0xc4,0xe3,0x79,0x7a,0x01,0x10]161 vfnmaddss %xmm1, (%rcx),%xmm0, %xmm0162 163// CHECK: vfnmaddss %xmm2, %xmm1, %xmm0, %xmm0164// CHECK: encoding: [0xc4,0xe3,0xf9,0x7a,0xc2,0x10]165 vfnmaddss %xmm2, %xmm1, %xmm0, %xmm0166 167// CHECK: vfnmaddsd (%rcx), %xmm1, %xmm0, %xmm0168// CHECK: encoding: [0xc4,0xe3,0xf9,0x7b,0x01,0x10]169 vfnmaddsd (%rcx), %xmm1, %xmm0, %xmm0170 171// CHECK: vfnmaddsd %xmm1, (%rcx), %xmm0, %xmm0172// CHECK: encoding: [0xc4,0xe3,0x79,0x7b,0x01,0x10]173 vfnmaddsd %xmm1, (%rcx),%xmm0, %xmm0174 175// CHECK: vfnmaddsd %xmm2, %xmm1, %xmm0, %xmm0176// CHECK: encoding: [0xc4,0xe3,0xf9,0x7b,0xc2,0x10]177 vfnmaddsd %xmm2, %xmm1, %xmm0, %xmm0178 179// CHECK: vfnmaddps (%rcx), %xmm1, %xmm0, %xmm0180// CHECK: encoding: [0xc4,0xe3,0xf9,0x78,0x01,0x10]181 vfnmaddps (%rcx), %xmm1, %xmm0, %xmm0182 183// CHECK: vfnmaddps %xmm1, (%rcx), %xmm0, %xmm0184// CHECK: encoding: [0xc4,0xe3,0x79,0x78,0x01,0x10]185 vfnmaddps %xmm1, (%rcx),%xmm0, %xmm0186 187// CHECK: vfnmaddps %xmm2, %xmm1, %xmm0, %xmm0188// CHECK: encoding: [0xc4,0xe3,0xf9,0x78,0xc2,0x10]189 vfnmaddps %xmm2, %xmm1, %xmm0, %xmm0190 191// CHECK: vfnmaddpd (%rcx), %xmm1, %xmm0, %xmm0192// CHECK: encoding: [0xc4,0xe3,0xf9,0x79,0x01,0x10]193 vfnmaddpd (%rcx), %xmm1, %xmm0, %xmm0194 195// CHECK: vfnmaddpd %xmm1, (%rcx), %xmm0, %xmm0196// CHECK: encoding: [0xc4,0xe3,0x79,0x79,0x01,0x10]197 vfnmaddpd %xmm1, (%rcx),%xmm0, %xmm0198 199// CHECK: vfnmaddpd %xmm2, %xmm1, %xmm0, %xmm0200// CHECK: encoding: [0xc4,0xe3,0xf9,0x79,0xc2,0x10]201 vfnmaddpd %xmm2, %xmm1, %xmm0, %xmm0202 203// CHECK: vfnmaddps (%rcx), %ymm1, %ymm0, %ymm0204// CHECK: encoding: [0xc4,0xe3,0xfd,0x78,0x01,0x10]205 vfnmaddps (%rcx), %ymm1, %ymm0, %ymm0206 207// CHECK: vfnmaddps %ymm1, (%rcx), %ymm0, %ymm0208// CHECK: encoding: [0xc4,0xe3,0x7d,0x78,0x01,0x10]209 vfnmaddps %ymm1, (%rcx),%ymm0, %ymm0210 211// CHECK: vfnmaddps %ymm2, %ymm1, %ymm0, %ymm0212// CHECK: encoding: [0xc4,0xe3,0xfd,0x78,0xc2,0x10]213 vfnmaddps %ymm2, %ymm1, %ymm0, %ymm0214 215// CHECK: vfnmaddpd (%rcx), %ymm1, %ymm0, %ymm0216// CHECK: encoding: [0xc4,0xe3,0xfd,0x79,0x01,0x10]217 vfnmaddpd (%rcx), %ymm1, %ymm0, %ymm0218 219// CHECK: vfnmaddpd %ymm1, (%rcx), %ymm0, %ymm0220// CHECK: encoding: [0xc4,0xe3,0x7d,0x79,0x01,0x10]221 vfnmaddpd %ymm1, (%rcx),%ymm0, %ymm0222 223// CHECK: vfnmaddpd %ymm2, %ymm1, %ymm0, %ymm0224// CHECK: encoding: [0xc4,0xe3,0xfd,0x79,0xc2,0x10]225 vfnmaddpd %ymm2, %ymm1, %ymm0, %ymm0226 227// vfnmsub228// CHECK: vfnmsubss (%rcx), %xmm1, %xmm0, %xmm0229// CHECK: encoding: [0xc4,0xe3,0xf9,0x7e,0x01,0x10]230 vfnmsubss (%rcx), %xmm1, %xmm0, %xmm0231 232// CHECK: vfnmsubss %xmm1, (%rcx), %xmm0, %xmm0233// CHECK: encoding: [0xc4,0xe3,0x79,0x7e,0x01,0x10]234 vfnmsubss %xmm1, (%rcx),%xmm0, %xmm0235 236// CHECK: vfnmsubss %xmm2, %xmm1, %xmm0, %xmm0237// CHECK: encoding: [0xc4,0xe3,0xf9,0x7e,0xc2,0x10]238 vfnmsubss %xmm2, %xmm1, %xmm0, %xmm0239 240// CHECK: vfnmsubsd (%rcx), %xmm1, %xmm0, %xmm0241// CHECK: encoding: [0xc4,0xe3,0xf9,0x7f,0x01,0x10]242 vfnmsubsd (%rcx), %xmm1, %xmm0, %xmm0243 244// CHECK: vfnmsubsd %xmm1, (%rcx), %xmm0, %xmm0245// CHECK: encoding: [0xc4,0xe3,0x79,0x7f,0x01,0x10]246 vfnmsubsd %xmm1, (%rcx),%xmm0, %xmm0247 248// CHECK: vfnmsubsd %xmm2, %xmm1, %xmm0, %xmm0249// CHECK: encoding: [0xc4,0xe3,0xf9,0x7f,0xc2,0x10]250 vfnmsubsd %xmm2, %xmm1, %xmm0, %xmm0251 252// CHECK: vfnmsubps (%rcx), %xmm1, %xmm0, %xmm0253// CHECK: encoding: [0xc4,0xe3,0xf9,0x7c,0x01,0x10]254 vfnmsubps (%rcx), %xmm1, %xmm0, %xmm0255 256// CHECK: vfnmsubps %xmm1, (%rcx), %xmm0, %xmm0257// CHECK: encoding: [0xc4,0xe3,0x79,0x7c,0x01,0x10]258 vfnmsubps %xmm1, (%rcx),%xmm0, %xmm0259 260// CHECK: vfnmsubps %xmm2, %xmm1, %xmm0, %xmm0261// CHECK: encoding: [0xc4,0xe3,0xf9,0x7c,0xc2,0x10]262 vfnmsubps %xmm2, %xmm1, %xmm0, %xmm0263 264// CHECK: vfnmsubpd (%rcx), %xmm1, %xmm0, %xmm0265// CHECK: encoding: [0xc4,0xe3,0xf9,0x7d,0x01,0x10]266 vfnmsubpd (%rcx), %xmm1, %xmm0, %xmm0267 268// CHECK: vfnmsubpd %xmm1, (%rcx), %xmm0, %xmm0269// CHECK: encoding: [0xc4,0xe3,0x79,0x7d,0x01,0x10]270 vfnmsubpd %xmm1, (%rcx),%xmm0, %xmm0271 272// CHECK: vfnmsubpd %xmm2, %xmm1, %xmm0, %xmm0273// CHECK: encoding: [0xc4,0xe3,0xf9,0x7d,0xc2,0x10]274 vfnmsubpd %xmm2, %xmm1, %xmm0, %xmm0275 276// CHECK: vfnmsubps (%rcx), %ymm1, %ymm0, %ymm0277// CHECK: encoding: [0xc4,0xe3,0xfd,0x7c,0x01,0x10]278 vfnmsubps (%rcx), %ymm1, %ymm0, %ymm0279 280// CHECK: vfnmsubps %ymm1, (%rcx), %ymm0, %ymm0281// CHECK: encoding: [0xc4,0xe3,0x7d,0x7c,0x01,0x10]282 vfnmsubps %ymm1, (%rcx),%ymm0, %ymm0283 284// CHECK: vfnmsubps %ymm2, %ymm1, %ymm0, %ymm0285// CHECK: encoding: [0xc4,0xe3,0xfd,0x7c,0xc2,0x10]286 vfnmsubps %ymm2, %ymm1, %ymm0, %ymm0287 288// CHECK: vfnmsubpd (%rcx), %ymm1, %ymm0, %ymm0289// CHECK: encoding: [0xc4,0xe3,0xfd,0x7d,0x01,0x10]290 vfnmsubpd (%rcx), %ymm1, %ymm0, %ymm0291 292// CHECK: vfnmsubpd %ymm1, (%rcx), %ymm0, %ymm0293// CHECK: encoding: [0xc4,0xe3,0x7d,0x7d,0x01,0x10]294 vfnmsubpd %ymm1, (%rcx),%ymm0, %ymm0295 296// CHECK: vfnmsubpd %ymm2, %ymm1, %ymm0, %ymm0297// CHECK: encoding: [0xc4,0xe3,0xfd,0x7d,0xc2,0x10]298 vfnmsubpd %ymm2, %ymm1, %ymm0, %ymm0299 300// vfmaddsub301// CHECK: vfmaddsubps (%rcx), %xmm1, %xmm0, %xmm0302// CHECK: encoding: [0xc4,0xe3,0xf9,0x5c,0x01,0x10]303 vfmaddsubps (%rcx), %xmm1, %xmm0, %xmm0304 305// CHECK: vfmaddsubps %xmm1, (%rcx), %xmm0, %xmm0306// CHECK: encoding: [0xc4,0xe3,0x79,0x5c,0x01,0x10]307 vfmaddsubps %xmm1, (%rcx),%xmm0, %xmm0308 309// CHECK: vfmaddsubps %xmm2, %xmm1, %xmm0, %xmm0310// CHECK: encoding: [0xc4,0xe3,0xf9,0x5c,0xc2,0x10]311 vfmaddsubps %xmm2, %xmm1, %xmm0, %xmm0312 313// CHECK: vfmaddsubpd (%rcx), %xmm1, %xmm0, %xmm0314// CHECK: encoding: [0xc4,0xe3,0xf9,0x5d,0x01,0x10]315 vfmaddsubpd (%rcx), %xmm1, %xmm0, %xmm0316 317// CHECK: vfmaddsubpd %xmm1, (%rcx), %xmm0, %xmm0318// CHECK: encoding: [0xc4,0xe3,0x79,0x5d,0x01,0x10]319 vfmaddsubpd %xmm1, (%rcx),%xmm0, %xmm0320 321// CHECK: vfmaddsubpd %xmm2, %xmm1, %xmm0, %xmm0322// CHECK: encoding: [0xc4,0xe3,0xf9,0x5d,0xc2,0x10]323 vfmaddsubpd %xmm2, %xmm1, %xmm0, %xmm0324 325// CHECK: vfmaddsubps (%rcx), %ymm1, %ymm0, %ymm0326// CHECK: encoding: [0xc4,0xe3,0xfd,0x5c,0x01,0x10]327 vfmaddsubps (%rcx), %ymm1, %ymm0, %ymm0328 329// CHECK: vfmaddsubps %ymm1, (%rcx), %ymm0, %ymm0330// CHECK: encoding: [0xc4,0xe3,0x7d,0x5c,0x01,0x10]331 vfmaddsubps %ymm1, (%rcx),%ymm0, %ymm0332 333// CHECK: vfmaddsubps %ymm2, %ymm1, %ymm0, %ymm0334// CHECK: encoding: [0xc4,0xe3,0xfd,0x5c,0xc2,0x10]335 vfmaddsubps %ymm2, %ymm1, %ymm0, %ymm0336 337// CHECK: vfmaddsubpd (%rcx), %ymm1, %ymm0, %ymm0338// CHECK: encoding: [0xc4,0xe3,0xfd,0x5d,0x01,0x10]339 vfmaddsubpd (%rcx), %ymm1, %ymm0, %ymm0340 341// CHECK: vfmaddsubpd %ymm1, (%rcx), %ymm0, %ymm0342// CHECK: encoding: [0xc4,0xe3,0x7d,0x5d,0x01,0x10]343 vfmaddsubpd %ymm1, (%rcx),%ymm0, %ymm0344 345// CHECK: vfmaddsubpd %ymm2, %ymm1, %ymm0, %ymm0346// CHECK: encoding: [0xc4,0xe3,0xfd,0x5d,0xc2,0x10]347 vfmaddsubpd %ymm2, %ymm1, %ymm0, %ymm0348 349// vfmsubadd350// CHECK: vfmsubaddps (%rcx), %xmm1, %xmm0, %xmm0351// CHECK: encoding: [0xc4,0xe3,0xf9,0x5e,0x01,0x10]352 vfmsubaddps (%rcx), %xmm1, %xmm0, %xmm0353 354// CHECK: vfmsubaddps %xmm1, (%rcx), %xmm0, %xmm0355// CHECK: encoding: [0xc4,0xe3,0x79,0x5e,0x01,0x10]356 vfmsubaddps %xmm1, (%rcx),%xmm0, %xmm0357 358// CHECK: vfmsubaddps %xmm2, %xmm1, %xmm0, %xmm0359// CHECK: encoding: [0xc4,0xe3,0xf9,0x5e,0xc2,0x10]360 vfmsubaddps %xmm2, %xmm1, %xmm0, %xmm0361 362// CHECK: vfmsubaddpd (%rcx), %xmm1, %xmm0, %xmm0363// CHECK: encoding: [0xc4,0xe3,0xf9,0x5f,0x01,0x10]364 vfmsubaddpd (%rcx), %xmm1, %xmm0, %xmm0365 366// CHECK: vfmsubaddpd %xmm1, (%rcx), %xmm0, %xmm0367// CHECK: encoding: [0xc4,0xe3,0x79,0x5f,0x01,0x10]368 vfmsubaddpd %xmm1, (%rcx),%xmm0, %xmm0369 370// CHECK: vfmsubaddpd %xmm2, %xmm1, %xmm0, %xmm0371// CHECK: encoding: [0xc4,0xe3,0xf9,0x5f,0xc2,0x10]372 vfmsubaddpd %xmm2, %xmm1, %xmm0, %xmm0373 374// CHECK: vfmsubaddps (%rcx), %ymm1, %ymm0, %ymm0375// CHECK: encoding: [0xc4,0xe3,0xfd,0x5e,0x01,0x10]376 vfmsubaddps (%rcx), %ymm1, %ymm0, %ymm0377 378// CHECK: vfmsubaddps %ymm1, (%rcx), %ymm0, %ymm0379// CHECK: encoding: [0xc4,0xe3,0x7d,0x5e,0x01,0x10]380 vfmsubaddps %ymm1, (%rcx),%ymm0, %ymm0381 382// CHECK: vfmsubaddps %ymm2, %ymm1, %ymm0, %ymm0383// CHECK: encoding: [0xc4,0xe3,0xfd,0x5e,0xc2,0x10]384 vfmsubaddps %ymm2, %ymm1, %ymm0, %ymm0385 386// CHECK: vfmsubaddpd (%rcx), %ymm1, %ymm0, %ymm0387// CHECK: encoding: [0xc4,0xe3,0xfd,0x5f,0x01,0x10]388 vfmsubaddpd (%rcx), %ymm1, %ymm0, %ymm0389 390// CHECK: vfmsubaddpd %ymm1, (%rcx), %ymm0, %ymm0391// CHECK: encoding: [0xc4,0xe3,0x7d,0x5f,0x01,0x10]392 vfmsubaddpd %ymm1, (%rcx),%ymm0, %ymm0393 394// CHECK: vfmsubaddpd %ymm2, %ymm1, %ymm0, %ymm0395// CHECK: encoding: [0xc4,0xe3,0xfd,0x5f,0xc2,0x10]396 vfmsubaddpd %ymm2, %ymm1, %ymm0, %ymm0397