[FFmpeg-cvslog] lavr: x86: add missing vzeroupper in ff_mix_1_to_2_fltp_flt()

Justin Ruggles git at videolan.org
Thu Jul 26 21:55:13 CEST 2012


ffmpeg | branch: master | Justin Ruggles <justin.ruggles at gmail.com> | Wed Jul 25 14:49:40 2012 -0400| [0dadf9d1e96c82a5e56489e9e8151916da968079] | committer: Justin Ruggles

lavr: x86: add missing vzeroupper in ff_mix_1_to_2_fltp_flt()

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0dadf9d1e96c82a5e56489e9e8151916da968079
---

 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 4b0434d..58a4ded 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



More information about the ffmpeg-cvslog mailing list