/external/libvpx/libvpx/third_party/libyuv/include/libyuv/ |
H A D | planar_functions.h | 317 typedef void (*ARGBBlendRow)(const uint8* src_argb0, const uint8* src_argb1, 328 int ARGBBlend(const uint8* src_argb0, int src_stride_argb0, 360 int ARGBMultiply(const uint8* src_argb0, int src_stride_argb0, 367 int ARGBAdd(const uint8* src_argb0, int src_stride_argb0, 374 int ARGBSubtract(const uint8* src_argb0, int src_stride_argb0, 446 int ARGBInterpolate(const uint8* src_argb0, int src_stride_argb0,
|
/external/libyuv/files/include/libyuv/ |
H A D | planar_functions.h | 490 typedef void (*ARGBBlendRow)(const uint8* src_argb0, 503 int ARGBBlend(const uint8* src_argb0, 555 int ARGBMultiply(const uint8* src_argb0, 566 int ARGBAdd(const uint8* src_argb0, 577 int ARGBSubtract(const uint8* src_argb0, 686 int ARGBInterpolate(const uint8* src_argb0,
|
/external/libyuv/files/source/ |
H A D | row_dspr2.cc | 1288 void BGRAToYRow_DSPR2(const uint8* src_argb0, uint8* dst_y, int width) { argument 1299 "lw %[tmp_t1], 0(%[src_argb0]) \n" 1300 "lw %[tmp_t2], 4(%[src_argb0]) \n" 1301 "lw %[tmp_t3], 8(%[src_argb0]) \n" 1302 "lw %[tmp_t4], 12(%[src_argb0]) \n" 1327 "addiu %[src_argb0],%[src_argb0], 16 \n" 1338 [src_argb0] "+r"(src_argb0), [dst_y] "+r"(dst_y) 1411 void ARGBToYRow_DSPR2(const uint8* src_argb0, uint argument 1468 ABGRToYRow_DSPR2(const uint8* src_argb0, uint8* dst_y, int width) argument 1591 RGBAToYRow_DSPR2(const uint8* src_argb0, uint8* dst_y, int width) argument [all...] |
H A D | row_common.cc | 317 void NAME##ToYRow_C(const uint8* src_argb0, uint8* dst_y, int width) { \ 320 dst_y[0] = RGBToY(src_argb0[R], src_argb0[G], src_argb0[B]); \ 321 src_argb0 += BPP; \ 403 void NAME##ToYJRow_C(const uint8* src_argb0, uint8* dst_y, int width) { \ 406 dst_y[0] = RGBToYJ(src_argb0[R], src_argb0[G], src_argb0[B]); \ 407 src_argb0 796 ARGBMultiplyRow_C(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 824 ARGBAddRow_C(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 851 ARGBSubtractRow_C(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 1892 ARGBBlendRow_C(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument [all...] |
H A D | row_msa.cc | 771 void ARGBToYRow_MSA(const uint8* src_argb0, uint8* dst_y, int width) { argument 782 src0 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 0); 783 src1 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 16); 784 src2 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 32); 785 src3 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 48); 812 src_argb0 += 64; 817 void ARGBToUVRow_MSA(const uint8* src_argb0, argument 823 const uint8* src_argb0_next = src_argb0 + src_stride_argb; 836 src0 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 0); 837 src1 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 1 1152 ARGBMultiplyRow_MSA(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 1191 ARGBAddRow_MSA(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 1212 ARGBSubtractRow_MSA(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 1765 RGB24ToYRow_MSA(const uint8* src_argb0, uint8* dst_y, int width) argument 1806 RAWToYRow_MSA(const uint8* src_argb0, uint8* dst_y, int width) argument 2407 ARGBToYJRow_MSA(const uint8* src_argb0, uint8* dst_y, int width) argument 2427 BGRAToYRow_MSA(const uint8* src_argb0, uint8* dst_y, int width) argument 2447 ABGRToYRow_MSA(const uint8* src_argb0, uint8* dst_y, int width) argument 2467 RGBAToYRow_MSA(const uint8* src_argb0, uint8* dst_y, int width) argument [all...] |
H A D | row_gcc.cc | 871 void ARGBToUVRow_SSSE3(const uint8* src_argb0, argument 923 : "+r"(src_argb0), // %0 942 void ARGBToUVRow_AVX2(const uint8* src_argb0, argument 990 : "+r"(src_argb0), // %0 1006 void ARGBToUVJRow_AVX2(const uint8* src_argb0, argument 1055 : "+r"(src_argb0), // %0 1071 void ARGBToUVJRow_SSSE3(const uint8* src_argb0, argument 1124 : "+r"(src_argb0), // %0 3505 void ARGBBlendRow_SSSE3(const uint8* src_argb0, argument 3576 : "+r"(src_argb0), // 4186 ARGBMultiplyRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 4226 ARGBMultiplyRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 4267 ARGBAddRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 4297 ARGBAddRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 4327 ARGBSubtractRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 4357 ARGBSubtractRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument [all...] |
H A D | row_neon.cc | 2243 void ARGBBlendRow_NEON(const uint8* src_argb0, argument 2300 : "+r"(src_argb0), // %0 2556 void ARGBMultiplyRow_NEON(const uint8* src_argb0, argument 2580 : "+r"(src_argb0), // %0 2590 void ARGBAddRow_NEON(const uint8* src_argb0, argument 2608 : "+r"(src_argb0), // %0 2618 void ARGBSubtractRow_NEON(const uint8* src_argb0, argument 2636 : "+r"(src_argb0), // %0
|
H A D | row_neon64.cc | 2217 void ARGBBlendRow_NEON(const uint8* src_argb0, argument 2278 : "+r"(src_argb0), // %0 2537 void ARGBMultiplyRow_NEON(const uint8* src_argb0, argument 2561 : "+r"(src_argb0), // %0 2571 void ARGBAddRow_NEON(const uint8* src_argb0, argument 2591 : "+r"(src_argb0), // %0 2601 void ARGBSubtractRow_NEON(const uint8* src_argb0, argument 2621 : "+r"(src_argb0), // %0
|
H A D | planar_functions.cc | 854 int ARGBBlend(const uint8* src_argb0, argument 865 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { 883 ARGBBlendRow(src_argb0, src_argb1, dst_argb, width); 884 src_argb0 += src_stride_argb0; 1079 int ARGBMultiply(const uint8* src_argb0, argument 1090 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { 1141 ARGBMultiplyRow(src_argb0, src_argb1, dst_argb, width); 1142 src_argb0 += src_stride_argb0; 1151 int ARGBAdd(const uint8* src_argb0, argument 1162 if (!src_argb0 || !src_argb 1228 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 2421 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 | convert_from_argb.cc | 144 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, uint8* dst_u, 256 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, uint8* dst_u, 407 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, uint8* dst_u, 1324 void (*ARGBToUVJRow)(const uint8* src_argb0, int src_stride_argb, 1417 void (*ARGBToUVJRow)(const uint8* src_argb0, int src_stride_argb,
|
H A D | convert.cc | 533 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, uint8* dst_u, 955 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, uint8* dst_u, 1085 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, uint8* dst_u, 1216 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, uint8* dst_u, 1361 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, uint8* dst_u, 1502 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, uint8* dst_u,
|
H A D | row_win.cc | 1370 __declspec(naked) void ARGBToUVRow_SSSE3(const uint8* src_argb0, 1442 __declspec(naked) void ARGBToUVJRow_SSSE3(const uint8* src_argb0, 1516 __declspec(naked) void ARGBToUVRow_AVX2(const uint8* src_argb0, 1584 __declspec(naked) void ARGBToUVJRow_AVX2(const uint8* src_argb0, 1652 __declspec(naked) void ARGBToUV444Row_SSSE3(const uint8* src_argb0, 1710 __declspec(naked) void BGRAToUVRow_SSSE3(const uint8* src_argb0, 1782 __declspec(naked) void ABGRToUVRow_SSSE3(const uint8* src_argb0, 1854 __declspec(naked) void RGBAToUVRow_SSSE3(const uint8* src_argb0, 4165 __declspec(naked) void ARGBBlendRow_SSSE3(const uint8* src_argb0, 4171 mov eax, [esp + 4 + 4] // src_argb0 [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
H A D | row_common.cc | 316 void NAME ## ToYRow_C(const uint8* src_argb0, uint8* dst_y, int width) { \ 319 dst_y[0] = RGBToY(src_argb0[R], src_argb0[G], src_argb0[B]); \ 320 src_argb0 += BPP; \ 398 void NAME ## ToYJRow_C(const uint8* src_argb0, uint8* dst_y, int width) { \ 401 dst_y[0] = RGBToYJ(src_argb0[R], src_argb0[G], src_argb0[B]); \ 402 src_argb0 804 ARGBMultiplyRow_C(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 830 ARGBAddRow_C(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 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 D | row_gcc.cc | 899 void ARGBToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb, argument 947 : "+r"(src_argb0), // %0 967 void ARGBToUVRow_AVX2(const uint8* src_argb0, int src_stride_argb, argument 1011 : "+r"(src_argb0), // %0 1027 void ARGBToUVJRow_AVX2(const uint8* src_argb0, int src_stride_argb, argument 1072 : "+r"(src_argb0), // %0 1088 void ARGBToUVJRow_SSSE3(const uint8* src_argb0, int src_stride_argb, argument 1137 : "+r"(src_argb0), // %0 3476 void ARGBBlendRow_SSSE3(const uint8* src_argb0, const uint8* src_argb1, argument 3545 : "+r"(src_argb0), // 4147 ARGBMultiplyRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 4185 ARGBMultiplyRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 4224 ARGBAddRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 4252 ARGBAddRow_AVX2(const uint8* src_argb0, const uint8* src_argb1, uint8* dst_argb, int width) argument 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 D | row_neon.cc | 2283 void ARGBBlendRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument 2338 : "+r"(src_argb0), // %0 2587 void ARGBMultiplyRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument 2609 : "+r"(src_argb0), // %0 2619 void ARGBAddRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument 2635 : "+r"(src_argb0), // %0 2645 void ARGBSubtractRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument 2661 : "+r"(src_argb0), // %0
|
H A D | row_neon64.cc | 2238 void ARGBBlendRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument 2297 : "+r"(src_argb0), // %0 2549 void ARGBMultiplyRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument 2571 : "+r"(src_argb0), // %0 2581 void ARGBAddRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument 2599 : "+r"(src_argb0), // %0 2609 void ARGBSubtractRow_NEON(const uint8* src_argb0, const uint8* src_argb1, argument 2627 : "+r"(src_argb0), // %0
|
H A D | planar_functions.cc | 687 int ARGBBlend(const uint8* src_argb0, int src_stride_argb0, argument 694 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { 713 ARGBBlendRow(src_argb0, src_argb1, dst_argb, width); 714 src_argb0 += src_stride_argb0; 896 int ARGBMultiply(const uint8* src_argb0, int src_stride_argb0, argument 903 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { 947 ARGBMultiplyRow(src_argb0, src_argb1, dst_argb, width); 948 src_argb0 += src_stride_argb0; 957 int ARGBAdd(const uint8* src_argb0, int src_stride_argb0, argument 964 if (!src_argb0 || !src_argb 1023 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 2070 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 | convert_from_argb.cc | 112 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, 264 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, 373 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, 1083 void (*ARGBToUVJRow)(const uint8* src_argb0, int src_stride_argb, 1157 void (*ARGBToUVJRow)(const uint8* src_argb0, int src_stride_argb,
|
H A D | convert.cc | 485 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, 767 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, 881 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, 995 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, 1117 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, 1241 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb,
|
H A D | row_win.cc | 1386 void ARGBToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb, 1456 void ARGBToUVJRow_SSSE3(const uint8* src_argb0, int src_stride_argb, 1528 void ARGBToUVRow_AVX2(const uint8* src_argb0, int src_stride_argb, 1594 void ARGBToUVJRow_AVX2(const uint8* src_argb0, int src_stride_argb, 1660 void ARGBToUV444Row_SSSE3(const uint8* src_argb0, 1717 void BGRAToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb, 1787 void ABGRToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb, 1857 void RGBAToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb, 4231 void ARGBBlendRow_SSSE3(const uint8* src_argb0, const uint8* src_argb1, 4235 mov eax, [esp + 4 + 4] // src_argb0 [all...] |