[FFmpeg-cvslog] x86inc: Flag shufps as an floating-point instruction for the AVX emulation code.

Vitor Sessak git at videolan.org
Mon Nov 28 00:41:07 CET 2011


ffmpeg | branch: master | Vitor Sessak <vitor1001 at gmail.com> | Sun Nov 27 15:41:56 2011 +0100| [ca55606a5127a9ddb10e4c1971c56e3e69bfd864] | committer: Michael Niedermayer

x86inc: Flag shufps as an floating-point instruction for the AVX emulation code.

Without this, code like "shufps m0, m1, m2, 0xaa" would not work in CPUs
not supporting SSE2.

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca55606a5127a9ddb10e4c1971c56e3e69bfd864
---

 libavutil/x86/x86inc.asm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libavutil/x86/x86inc.asm b/libavutil/x86/x86inc.asm
index cdd7f18..b1cc6b7 100644
--- a/libavutil/x86/x86inc.asm
+++ b/libavutil/x86/x86inc.asm
@@ -1033,7 +1033,7 @@ AVX_INSTR punpcklwd, 0, 0, 0
 AVX_INSTR punpckldq, 0, 0, 0
 AVX_INSTR punpcklqdq, 0, 0, 0
 AVX_INSTR pxor, 0, 0, 1
-AVX_INSTR shufps, 0, 1, 0
+AVX_INSTR shufps, 1, 1, 0
 AVX_INSTR subpd, 1, 0, 0
 AVX_INSTR subps, 1, 0, 0
 AVX_INSTR subsd, 1, 0, 0



More information about the ffmpeg-cvslog mailing list