Lines Matching refs:src_stride
69 void ScaleRowDown2Int_NEON(const uint8* src_ptr, int src_stride, in ScaleRowDown2Int_NEON() argument
91 "+r"(src_stride), // %1 in ScaleRowDown2Int_NEON()
124 static void ScaleRowDown4Int_NEON(const uint8* src_ptr, int src_stride, in ScaleRowDown4Int_NEON() argument
166 : "r"(src_stride) // %3 in ScaleRowDown4Int_NEON()
270 static void ScaleRowDown2_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown2_SSE2() argument
298 static void ScaleRowDown2Int_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown2Int_SSE2() argument
342 static void ScaleRowDown4_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown4_SSE2() argument
374 static void ScaleRowDown4Int_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown4Int_SSE2() argument
433 static void ScaleRowDown8_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown8_SSE2() argument
466 static void ScaleRowDown8Int_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown8Int_SSE2() argument
539 static void ScaleRowDown34_SSSE3(const uint8* src_ptr, int src_stride, in ScaleRowDown34_SSSE3() argument
589 static void ScaleRowDown34_1_Int_SSSE3(const uint8* src_ptr, int src_stride, in ScaleRowDown34_1_Int_SSSE3() argument
646 static void ScaleRowDown34_0_Int_SSSE3(const uint8* src_ptr, int src_stride, in ScaleRowDown34_0_Int_SSSE3() argument
708 static void ScaleRowDown38_SSSE3(const uint8* src_ptr, int src_stride, in ScaleRowDown38_SSSE3() argument
742 static void ScaleRowDown38_3_Int_SSSE3(const uint8* src_ptr, int src_stride, in ScaleRowDown38_3_Int_SSSE3() argument
806 static void ScaleRowDown38_2_Int_SSSE3(const uint8* src_ptr, int src_stride, in ScaleRowDown38_2_Int_SSSE3() argument
851 static void ScaleAddRows_SSE2(const uint8* src_ptr, int src_stride, in ScaleAddRows_SSE2() argument
902 int src_stride, int dst_width, in ScaleFilterRows_SSE2() argument
993 int src_stride, int dst_width, in ScaleFilterRows_SSSE3() argument
1126 static void ScaleRowDown2_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown2_SSE2() argument
1150 static void ScaleRowDown2Int_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown2Int_SSE2() argument
1179 : "r"(static_cast<intptr_t>(src_stride)) // %3 in ScaleRowDown2Int_SSE2()
1185 static void ScaleRowDown4_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown4_SSE2() argument
1210 static void ScaleRowDown4Int_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown4Int_SSE2() argument
1255 : "r"(static_cast<intptr_t>(src_stride)) // %4 in ScaleRowDown4Int_SSE2()
1261 static void ScaleRowDown8_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown8_SSE2() argument
1288 extern "C" void ScaleRowDown8Int_SSE2(const uint8* src_ptr, int src_stride,
1359 extern "C" void ScaleRowDown34_SSSE3(const uint8* src_ptr, int src_stride,
1397 extern "C" void ScaleRowDown34_1_Int_SSSE3(const uint8* src_ptr, int src_stride,
1458 extern "C" void ScaleRowDown34_0_Int_SSSE3(const uint8* src_ptr, int src_stride,
1522 extern "C" void ScaleRowDown38_SSSE3(const uint8* src_ptr, int src_stride,
1559 extern "C" void ScaleRowDown38_3_Int_SSSE3(const uint8* src_ptr, int src_stride,
1623 extern "C" void ScaleRowDown38_2_Int_SSSE3(const uint8* src_ptr, int src_stride,
1669 extern "C" void ScaleAddRows_SSE2(const uint8* src_ptr, int src_stride,
1721 const uint8* src_ptr, int src_stride,
1816 const uint8* src_ptr, int src_stride,
1898 static void ScaleRowDown8Int_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown8Int_SSE2() argument
1951 : "r"(static_cast<intptr_t>(src_stride)) // %3 in ScaleRowDown8Int_SSE2()
1958 static void ScaleRowDown34_SSSE3(const uint8* src_ptr, int src_stride, in ScaleRowDown34_SSSE3() argument
1989 static void ScaleRowDown34_1_Int_SSSE3(const uint8* src_ptr, int src_stride, in ScaleRowDown34_1_Int_SSSE3() argument
2034 : "r"(static_cast<intptr_t>(src_stride)), // %3 in ScaleRowDown34_1_Int_SSSE3()
2047 static void ScaleRowDown34_0_Int_SSSE3(const uint8* src_ptr, int src_stride, in ScaleRowDown34_0_Int_SSSE3() argument
2095 : "r"(static_cast<intptr_t>(src_stride)), // %3 in ScaleRowDown34_0_Int_SSSE3()
2109 static void ScaleRowDown38_SSSE3(const uint8* src_ptr, int src_stride, in ScaleRowDown38_SSSE3() argument
2137 static void ScaleRowDown38_3_Int_SSSE3(const uint8* src_ptr, int src_stride, in ScaleRowDown38_3_Int_SSSE3() argument
2186 : "r"(static_cast<intptr_t>(src_stride)), // %3 in ScaleRowDown38_3_Int_SSSE3()
2195 static void ScaleRowDown38_2_Int_SSSE3(const uint8* src_ptr, int src_stride, in ScaleRowDown38_2_Int_SSSE3() argument
2224 : "r"(static_cast<intptr_t>(src_stride)), // %3 in ScaleRowDown38_2_Int_SSSE3()
2235 static void ScaleAddRows_SSE2(const uint8* src_ptr, int src_stride, in ScaleAddRows_SSE2() argument
2269 : "r"(static_cast<intptr_t>(src_stride)) // %4 in ScaleAddRows_SSE2()
2277 const uint8* src_ptr, int src_stride, in ScaleFilterRows_SSE2() argument
2313 : "r"(static_cast<intptr_t>(src_stride)) // %3 in ScaleFilterRows_SSE2()
2358 : "r"(static_cast<intptr_t>(src_stride)) // %4 in ScaleFilterRows_SSE2()
2369 const uint8* src_ptr, int src_stride, in ScaleFilterRows_SSSE3() argument
2405 : "r"(static_cast<intptr_t>(src_stride)) // %3 in ScaleFilterRows_SSSE3()
2441 : "r"(static_cast<intptr_t>(src_stride)) // %4 in ScaleFilterRows_SSSE3()
2459 static void ScaleRowDown2Int_C(const uint8* src_ptr, int src_stride, in ScaleRowDown2Int_C() argument
2463 src_ptr[src_stride] + src_ptr[src_stride + 1] + 2) >> 2; in ScaleRowDown2Int_C()
2476 static void ScaleRowDown4Int_C(const uint8* src_ptr, int src_stride, in ScaleRowDown4Int_C() argument
2480 src_ptr[src_stride + 0] + src_ptr[src_stride + 1] + in ScaleRowDown4Int_C()
2481 src_ptr[src_stride + 2] + src_ptr[src_stride + 3] + in ScaleRowDown4Int_C()
2482 src_ptr[src_stride * 2 + 0] + src_ptr[src_stride * 2 + 1] + in ScaleRowDown4Int_C()
2483 src_ptr[src_stride * 2 + 2] + src_ptr[src_stride * 2 + 3] + in ScaleRowDown4Int_C()
2484 src_ptr[src_stride * 3 + 0] + src_ptr[src_stride * 3 + 1] + in ScaleRowDown4Int_C()
2485 src_ptr[src_stride * 3 + 2] + src_ptr[src_stride * 3 + 3] + in ScaleRowDown4Int_C()
2506 static void ScaleRowDown8Int_C(const uint8* src_ptr, int src_stride, in ScaleRowDown8Int_C() argument
2510 ScaleRowDown4Int_C(src_ptr, src_stride, src_row, dst_width * 2); in ScaleRowDown8Int_C()
2511 ScaleRowDown4Int_C(src_ptr + src_stride * 4, src_stride, in ScaleRowDown8Int_C()
2531 static void ScaleRowDown34_0_Int_C(const uint8* src_ptr, int src_stride, in ScaleRowDown34_0_Int_C() argument
2536 const uint8* t = src_ptr + src_stride; in ScaleRowDown34_0_Int_C()
2554 static void ScaleRowDown34_1_Int_C(const uint8* src_ptr, int src_stride, in ScaleRowDown34_1_Int_C() argument
2559 const uint8* t = src_ptr + src_stride; in ScaleRowDown34_1_Int_C()
2610 static void ScaleRowDown34_0_Int_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown34_0_Int_SSE2() argument
2614 ScaleFilterRows_SSE2(row, src_ptr, src_stride, dst_width * 4 / 3, in ScaleRowDown34_0_Int_SSE2()
2620 static void ScaleRowDown34_1_Int_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown34_1_Int_SSE2() argument
2624 ScaleFilterRows_SSE2(row, src_ptr, src_stride, dst_width * 4 / 3, 256 / 2); in ScaleRowDown34_1_Int_SSE2()
2642 static void ScaleRowDown38_3_Int_C(const uint8* src_ptr, int src_stride, in ScaleRowDown38_3_Int_C() argument
2647 src_ptr[src_stride + 0] + src_ptr[src_stride + 1] + in ScaleRowDown38_3_Int_C()
2648 src_ptr[src_stride + 2] + src_ptr[src_stride * 2 + 0] + in ScaleRowDown38_3_Int_C()
2649 src_ptr[src_stride * 2 + 1] + src_ptr[src_stride * 2 + 2]) * in ScaleRowDown38_3_Int_C()
2652 src_ptr[src_stride + 3] + src_ptr[src_stride + 4] + in ScaleRowDown38_3_Int_C()
2653 src_ptr[src_stride + 5] + src_ptr[src_stride * 2 + 3] + in ScaleRowDown38_3_Int_C()
2654 src_ptr[src_stride * 2 + 4] + src_ptr[src_stride * 2 + 5]) * in ScaleRowDown38_3_Int_C()
2657 src_ptr[src_stride + 6] + src_ptr[src_stride + 7] + in ScaleRowDown38_3_Int_C()
2658 src_ptr[src_stride * 2 + 6] + src_ptr[src_stride * 2 + 7]) * in ScaleRowDown38_3_Int_C()
2666 static void ScaleRowDown38_2_Int_C(const uint8* src_ptr, int src_stride, in ScaleRowDown38_2_Int_C() argument
2671 src_ptr[src_stride + 0] + src_ptr[src_stride + 1] + in ScaleRowDown38_2_Int_C()
2672 src_ptr[src_stride + 2]) * (65536 / 6) >> 16; in ScaleRowDown38_2_Int_C()
2674 src_ptr[src_stride + 3] + src_ptr[src_stride + 4] + in ScaleRowDown38_2_Int_C()
2675 src_ptr[src_stride + 5]) * (65536 / 6) >> 16; in ScaleRowDown38_2_Int_C()
2677 src_ptr[src_stride + 6] + src_ptr[src_stride + 7]) * in ScaleRowDown38_2_Int_C()
2686 const uint8* src_ptr, int src_stride, in ScaleFilterRows_C() argument
2691 const uint8* src_ptr1 = src_ptr + src_stride; in ScaleFilterRows_C()
2709 void ScaleAddRows_C(const uint8* src_ptr, int src_stride, in ScaleAddRows_C() argument
2718 s += src_stride; in ScaleAddRows_C()
2733 int src_stride, int dst_stride, in ScalePlaneDown2() argument
2738 void (*ScaleRowDown2)(const uint8* src_ptr, int src_stride, in ScalePlaneDown2()
2743 (dst_width % 16 == 0) && (src_stride % 16 == 0) && in ScalePlaneDown2()
2761 ScaleRowDown2(src_ptr, src_stride, dst_ptr, dst_width); in ScalePlaneDown2()
2762 src_ptr += (src_stride << 1); in ScalePlaneDown2()
2775 int src_stride, int dst_stride, in ScalePlaneDown4() argument
2780 void (*ScaleRowDown4)(const uint8* src_ptr, int src_stride, in ScalePlaneDown4()
2785 (dst_width % 2 == 0) && (src_stride % 8 == 0) && in ScalePlaneDown4()
2792 (dst_width % 8 == 0) && (src_stride % 16 == 0) && in ScalePlaneDown4()
2803 ScaleRowDown4(src_ptr, src_stride, dst_ptr, dst_width); in ScalePlaneDown4()
2804 src_ptr += (src_stride << 2); in ScalePlaneDown4()
2818 int src_stride, int dst_stride, in ScalePlaneDown8() argument
2823 void (*ScaleRowDown8)(const uint8* src_ptr, int src_stride, in ScalePlaneDown8()
2828 (src_stride % 16 == 0) && (dst_stride % 16 == 0) && in ScalePlaneDown8()
2838 ScaleRowDown8(src_ptr, src_stride, dst_ptr, dst_width); in ScalePlaneDown8()
2839 src_ptr += (src_stride << 3); in ScalePlaneDown8()
2852 int src_stride, int dst_stride, in ScalePlaneDown34() argument
2856 void (*ScaleRowDown34_0)(const uint8* src_ptr, int src_stride, in ScalePlaneDown34()
2858 void (*ScaleRowDown34_1)(const uint8* src_ptr, int src_stride, in ScalePlaneDown34()
2862 (dst_width % 24 == 0) && (src_stride % 16 == 0) && in ScalePlaneDown34()
2876 (dst_width % 24 == 0) && (src_stride % 16 == 0) && in ScalePlaneDown34()
2897 ScaleRowDown34_0(src_ptr, src_stride, dst_ptr, dst_width); in ScalePlaneDown34()
2901 ScaleRowDown34_1(src_ptr, src_stride, dst_ptr, dst_width); in ScalePlaneDown34()
2905 ScaleRowDown34_0(src_ptr + src_stride, -src_stride, in ScalePlaneDown34()
2910 src_ptr += src_stride; in ScalePlaneDown34()
2913 src_ptr += src_stride; in ScalePlaneDown34()
2929 int src_stride, int dst_stride, in ScalePlaneDown38() argument
2933 void (*ScaleRowDown38_3)(const uint8* src_ptr, int src_stride, in ScalePlaneDown38()
2935 void (*ScaleRowDown38_2)(const uint8* src_ptr, int src_stride, in ScalePlaneDown38()
2939 (dst_width % 24 == 0) && (src_stride % 16 == 0) && in ScalePlaneDown38()
2965 ScaleRowDown38_3(src_ptr, src_stride, dst_ptr, dst_width); in ScalePlaneDown38()
2966 src_ptr += src_stride * 3; in ScalePlaneDown38()
2971 ScaleRowDown38_2(src_ptr, src_stride, dst_ptr, dst_width); in ScalePlaneDown38()
2972 src_ptr += src_stride * 2; in ScalePlaneDown38()
2981 int src_stride, const uint8* src_ptr) { in SumBox() argument
2989 src_ptr += src_stride; in SumBox()
2995 int dx, int src_stride, in ScalePlaneBoxRow() argument
3002 *dst_ptr++ = SumBox(boxwidth, boxheight, src_stride, src_ptr + ix) / in ScalePlaneBoxRow()
3054 int src_stride, int dst_stride, in ScalePlaneBox() argument
3068 const uint8* const src = src_ptr + iy * src_stride; in ScalePlaneBox()
3075 dx, src_stride, in ScalePlaneBox()
3082 void (*ScaleAddRows)(const uint8* src_ptr, int src_stride, in ScalePlaneBox()
3088 (src_stride % 16 == 0) && IS_ALIGNED(src_ptr, 16) && in ScalePlaneBox()
3105 const uint8* const src = src_ptr + iy * src_stride; in ScalePlaneBox()
3111 ScaleAddRows(src, src_stride, row, src_width, boxheight); in ScalePlaneBox()
3123 int src_stride, int dst_stride, in ScalePlaneBilinearSimple() argument
3136 const uint8* const src = src_ptr + yi * src_stride; in ScalePlaneBilinearSimple()
3144 int r1 = (src[xi + src_stride] * (65536 - xf) + in ScalePlaneBilinearSimple()
3145 src[xi + src_stride + 1] * xf) >> 16; in ScalePlaneBilinearSimple()
3164 int src_stride, int dst_stride, in ScalePlaneBilinear() argument
3172 src_stride, dst_stride, src_ptr, dst_ptr); in ScalePlaneBilinear()
3177 int src_stride, in ScalePlaneBilinear()
3183 (src_stride % 16 == 0) && IS_ALIGNED(src_ptr, 16) && in ScalePlaneBilinear()
3190 (src_stride % 16 == 0) && IS_ALIGNED(src_ptr, 16) && in ScalePlaneBilinear()
3205 const uint8* const src = src_ptr + iy * src_stride; in ScalePlaneBilinear()
3206 ScaleFilterRows(row, src, src_stride, src_width, fy); in ScalePlaneBilinear()
3225 int src_stride, int dst_stride, in ScalePlaneSimple() argument
3231 src_stride; in ScalePlaneSimple()
3247 int src_stride, int dst_stride, in ScalePlaneAnySize() argument
3252 src_stride, dst_stride, src_ptr, dst_ptr); in ScalePlaneAnySize()
3256 src_stride, dst_stride, src_ptr, dst_ptr); in ScalePlaneAnySize()
3270 int src_stride, int dst_stride, in ScalePlaneDown() argument
3275 src_stride, dst_stride, src_ptr, dst_ptr); in ScalePlaneDown()
3279 src_stride, dst_stride, src_ptr, dst_ptr); in ScalePlaneDown()
3282 src_stride, dst_stride, src_ptr, dst_ptr); in ScalePlaneDown()
3296 int src_stride, int dst_stride, in CopyPlane() argument
3298 if (src_stride == src_width && dst_stride == dst_width) { in CopyPlane()
3308 src += src_stride; in CopyPlane()
3313 static void ScalePlane(const uint8* src, int src_stride, in ScalePlane() argument
3322 CopyPlane(src_width, src_height, dst_width, dst_height, src_stride, in ScalePlane()
3329 src_stride, dst_stride, src, dst, filtering); in ScalePlane()
3334 src_stride, dst_stride, src, dst, filtering); in ScalePlane()
3338 src_stride, dst_stride, src, dst, filtering); in ScalePlane()
3344 src_stride, dst_stride, src, dst, filtering); in ScalePlane()
3348 src_stride, dst_stride, src, dst, filtering); in ScalePlane()
3352 src_stride, dst_stride, src, dst, filtering); in ScalePlane()
3356 src_stride, dst_stride, src, dst, filtering); in ScalePlane()
3361 src_stride, dst_stride, src, dst, filtering); in ScalePlane()