INIT_XMM sse
VECTOR_FMUL
+%if HAVE_AVX
INIT_YMM avx
VECTOR_FMUL
+%endif
;-----------------------------------------------------------------------------
; void vector_fmul_reverse(float *dst, const float *src0, const float *src1,
INIT_XMM sse
VECTOR_FMUL_REVERSE
+%if HAVE_AVX
INIT_YMM avx
VECTOR_FMUL_REVERSE
+%endif
;-----------------------------------------------------------------------------
; vector_fmul_add(float *dst, const float *src0, const float *src1,
INIT_XMM sse
VECTOR_FMUL_ADD
+%if HAVE_AVX
INIT_YMM avx
VECTOR_FMUL_ADD
+%endif
;-----------------------------------------------------------------------------
; void ff_butterflies_float_interleave(float *dst, const float *src0,
INIT_XMM sse
BUTTERFLIES_FLOAT_INTERLEAVE
+%if HAVE_AVX
INIT_YMM avx
BUTTERFLIES_FLOAT_INTERLEAVE
+%endif
INIT_XMM sse2
; %1 = aligned/unaligned