Lines Matching refs:i4_mv_x

121 void hme_qpel_interp_avg(interp_prms_t *ps_prms, S32 i4_mv_x, S32 i4_mv_y, S32 i4_buf_id)  in hme_qpel_interp_avg()  argument
153 i4_mv_x_frac = i4_mv_x & 3; in hme_qpel_interp_avg()
156 i4_offset = (i4_mv_x >> 2) + (i4_mv_y >> 2) * ps_prms->i4_ref_stride; in hme_qpel_interp_avg()
196 S32 i4_mv_x, in hme_qpel_interp_avg_2pt_vert_no_reuse() argument
202 pf_qpel_interp_avg_1pt(ps_prms, i4_mv_x, i4_mv_y + 1, 3, ppu1_final, pi4_final_stride); in hme_qpel_interp_avg_2pt_vert_no_reuse()
204 pf_qpel_interp_avg_1pt(ps_prms, i4_mv_x, i4_mv_y - 1, 1, ppu1_final, pi4_final_stride); in hme_qpel_interp_avg_2pt_vert_no_reuse()
209 S32 i4_mv_x, in hme_qpel_interp_avg_2pt_horz_no_reuse() argument
215 pf_qpel_interp_avg_1pt(ps_prms, i4_mv_x + 1, i4_mv_y, 2, ppu1_final, pi4_final_stride); in hme_qpel_interp_avg_2pt_horz_no_reuse()
217 pf_qpel_interp_avg_1pt(ps_prms, i4_mv_x - 1, i4_mv_y, 0, ppu1_final, pi4_final_stride); in hme_qpel_interp_avg_2pt_horz_no_reuse()
244 S32 i4_mv_x, in hme_qpel_interp_comprehensive() argument
261 dx = (i4_mv_x & 3); in hme_qpel_interp_comprehensive()
296 i4_offset = (i4_mv_x >> 2) + (i4_mvyp1 >> 2) * i4_ref_stride; in hme_qpel_interp_comprehensive()
317 i4_offset = (i4_mv_x >> 2) + (i4_mvym1 >> 2) * i4_ref_stride; in hme_qpel_interp_comprehensive()
332 ps_prms, i4_mv_x, i4_mv_y + 1, 3, ppu1_final, pi4_final_stride); in hme_qpel_interp_comprehensive()
339 ps_prms, i4_mv_x, i4_mv_y - 1, 1, ppu1_final, pi4_final_stride); in hme_qpel_interp_comprehensive()
346 ps_prms, i4_mv_x, i4_mv_y, ppu1_final, pi4_final_stride); in hme_qpel_interp_comprehensive()
353 i4_mv_x, in hme_qpel_interp_comprehensive()
371 i4_offset = (i4_mv_x >> 2) + (i4_mvyp1 >> 2) * i4_ref_stride; in hme_qpel_interp_comprehensive()
383 i4_offset = (i4_mv_x >> 2) + (i4_mvym1 >> 2) * i4_ref_stride; in hme_qpel_interp_comprehensive()
420 S32 i4_mvxp1 = (i4_mv_x + 1); in hme_qpel_interp_comprehensive()
441 S32 i4_mvxm1 = (i4_mv_x - 1); in hme_qpel_interp_comprehensive()
461 ps_prms, i4_mv_x + 1, i4_mv_y, 2, ppu1_final, pi4_final_stride); in hme_qpel_interp_comprehensive()
468 ps_prms, i4_mv_x - 1, i4_mv_y, 0, ppu1_final, pi4_final_stride); in hme_qpel_interp_comprehensive()
475 ps_prms, i4_mv_x, i4_mv_y, ppu1_final, pi4_final_stride); in hme_qpel_interp_comprehensive()
482 i4_mv_x, in hme_qpel_interp_comprehensive()
494 S32 i4_mvxp1 = (i4_mv_x + 1); in hme_qpel_interp_comprehensive()
495 S32 i4_mvxm1 = (i4_mv_x - 1); in hme_qpel_interp_comprehensive()
2312 S32 i4_mv_x, i4_mv_y; in hme_subpel_refine_search_node_high_speed() local
2411 i4_mv_x = ps_search_node->s_mv.i2_mvx >> 1; in hme_subpel_refine_search_node_high_speed()
2444 mvx_qpel = i4_mv_x << 1; in hme_subpel_refine_search_node_high_speed()
2456 i4_frac_x = i4_mv_x & 1; in hme_subpel_refine_search_node_high_speed()
2459 s_err_prms.pu1_ref = pu1_ref + (i4_mv_x >> 1) + ((i4_mv_y >> 1) * i4_ref_stride); in hme_subpel_refine_search_node_high_speed()
2488 ps_search_node->s_mv.i2_mvx = (S16)((i4_mv_x - 1) << 1); in hme_subpel_refine_search_node_high_speed()
2491 i4_frac_x = (i4_mv_x - 1) & 1; // same as (x-1)&1 in hme_subpel_refine_search_node_high_speed()
2495 pu1_ref + ((i4_mv_x - 1) >> 1) + ((i4_mv_y >> 1) * i4_ref_stride); in hme_subpel_refine_search_node_high_speed()
2524 ps_search_node->s_mv.i2_mvx = (S16)(i4_mv_x << 1); in hme_subpel_refine_search_node_high_speed()
2527 i4_frac_x = i4_mv_x & 1; in hme_subpel_refine_search_node_high_speed()
2531 pu1_ref + (i4_mv_x >> 1) + (((i4_mv_y - 1) >> 1) * i4_ref_stride); in hme_subpel_refine_search_node_high_speed()
2559 ps_search_node->s_mv.i2_mvx = (S16)((i4_mv_x + 1) << 1); in hme_subpel_refine_search_node_high_speed()
2562 i4_frac_x = (i4_mv_x + 1) & 1; in hme_subpel_refine_search_node_high_speed()
2567 pu1_ref + ((i4_mv_x + 1) >> 1) + ((i4_mv_y >> 1) * i4_ref_stride); in hme_subpel_refine_search_node_high_speed()
2595 ps_search_node->s_mv.i2_mvx = ((S16)i4_mv_x << 1); in hme_subpel_refine_search_node_high_speed()
2597 i4_frac_x = i4_mv_x & 1; in hme_subpel_refine_search_node_high_speed()
2601 pu1_ref + (i4_mv_x >> 1) + (((i4_mv_y + 1) >> 1) * i4_ref_stride); in hme_subpel_refine_search_node_high_speed()
2631 i4_mv_x += gai1_grid_id_to_x[e_min_id]; in hme_subpel_refine_search_node_high_speed()
2633 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
2639 i4_mv_x <<= 1; in hme_subpel_refine_search_node_high_speed()
2642 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
2728 mvx_qpel = i4_mv_x; in hme_subpel_refine_search_node_high_speed()
2734 i4_mv_x, in hme_subpel_refine_search_node_high_speed()
2749 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x - 1; in hme_subpel_refine_search_node_high_speed()
2784 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
2816 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x + 1; in hme_subpel_refine_search_node_high_speed()
2851 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
2881 i4_mv_x += gai1_grid_id_to_x[e_min_id]; in hme_subpel_refine_search_node_high_speed()
2883 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
2890 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
2930 S32 i4_mv_x, i4_mv_y; in hme_subpel_refine_search_node_high_speed() local
3030 i4_mv_x = ps_search_node->s_mv.i2_mvx >> 1; in hme_subpel_refine_search_node_high_speed()
3063 mvx_qpel = i4_mv_x << 1; in hme_subpel_refine_search_node_high_speed()
3075 i4_frac_x = i4_mv_x & 1; in hme_subpel_refine_search_node_high_speed()
3078 s_err_prms.pu1_ref = pu1_ref + (i4_mv_x >> 1) + ((i4_mv_y >> 1) * i4_ref_stride); in hme_subpel_refine_search_node_high_speed()
3103 ps_search_node->s_mv.i2_mvx = (S16)((i4_mv_x - 1) << 1); in hme_subpel_refine_search_node_high_speed()
3106 i4_frac_x = (i4_mv_x - 1) & 1; // same as (x-1)&1 in hme_subpel_refine_search_node_high_speed()
3110 pu1_ref + ((i4_mv_x - 1) >> 1) + ((i4_mv_y >> 1) * i4_ref_stride); in hme_subpel_refine_search_node_high_speed()
3138 ps_search_node->s_mv.i2_mvx = (S16)(i4_mv_x << 1); in hme_subpel_refine_search_node_high_speed()
3141 i4_frac_x = i4_mv_x & 1; in hme_subpel_refine_search_node_high_speed()
3145 pu1_ref + (i4_mv_x >> 1) + (((i4_mv_y - 1) >> 1) * i4_ref_stride); in hme_subpel_refine_search_node_high_speed()
3172 ps_search_node->s_mv.i2_mvx = (S16)((i4_mv_x + 1) << 1); in hme_subpel_refine_search_node_high_speed()
3175 i4_frac_x = (i4_mv_x + 1) & 1; in hme_subpel_refine_search_node_high_speed()
3180 pu1_ref + ((i4_mv_x + 1) >> 1) + ((i4_mv_y >> 1) * i4_ref_stride); in hme_subpel_refine_search_node_high_speed()
3207 ps_search_node->s_mv.i2_mvx = ((S16)i4_mv_x << 1); in hme_subpel_refine_search_node_high_speed()
3209 i4_frac_x = i4_mv_x & 1; in hme_subpel_refine_search_node_high_speed()
3213 pu1_ref + (i4_mv_x >> 1) + (((i4_mv_y + 1) >> 1) * i4_ref_stride); in hme_subpel_refine_search_node_high_speed()
3239 S32 mvx_minus_1 = (i4_mv_x - 1); in hme_subpel_refine_search_node_high_speed()
3276 S32 mvx_plus_1 = (i4_mv_x + 1); in hme_subpel_refine_search_node_high_speed()
3313 S32 mvx_minus_1 = (i4_mv_x - 1); in hme_subpel_refine_search_node_high_speed()
3350 S32 mvx_plus_1 = (i4_mv_x + 1); in hme_subpel_refine_search_node_high_speed()
3407 i4_mv_x += gai1_grid_id_to_x[e_min_id]; in hme_subpel_refine_search_node_high_speed()
3409 ps_search_node->s_mv.i2_mvx = (S16)(i4_mv_x << 1); in hme_subpel_refine_search_node_high_speed()
3415 i4_mv_x <<= 1; in hme_subpel_refine_search_node_high_speed()
3418 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
3434 (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
3452 (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
3541 &s_interp_prms, apu1_final, ai4_ref_stride, i4_mv_x, i4_mv_y, i4_grid_mask); in hme_subpel_refine_search_node_high_speed()
3543 mvx_qpel = i4_mv_x; in hme_subpel_refine_search_node_high_speed()
3553 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x - 1; in hme_subpel_refine_search_node_high_speed()
3581 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
3608 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x + 1; in hme_subpel_refine_search_node_high_speed()
3638 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
3672 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x - 1; in hme_subpel_refine_search_node_high_speed()
3677 &s_interp_prms, i4_mv_x - 1, i4_mv_y - 1, i4_interp_buf_id); in hme_subpel_refine_search_node_high_speed()
3705 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x + 1; in hme_subpel_refine_search_node_high_speed()
3710 &s_interp_prms, i4_mv_x + 1, i4_mv_y - 1, i4_interp_buf_id); in hme_subpel_refine_search_node_high_speed()
3738 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x - 1; in hme_subpel_refine_search_node_high_speed()
3743 &s_interp_prms, i4_mv_x - 1, i4_mv_y + 1, i4_interp_buf_id); in hme_subpel_refine_search_node_high_speed()
3773 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x + 1; in hme_subpel_refine_search_node_high_speed()
3778 &s_interp_prms, i4_mv_x + 1, i4_mv_y + 1, i4_interp_buf_id); in hme_subpel_refine_search_node_high_speed()
3818 i4_mv_x += gai1_grid_id_to_x[e_min_id]; in hme_subpel_refine_search_node_high_speed()
3820 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
3827 ps_search_node->s_mv.i2_mvx = (S16)i4_mv_x; in hme_subpel_refine_search_node_high_speed()
4158 S32 i4_mv_x, i4_mv_y; in hme_subpel_refine_cu_hs() local
4172 i4_mv_x = ps_subpel_refine_ctxt->i2_mv_x[j][index]; in hme_subpel_refine_cu_hs()
4179 s_err_prms.pu1_ref = pu1_ref_base + x_off + (y_off * i4_ref_stride) + i4_mv_x + in hme_subpel_refine_cu_hs()
4213 S32 i4_curr_mvx = i4_mv_x << 2; in hme_subpel_refine_cu_hs()