Lines Matching refs:bmi
131 ptr = base_pre + d->offset + (d->bmi.mv.as_mv.row >> 3) * pre_stride + (d->bmi.mv.as_mv.col >> 3);
133 if (d->bmi.mv.as_mv.row & 7 || d->bmi.mv.as_mv.col & 7)
135 sppf(ptr, pre_stride, d->bmi.mv.as_mv.col & 7, d->bmi.mv.as_mv.row & 7, pred_ptr, pitch);
154 ptr = base_pre + d->offset + (d->bmi.mv.as_mv.row >> 3) * pre_stride + (d->bmi.mv.as_mv.col >> 3);
156 if (d->bmi.mv.as_mv.row & 7 || d->bmi.mv.as_mv.col & 7)
158 x->subpixel_predict8x8(ptr, pre_stride, d->bmi.mv.as_mv.col & 7, d->bmi.mv.as_mv.row & 7, dst, dst_stride);
169 ptr = base_pre + d->offset + (d->bmi.mv.as_mv.row >> 3) * pre_stride + (d->bmi.mv.as_mv.col >> 3);
171 if (d->bmi.mv.as_mv.row & 7 || d->bmi.mv.as_mv.col & 7)
173 x->subpixel_predict8x4(ptr, pre_stride, d->bmi.mv.as_mv.col & 7, d->bmi.mv.as_mv.row & 7, dst, dst_stride);
185 ptr = base_pre + d->offset + (d->bmi.mv.as_mv.row >> 3) * pre_stride + (d->bmi.mv.as_mv.col >> 3);
187 if (d->bmi.mv.as_mv.row & 7 || d->bmi.mv.as_mv.col & 7)
189 sppf(ptr, pre_stride, d->bmi.mv.as_mv.col & 7, d->bmi.mv.as_mv.row & 7, dst, dst_stride);
260 temp = x->block[yoffset ].bmi.mv.as_mv.row
261 + x->block[yoffset+1].bmi.mv.as_mv.row
262 + x->block[yoffset+4].bmi.mv.as_mv.row
263 + x->block[yoffset+5].bmi.mv.as_mv.row;
267 x->block[uoffset].bmi.mv.as_mv.row = (temp / 8) & x->fullpixel_mask;
269 temp = x->block[yoffset ].bmi.mv.as_mv.col
270 + x->block[yoffset+1].bmi.mv.as_mv.col
271 + x->block[yoffset+4].bmi.mv.as_mv.col
272 + x->block[yoffset+5].bmi.mv.as_mv.col;
276 x->block[uoffset].bmi.mv.as_mv.col = (temp / 8) & x->fullpixel_mask;
278 x->block[voffset].bmi.mv.as_int = x->block[uoffset].bmi.mv.as_int;
288 if (d0->bmi.mv.as_int == d1->bmi.mv.as_int)
303 if (d0->bmi.mv.as_int == d1->bmi.mv.as_int)
446 x->block[ 0].bmi = x->mode_info_context->bmi[ 0];
447 x->block[ 2].bmi = x->mode_info_context->bmi[ 2];
448 x->block[ 8].bmi = x->mode_info_context->bmi[ 8];
449 x->block[10].bmi = x->mode_info_context->bmi[10];
452 clamp_mv_to_umv_border(&x->block[ 0].bmi.mv.as_mv, x);
453 clamp_mv_to_umv_border(&x->block[ 2].bmi.mv.as_mv, x);
454 clamp_mv_to_umv_border(&x->block[ 8].bmi.mv.as_mv, x);
455 clamp_mv_to_umv_border(&x->block[10].bmi.mv.as_mv, x);
475 x->block[i+0].bmi = x->mode_info_context->bmi[i+0];
476 x->block[i+1].bmi = x->mode_info_context->bmi[i+1];
479 clamp_mv_to_umv_border(&x->block[i+0].bmi.mv.as_mv, x);
480 clamp_mv_to_umv_border(&x->block[i+1].bmi.mv.as_mv, x);
483 if (d0->bmi.mv.as_int == d1->bmi.mv.as_int)
504 if (d0->bmi.mv.as_int == d1->bmi.mv.as_int)
523 if (d0->bmi.mv.as_int == d1->bmi.mv.as_int)
548 temp = x->mode_info_context->bmi[yoffset + 0].mv.as_mv.row
549 + x->mode_info_context->bmi[yoffset + 1].mv.as_mv.row
550 + x->mode_info_context->bmi[yoffset + 4].mv.as_mv.row
551 + x->mode_info_context->bmi[yoffset + 5].mv.as_mv.row;
555 x->block[uoffset].bmi.mv.as_mv.row = (temp / 8) & x->fullpixel_mask;
557 temp = x->mode_info_context->bmi[yoffset + 0].mv.as_mv.col
558 + x->mode_info_context->bmi[yoffset + 1].mv.as_mv.col
559 + x->mode_info_context->bmi[yoffset + 4].mv.as_mv.col
560 + x->mode_info_context->bmi[yoffset + 5].mv.as_mv.col;
564 x->block[uoffset].bmi.mv.as_mv.col = (temp / 8) & x->fullpixel_mask;
567 clamp_uvmv_to_umv_border(&x->block[uoffset].bmi.mv.as_mv, x);
569 x->block[voffset].bmi.mv.as_int = x->block[uoffset].bmi.mv.as_int;