diff options
author | ami_stuff <ami_stuff@o2.pl> | 2012-03-22 19:28:52 +0100 |
---|---|---|
committer | Carl Eugen Hoyos <cehoyos@ag.or.at> | 2012-04-04 09:12:52 +0200 |
commit | 9208848b99196d71602e9e2b31597a1bc5cce3b0 (patch) | |
tree | 7cd97b89f35a519d2ccd49e53811954adad67507 | |
parent | 336d5ae37b31704509c3989c5572598267bb56ff (diff) | |
download | ffmpeg-9208848b99196d71602e9e2b31597a1bc5cce3b0.tar.gz |
Replace SSE2 instruction in scalarproduct_float_sse() by SSE equivalent.
Fixes an AAC decoding issue with the sample from ticket #213 on machines
with SSE but without SSE2.
Based on 89411a by Reimar.
(cherry picked from commit f6b78638086beae9bcab672d4c9de1790be5a928)
-rw-r--r-- | libavcodec/x86/dsputil_yasm.asm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/x86/dsputil_yasm.asm b/libavcodec/x86/dsputil_yasm.asm index 695aba5ec3..a114153585 100644 --- a/libavcodec/x86/dsputil_yasm.asm +++ b/libavcodec/x86/dsputil_yasm.asm @@ -474,7 +474,7 @@ cglobal scalarproduct_float_sse, 3,3,2, v1, v2, offset shufps xmm0, xmm0, 1 addss xmm0, xmm1 %ifndef ARCH_X86_64 - movd r0m, xmm0 + movss r0m, xmm0 fld dword r0m %endif RET |