diff options
author | Jim Bankoski <jimbankoski@google.com> | 2010-08-19 15:50:29 -0400 |
---|---|---|
committer | Jim Bankoski <jimbankoski@google.com> | 2010-08-19 15:58:27 -0400 |
commit | b0660457fe46a48246e42a8e5c0ce78c0e2e4164 (patch) | |
tree | 69df6f832fded9982aba57cec5f1be246b24addc /vp8/common/x86/subpixel_x86.h | |
parent | 52852da7c9740c335e5295531a77363a413cc140 (diff) | |
download | libvpx-b0660457fe46a48246e42a8e5c0ce78c0e2e4164.tar libvpx-b0660457fe46a48246e42a8e5c0ce78c0e2e4164.tar.gz libvpx-b0660457fe46a48246e42a8e5c0ce78c0e2e4164.tar.bz2 libvpx-b0660457fe46a48246e42a8e5c0ce78c0e2e4164.zip |
Revert "Removed ssse3 sixtap code"
This reverts commit 6ea5bb85cd1547b846f4c794e8684de5abcf9f62.
Diffstat (limited to 'vp8/common/x86/subpixel_x86.h')
-rw-r--r-- | vp8/common/x86/subpixel_x86.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/vp8/common/x86/subpixel_x86.h b/vp8/common/x86/subpixel_x86.h index 9d6c8e53b..b371892c9 100644 --- a/vp8/common/x86/subpixel_x86.h +++ b/vp8/common/x86/subpixel_x86.h @@ -86,5 +86,37 @@ extern prototype_subpixel_predict(vp8_bilinear_predict8x8_sse2); #endif #endif +#if HAVE_SSSE3 +extern prototype_subpixel_predict(vp8_sixtap_predict16x16_ssse3); +extern prototype_subpixel_predict(vp8_sixtap_predict8x8_ssse3); +extern prototype_subpixel_predict(vp8_sixtap_predict8x4_ssse3); +extern prototype_subpixel_predict(vp8_sixtap_predict4x4_ssse3); +//extern prototype_subpixel_predict(vp8_bilinear_predict16x16_sse2); +//extern prototype_subpixel_predict(vp8_bilinear_predict8x8_sse2); + +#if !CONFIG_RUNTIME_CPU_DETECT +#undef vp8_subpix_sixtap16x16 +#define vp8_subpix_sixtap16x16 vp8_sixtap_predict16x16_ssse3 + +#undef vp8_subpix_sixtap8x8 +#define vp8_subpix_sixtap8x8 vp8_sixtap_predict8x8_ssse3 + +#undef vp8_subpix_sixtap8x4 +#define vp8_subpix_sixtap8x4 vp8_sixtap_predict8x4_ssse3 + +#undef vp8_subpix_sixtap4x4 +#define vp8_subpix_sixtap4x4 vp8_sixtap_predict4x4_ssse3 + + +//#undef vp8_subpix_bilinear16x16 +//#define vp8_subpix_bilinear16x16 vp8_bilinear_predict16x16_sse2 + +//#undef vp8_subpix_bilinear8x8 +//#define vp8_subpix_bilinear8x8 vp8_bilinear_predict8x8_sse2 + +#endif +#endif + + #endif |