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

Vitor Sessak git at videolan.org
Mon Nov 28 01:14:16 CET 2011


ffmpeg | branch: master | Vitor Sessak <vitor1001 at gmail.com> | Sun Nov 27 15:41:56 2011 +0100| [6b6ee58249b233585f1f7d89aec4fe58f65b5ed7] | committer: Ronald S. Bultje

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: Ronald S. Bultje <rsbultje at gmail.com>

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

 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 31f74b9..475e70e 100644
--- a/libavutil/x86/x86inc.asm
+++ b/libavutil/x86/x86inc.asm
@@ -1016,7 +1016,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