diff options
author | James Almer <jamrial@gmail.com> | 2019-01-03 23:36:19 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2019-01-03 23:36:19 -0300 |
commit | ef67af31ffec89087dcdc1b9056b06180a2e1b71 (patch) | |
tree | 6ee7480b6050b7a70030ed7de0f45cdacc195720 /libavfilter | |
parent | 6fcf813110fe390e835d14865d9f62cc3a7f23e5 (diff) | |
download | ffmpeg-ef67af31ffec89087dcdc1b9056b06180a2e1b71.tar.gz |
x86/af_afir: use three operand form forat some instructions
Fixes compilation with old yasm versions.
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavfilter')
-rw-r--r-- | libavfilter/x86/af_afir.asm | 20 |
1 files 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 |