Home
last modified time | relevance | path

Searched refs:src_argb0 (Results 1 – 25 of 29) sorted by relevance

12

/external/libvpx/third_party/libyuv/source/
Drow_gcc.cc1200 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 …]
Drow_common.cc397 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 …]
Drow_msa.cc771 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 …]
Drow_neon.cc2090 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()
Drow_neon64.cc2122 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()
Dplanar_functions.cc1056 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 …]
Dconvert_from_argb.cc136 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()
Dconvert.cc616 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/
Drow_gcc.cc1293 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 …]
Drow_common.cc466 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 …]
Drow_neon.cc2204 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()
Drow_neon64.cc2347 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()
Dplanar_functions.cc1400 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 …]
Dconvert.cc951 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()
Dconvert_from_argb.cc152 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/
Dplanar_functions.h556 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,
Drow.h839 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/
Dplanar_functions.h596 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,
Drow.h987 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/
Dplanar_functions.h837 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,
Drow.h1416 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/
DREADME.libaom59 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/
Drow_lasx.cc778 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 …]
Dplanar_functions.cc2788 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 …]
Drow_lsx.cc778 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 …]

12