Lines Matching full:src_stride
41 ptrdiff_t /* src_stride */,
45 // src_stride ignored
68 ptrdiff_t src_stride,
73 mov esi, [esp + 4 + 8] // src_stride
104 void ScaleARGBRowDownEven_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
111 // src_stride ignored
143 ptrdiff_t src_stride,
151 mov esi, [esp + 12 + 8] // src_stride
194 ptrdiff_t src_stride, int dst_width,
201 mov edx, [esp + 8 + 12] // src_stride
282 ptrdiff_t src_stride, int dst_width,
289 mov edx, [esp + 8 + 12] // src_stride
367 ptrdiff_t /* src_stride */,
392 ptrdiff_t src_stride,
415 : "r"(static_cast<intptr_t>(src_stride)) // %3
426 void ScaleARGBRowDownEven_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
464 ptrdiff_t src_stride, int src_stepx,
468 intptr_t row1 = static_cast<intptr_t>(src_stride);
513 ptrdiff_t src_stride, int dst_width,
573 : "r"(static_cast<intptr_t>(src_stride)) // %4
585 ptrdiff_t src_stride, int dst_width,
642 : "r"(static_cast<intptr_t>(src_stride)) // %4
652 ptrdiff_t /* src_stride */,
668 static void ScaleARGBRowDown2Int_C(const uint8* src_ptr, ptrdiff_t src_stride,
672 src_ptr[src_stride] + src_ptr[src_stride + 4] + 2) >> 2;
674 src_ptr[src_stride + 1] + src_ptr[src_stride + 5] + 2) >> 2;
676 src_ptr[src_stride + 2] + src_ptr[src_stride + 6] + 2) >> 2;
678 src_ptr[src_stride + 3] + src_ptr[src_stride + 7] + 2) >> 2;
684 void ScaleARGBRowDownEven_C(const uint8* src_ptr, ptrdiff_t /* src_stride */,
702 ptrdiff_t src_stride,
707 src_ptr[src_stride] + src_ptr[src_stride + 4] + 2) >> 2;
709 src_ptr[src_stride + 1] + src_ptr[src_stride + 5] + 2) >> 2;
711 src_ptr[src_stride + 2] + src_ptr[src_stride + 6] + 2) >> 2;
713 src_ptr[src_stride + 3] + src_ptr[src_stride + 7] + 2) >> 2;
760 ptrdiff_t src_stride,
765 const uint8* src_ptr1 = src_ptr + src_stride;
796 int src_stride, int dst_stride,
799 void (*ScaleARGBRowDown2)(const uint8* src_ptr, ptrdiff_t src_stride,
805 IS_ALIGNED(src_ptr, 16) && IS_ALIGNED(src_stride, 16) &&
814 ScaleARGBRowDown2(src_ptr, src_stride, dst_ptr, dst_width);
815 src_ptr += (src_stride << 1);
829 int src_stride, int dst_stride,
834 void (*ScaleARGBRowDownEven)(const uint8* src_ptr, ptrdiff_t src_stride,
848 int row_stride = row_step * src_stride;
849 src_ptr += ((row_step >> 1) - 1) * src_stride + ((src_step >> 1) - 1) * 4;
851 ScaleARGBRowDownEven(src_ptr, src_stride, src_step, dst_ptr, dst_width);
863 int src_stride, int dst_stride,
870 ptrdiff_t src_stride,
875 IS_ALIGNED(src_stride, 16) && IS_ALIGNED(src_ptr, 16)) {
881 IS_ALIGNED(src_stride, 16) && IS_ALIGNED(src_ptr, 16)) {
893 const uint8* src = src_ptr + yi * src_stride;
894 ScaleARGBFilterRows(row, src, src_stride, src_width, yf);
932 int src_stride, int dst_stride,
939 ScaleARGBCols(dst_ptr, src_ptr + (y >> 16) * src_stride, dst_width, x, dx);
950 int src_stride, int dst_stride,
955 src_stride, dst_stride, src_ptr, dst_ptr);
958 src_stride, dst_stride, src_ptr, dst_ptr);
967 static void ScaleARGB(const uint8* src, int src_stride,
981 ARGBCopy(src, src_stride, dst, dst_stride, dst_width, dst_height);
987 src_stride, dst_stride, src, dst, filtering);
997 src_stride, dst_stride, src, dst, filtering);
1006 src_stride, dst_stride, src, dst, filtering);