/external/libvpx/libvpx/third_party/libyuv/source/ |
H A D | planar_functions.cc | 536 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 D | row_neon.cc | 2508 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 D | row_neon64.cc | 2487 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 D | row_common.cc | 833 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 D | row_gcc.cc | 3221 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 D | row_win.cc | 4011 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 D | planar_functions.cc | 306 void (*ARGBBlendRow)(const uint8* src_argb, const uint8* src_argb1, 325 const uint8* src_argb1, int src_stride_argb1, 328 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { 337 void (*ARGBBlendRow)(const uint8* src_argb, const uint8* src_argb1, 341 ARGBBlendRow(src_argb0, src_argb1, dst_argb, width); 343 src_argb1 += src_stride_argb1; 1392 const uint8* src_argb1, int src_stride_argb1, 1395 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { 1410 IS_ALIGNED(src_argb1, 16) && IS_ALIGNED(src_stride_argb1, 16) && 1416 ARGBInterpolateRow(dst_argb, src_argb0, src_argb1 324 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 1391 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 D | row_common.cc | 826 // Blend src_argb0 over src_argb1 and store to dst_argb. 827 // dst_argb may be src_argb0 or src_argb1. 829 void ARGBBlendRow_C(const uint8* src_argb0, const uint8* src_argb1, argument 836 uint32 bb = src_argb1[0]; 837 uint32 bg = src_argb1[1]; 838 uint32 br = src_argb1[2]; 848 bb = src_argb1[4 + 0]; 849 bg = src_argb1[4 + 1]; 850 br = src_argb1[4 + 2]; 856 src_argb1 [all...] |
H A D | row_posix.cc | 2589 void ARGBBlendRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, argument 2697 "+r"(src_argb1), // %1 2726 void ARGBBlendRow_SSSE3(const uint8* src_argb0, const uint8* src_argb1, argument 2859 "+r"(src_argb1), // %1
|
H A D | row_win.cc | 3002 void ARGBBlendRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, argument 3007 mov esi, [esp + 4 + 8] // src_argb1 3136 void ARGBBlendRow_SSSE3(const uint8* src_argb0, const uint8* src_argb1, argument 3141 mov esi, [esp + 4 + 8] // src_argb1
|