ppc: Add the intra predictor tests
Change-Id: Idea15b916044ab3d8e74519337880a484ecfd87e
This commit is contained in:
parent
914b160fb5
commit
8975436466
@ -378,6 +378,60 @@ INSTANTIATE_TEST_CASE_P(
|
||||
8)));
|
||||
#endif // HAVE_MSA
|
||||
|
||||
#if HAVE_VSX
|
||||
INSTANTIATE_TEST_CASE_P(
|
||||
VSX, VP9IntraPredTest,
|
||||
::testing::Values(
|
||||
IntraPredParam(&vpx_d45_predictor_8x8_vsx, &vpx_d45_predictor_8x8_c, 8,
|
||||
8),
|
||||
IntraPredParam(&vpx_d45_predictor_16x16_vsx, &vpx_d45_predictor_16x16_c,
|
||||
16, 8),
|
||||
IntraPredParam(&vpx_d45_predictor_32x32_vsx, &vpx_d45_predictor_32x32_c,
|
||||
32, 8),
|
||||
IntraPredParam(&vpx_d63_predictor_8x8_vsx, &vpx_d63_predictor_8x8_c, 8,
|
||||
8),
|
||||
IntraPredParam(&vpx_d63_predictor_16x16_vsx, &vpx_d63_predictor_16x16_c,
|
||||
16, 8),
|
||||
IntraPredParam(&vpx_d63_predictor_32x32_vsx, &vpx_d63_predictor_32x32_c,
|
||||
32, 8),
|
||||
IntraPredParam(&vpx_dc_128_predictor_16x16_vsx,
|
||||
&vpx_dc_128_predictor_16x16_c, 16, 8),
|
||||
IntraPredParam(&vpx_dc_128_predictor_32x32_vsx,
|
||||
&vpx_dc_128_predictor_32x32_c, 32, 8),
|
||||
IntraPredParam(&vpx_dc_left_predictor_16x16_vsx,
|
||||
&vpx_dc_left_predictor_16x16_c, 16, 8),
|
||||
IntraPredParam(&vpx_dc_left_predictor_32x32_vsx,
|
||||
&vpx_dc_left_predictor_32x32_c, 32, 8),
|
||||
IntraPredParam(&vpx_dc_predictor_8x8_vsx, &vpx_dc_predictor_8x8_c, 8,
|
||||
8),
|
||||
IntraPredParam(&vpx_dc_predictor_16x16_vsx, &vpx_dc_predictor_16x16_c,
|
||||
16, 8),
|
||||
IntraPredParam(&vpx_dc_predictor_32x32_vsx, &vpx_dc_predictor_32x32_c,
|
||||
32, 8),
|
||||
IntraPredParam(&vpx_dc_top_predictor_16x16_vsx,
|
||||
&vpx_dc_top_predictor_16x16_c, 16, 8),
|
||||
IntraPredParam(&vpx_dc_top_predictor_32x32_vsx,
|
||||
&vpx_dc_top_predictor_32x32_c, 32, 8),
|
||||
IntraPredParam(&vpx_h_predictor_4x4_vsx, &vpx_h_predictor_4x4_c, 4, 8),
|
||||
IntraPredParam(&vpx_h_predictor_8x8_vsx, &vpx_h_predictor_8x8_c, 8, 8),
|
||||
IntraPredParam(&vpx_h_predictor_16x16_vsx, &vpx_h_predictor_16x16_c, 16,
|
||||
8),
|
||||
IntraPredParam(&vpx_h_predictor_32x32_vsx, &vpx_h_predictor_32x32_c, 32,
|
||||
8),
|
||||
IntraPredParam(&vpx_tm_predictor_4x4_vsx, &vpx_tm_predictor_4x4_c, 4,
|
||||
8),
|
||||
IntraPredParam(&vpx_tm_predictor_8x8_vsx, &vpx_tm_predictor_8x8_c, 8,
|
||||
8),
|
||||
IntraPredParam(&vpx_tm_predictor_16x16_vsx, &vpx_tm_predictor_16x16_c,
|
||||
16, 8),
|
||||
IntraPredParam(&vpx_tm_predictor_32x32_vsx, &vpx_tm_predictor_32x32_c,
|
||||
32, 8),
|
||||
IntraPredParam(&vpx_v_predictor_16x16_vsx, &vpx_v_predictor_16x16_c, 16,
|
||||
8),
|
||||
IntraPredParam(&vpx_v_predictor_32x32_vsx, &vpx_v_predictor_32x32_c, 32,
|
||||
8)));
|
||||
#endif // HAVE_VSX
|
||||
|
||||
#if CONFIG_VP9_HIGHBITDEPTH
|
||||
typedef void (*HighbdIntraPred)(uint16_t *dst, ptrdiff_t stride,
|
||||
const uint16_t *above, const uint16_t *left,
|
||||
|
Loading…
x
Reference in New Issue
Block a user