]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/x86/dct-test.c
Merge commit '3edac01f79a08635d8d2c08e9410651d9a330d61'
[ffmpeg] / libavcodec / x86 / dct-test.c
index 0414381e657485a3b8ecf00ac06d4a4fe90d4b9a..28ede166700ffcda34c3ff50bb874e9e4b9e7039 100644 (file)
@@ -84,6 +84,18 @@ static const struct algo idct_tab_arch[] = {
 # if HAVE_AVX_EXTERNAL
     { "PR-AVX",      ff_prores_idct_put_10_avx_wrap, FF_IDCT_PERM_TRANSPOSE, AV_CPU_FLAG_AVX, 1 },
 # endif
+#endif
+#if HAVE_YASM
+#if ARCH_X86_64
+#if HAVE_SSE2_EXTERNAL
+    { "SIMPLE10-SSE2",  ff_simple_idct10_sse2, FF_IDCT_PERM_TRANSPOSE, AV_CPU_FLAG_SSE2},
+    { "SIMPLE12-SSE2",  ff_simple_idct12_sse2, FF_IDCT_PERM_TRANSPOSE, AV_CPU_FLAG_SSE2, 1 },
+#endif
+#if HAVE_AVX_EXTERNAL
+    { "SIMPLE10-AVX",   ff_simple_idct10_avx,  FF_IDCT_PERM_TRANSPOSE, AV_CPU_FLAG_AVX},
+    { "SIMPLE12-AVX",   ff_simple_idct12_avx,  FF_IDCT_PERM_TRANSPOSE, AV_CPU_FLAG_AVX,  1 },
+#endif
+#endif
 #endif
     { 0 }
 };