diff options
Diffstat (limited to 'libavfilter/x86/af_afir.asm')
-rw-r--r-- | libavfilter/x86/af_afir.asm | 8 |
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 |