From: James Zern Date: Sat, 13 Jun 2015 02:11:48 +0000 (-0700) Subject: enable vp9_d153_predictor_32x32_ssse3 X-Git-Tag: v1.5.0~566^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=98f0178611b238db4618dacdea6e98e12d2ad336;p=libvpx enable vp9_d153_predictor_32x32_ssse3 unused since its initial commit ~91% faster over 20M pixels Change-Id: Ic8b5b3246bc97c8406be8bc4496601370403b70a --- diff --git a/test/test_intra_pred_speed.cc b/test/test_intra_pred_speed.cc index d2687b204..7e6d326f1 100644 --- a/test/test_intra_pred_speed.cc +++ b/test/test_intra_pred_speed.cc @@ -356,8 +356,9 @@ INTRA_PRED_TEST(SSE2, TestIntraPred32, vp9_dc_predictor_32x32_sse2, #if HAVE_SSSE3 INTRA_PRED_TEST(SSSE3, TestIntraPred32, NULL, NULL, NULL, NULL, NULL, vp9_h_predictor_32x32_ssse3, vp9_d45_predictor_32x32_ssse3, - NULL, NULL, NULL, vp9_d207_predictor_32x32_ssse3, - vp9_d63_predictor_32x32_ssse3, NULL) + NULL, NULL, vp9_d153_predictor_32x32_ssse3, + vp9_d207_predictor_32x32_ssse3, vp9_d63_predictor_32x32_ssse3, + NULL) #endif // HAVE_SSSE3 #if HAVE_NEON diff --git a/vp9/common/vp9_rtcd_defs.pl b/vp9/common/vp9_rtcd_defs.pl index 2f262a6f1..5326087ea 100644 --- a/vp9/common/vp9_rtcd_defs.pl +++ b/vp9/common/vp9_rtcd_defs.pl @@ -192,7 +192,7 @@ add_proto qw/void vp9_d135_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, specialize qw/vp9_d135_predictor_32x32/; add_proto qw/void vp9_d153_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left"; -specialize qw/vp9_d153_predictor_32x32/; +specialize qw/vp9_d153_predictor_32x32/, "$ssse3_x86inc"; add_proto qw/void vp9_v_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left"; specialize qw/vp9_v_predictor_32x32 neon msa/, "$sse2_x86inc";