Home | History | Annotate | Download | only in source

Lines Matching refs:src_stride

56 void ScaleRowDown2_NEON(const uint8* src_ptr, ptrdiff_t /* src_stride */,
59 void ScaleRowDown2Int_NEON(const uint8* src_ptr, ptrdiff_t src_stride,
63 void ScaleRowDown4_NEON(const uint8* src_ptr, ptrdiff_t /* src_stride */,
65 void ScaleRowDown4Int_NEON(const uint8* src_ptr, ptrdiff_t src_stride,
73 ptrdiff_t /* src_stride */,
76 ptrdiff_t src_stride,
79 ptrdiff_t src_stride,
85 ptrdiff_t /* src_stride */,
89 ptrdiff_t src_stride,
93 ptrdiff_t src_stride,
98 const uint8* src_ptr, ptrdiff_t src_stride,
202 static void ScaleRowDown2_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
206 // src_stride ignored
231 void ScaleRowDown2Int_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
236 mov esi, [esp + 4 + 8] // src_stride
276 ptrdiff_t src_stride,
280 // src_stride ignored
306 ptrdiff_t src_stride,
311 mov esi, [esp + 4 + 8] // src_stride
351 static void ScaleRowDown4_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
355 // src_stride ignored
382 static void ScaleRowDown4Int_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
388 mov esi, [esp + 8 + 8] // src_stride
391 lea edi, [esi + esi * 2] // src_stride * 3
444 static void ScaleRowDown8_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
448 // src_stride ignored
476 static void ScaleRowDown8Int_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
483 mov esi, [esp + 12 + 8] // src_stride
486 lea edi, [esi + esi * 2] // src_stride * 3
554 static void ScaleRowDown34_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride,
558 // src_stride ignored
604 ptrdiff_t src_stride,
609 mov esi, [esp + 4 + 8] // src_stride
663 ptrdiff_t src_stride,
668 mov esi, [esp + 4 + 8] // src_stride
726 static void ScaleRowDown38_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride,
730 // src_stride ignored
759 ptrdiff_t src_stride,
764 mov esi, [esp + 4 + 8] // src_stride
825 ptrdiff_t src_stride,
830 mov esi, [esp + 4 + 8] // src_stride
871 static void ScaleAddRows_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
880 mov edx, [esp + 16 + 8] // src_stride
937 ptrdiff_t src_stride, int dst_width,
944 mov edx, [esp + 8 + 12] // src_stride
1028 ptrdiff_t src_stride, int dst_width,
1035 mov edx, [esp + 8 + 12] // src_stride
1119 static void ScaleRowDown2_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
1147 void ScaleRowDown2Int_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
1177 : "r"(static_cast<intptr_t>(src_stride)) // %3
1185 ptrdiff_t src_stride,
1214 ptrdiff_t src_stride,
1244 : "r"(static_cast<intptr_t>(src_stride)) // %3
1253 static void ScaleRowDown4_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
1282 static void ScaleRowDown4Int_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
1328 : "r"(static_cast<intptr_t>(src_stride)) // %4
1337 static void ScaleRowDown8_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
1367 static void ScaleRowDown8Int_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
1425 : "r"(static_cast<intptr_t>(src_stride)) // %5
1434 static void ScaleRowDown34_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride,
1474 ptrdiff_t src_stride,
1531 : "r"(static_cast<intptr_t>(src_stride)), // %3
1541 ptrdiff_t src_stride,
1602 : "r"(static_cast<intptr_t>(src_stride)), // %3
1612 static void ScaleRowDown38_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride,
1644 ptrdiff_t src_stride,
1681 : "r"(static_cast<intptr_t>(src_stride)) // %3
1690 ptrdiff_t src_stride,
1746 : "r"(static_cast<intptr_t>(src_stride)) // %3
1755 static void ScaleAddRows_SSE2(const uint8* src_ptr, ptrdiff_t src_stride,
1796 : "rm"(static_cast<intptr_t>(src_stride)) // %6
1808 const uint8* src_ptr, ptrdiff_t src_stride,
1869 : "r"(static_cast<intptr_t>(src_stride)) // %4
1881 const uint8* src_ptr, ptrdiff_t src_stride,
1940 : "r"(static_cast<intptr_t>(src_stride)) // %4
1950 static void ScaleRowDown2_C(const uint8* src_ptr, ptrdiff_t /* src_stride */,
1964 void ScaleRowDown2Int_C(const uint8* src_ptr, ptrdiff_t src_stride,
1967 const uint8* t = src_ptr + src_stride;
1981 static void ScaleRowDown4_C(const uint8* src_ptr, ptrdiff_t /* src_stride */,
1995 static void ScaleRowDown4Int_C(const uint8* src_ptr, ptrdiff_t src_stride,
1997 intptr_t stride = src_stride;
2036 static void ScaleRowDown8_C(const uint8* src_ptr, ptrdiff_t /* src_stride */,
2052 static void ScaleRowDown8Int_C(const uint8* src_ptr, ptrdiff_t src_stride,
2056 ScaleRowDown4Int_C(src_ptr, src_stride, src_row, dst_width * 2);
2057 ScaleRowDown4Int_C(src_ptr + src_stride * 4, src_stride,
2063 static void ScaleRowDown34_C(const uint8* src_ptr, ptrdiff_t /* src_stride */,
2077 static void ScaleRowDown34_0_Int_C(const uint8* src_ptr, ptrdiff_t src_stride,
2081 const uint8* t = src_ptr + src_stride;
2100 static void ScaleRowDown34_1_Int_C(const uint8* src_ptr, ptrdiff_t src_stride,
2104 const uint8* t = src_ptr + src_stride;
2170 ptrdiff_t src_stride,
2174 ScaleFilterRows_SSE2(row, src_ptr, src_stride, dst_width * 4 / 3, 256 / 4);
2180 ptrdiff_t src_stride,
2184 ScaleFilterRows_SSE2(row, src_ptr, src_stride, dst_width * 4 / 3, 256 / 2);
2189 static void ScaleRowDown38_C(const uint8* src_ptr, ptrdiff_t /* src_stride */,
2203 ptrdiff_t src_stride,
2206 intptr_t stride = src_stride;
2228 static void ScaleRowDown38_2_Int_C(const uint8* src_ptr, ptrdiff_t src_stride,
2231 intptr_t stride = src_stride;
2249 const uint8* src_ptr, ptrdiff_t src_stride,
2254 const uint8* src_ptr1 = src_ptr + src_stride;
2272 void ScaleAddRows_C(const uint8* src_ptr, ptrdiff_t src_stride,
2281 s += src_stride;
2296 int src_stride, int dst_stride,
2299 void (*ScaleRowDown2)(const uint8* src_ptr, ptrdiff_t src_stride,
2311 if (IS_ALIGNED(src_ptr, 16) && IS_ALIGNED(src_stride, 16) &&
2320 ScaleRowDown2(src_ptr, src_stride, dst_ptr, dst_width);
2321 src_stride << 1);
2334 int src_stride, int dst_stride,
2337 void (*ScaleRowDown4)(const uint8* src_ptr, ptrdiff_t src_stride,
2348 IS_ALIGNED(src_ptr, 16) && IS_ALIGNED(src_stride, 16)) {
2354 ScaleRowDown4(src_ptr, src_stride, dst_ptr, dst_width);
2355 src_ptr += (src_stride << 2);
2369 int src_stride, int dst_stride,
2372 void (*ScaleRowDown8)(const uint8* src_ptr, ptrdiff_t src_stride,
2379 IS_ALIGNED(src_ptr, 16) && IS_ALIGNED(src_stride, 16)) {
2385 ScaleRowDown8(src_ptr, src_stride, dst_ptr, dst_width);
2386 src_ptr += (src_stride << 3);
2399 int src_stride, int dst_stride,
2403 void (*ScaleRowDown34_0)(const uint8* src_ptr, ptrdiff_t src_stride,
2405 void (*ScaleRowDown34_1)(const uint8* src_ptr, ptrdiff_t src_stride,
2427 IS_ALIGNED(src_ptr, 16) && IS_ALIGNED(src_stride, 16) && filtering) {
2434 IS_ALIGNED(src_ptr, 16) && IS_ALIGNED(src_stride, 16)) {
2446 ScaleRowDown34_0(src_ptr, src_stride, dst_ptr, dst_width);
2447 src_ptr += src_stride;
2449 ScaleRowDown34_1(src_ptr, src_stride, dst_ptr, dst_width);
2450 src_ptr += src_stride;
2452 ScaleRowDown34_0(src_ptr + src_stride, -src_stride,
2454 src_ptr += src_stride * 2;
2460 ScaleRowDown34_0(src_ptr, src_stride, dst_ptr, dst_width);
2461 src_ptr += src_stride;
2488 int src_stride, int dst_stride,
2492 void (*ScaleRowDown38_3)(const uint8* src_ptr, ptrdiff_t src_stride,
2494 void (*ScaleRowDown38_2)(const uint8* src_ptr, ptrdiff_t src_stride,
2515 IS_ALIGNED(src_ptr, 16) && IS_ALIGNED(src_stride, 16)) {
2527 ScaleRowDown38_3(src_ptr, src_stride, dst_ptr, dst_width);
2528 src_ptr += src_stride * 3;
2530 ScaleRowDown38_3(src_ptr, src_stride, dst_ptr, dst_width);
2531 src_ptr += src_stride * 3;
2533 ScaleRowDown38_2(src_ptr, src_stride, dst_ptr, dst_width);
2534 src_ptr += src_stride * 2;
2540 ScaleRowDown38_3(src_ptr, src_stride, dst_ptr, dst_width);
2541 src_ptr += src_stride * 3;
2550 ptrdiff_t src_stride, const uint8* src_ptr) {
2558 src_ptr += src_stride;
2564 int x, int dx, ptrdiff_t src_stride,
2570 *dst_ptr++ = SumBox(boxwidth, boxheight, src_stride, src_ptr + ix) /
2620 int src_stride, int dst_stride,
2634 const uint8* src = src_ptr + iy * src_stride;
2641 x, dx, src_stride,
2647 void (*ScaleAddRows)(const uint8* src_ptr, ptrdiff_t src_stride,
2659 IS_ALIGNED(src_stride, 16) && IS_ALIGNED(src_ptr, 16)) {
2666 const uint8* src = src_ptr + iy * src_stride;
2672 ScaleAddRows(src, src_stride, row, src_width, boxheight);
2684 int src_stride, int dst_stride,
2695 const uint8* src0 = src_ptr + yi * src_stride;
2696 const uint8* src1 = (yi < src_height - 1) ? src0 + src_stride : src0;
2726 int src_stride, int dst_stride,
2732 src_stride, dst_stride, src_ptr, dst_ptr);
2737 ptrdiff_t src_stride,
2747 IS_ALIGNED(src_stride, 16) && IS_ALIGNED(src_ptr, 16)) {
2753 IS_ALIGNED(src_stride, 16) && IS_ALIGNED(src_ptr, 16)) {
2766 const uint8* src = src_ptr + yi * src_stride;
2767 ScaleFilterRows(row, src, src_stride, src_width, yf);
2786 int src_stride, int dst_stride,
2794 const uint8* src = src_ptr + yi * src_stride;
2810 int src_stride, int dst_stride,
2815 src_stride, dst_stride, src_ptr, dst_ptr);
2819 src_stride, dst_stride, src_ptr, dst_ptr);
2833 int src_stride, int dst_stride,
2838 src_stride, dst_stride, src_ptr, dst_ptr);
2842 src_stride, dst_stride, src_ptr, dst_ptr);
2845 src_stride, dst_stride, src_ptr, dst_ptr);
2854 void ScalePlane(const uint8* src, int src_stride,
2870 CopyPlane(src, src_stride, dst, dst_stride, dst_width, dst_height);
2876 src_stride, dst_stride, src, dst, filtering);
2881 src_stride, dst_stride, src, dst, filtering);
2885 src_stride, dst_stride, src, dst, filtering);
2891 src_stride, dst_stride, src, dst, filtering);
2896 src_stride, dst_stride, src, dst, filtering);
2901 src_stride, dst_stride, src, dst, filtering);
2905 src_stride, dst_stride, src, dst, filtering);
2910 src_stride, dst_stride, src, dst, filtering);