blob: 1de49e00b195849bb51249f608050b82db7e629f [file] [log] [blame]
# Test .arch [.avxX|.noavxX]
.text
.arch generic32
vcvtph2ps %xmm4,%ymm4
vfmadd132pd %ymm4,%ymm6,%ymm2
vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
vfrczpd %xmm7,%xmm7
.arch .mmx
.arch .sse2
emms
lfence
vzeroupper
.arch .avx
vzeroupper
vpermpd $7,%ymm6,%ymm2
.arch .avx2
vpermpd $7,%ymm6,%ymm2
.arch .f16c
vcvtph2ps %xmm4,%ymm4
.arch .fma
vfmadd132pd %ymm4,%ymm6,%ymm2
.arch .fma4
vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
.arch .xop
vfrczpd %xmm7,%xmm7
.arch .noavx2
vzeroupper
vcvtph2ps %xmm4,%ymm4
vfmadd132pd %ymm4,%ymm6,%ymm2
vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
vfrczpd %xmm7,%xmm7
vpermpd $7,%ymm6,%ymm2
lfence
.arch .noavx
vzeroupper
vcvtph2ps %xmm4,%ymm4
vfmadd132pd %ymm4,%ymm6,%ymm2
vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
vfrczpd %xmm7,%xmm7
emms
lfence
.p2align 4