x86/mdct15: use three operand form for some instructions

Fixes compilation with old yasm
This commit is contained in:
James Almer 2017-06-24 01:44:49 -03:00
parent 078322f33c
commit 349446e36f
1 changed files with 6 additions and 6 deletions

View File

@ -66,7 +66,7 @@ SECTION .text
shufps xm3, xm3, q1032 shufps xm3, xm3, q1032
vinsertf128 m%3, m%3, xm3, 1 ; All ACs (tmp[1] through to tmp[4]) vinsertf128 m%3, m%3, xm3, 1 ; All ACs (tmp[1] through to tmp[4])
addps m%3, m0 ; Finally offset with DCs addps m%3, m%3, m0 ; Finally offset with DCs
%endmacro %endmacro
%macro BUTTERFLIES_DC 2 ; %1 - exptab_offset, %2 - out %macro BUTTERFLIES_DC 2 ; %1 - exptab_offset, %2 - out
@ -88,12 +88,12 @@ SECTION .text
mulps m2, m13, [exptabq + 64*1 + 0*mmsize + %1] mulps m2, m13, [exptabq + 64*1 + 0*mmsize + %1]
mulps m3, m13, [exptabq + 64*1 + 1*mmsize + %1] mulps m3, m13, [exptabq + 64*1 + 1*mmsize + %1]
addps m0, m2 addps m0, m0, m2
addps m1, m3 addps m1, m1, m3
addps m0, m11 addps m0, m0, m11
shufps m1, m1, q2301 shufps m1, m1, m1, q2301
addps m0, m1 addps m0, m0, m1
vextractf128 xm1, m0, 1 vextractf128 xm1, m0, 1