Lines Matching refs:dsp
100 static av_cold void vp9dsp_mc_init_arm(VP9DSPContext *dsp)
106 dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][0][0] = \
107 dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][0][0] = \
108 dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][0][0] = \
109 dsp->mc[idx1][FILTER_BILINEAR ][idx2][0][0] = ff_vp9_##type##sz##_neon
116 dsp->mc[idx1][filter][idx2][mx][my] = pfx##op##_##fname##sz##_##dir##_neon
163 static av_cold void vp9dsp_itxfm_init_arm(VP9DSPContext *dsp)
169 dsp->itxfm_add[tx][DCT_DCT] = ff_vp9_idct_idct_##sz##_add_neon; \
170 dsp->itxfm_add[tx][DCT_ADST] = ff_vp9_iadst_idct_##sz##_add_neon; \
171 dsp->itxfm_add[tx][ADST_DCT] = ff_vp9_idct_iadst_##sz##_add_neon; \
172 dsp->itxfm_add[tx][ADST_ADST] = ff_vp9_iadst_iadst_##sz##_add_neon
175 dsp->itxfm_add[tx][DCT_DCT] = \
176 dsp->itxfm_add[tx][ADST_DCT] = \
177 dsp->itxfm_add[tx][DCT_ADST] = \
178 dsp->itxfm_add[tx][ADST_ADST] = ff_vp9_##nm##_add_neon
219 static av_cold void vp9dsp_loopfilter_init_arm(VP9DSPContext *dsp)
224 dsp->loop_filter_8[0][1] = ff_vp9_loop_filter_v_4_8_neon;
225 dsp->loop_filter_8[0][0] = ff_vp9_loop_filter_h_4_8_neon;
226 dsp->loop_filter_8[1][1] = ff_vp9_loop_filter_v_8_8_neon;
227 dsp->loop_filter_8[1][0] = ff_vp9_loop_filter_h_8_8_neon;
228 dsp->loop_filter_8[2][1] = ff_vp9_loop_filter_v_16_8_neon;
229 dsp->loop_filter_8[2][0] = ff_vp9_loop_filter_h_16_8_neon;
231 dsp->loop_filter_16[0] = ff_vp9_loop_filter_h_16_16_neon;
232 dsp->loop_filter_16[1] = ff_vp9_loop_filter_v_16_16_neon;
234 dsp->loop_filter_mix2[0][0][0] = ff_vp9_loop_filter_h_44_16_neon;
235 dsp->loop_filter_mix2[0][0][1] = ff_vp9_loop_filter_v_44_16_neon;
236 dsp->loop_filter_mix2[0][1][0] = loop_filter_h_48_16_neon;
237 dsp->loop_filter_mix2[0][1][1] = loop_filter_v_48_16_neon;
238 dsp->loop_filter_mix2[1][0][0] = loop_filter_h_84_16_neon;
239 dsp->loop_filter_mix2[1][0][1] = loop_filter_v_84_16_neon;
240 dsp->loop_filter_mix2[1][1][0] = loop_filter_h_88_16_neon;
241 dsp->loop_filter_mix2[1][1][1] = loop_filter_v_88_16_neon;
245 av_cold void ff_vp9dsp_init_arm(VP9DSPContext *dsp, int bpp)
248 ff_vp9dsp_init_10bpp_arm(dsp);
251 ff_vp9dsp_init_12bpp_arm(dsp);
256 vp9dsp_mc_init_arm(dsp);
257 vp9dsp_loopfilter_init_arm(dsp);
258 vp9dsp_itxfm_init_arm(dsp);