OSDN Git Service

lavr: x86: add missing vzeroupper in ff_mix_1_to_2_fltp_flt()
authorJustin Ruggles <justin.ruggles@gmail.com>
Wed, 25 Jul 2012 18:49:40 +0000 (14:49 -0400)
committerJustin Ruggles <justin.ruggles@gmail.com>
Wed, 25 Jul 2012 19:41:25 +0000 (15:41 -0400)
libavresample/x86/audio_mix.asm

index 4b0434d..58a4ded 100644 (file)
@@ -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