diff options
author | Parag Salasakar <img.mips1@gmail.com> | 2015-06-11 03:31:48 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-06-11 03:31:49 +0000 |
commit | c7489f48151c482d10e9c880ddf1313f5a210be9 (patch) | |
tree | a6c2e191cc186740f3a65a76cc8954bdf6906a25 /test/test_intra_pred_speed.cc | |
parent | 44afbbb72d8a5fa0528f8a571a5023a843d02f33 (diff) | |
parent | a2288d274c19b6604d10e9261e39feb8b03b6e35 (diff) | |
download | libvpx-c7489f48151c482d10e9c880ddf1313f5a210be9.tar libvpx-c7489f48151c482d10e9c880ddf1313f5a210be9.tar.gz libvpx-c7489f48151c482d10e9c880ddf1313f5a210be9.tar.bz2 libvpx-c7489f48151c482d10e9c880ddf1313f5a210be9.zip |
Merge "mips msa vp9 intra-pred optimization"
Diffstat (limited to 'test/test_intra_pred_speed.cc')
-rw-r--r-- | test/test_intra_pred_speed.cc | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/test/test_intra_pred_speed.cc b/test/test_intra_pred_speed.cc index cd562dae3..c61ffff9f 100644 --- a/test/test_intra_pred_speed.cc +++ b/test/test_intra_pred_speed.cc @@ -211,6 +211,14 @@ INTRA_PRED_TEST(NEON, TestIntraPred4, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, vp9_tm_predictor_4x4_neon) #endif // HAVE_NEON +#if HAVE_MSA +INTRA_PRED_TEST(MSA, TestIntraPred4, vp9_dc_predictor_4x4_msa, + vp9_dc_left_predictor_4x4_msa, vp9_dc_top_predictor_4x4_msa, + vp9_dc_128_predictor_4x4_msa, vp9_v_predictor_4x4_msa, + vp9_h_predictor_4x4_msa, NULL, NULL, NULL, NULL, NULL, + NULL, vp9_tm_predictor_4x4_msa) +#endif // HAVE_MSA + // ----------------------------------------------------------------------------- // 8x8 @@ -256,6 +264,14 @@ INTRA_PRED_TEST(NEON, TestIntraPred8, vp9_dc_predictor_8x8_neon, #endif // HAVE_NEON +#if HAVE_MSA +INTRA_PRED_TEST(MSA, TestIntraPred8, vp9_dc_predictor_8x8_msa, + vp9_dc_left_predictor_8x8_msa, vp9_dc_top_predictor_8x8_msa, + vp9_dc_128_predictor_8x8_msa, vp9_v_predictor_8x8_msa, + vp9_h_predictor_8x8_msa, NULL, NULL, NULL, NULL, NULL, + NULL, vp9_tm_predictor_8x8_msa) +#endif // HAVE_MSA + // ----------------------------------------------------------------------------- // 16x16 @@ -299,6 +315,14 @@ INTRA_PRED_TEST(NEON, TestIntraPred16, vp9_dc_predictor_16x16_neon, vp9_tm_predictor_16x16_neon) #endif // HAVE_NEON +#if HAVE_MSA +INTRA_PRED_TEST(MSA, TestIntraPred16, vp9_dc_predictor_16x16_msa, + vp9_dc_left_predictor_16x16_msa, vp9_dc_top_predictor_16x16_msa, + vp9_dc_128_predictor_16x16_msa, vp9_v_predictor_16x16_msa, + vp9_h_predictor_16x16_msa, NULL, NULL, NULL, NULL, NULL, + NULL, vp9_tm_predictor_16x16_msa) +#endif // HAVE_MSA + // ----------------------------------------------------------------------------- // 32x32 @@ -340,4 +364,12 @@ INTRA_PRED_TEST(NEON, TestIntraPred32, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, vp9_tm_predictor_32x32_neon) #endif // HAVE_NEON +#if HAVE_MSA +INTRA_PRED_TEST(MSA, TestIntraPred32, vp9_dc_predictor_32x32_msa, + vp9_dc_left_predictor_32x32_msa, vp9_dc_top_predictor_32x32_msa, + vp9_dc_128_predictor_32x32_msa, vp9_v_predictor_32x32_msa, + vp9_h_predictor_32x32_msa, NULL, NULL, NULL, NULL, NULL, + NULL, vp9_tm_predictor_32x32_msa) +#endif // HAVE_MSA + #include "test/test_libvpx.cc" |