mirror of https://git.ffmpeg.org/ffmpeg.git
x86/float_dsp: remove duplicated code from vector_dmul_scalar
Use the xm# and ym# aliases as they remain in sync with m# after a SWAP. No actual changes to the assembly. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
c91a798a2c
commit
3b06208a57
|
@ -166,16 +166,11 @@ cglobal vector_dmul_scalar, 4,4,3, dst, src, mul, len
|
||||||
VBROADCASTSD m0, mulm
|
VBROADCASTSD m0, mulm
|
||||||
%else
|
%else
|
||||||
%if WIN64
|
%if WIN64
|
||||||
movlhps xmm2, xmm2
|
|
||||||
%if cpuflag(avx)
|
|
||||||
vinsertf128 ymm2, ymm2, xmm2, 1
|
|
||||||
%endif
|
|
||||||
SWAP 0, 2
|
SWAP 0, 2
|
||||||
%else
|
|
||||||
movlhps xmm0, xmm0
|
|
||||||
%if cpuflag(avx)
|
|
||||||
vinsertf128 ymm0, ymm0, xmm0, 1
|
|
||||||
%endif
|
%endif
|
||||||
|
movlhps xm0, xm0
|
||||||
|
%if cpuflag(avx)
|
||||||
|
vinsertf128 ym0, ym0, xm0, 1
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
lea lenq, [lend*8-2*mmsize]
|
lea lenq, [lend*8-2*mmsize]
|
||||||
|
|
Loading…
Reference in New Issue