Index: source/libvpx/test/partial_idct_test.cc |
=================================================================== |
--- source/libvpx/test/partial_idct_test.cc (revision 271012) |
+++ source/libvpx/test/partial_idct_test.cc (working copy) |
@@ -132,15 +132,15 @@ |
&vp9_idct16x16_1_add_c, |
TX_16X16, 1), |
make_tuple(&vp9_idct8x8_64_add_c, |
- &vp9_idct8x8_10_add_c, |
- TX_8X8, 10), |
+ &vp9_idct8x8_12_add_c, |
+ TX_8X8, 12), |
make_tuple(&vp9_idct8x8_64_add_c, |
&vp9_idct8x8_1_add_c, |
TX_8X8, 1), |
make_tuple(&vp9_idct4x4_16_add_c, |
&vp9_idct4x4_1_add_c, |
TX_4X4, 1))); |
-#if HAVE_NEON |
+#if HAVE_NEON_ASM |
INSTANTIATE_TEST_CASE_P( |
NEON, PartialIDctTest, |
::testing::Values( |
@@ -154,8 +154,8 @@ |
&vp9_idct16x16_1_add_neon, |
TX_16X16, 1), |
make_tuple(&vp9_idct8x8_64_add_c, |
- &vp9_idct8x8_10_add_neon, |
- TX_8X8, 10), |
+ &vp9_idct8x8_12_add_neon, |
+ TX_8X8, 12), |
make_tuple(&vp9_idct8x8_64_add_c, |
&vp9_idct8x8_1_add_neon, |
TX_8X8, 1), |
@@ -181,8 +181,8 @@ |
&vp9_idct16x16_1_add_sse2, |
TX_16X16, 1), |
make_tuple(&vp9_idct8x8_64_add_c, |
- &vp9_idct8x8_10_add_sse2, |
- TX_8X8, 10), |
+ &vp9_idct8x8_12_add_sse2, |
+ TX_8X8, 12), |
make_tuple(&vp9_idct8x8_64_add_c, |
&vp9_idct8x8_1_add_sse2, |
TX_8X8, 1), |
@@ -190,4 +190,13 @@ |
&vp9_idct4x4_1_add_sse2, |
TX_4X4, 1))); |
#endif |
+ |
+#if HAVE_SSSE3 && ARCH_X86_64 |
+INSTANTIATE_TEST_CASE_P( |
+ SSSE3, PartialIDctTest, |
+ ::testing::Values( |
+ make_tuple(&vp9_idct8x8_64_add_c, |
+ &vp9_idct8x8_12_add_ssse3, |
+ TX_8X8, 12))); |
+#endif |
} // namespace |