From 0dadf9d1e96c82a5e56489e9e8151916da968079 Mon Sep 17 00:00:00 2001 From: Justin Ruggles Date: Wed, 25 Jul 2012 14:49:40 -0400 Subject: [PATCH] lavr: x86: add missing vzeroupper in ff_mix_1_to_2_fltp_flt() --- libavresample/x86/audio_mix.asm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libavresample/x86/audio_mix.asm b/libavresample/x86/audio_mix.asm index 4b0434dd6d..58a4ded8c6 100644 --- a/libavresample/x86/audio_mix.asm +++ b/libavresample/x86/audio_mix.asm @@ -175,7 +175,12 @@ cglobal mix_1_to_2_fltp_flt, 3,5,4, src0, matrix0, len, src1, matrix1 add src0q, mmsize sub lend, mmsize/4 jg .loop +%if mmsize == 32 + vzeroupper + RET +%else REP_RET +%endif %endmacro INIT_XMM sse