summaryrefslogtreecommitdiff
path: root/libavcodec/x86/dcadsp.asm
diff options
context:
space:
mode:
authorHendrik Leppkes <h.leppkes@gmail.com>2014-04-06 18:26:24 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-04-06 18:31:22 +0200
commitfc7e02f0ff345d5331b7c78f2400668d2c79a8b0 (patch)
treec3ba4dfb64f282d41b44f7d540a28609ab165b20 /libavcodec/x86/dcadsp.asm
parent4ccd7cb45b9aa46d94c29dbd1c065b652bda2319 (diff)
dcadsp: fix SSE code to not use SSE2 instructions.
movq from SSE register to memory is an SSE2 instruction. Instead, use SSE movlps, which does the same thing. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/x86/dcadsp.asm')
-rw-r--r--libavcodec/x86/dcadsp.asm2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/x86/dcadsp.asm b/libavcodec/x86/dcadsp.asm
index 2758daa6e4..1ac237885a 100644
--- a/libavcodec/x86/dcadsp.asm
+++ b/libavcodec/x86/dcadsp.asm
@@ -153,7 +153,7 @@ DECODE_HF
addps m4, va ; va1+3 vb1+3 va2+4 vb2+4
movhlps vb, m4 ; va1+3 vb1+3
addps vb, m4 ; va0..4 vb0..4
- movh [outq + count], vb
+ movlps [outq + count], vb
%if %1
sub cf0q, 8*NUM_COEF
%endif