/external/libvpx/third_party/libyuv/source/ |
D | row_gcc.cc | 1200 void ARGBToUVRow_SSSE3(const uint8_t* src_argb0, in ARGBToUVRow_SSSE3() argument 1252 : "+r"(src_argb0), // %0 in ARGBToUVRow_SSSE3() 1269 void ARGBToUVRow_AVX2(const uint8_t* src_argb0, in ARGBToUVRow_AVX2() argument 1317 : "+r"(src_argb0), // %0 in ARGBToUVRow_AVX2() 1332 void ARGBToUVJRow_AVX2(const uint8_t* src_argb0, in ARGBToUVJRow_AVX2() argument 1381 : "+r"(src_argb0), // %0 in ARGBToUVJRow_AVX2() 1396 void ARGBToUVJRow_SSSE3(const uint8_t* src_argb0, in ARGBToUVJRow_SSSE3() argument 1449 : "+r"(src_argb0), // %0 in ARGBToUVJRow_SSSE3() 4496 void ARGBBlendRow_SSSE3(const uint8_t* src_argb0, in ARGBBlendRow_SSSE3() argument 4567 : "+r"(src_argb0), // %0 in ARGBBlendRow_SSSE3() [all …]
|
D | row_common.cc | 397 void NAME##ToYRow_C(const uint8_t* src_argb0, uint8_t* dst_y, int width) { \ 400 dst_y[0] = RGBToY(src_argb0[R], src_argb0[G], src_argb0[B]); \ 401 src_argb0 += BPP; \ 483 void NAME##ToYJRow_C(const uint8_t* src_argb0, uint8_t* dst_y, int width) { \ 486 dst_y[0] = RGBToYJ(src_argb0[R], src_argb0[G], src_argb0[B]); \ 487 src_argb0 += BPP; \ 880 void ARGBMultiplyRow_C(const uint8_t* src_argb0, in ARGBMultiplyRow_C() argument 886 const uint32_t b = REPEAT8(src_argb0[0]); in ARGBMultiplyRow_C() 887 const uint32_t g = REPEAT8(src_argb0[1]); in ARGBMultiplyRow_C() 888 const uint32_t r = REPEAT8(src_argb0[2]); in ARGBMultiplyRow_C() [all …]
|
D | row_msa.cc | 771 void ARGBToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width) { in ARGBToYRow_MSA() argument 782 src0 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 0); in ARGBToYRow_MSA() 783 src1 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 16); in ARGBToYRow_MSA() 784 src2 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 32); in ARGBToYRow_MSA() 785 src3 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 48); in ARGBToYRow_MSA() 812 src_argb0 += 64; in ARGBToYRow_MSA() 817 void ARGBToUVRow_MSA(const uint8_t* src_argb0, in ARGBToUVRow_MSA() argument 823 const uint8_t* src_argb0_next = src_argb0 + src_stride_argb; in ARGBToUVRow_MSA() 836 src0 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 0); in ARGBToUVRow_MSA() 837 src1 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 16); in ARGBToUVRow_MSA() [all …]
|
D | row_neon.cc | 2090 void ARGBBlendRow_NEON(const uint8_t* src_argb0, in ARGBBlendRow_NEON() argument 2141 : "+r"(src_argb0), // %0 in ARGBBlendRow_NEON() 2379 void ARGBMultiplyRow_NEON(const uint8_t* src_argb0, in ARGBMultiplyRow_NEON() argument 2399 : "+r"(src_argb0), // %0 in ARGBMultiplyRow_NEON() 2408 void ARGBAddRow_NEON(const uint8_t* src_argb0, in ARGBAddRow_NEON() argument 2422 : "+r"(src_argb0), // %0 in ARGBAddRow_NEON() 2431 void ARGBSubtractRow_NEON(const uint8_t* src_argb0, in ARGBSubtractRow_NEON() argument 2445 : "+r"(src_argb0), // %0 in ARGBSubtractRow_NEON()
|
D | row_neon64.cc | 2122 void ARGBBlendRow_NEON(const uint8_t* src_argb0, in ARGBBlendRow_NEON() argument 2180 : "+r"(src_argb0), // %0 in ARGBBlendRow_NEON() 2422 void ARGBMultiplyRow_NEON(const uint8_t* src_argb0, in ARGBMultiplyRow_NEON() argument 2442 : "+r"(src_argb0), // %0 in ARGBMultiplyRow_NEON() 2451 void ARGBAddRow_NEON(const uint8_t* src_argb0, in ARGBAddRow_NEON() argument 2467 : "+r"(src_argb0), // %0 in ARGBAddRow_NEON() 2476 void ARGBSubtractRow_NEON(const uint8_t* src_argb0, in ARGBSubtractRow_NEON() argument 2492 : "+r"(src_argb0), // %0 in ARGBSubtractRow_NEON()
|
D | planar_functions.cc | 1056 int ARGBBlend(const uint8_t* src_argb0, in ARGBBlend() argument 1067 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBBlend() 1085 ARGBBlendRow(src_argb0, src_argb1, dst_argb, width); in ARGBBlend() 1086 src_argb0 += src_stride_argb0; in ARGBBlend() 1281 int ARGBMultiply(const uint8_t* src_argb0, in ARGBMultiply() argument 1292 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBMultiply() 1343 ARGBMultiplyRow(src_argb0, src_argb1, dst_argb, width); in ARGBMultiply() 1344 src_argb0 += src_stride_argb0; in ARGBMultiply() 1353 int ARGBAdd(const uint8_t* src_argb0, in ARGBAdd() argument 1364 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBAdd() [all …]
|
D | convert_from_argb.cc | 136 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGBToI422() 233 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGBToNV12() 369 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGBToNV21() 1371 void (*ARGBToUVJRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGBToJ420() 1465 void (*ARGBToUVJRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGBToJ422()
|
D | convert.cc | 616 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGBToI420() 979 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in RGB24ToI420() 1110 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in RAWToI420() 1242 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in RGB565ToI420() 1380 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGB1555ToI420() 1522 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGB4444ToI420()
|
/external/libaom/third_party/libyuv/source/ |
D | row_gcc.cc | 1293 void ARGBToUVRow_SSSE3(const uint8_t* src_argb0, in ARGBToUVRow_SSSE3() argument 1345 : "+r"(src_argb0), // %0 in ARGBToUVRow_SSSE3() 1362 void ARGBToUVRow_AVX2(const uint8_t* src_argb0, in ARGBToUVRow_AVX2() argument 1410 : "+r"(src_argb0), // %0 in ARGBToUVRow_AVX2() 1488 void ARGBToUVJRow_AVX2(const uint8_t* src_argb0, in ARGBToUVJRow_AVX2() argument 1537 : "+r"(src_argb0), // %0 in ARGBToUVJRow_AVX2() 1552 void ARGBToUVJRow_SSSE3(const uint8_t* src_argb0, in ARGBToUVJRow_SSSE3() argument 1605 : "+r"(src_argb0), // %0 in ARGBToUVJRow_SSSE3() 4696 void ARGBBlendRow_SSSE3(const uint8_t* src_argb0, in ARGBBlendRow_SSSE3() argument 4767 : "+r"(src_argb0), // %0 in ARGBBlendRow_SSSE3() [all …]
|
D | row_common.cc | 466 void NAME##ToYRow_C(const uint8_t* src_argb0, uint8_t* dst_y, int width) { \ 469 dst_y[0] = RGBToY(src_argb0[R], src_argb0[G], src_argb0[B]); \ 470 src_argb0 += BPP; \ 503 void NAME##ToYRow_C(const uint8_t* src_argb0, uint8_t* dst_y, int width) { \ 506 dst_y[0] = RGBToY(src_argb0[R], src_argb0[G], src_argb0[B]); \ 507 src_argb0 += BPP; \ 607 void NAME##ToYJRow_C(const uint8_t* src_argb0, uint8_t* dst_y, int width) { \ 610 dst_y[0] = RGBToYJ(src_argb0[R], src_argb0[G], src_argb0[B]); \ 611 src_argb0 += BPP; \ 644 void NAME##ToYJRow_C(const uint8_t* src_argb0, uint8_t* dst_y, int width) { \ [all …]
|
D | row_neon.cc | 2204 void ARGBBlendRow_NEON(const uint8_t* src_argb0, in ARGBBlendRow_NEON() argument 2255 : "+r"(src_argb0), // %0 in ARGBBlendRow_NEON() 2493 void ARGBMultiplyRow_NEON(const uint8_t* src_argb0, in ARGBMultiplyRow_NEON() argument 2513 : "+r"(src_argb0), // %0 in ARGBMultiplyRow_NEON() 2522 void ARGBAddRow_NEON(const uint8_t* src_argb0, in ARGBAddRow_NEON() argument 2536 : "+r"(src_argb0), // %0 in ARGBAddRow_NEON() 2545 void ARGBSubtractRow_NEON(const uint8_t* src_argb0, in ARGBSubtractRow_NEON() argument 2559 : "+r"(src_argb0), // %0 in ARGBSubtractRow_NEON()
|
D | row_neon64.cc | 2347 void ARGBBlendRow_NEON(const uint8_t* src_argb0, in ARGBBlendRow_NEON() argument 2409 : "+r"(src_argb0), // %0 in ARGBBlendRow_NEON() 2656 void ARGBMultiplyRow_NEON(const uint8_t* src_argb0, in ARGBMultiplyRow_NEON() argument 2678 : "+r"(src_argb0), // %0 in ARGBMultiplyRow_NEON() 2687 void ARGBAddRow_NEON(const uint8_t* src_argb0, in ARGBAddRow_NEON() argument 2705 : "+r"(src_argb0), // %0 in ARGBAddRow_NEON() 2714 void ARGBSubtractRow_NEON(const uint8_t* src_argb0, in ARGBSubtractRow_NEON() argument 2732 : "+r"(src_argb0), // %0 in ARGBSubtractRow_NEON()
|
D | planar_functions.cc | 1400 int ARGBBlend(const uint8_t* src_argb0, in ARGBBlend() argument 1411 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBBlend() 1429 ARGBBlendRow(src_argb0, src_argb1, dst_argb, width); in ARGBBlend() 1430 src_argb0 += src_stride_argb0; in ARGBBlend() 1652 int ARGBMultiply(const uint8_t* src_argb0, in ARGBMultiply() argument 1663 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBMultiply() 1722 ARGBMultiplyRow(src_argb0, src_argb1, dst_argb, width); in ARGBMultiply() 1723 src_argb0 += src_stride_argb0; in ARGBMultiply() 1732 int ARGBAdd(const uint8_t* src_argb0, in ARGBAdd() argument 1743 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBAdd() [all …]
|
D | convert.cc | 951 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGBToI420() 1351 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in RGB24ToI420() 1504 void (*ARGBToUVJRow)(const uint8_t* src_argb0, int src_stride_argb, in RGB24ToJ420() 1654 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in RAWToI420() 1806 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in RGB565ToI420() 1964 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGB1555ToI420() 2125 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGB4444ToI420()
|
D | convert_from_argb.cc | 152 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGBToI422() 258 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGBToNV12() 410 void (*ARGBToUVRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGBToNV21() 1819 void (*ARGBToUVJRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGBToJ420() 1921 void (*ARGBToUVJRow)(const uint8_t* src_argb0, int src_stride_argb, in ARGBToJ422()
|
/external/libvpx/third_party/libyuv/include/libyuv/ |
D | planar_functions.h | 556 typedef void (*ARGBBlendRow)(const uint8_t* src_argb0, 569 int ARGBBlend(const uint8_t* src_argb0, 621 int ARGBMultiply(const uint8_t* src_argb0, 632 int ARGBAdd(const uint8_t* src_argb0, 643 int ARGBSubtract(const uint8_t* src_argb0, 752 int ARGBInterpolate(const uint8_t* src_argb0,
|
D | row.h | 839 void ARGBToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width); 840 void ARGBToYJRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width); 854 void ARGBToUVRow_MSA(const uint8_t* src_argb0, 956 void BGRAToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width); 957 void ABGRToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width); 958 void RGBAToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width); 959 void RGB24ToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width); 960 void RAWToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width); 963 void ARGBToYRow_C(const uint8_t* src_argb0, uint8_t* dst_y, int width); 964 void ARGBToYJRow_C(const uint8_t* src_argb0, uint8_t* dst_y, int width); [all …]
|
/external/libaom/third_party/libyuv/include/libyuv/ |
D | planar_functions.h | 596 typedef void (*ARGBBlendRow)(const uint8_t* src_argb0, 609 int ARGBBlend(const uint8_t* src_argb0, 661 int ARGBMultiply(const uint8_t* src_argb0, 672 int ARGBAdd(const uint8_t* src_argb0, 683 int ARGBSubtract(const uint8_t* src_argb0, 805 int ARGBInterpolate(const uint8_t* src_argb0,
|
D | row.h | 987 void ARGBToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width); 988 void ARGBToYJRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width); 989 void ARGBToYRow_MMI(const uint8_t* src_argb0, uint8_t* dst_y, int width); 990 void ARGBToYJRow_MMI(const uint8_t* src_argb0, uint8_t* dst_y, int width); 1180 void RGBAToYJRow_C(const uint8_t* src_argb0, uint8_t* dst_y, int width); 2851 void ARGBBlendRow_SSSE3(const uint8_t* src_argb0, 2855 void ARGBBlendRow_NEON(const uint8_t* src_argb0, 2859 void ARGBBlendRow_MSA(const uint8_t* src_argb0, 2863 void ARGBBlendRow_MMI(const uint8_t* src_argb0, 2867 void ARGBBlendRow_C(const uint8_t* src_argb0, [all …]
|
/external/libyuv/include/libyuv/ |
D | planar_functions.h | 837 int ARGBBlend(const uint8_t* src_argb0, 889 int ARGBMultiply(const uint8_t* src_argb0, 900 int ARGBAdd(const uint8_t* src_argb0, 911 int ARGBSubtract(const uint8_t* src_argb0, 1048 int ARGBInterpolate(const uint8_t* src_argb0,
|
D | row.h | 1416 void ARGBToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width); 1417 void ARGBToYJRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width); 1418 void ARGBToYRow_LSX(const uint8_t* src_argb0, uint8_t* dst_y, int width); 1419 void ARGBToYRow_LASX(const uint8_t* src_argb0, uint8_t* dst_y, int width); 1420 void ARGBToYJRow_LSX(const uint8_t* src_argb0, uint8_t* dst_y, int width); 1423 void ARGBToYJRow_LASX(const uint8_t* src_argb0, uint8_t* dst_y, int width); 4552 void ARGBBlendRow_MSA(const uint8_t* src_argb0, 4556 void ARGBBlendRow_LSX(const uint8_t* src_argb0, 4560 void ARGBBlendRow_RVV(const uint8_t* src_argb0, 4631 void ARGBMultiplyRow_MSA(const uint8_t* src_argb0, [all …]
|
/external/libaom/third_party/libyuv/ |
D | README.libaom | 59 void NAME##ToYRow_C(const uint8_t* src_argb0, uint8_t* dst_y, int width) { \ 67 void NAME##ToYJRow_C(const uint8_t* src_argb0, uint8_t* dst_y, int width) { \
|
/external/libyuv/source/ |
D | row_lasx.cc | 778 void ARGBToUVRow_LASX(const uint8_t* src_argb0, in ARGBToUVRow_LASX() argument 785 const uint8_t* src_argb1 = src_argb0 + src_stride_argb; in ARGBToUVRow_LASX() 806 DUP4_ARG2(__lasx_xvld, src_argb0, 0, src_argb0, 32, src_argb0, 64, in ARGBToUVRow_LASX() 807 src_argb0, 96, src0, src1, src2, src3); in ARGBToUVRow_LASX() 847 src_argb0 += 128; in ARGBToUVRow_LASX() 1079 void ARGBMultiplyRow_LASX(const uint8_t* src_argb0, in ARGBMultiplyRow_LASX() argument 1090 DUP2_ARG2(__lasx_xvld, src_argb0, 0, src_argb1, 0, src0, src1); in ARGBMultiplyRow_LASX() 1099 src_argb0 += 32; in ARGBMultiplyRow_LASX() 1105 void ARGBAddRow_LASX(const uint8_t* src_argb0, in ARGBAddRow_LASX() argument 1114 DUP2_ARG2(__lasx_xvld, src_argb0, 0, src_argb1, 0, src0, src1); in ARGBAddRow_LASX() [all …]
|
D | planar_functions.cc | 2788 int ARGBBlend(const uint8_t* src_argb0, in ARGBBlend() argument 2799 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBBlend() 2841 ARGBBlendRow(src_argb0, src_argb1, dst_argb, width); in ARGBBlend() 2842 src_argb0 += src_stride_argb0; in ARGBBlend() 3055 int ARGBMultiply(const uint8_t* src_argb0, in ARGBMultiply() argument 3066 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBMultiply() 3133 ARGBMultiplyRow(src_argb0, src_argb1, dst_argb, width); in ARGBMultiply() 3134 src_argb0 += src_stride_argb0; in ARGBMultiply() 3143 int ARGBAdd(const uint8_t* src_argb0, in ARGBAdd() argument 3154 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBAdd() [all …]
|
D | row_lsx.cc | 778 void ARGBToUVRow_LSX(const uint8_t* src_argb0, in ARGBToUVRow_LSX() argument 785 const uint8_t* src_argb1 = src_argb0 + src_stride_argb; in ARGBToUVRow_LSX() 797 DUP4_ARG2(__lsx_vld, src_argb0, 0, src_argb0, 16, src_argb0, 32, src_argb0, in ARGBToUVRow_LSX() 835 src_argb0 += 64; in ARGBToUVRow_LSX() 1034 void ARGBMultiplyRow_LSX(const uint8_t* src_argb0, in ARGBMultiplyRow_LSX() argument 1045 DUP2_ARG2(__lsx_vld, src_argb0, 0, src_argb1, 0, src0, src1); in ARGBMultiplyRow_LSX() 1054 src_argb0 += 16; in ARGBMultiplyRow_LSX() 1060 void ARGBAddRow_LSX(const uint8_t* src_argb0, in ARGBAddRow_LSX() argument 1069 DUP2_ARG2(__lsx_vld, src_argb0, 0, src_argb1, 0, src0, src1); in ARGBAddRow_LSX() 1072 src_argb0 += 16; in ARGBAddRow_LSX() [all …]
|