aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/x86/ttadsp.asm
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2014-08-03 23:53:39 -0300
committerMichael Niedermayer <michaelni@gmx.at>2014-08-12 12:29:05 +0200
commite20ff251a688b24f7a1590a1af4456e67b1bc64f (patch)
treed040a02e2809e3522ba5d164dcff14619ff6e96c /libavcodec/x86/ttadsp.asm
parent223c374a9d977fdfe9af94858693c632f644aac7 (diff)
downloadffmpeg-e20ff251a688b24f7a1590a1af4456e67b1bc64f.tar.gz
x86/ttadsp: remove an unnecessary mova
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/x86/ttadsp.asm')
-rw-r--r--libavcodec/x86/ttadsp.asm2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/x86/ttadsp.asm b/libavcodec/x86/ttadsp.asm
index 8346cabac2..8f489498a3 100644
--- a/libavcodec/x86/ttadsp.asm
+++ b/libavcodec/x86/ttadsp.asm
@@ -72,7 +72,7 @@ cglobal ttafilter_process_dec, 5,5,%2, qm, dx, dl, error, in, shift, round
; Using horizontal add (phaddd) seems to be slower than shuffling stuff around
paddd m2, m3 ; int sum = filter->round +
; filter->dl[0] * filter->qm[0] +
- punpckhqdq m3, m2, m2 ; filter->dl[1] * filter->qm[1] +
+ pshufd m3, m2, 0xe ; filter->dl[1] * filter->qm[1] +
paddd m2, m3 ; filter->dl[2] * filter->qm[2] +
; filter->dl[3] * filter->qm[3] +
movd m6, roundm ; filter->dl[4] * filter->qm[4] +