[FFmpeg-cvslog] x86/af_afir: use three operand form forat some instructions
James Almer
git at videolan.org
Fri Jan 4 04:37:39 EET 2019
ffmpeg | branch: master | James Almer <jamrial at gmail.com> | Thu Jan 3 23:36:19 2019 -0300| [ef67af31ffec89087dcdc1b9056b06180a2e1b71] | committer: James Almer
x86/af_afir: use three operand form forat some instructions
Fixes compilation with old yasm versions.
Signed-off-by: James Almer <jamrial at gmail.com>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef67af31ffec89087dcdc1b9056b06180a2e1b71
---
libavfilter/x86/af_afir.asm | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/libavfilter/x86/af_afir.asm b/libavfilter/x86/af_afir.asm
index 8054ac5f10..2cc09709a2 100644
--- a/libavfilter/x86/af_afir.asm
+++ b/libavfilter/x86/af_afir.asm
@@ -40,18 +40,18 @@ ALIGN 16
movsldup m3, [tq + lenq+mmsize]
movaps m1, [cq + lenq]
movaps m4, [cq + lenq+mmsize]
- mulps m0, m1
- mulps m3, m4
- shufps m1, m1, 0xb1
- shufps m4, m4, 0xb1
+ mulps m0, m0, m1
+ mulps m3, m3, m4
+ shufps m1, m1, m1, 0xb1
+ shufps m4, m4, m4, 0xb1
movshdup m2, [tq + lenq]
movshdup m5, [tq + lenq+mmsize]
- mulps m2, m1
- mulps m5, m4
- addsubps m0, m2
- addsubps m3, m5
- addps m0, [sumq + lenq]
- addps m3, [sumq + lenq+mmsize]
+ mulps m2, m2, m1
+ mulps m5, m5, m4
+ addsubps m0, m0, m2
+ addsubps m3, m3, m5
+ addps m0, m0, [sumq + lenq]
+ addps m3, m3, [sumq + lenq+mmsize]
movaps [sumq + lenq], m0
movaps [sumq + lenq+mmsize], m3
add lenq, mmsize*2
More information about the ffmpeg-cvslog
mailing list