x86/af_afir: use three operand form forat some instructions

Fixes compilation with old yasm versions.

Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer 2019-01-03 23:36:19 -03:00
parent 6fcf813110
commit ef67af31ff
1 changed files with 10 additions and 10 deletions

View File

@ -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