Home
last modified time | relevance | path

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

12

/external/libyuv/files/source/
Drow_mmi.cc606 void ARGBToYRow_MMI(const uint8_t* src_argb0, uint8_t* dst_y, int width) { in ARGBToYRow_MMI() argument
679 : [src_argb0] "r"(src_argb0), [dst_y] "r"(dst_y), [width] "r"(width), in ARGBToYRow_MMI()
910 void BGRAToYRow_MMI(const uint8_t* src_argb0, uint8_t* dst_y, int width) { in BGRAToYRow_MMI() argument
983 : [src_argb0] "r"(src_argb0), [dst_y] "r"(dst_y), [width] "r"(width), in BGRAToYRow_MMI()
1214 void ABGRToYRow_MMI(const uint8_t* src_argb0, uint8_t* dst_y, int width) { in ABGRToYRow_MMI() argument
1287 : [src_argb0] "r"(src_argb0), [dst_y] "r"(dst_y), [width] "r"(width), in ABGRToYRow_MMI()
1518 void RGBAToYRow_MMI(const uint8_t* src_argb0, uint8_t* dst_y, int width) { in RGBAToYRow_MMI() argument
1591 : [src_argb0] "r"(src_argb0), [dst_y] "r"(dst_y), [width] "r"(width), in RGBAToYRow_MMI()
1822 void RGB24ToYRow_MMI(const uint8_t* src_argb0, uint8_t* dst_y, int width) { in RGB24ToYRow_MMI() argument
1899 : [src_argb0] "r"(src_argb0), [dst_y] "r"(dst_y), [width] "r"(width), in RGB24ToYRow_MMI()
[all …]
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_dspr2.cc1288 void BGRAToYRow_DSPR2(const uint8* src_argb0, uint8* dst_y, int width) { in BGRAToYRow_DSPR2() argument
1338 [src_argb0] "+r"(src_argb0), [dst_y] "+r"(dst_y) in BGRAToYRow_DSPR2()
1411 void ARGBToYRow_DSPR2(const uint8* src_argb0, uint8* dst_y, int width) { in ARGBToYRow_DSPR2() argument
1461 [src_argb0] "+r"(src_argb0), [dst_y] "+r"(dst_y) in ARGBToYRow_DSPR2()
1468 void ABGRToYRow_DSPR2(const uint8* src_argb0, uint8* dst_y, int width) { in ABGRToYRow_DSPR2() argument
1518 [src_argb0] "+r"(src_argb0), [dst_y] "+r"(dst_y) in ABGRToYRow_DSPR2()
1591 void RGBAToYRow_DSPR2(const uint8* src_argb0, uint8* dst_y, int width) { in RGBAToYRow_DSPR2() argument
1641 [src_argb0] "+r"(src_argb0), [dst_y] "+r"(dst_y) in RGBAToYRow_DSPR2()
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.cc1193 int ARGBBlend(const uint8_t* src_argb0, in ARGBBlend() argument
1204 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBBlend()
1222 ARGBBlendRow(src_argb0, src_argb1, dst_argb, width); in ARGBBlend()
1223 src_argb0 += src_stride_argb0; in ARGBBlend()
1445 int ARGBMultiply(const uint8_t* src_argb0, in ARGBMultiply() argument
1456 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBMultiply()
1515 ARGBMultiplyRow(src_argb0, src_argb1, dst_argb, width); in ARGBMultiply()
1516 src_argb0 += src_stride_argb0; in ARGBMultiply()
1525 int ARGBAdd(const uint8_t* src_argb0, in ARGBAdd() argument
1536 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBAdd()
[all …]
/external/libvpx/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 …]
/external/libaom/libaom/third_party/libyuv/source/
Drow_common.cc302 void NAME ## ToYRow_C(const uint8* src_argb0, uint8* dst_y, int width) { \
305 dst_y[0] = RGBToY(src_argb0[R], src_argb0[G], src_argb0[B]); \
306 src_argb0 += BPP; \
384 void NAME ## ToYJRow_C(const uint8* src_argb0, uint8* dst_y, int width) { \
387 dst_y[0] = RGBToYJ(src_argb0[R], src_argb0[G], src_argb0[B]); \
388 src_argb0 += BPP; \
833 void ARGBMultiplyRow_C(const uint8* src_argb0, const uint8* src_argb1, in ARGBMultiplyRow_C() argument
837 const uint32 b = REPEAT8(src_argb0[0]); in ARGBMultiplyRow_C()
838 const uint32 g = REPEAT8(src_argb0[1]); in ARGBMultiplyRow_C()
839 const uint32 r = REPEAT8(src_argb0[2]); in ARGBMultiplyRow_C()
[all …]
Drow_gcc.cc828 void ARGBToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb, in ARGBToUVRow_SSSE3() argument
876 : "+r"(src_argb0), // %0 in ARGBToUVRow_SSSE3()
896 void ARGBToUVRow_AVX2(const uint8* src_argb0, int src_stride_argb, in ARGBToUVRow_AVX2() argument
940 : "+r"(src_argb0), // %0 in ARGBToUVRow_AVX2()
956 void ARGBToUVJRow_SSSE3(const uint8* src_argb0, int src_stride_argb, in ARGBToUVJRow_SSSE3() argument
1005 : "+r"(src_argb0), // %0 in ARGBToUVJRow_SSSE3()
1077 void ARGBToUV422Row_SSSE3(const uint8* src_argb0, in ARGBToUV422Row_SSSE3() argument
1116 : "+r"(src_argb0), // %0 in ARGBToUV422Row_SSSE3()
3221 void ARGBBlendRow_SSE2(const uint8* src_argb0, const uint8* src_argb1, in ARGBBlendRow_SSE2() argument
3294 : "+r"(src_argb0), // %0 in ARGBBlendRow_SSE2()
[all …]
Dplanar_functions.cc559 int ARGBBlend(const uint8* src_argb0, int src_stride_argb0, in ARGBBlend() argument
566 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBBlend()
585 ARGBBlendRow(src_argb0, src_argb1, dst_argb, width); in ARGBBlend()
586 src_argb0 += src_stride_argb0; in ARGBBlend()
595 int ARGBMultiply(const uint8* src_argb0, int src_stride_argb0, in ARGBMultiply() argument
602 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBMultiply()
646 ARGBMultiplyRow(src_argb0, src_argb1, dst_argb, width); in ARGBMultiply()
647 src_argb0 += src_stride_argb0; in ARGBMultiply()
656 int ARGBAdd(const uint8* src_argb0, int src_stride_argb0, in ARGBAdd() argument
663 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) { in ARGBAdd()
[all …]
Drow_neon.cc2508 void ARGBBlendRow_NEON(const uint8* src_argb0, const uint8* src_argb1, in ARGBBlendRow_NEON() argument
2563 : "+r"(src_argb0), // %0 in ARGBBlendRow_NEON()
2819 void ARGBMultiplyRow_NEON(const uint8* src_argb0, const uint8* src_argb1, in ARGBMultiplyRow_NEON() argument
2842 : "+r"(src_argb0), // %0 in ARGBMultiplyRow_NEON()
2853 void ARGBAddRow_NEON(const uint8* src_argb0, const uint8* src_argb1, in ARGBAddRow_NEON() argument
2870 : "+r"(src_argb0), // %0 in ARGBAddRow_NEON()
2880 void ARGBSubtractRow_NEON(const uint8* src_argb0, const uint8* src_argb1, in ARGBSubtractRow_NEON() argument
2897 : "+r"(src_argb0), // %0 in ARGBSubtractRow_NEON()
Drow_neon64.cc2487 void ARGBBlendRow_NEON(const uint8* src_argb0, const uint8* src_argb1, in ARGBBlendRow_NEON() argument
2546 : "+r"(src_argb0), // %0 in ARGBBlendRow_NEON()
2812 void ARGBMultiplyRow_NEON(const uint8* src_argb0, const uint8* src_argb1, in ARGBMultiplyRow_NEON() argument
2834 : "+r"(src_argb0), // %0 in ARGBMultiplyRow_NEON()
2846 void ARGBAddRow_NEON(const uint8* src_argb0, const uint8* src_argb1, in ARGBAddRow_NEON() argument
2864 : "+r"(src_argb0), // %0 in ARGBAddRow_NEON()
2876 void ARGBSubtractRow_NEON(const uint8* src_argb0, const uint8* src_argb1, in ARGBSubtractRow_NEON() argument
2894 : "+r"(src_argb0), // %0 in ARGBSubtractRow_NEON()
Dconvert.cc522 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, in ARGBToI420()
804 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, in RGB24ToI420()
918 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, in RAWToI420()
1032 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, in RGB565ToI420()
1154 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, in ARGB1555ToI420()
1278 void (*ARGBToUVRow)(const uint8* src_argb0, int src_stride_argb, in ARGB4444ToI420()
/external/libaom/libaom/third_party/libyuv/include/libyuv/
Dplanar_functions.h297 typedef void (*ARGBBlendRow)(const uint8* src_argb0, const uint8* src_argb1,
307 int ARGBBlend(const uint8* src_argb0, int src_stride_argb0,
314 int ARGBMultiply(const uint8* src_argb0, int src_stride_argb0,
321 int ARGBAdd(const uint8* src_argb0, int src_stride_argb0,
328 int ARGBSubtract(const uint8* src_argb0, int src_stride_argb0,
400 int ARGBInterpolate(const uint8* src_argb0, int src_stride_argb0,
/external/libyuv/files/include/libyuv/
Drow.h925 void ARGBToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width);
926 void ARGBToYJRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width);
927 void ARGBToYRow_MMI(const uint8_t* src_argb0, uint8_t* dst_y, int width);
928 void ARGBToYJRow_MMI(const uint8_t* src_argb0, uint8_t* dst_y, int width);
942 void ARGBToUVRow_MSA(const uint8_t* src_argb0,
951 void ARGBToUVRow_MMI(const uint8_t* src_argb0,
1098 void BGRAToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width);
1099 void ABGRToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width);
1100 void RGBAToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width);
1101 void RGB24ToYRow_MSA(const uint8_t* src_argb0, uint8_t* dst_y, int width);
[all …]
Dplanar_functions.h569 typedef void (*ARGBBlendRow)(const uint8_t* src_argb0,
582 int ARGBBlend(const uint8_t* src_argb0,
634 int ARGBMultiply(const uint8_t* src_argb0,
645 int ARGBAdd(const uint8_t* src_argb0,
656 int ARGBSubtract(const uint8_t* src_argb0,
765 int ARGBInterpolate(const uint8_t* src_argb0,
/external/libvpx/libvpx/third_party/libyuv/include/libyuv/
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 …]
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,

12