summaryrefslogtreecommitdiff
path: root/libavfilter/x86/af_afir.asm
diff options
context:
space:
mode:
Diffstat (limited to 'libavfilter/x86/af_afir.asm')
-rw-r--r--libavfilter/x86/af_afir.asm8
1 files changed, 7 insertions, 1 deletions
diff --git a/libavfilter/x86/af_afir.asm b/libavfilter/x86/af_afir.asm
index fcc1f426db..8054ac5f10 100644
--- a/libavfilter/x86/af_afir.asm
+++ b/libavfilter/x86/af_afir.asm
@@ -27,7 +27,7 @@ SECTION .text
; void ff_fcmul_add(float *sum, const float *t, const float *c, int len)
;------------------------------------------------------------------------------
-INIT_XMM sse3
+%macro FCMUL_ADD 0
cglobal fcmul_add, 4,4,6, sum, t, c, len
shl lend, 3
add tq, lenq
@@ -61,3 +61,9 @@ ALIGN 16
addss xm0, [sumq + lenq]
movss [sumq + lenq], xm0
RET
+%endmacro
+
+INIT_XMM sse3
+FCMUL_ADD
+INIT_YMM avx
+FCMUL_ADD