Searched refs:src_argb1 (Results 1 - 16 of 16) sorted by relevance

/external/libvpx/libvpx/third_party/libyuv/include/libyuv/
H A Dplanar_functions.h296 typedef void (*ARGBBlendRow)(const uint8* src_argb0, const uint8* src_argb1,
307 const uint8* src_argb1, int src_stride_argb1,
314 const uint8* src_argb1, int src_stride_argb1,
321 const uint8* src_argb1, int src_stride_argb1,
328 const uint8* src_argb1, int src_stride_argb1,
395 // and 255 means 1% src_argb0 and 99% src_argb1.
400 const uint8* src_argb1, int src_stride_argb1,
H A Drow.h1366 void ARGBBlendRow_SSSE3(const uint8* src_argb, const uint8* src_argb1,
1368 void ARGBBlendRow_SSE2(const uint8* src_argb, const uint8* src_argb1,
1370 void ARGBBlendRow_NEON(const uint8* src_argb, const uint8* src_argb1,
1372 void ARGBBlendRow_C(const uint8* src_argb, const uint8* src_argb1,
1377 void ARGBMultiplyRow_C(const uint8* src_argb, const uint8* src_argb1,
1379 void ARGBMultiplyRow_SSE2(const uint8* src_argb, const uint8* src_argb1,
1381 void ARGBMultiplyRow_Any_SSE2(const uint8* src_argb, const uint8* src_argb1,
1383 void ARGBMultiplyRow_AVX2(const uint8* src_argb, const uint8* src_argb1,
1385 void ARGBMultiplyRow_Any_AVX2(const uint8* src_argb, const uint8* src_argb1,
1387 void ARGBMultiplyRow_NEON(const uint8* src_argb, const uint8* src_argb1,
[all...]
/external/libyuv/files/include/libyuv/
H A Dplanar_functions.h303 typedef void (*ARGBBlendRow)(const uint8* src_argb0, const uint8* src_argb1,
315 const uint8* src_argb1, int src_stride_argb1,
347 const uint8* src_argb1, int src_stride_argb1,
354 const uint8* src_argb1, int src_stride_argb1,
361 const uint8* src_argb1, int src_stride_argb1,
433 const uint8* src_argb1, int src_stride_argb1,
H A Drow.h1457 void ARGBBlendRow_SSSE3(const uint8* src_argb, const uint8* src_argb1,
1459 void ARGBBlendRow_NEON(const uint8* src_argb, const uint8* src_argb1,
1461 void ARGBBlendRow_C(const uint8* src_argb, const uint8* src_argb1,
1478 void ARGBMultiplyRow_C(const uint8* src_argb, const uint8* src_argb1,
1480 void ARGBMultiplyRow_SSE2(const uint8* src_argb, const uint8* src_argb1,
1482 void ARGBMultiplyRow_Any_SSE2(const uint8* src_argb, const uint8* src_argb1,
1484 void ARGBMultiplyRow_AVX2(const uint8* src_argb, const uint8* src_argb1,
1486 void ARGBMultiplyRow_Any_AVX2(const uint8* src_argb, const uint8* src_argb1,
1488 void ARGBMultiplyRow_NEON(const uint8* src_argb, const uint8* src_argb1,
1490 void ARGBMultiplyRow_Any_NEON(const uint8* src_argb, const uint8* src_argb1,
[all...]
/external/libvpx/libvpx/third_party/libyuv/source/
H A Dplanar_functions.cc536 void (*ARGBBlendRow)(const uint8* src_argb, const uint8* src_argb1,
560 const uint8* src_argb1, int src_stride_argb1,
564 void (*ARGBBlendRow)(const uint8* src_argb, const uint8* src_argb1,
566 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) {
585 ARGBBlendRow(src_argb0, src_argb1, dst_argb, width);
587 src_argb1 += src_stride_argb1;
596 const uint8* src_argb1, int src_stride_argb1,
602 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) {
646 ARGBMultiplyRow(src_argb0, src_argb1, dst_argb, width);
648 src_argb1
559 ARGBBlend(const uint8* src_argb0, int src_stride_argb0, const uint8* src_argb1, int src_stride_argb1, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
595 ARGBMultiply(const uint8* src_argb0, int src_stride_argb0, const uint8* src_argb1, int src_stride_argb1, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
656 ARGBAdd(const uint8* src_argb0, int src_stride_argb0, const uint8* src_argb1, int src_stride_argb1, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
722 ARGBSubtract(const uint8* src_argb0, int src_stride_argb0, const uint8* src_argb1, int src_stride_argb1, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
1829 ARGBInterpolate(const uint8* src_argb0, int src_stride_argb0, const uint8* src_argb1, int src_stride_argb1, uint8* dst_argb, int dst_stride_argb, int width, int height, int interpolation) argument
[all...]
H A Drow_neon.cc2508 void ARGBBlendRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2564 "+r"(src_argb1), // %1
2819 void ARGBMultiplyRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2843 "+r"(src_argb1), // %1
2853 void ARGBAddRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2871 "+r"(src_argb1), // %1
2880 void ARGBSubtractRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2898 "+r"(src_argb1), // %1
H A Drow_neon64.cc2487 void ARGBBlendRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2547 "+r"(src_argb1), // %1
2812 void ARGBMultiplyRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2835 "+r"(src_argb1), // %1
2846 void ARGBAddRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2865 "+r"(src_argb1), // %1
2876 void ARGBSubtractRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2895 "+r"(src_argb1), // %1
H A Drow_common.cc833 void ARGBMultiplyRow_C(const uint8* src_argb0, const uint8* src_argb1, argument
841 const uint32 b_scale = src_argb1[0];
842 const uint32 g_scale = src_argb1[1];
843 const uint32 r_scale = src_argb1[2];
844 const uint32 a_scale = src_argb1[3];
850 src_argb1 += 4;
859 void ARGBAddRow_C(const uint8* src_argb0, const uint8* src_argb1, argument
867 const int b_add = src_argb1[0];
868 const int g_add = src_argb1[1];
869 const int r_add = src_argb1[
884 ARGBSubtractRow_C(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
1815 ARGBBlendRow_C(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
[all...]
H A Drow_gcc.cc3221 void ARGBBlendRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, argument
3295 "+r"(src_argb1), // %1
3322 void ARGBBlendRow_SSSE3(const uint8* src_argb0, const uint8* src_argb1, argument
3392 "+r"(src_argb1), // %1
3930 void ARGBMultiplyRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, argument
3956 "+r"(src_argb1), // %1
3968 void ARGBMultiplyRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, argument
3993 "+r"(src_argb1), // %1
4007 void ARGBAddRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, argument
4023 "+r"(src_argb1), //
4035 ARGBAddRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
4063 ARGBSubtractRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
4091 ARGBSubtractRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
[all...]
H A Drow_win.cc4011 void ARGBBlendRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, argument
4016 mov esi, [esp + 4 + 8] // src_argb1
4110 void ARGBBlendRow_SSSE3(const uint8* src_argb0, const uint8* src_argb1, argument
4115 mov esi, [esp + 4 + 8] // src_argb1
4734 void ARGBMultiplyRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, argument
4739 mov esi, [esp + 4 + 8] // src_argb1
4746 movdqu xmm2, [esi] // read 4 pixels from src_argb1
4753 pmulhuw xmm0, xmm2 // src_argb0 * src_argb1 first 2
4754 pmulhuw xmm1, xmm3 // src_argb0 * src_argb1 next 2
4773 void ARGBAddRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, argument
4821 ARGBSubtractRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
4850 ARGBMultiplyRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
4887 ARGBAddRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
4916 ARGBSubtractRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
[all...]
/external/libyuv/files/source/
H A Drow_neon.cc2283 void ARGBBlendRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2339 "+r"(src_argb1), // %1
2587 void ARGBMultiplyRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2610 "+r"(src_argb1), // %1
2619 void ARGBAddRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2636 "+r"(src_argb1), // %1
2645 void ARGBSubtractRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2662 "+r"(src_argb1), // %1
H A Drow_neon64.cc2238 void ARGBBlendRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2298 "+r"(src_argb1), // %1
2549 void ARGBMultiplyRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2572 "+r"(src_argb1), // %1
2581 void ARGBAddRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2600 "+r"(src_argb1), // %1
2609 void ARGBSubtractRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument
2628 "+r"(src_argb1), // %1
H A Dplanar_functions.cc529 void (*ARGBBlendRow)(const uint8* src_argb, const uint8* src_argb1,
548 const uint8* src_argb1, int src_stride_argb1,
552 void (*ARGBBlendRow)(const uint8* src_argb, const uint8* src_argb1,
554 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) {
573 ARGBBlendRow(src_argb0, src_argb1, dst_argb, width);
575 src_argb1 += src_stride_argb1;
757 const uint8* src_argb1, int src_stride_argb1,
763 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) {
807 ARGBMultiplyRow(src_argb0, src_argb1, dst_argb, width);
809 src_argb1
547 ARGBBlend(const uint8* src_argb0, int src_stride_argb0, const uint8* src_argb1, int src_stride_argb1, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
756 ARGBMultiply(const uint8* src_argb0, int src_stride_argb0, const uint8* src_argb1, int src_stride_argb1, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
817 ARGBAdd(const uint8* src_argb0, int src_stride_argb0, const uint8* src_argb1, int src_stride_argb1, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
883 ARGBSubtract(const uint8* src_argb0, int src_stride_argb0, const uint8* src_argb1, int src_stride_argb1, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
1930 ARGBInterpolate(const uint8* src_argb0, int src_stride_argb0, const uint8* src_argb1, int src_stride_argb1, uint8* dst_argb, int dst_stride_argb, int width, int height, int interpolation) argument
[all...]
H A Drow_common.cc804 void ARGBMultiplyRow_C(const uint8* src_argb0, const uint8* src_argb1, argument
812 const uint32 b_scale = src_argb1[0];
813 const uint32 g_scale = src_argb1[1];
814 const uint32 r_scale = src_argb1[2];
815 const uint32 a_scale = src_argb1[3];
821 src_argb1 += 4;
830 void ARGBAddRow_C(const uint8* src_argb0, const uint8* src_argb1, argument
838 const int b_add = src_argb1[0];
839 const int g_add = src_argb1[1];
840 const int r_add = src_argb1[
855 ARGBSubtractRow_C(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
1928 ARGBBlendRow_C(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
[all...]
H A Drow_gcc.cc3476 void ARGBBlendRow_SSSE3(const uint8* src_argb0, const uint8* src_argb1, argument
3546 "+r"(src_argb1), // %1
4147 void ARGBMultiplyRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, argument
4173 "+r"(src_argb1), // %1
4185 void ARGBMultiplyRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, argument
4210 "+r"(src_argb1), // %1
4224 void ARGBAddRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, argument
4240 "+r"(src_argb1), // %1
4252 void ARGBAddRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, argument
4268 "+r"(src_argb1), //
4280 ARGBSubtractRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
4308 ARGBSubtractRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument
[all...]
H A Drow_win.cc4231 void ARGBBlendRow_SSSE3(const uint8* src_argb0, const uint8* src_argb1,
4236 mov esi, [esp + 4 + 8] // src_argb1
4818 void ARGBMultiplyRow_SSE2(const uint8* src_argb0, const uint8* src_argb1,
4823 mov esi, [esp + 4 + 8] // src_argb1
4830 movdqu xmm2, [esi] // read 4 pixels from src_argb1
4837 pmulhuw xmm0, xmm2 // src_argb0 * src_argb1 first 2
4838 pmulhuw xmm1, xmm3 // src_argb0 * src_argb1 next 2
4857 void ARGBAddRow_SSE2(const uint8* src_argb0, const uint8* src_argb1,
4862 mov esi, [esp + 4 + 8] // src_argb1
4872 movdqu xmm1, [esi] // read 4 pixels from src_argb1
[all...]

Completed in 186 milliseconds