/external/libyuv/files/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_mmi.cc | 606 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 …]
|
D | row_dspr2.cc | 1288 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()
|
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 | 1193 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/ |
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 …]
|
/external/libaom/libaom/third_party/libyuv/source/ |
D | row_common.cc | 302 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 …]
|
D | row_gcc.cc | 828 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 …]
|
D | planar_functions.cc | 559 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 …]
|
D | row_neon.cc | 2508 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()
|
D | row_neon64.cc | 2487 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()
|
D | convert.cc | 522 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/ |
D | planar_functions.h | 297 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/ |
D | row.h | 925 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 …]
|
D | planar_functions.h | 569 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/ |
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 …]
|