aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/x86/dct-test.c
diff options
context:
space:
mode:
authorChristophe Gisquet <christophe.gisquet@gmail.com>2015-03-10 23:11:51 +0000
committerMichael Niedermayer <michaelni@gmx.at>2015-03-13 01:04:52 +0100
commit2999bd7da2cf6343592d4eb6da3cd0748354775d (patch)
treecd0e68d046f5347b907fa40de9ab661442f3364a /libavcodec/x86/dct-test.c
parent8f8c31f4c717e815a63b54cfe6445eb9d5ff7b95 (diff)
downloadffmpeg-2999bd7da2cf6343592d4eb6da3cd0748354775d.tar.gz
x86: xvid_idct: port SSE2 iDCT to yasm
The main difference consists in renaming properly labels, and letting yasm select the gprs for skipping 1D transforms. Previous-version-reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/x86/dct-test.c')
-rw-r--r--libavcodec/x86/dct-test.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavcodec/x86/dct-test.c b/libavcodec/x86/dct-test.c
index 3414cb0cb0..e14ce9aac3 100644
--- a/libavcodec/x86/dct-test.c
+++ b/libavcodec/x86/dct-test.c
@@ -67,9 +67,9 @@ static const struct algo idct_tab_arch[] = {
#if HAVE_MMXEXT_INLINE
{ "XVID-MMXEXT", ff_xvid_idct_mmxext, FF_IDCT_PERM_NONE, AV_CPU_FLAG_MMXEXT, 1 },
#endif
-#if HAVE_SSE2_INLINE
+#if HAVE_SSE2_EXTERNAL
{ "XVID-SSE2", ff_xvid_idct_sse2, FF_IDCT_PERM_SSE2, AV_CPU_FLAG_SSE2, 1 },
-#if ARCH_X86_64 && HAVE_YASM
+#if ARCH_X86_64
{ "PR-SSE2", ff_prores_idct_put_10_sse2_wrap, FF_IDCT_PERM_TRANSPOSE, AV_CPU_FLAG_SSE2, 1 },
#endif
#endif