Lines Matching refs:dst_width

34                            int dst_width, int dst_height,
42 uint8* dst_argb, int dst_width) =
56 if (TestCpuFlag(kCpuHasSSE2) && IS_ALIGNED(dst_width, 4) &&
64 if (TestCpuFlag(kCpuHasNEON) && IS_ALIGNED(dst_width, 8) &&
75 ScaleARGBRowDown2(src_argb, src_stride, dst_argb, dst_width);
85 int dst_width, int dst_height,
91 const int kRowSize = (dst_width * 2 * 4 + 15) & ~15;
95 uint8* dst_argb, int dst_width) = ScaleARGBRowDown2Box_C;
101 if (TestCpuFlag(kCpuHasSSE2) && IS_ALIGNED(dst_width, 4) &&
107 if (TestCpuFlag(kCpuHasNEON) && IS_ALIGNED(dst_width, 8) &&
113 ScaleARGBRowDown2(src_argb, src_stride, row, dst_width * 2);
115 row + kRowSize, dst_width * 2);
116 ScaleARGBRowDown2(row, kRowSize, dst_argb, dst_width);
127 int dst_width, int dst_height,
136 int src_step, uint8* dst_argb, int dst_width) =
142 if (TestCpuFlag(kCpuHasSSE2) && IS_ALIGNED(dst_width, 4) &&
148 if (TestCpuFlag(kCpuHasNEON) && IS_ALIGNED(dst_width, 4) &&
159 ScaleARGBRowDownEven(src_argb, src_stride, col_step, dst_argb, dst_width);
167 int dst_width, int dst_height,
174 ptrdiff_t src_stride, int dst_width, int source_y_fraction) =
177 int dst_width, int x, int dx) =
179 int64 xlast = x + (int64)(dst_width - 1) * dx;
257 ScaleARGBFilterCols(dst_argb, src, dst_width, x, dx);
261 ScaleARGBFilterCols(dst_argb, row, dst_width, x, dx);
275 int dst_width, int dst_height,
282 ptrdiff_t src_stride, int dst_width, int source_y_fraction) =
285 int dst_width, int x, int dx) =
289 if (TestCpuFlag(kCpuHasSSE2) && dst_width >= 4) {
291 if (IS_ALIGNED(dst_width, 4)) {
300 if (TestCpuFlag(kCpuHasSSSE3) && dst_width >= 4) {
302 if (IS_ALIGNED(dst_width, 4)) {
311 if (TestCpuFlag(kCpuHasAVX2) && dst_width >= 8) {
313 if (IS_ALIGNED(dst_width, 8)) {
319 if (TestCpuFlag(kCpuHasNEON) && dst_width >= 4) {
321 if (IS_ALIGNED(dst_width, 4)) {
327 if (TestCpuFlag(kCpuHasMIPS_DSPR2) && dst_width >= 1 &&
346 if (!filtering && src_width * 2 == dst_width && x < 0x8000) {
349 if (TestCpuFlag(kCpuHasSSE2) && IS_ALIGNED(dst_width, 8) &&
366 const int kRowSize = (dst_width * 4 + 15) & ~15;
373 ScaleARGBFilterCols(rowptr, src, dst_width, x, dx);
377 ScaleARGBFilterCols(rowptr + rowstride, src, dst_width, x, dx);
389 ScaleARGBFilterCols(rowptr, src, dst_width, x, dx);
397 InterpolateRow(dst_argb, rowptr, 0, dst_width * 4, 0);
400 InterpolateRow(dst_argb, rowptr, rowstride, dst_width * 4, yf);
412 int dst_width, int dst_height,
467 ptrdiff_t src_stride, int dst_width, int source_y_fraction) =
470 if (TestCpuFlag(kCpuHasSSE2) && dst_width >= 4) {
472 if (IS_ALIGNED(dst_width, 4)) {
481 if (TestCpuFlag(kCpuHasSSSE3) && dst_width >= 4) {
483 if (IS_ALIGNED(dst_width, 4)) {
492 if (TestCpuFlag(kCpuHasAVX2) && dst_width >= 8) {
494 if (IS_ALIGNED(dst_width, 8)) {
500 if (TestCpuFlag(kCpuHasNEON) && dst_width >= 4) {
502 if (IS_ALIGNED(dst_width, 4)) {
508 if (TestCpuFlag(kCpuHasMIPS_DSPR2) && dst_width >= 1 &&
515 int dst_width, int x, int dx) =
531 if (!filtering && src_width * 2 == dst_width && x < 0x8000) {
534 if (TestCpuFlag(kCpuHasSSE2) && IS_ALIGNED(dst_width, 8) &&
554 const int kRowSize = (dst_width * 4 + 15) & ~15;
565 ScaleARGBFilterCols(rowptr, src_row_y, dst_width, x, dx);
573 ScaleARGBFilterCols(rowptr + rowstride, src_row_y, dst_width, x, dx);
596 ScaleARGBFilterCols(rowptr, argb_row, dst_width, x, dx);
608 InterpolateRow(dst_argb, rowptr, 0, dst_width * 4, 0);
611 InterpolateRow(dst_argb, rowptr, rowstride, dst_width * 4, yf);
627 int dst_width, int dst_height,
633 int dst_width, int x, int dx) =
640 if (src_width * 2 == dst_width && x < 0x8000) {
643 if (TestCpuFlag(kCpuHasSSE2) && IS_ALIGNED(dst_width, 8) &&
653 dst_width, x, dx);
665 int dst_width, int dst_height,
676 dst_width, dst_height,
685 ScaleSlope(src_width, src_height, dst_width, dst_height, filtering,
773 int dst_width, int dst_height,
777 !dst_argb || dst_width <= 0 || dst_height <= 0 ||
779 (clip_x + clip_width) > dst_width ||
784 dst_argb, dst_stride_argb, dst_width, dst_height,
794 int dst_width, int dst_height,
797 !dst_argb || dst_width <= 0 || dst_height <= 0) {
801 dst_argb, dst_stride_argb, dst_width, dst_height,
802 0, 0, dst_width, dst_height, filtering);