Lines Matching refs:x0

569 static void constrain_line(int x0, int *x1, int y0, int *y1,
575 dx = *x1 - x0;
580 *y1 = ((width - x0) * dy) / dx + y0;
583 dx = *x1 - x0;
588 *y1 = ((0 - x0) * dy) / dx + y0;
591 dx = *x1 - x0;
596 *x1 = ((height - y0) * dx) / dy + x0;
599 dx = *x1 - x0;
604 *x1 = ((0 - y0) * dx) / dy + x0;
735 int x0, y0;
738 for (x0 = 0; x0 < width; x0 += 16) {
752 x1 = x0 + 8 + (mv->col >> 3);
755 constrain_line(x0 + 8, &x1, y0 + 4, &y1, width, height);
756 vp9_blit_line(x0 + 8, x1, y0 + 4, y1, y_buffer, y_stride);
760 x1 = x0 + 8 + (mv->col >> 3);
763 constrain_line(x0 + 8, &x1, y0 + 12, &y1, width, height);
764 vp9_blit_line(x0 + 8, x1, y0 + 12, y1, y_buffer, y_stride);
772 x1 = x0 + 4 + (mv->col >> 3);
775 constrain_line(x0 + 4, &x1, y0 + 8, &y1, width, height);
776 vp9_blit_line(x0 + 4, x1, y0 + 8, y1, y_buffer, y_stride);
780 x1 = x0 + 12 + (mv->col >> 3);
783 constrain_line(x0 + 12, &x1, y0 + 8, &y1, width, height);
784 vp9_blit_line(x0 + 12, x1, y0 + 8, y1, y_buffer, y_stride);
792 x1 = x0 + 4 + (mv->col >> 3);
795 constrain_line(x0 + 4, &x1, y0 + 4, &y1, width, height);
796 vp9_blit_line(x0 + 4, x1, y0 + 4, y1, y_buffer, y_stride);
800 x1 = x0 + 12 + (mv->col >> 3);
803 constrain_line(x0 + 12, &x1, y0 + 4, &y1, width, height);
804 vp9_blit_line(x0 + 12, x1, y0 + 4, y1, y_buffer, y_stride);
808 x1 = x0 + 4 + (mv->col >> 3);
811 constrain_line(x0 + 4, &x1, y0 + 12, &y1, width, height);
812 vp9_blit_line(x0 + 4, x1, y0 + 12, y1, y_buffer, y_stride);
816 x1 = x0 + 12 + (mv->col >> 3);
819 constrain_line(x0 + 12, &x1, y0 + 12, &y1, width, height);
820 vp9_blit_line(x0 + 12, x1, y0 + 12, y1, y_buffer, y_stride);
829 for (bx0 = x0; bx0 < (x0 + 16); bx0 += 4) {
845 const int lx0 = x0 + 8;