Home
last modified time | relevance | path

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

/external/libvpx/libvpx/third_party/libyuv/include/libyuv/
Drow.h542 struct YuvConstants { struct
552 struct YuvConstants { argument
560 struct YuvConstants { argument
581 extern const struct YuvConstants SIMD_ALIGNED(kYuvI601Constants); // BT.601
582 extern const struct YuvConstants SIMD_ALIGNED(kYuvJPEGConstants); // JPeg
583 extern const struct YuvConstants SIMD_ALIGNED(kYuvH709Constants); // BT.709
586 extern const struct YuvConstants SIMD_ALIGNED(kYvuI601Constants); // BT.601
587 extern const struct YuvConstants SIMD_ALIGNED(kYvuJPEGConstants); // JPeg
588 extern const struct YuvConstants SIMD_ALIGNED(kYvuH709Constants); // BT.709
668 const struct YuvConstants* yuvconstants,
[all …]
/external/libyuv/files/include/libyuv/
Drow.h624 struct YuvConstants { struct
634 struct YuvConstants { struct
642 struct YuvConstants { struct
663 extern const struct YuvConstants SIMD_ALIGNED(kYuvI601Constants); // BT.601
664 extern const struct YuvConstants SIMD_ALIGNED(kYuvJPEGConstants); // JPeg
665 extern const struct YuvConstants SIMD_ALIGNED(kYuvH709Constants); // BT.709
668 extern const struct YuvConstants SIMD_ALIGNED(kYvuI601Constants); // BT.601
669 extern const struct YuvConstants SIMD_ALIGNED(kYvuJPEGConstants); // JPeg
670 extern const struct YuvConstants SIMD_ALIGNED(kYvuH709Constants); // BT.709
750 const struct YuvConstants* yuvconstants,
[all …]
/external/libvpx/libvpx/third_party/libyuv/source/
Drow_neon.cc113 const struct YuvConstants* yuvconstants, in I444ToARGBRow_NEON()
139 const struct YuvConstants* yuvconstants, in I422ToARGBRow_NEON()
166 const struct YuvConstants* yuvconstants, in I422AlphaToARGBRow_NEON()
193 const struct YuvConstants* yuvconstants, in I422ToRGBARow_NEON()
219 const struct YuvConstants* yuvconstants, in I422ToRGB24Row_NEON()
251 const struct YuvConstants* yuvconstants, in I422ToRGB565Row_NEON()
285 const struct YuvConstants* yuvconstants, in I422ToARGB1555Row_NEON()
320 const struct YuvConstants* yuvconstants, in I422ToARGB4444Row_NEON()
384 const struct YuvConstants* yuvconstants, in NV12ToARGBRow_NEON()
407 const struct YuvConstants* yuvconstants, in NV21ToARGBRow_NEON()
[all …]
Drow_neon64.cc119 const struct YuvConstants* yuvconstants, in I444ToARGBRow_NEON()
148 const struct YuvConstants* yuvconstants, in I422ToARGBRow_NEON()
178 const struct YuvConstants* yuvconstants, in I422AlphaToARGBRow_NEON()
208 const struct YuvConstants* yuvconstants, in I422ToRGBARow_NEON()
237 const struct YuvConstants* yuvconstants, in I422ToRGB24Row_NEON()
272 const struct YuvConstants* yuvconstants, in I422ToRGB565Row_NEON()
308 const struct YuvConstants* yuvconstants, in I422ToARGB1555Row_NEON()
346 const struct YuvConstants* yuvconstants, in I422ToARGB4444Row_NEON()
415 const struct YuvConstants* yuvconstants, in NV12ToARGBRow_NEON()
442 const struct YuvConstants* yuvconstants, in NV21ToARGBRow_NEON()
[all …]
Drow_gcc.cc2011 const struct YuvConstants* yuvconstants, in I444ToARGBRow_SSSE3()
2040 const struct YuvConstants* yuvconstants, in I422ToRGB24Row_SSSE3()
2086 const struct YuvConstants* yuvconstants, in I422ToARGBRow_SSSE3()
2115 const struct YuvConstants* yuvconstants, in I422ToAR30Row_SSSE3()
2150 const struct YuvConstants* yuvconstants, in I210ToARGBRow_SSSE3()
2180 const struct YuvConstants* yuvconstants, in I210ToAR30Row_SSSE3()
2216 const struct YuvConstants* yuvconstants, in I422AlphaToARGBRow_SSSE3()
2251 const struct YuvConstants* yuvconstants, in NV12ToARGBRow_SSSE3()
2279 const struct YuvConstants* yuvconstants, in NV21ToARGBRow_SSSE3()
2307 const struct YuvConstants* yuvconstants, in YUY2ToARGBRow_SSSE3()
[all …]
Dconvert_argb.cc59 const struct YuvConstants* yuvconstants, in I420ToARGBMatrix()
65 const struct YuvConstants* yuvconstants, int width) = in I420ToARGBMatrix()
238 const struct YuvConstants* yuvconstants, in I422ToARGBMatrix()
244 const struct YuvConstants* yuvconstants, int width) = in I422ToARGBMatrix()
424 const struct YuvConstants* yuvconstants, in I010ToAR30Matrix()
430 const struct YuvConstants* yuvconstants, int width) = in I010ToAR30Matrix()
546 const struct YuvConstants* yuvconstants, in I010ToARGBMatrix()
552 const struct YuvConstants* yuvconstants, int width) = in I010ToARGBMatrix()
672 const struct YuvConstants* yuvconstants, in I444ToARGBMatrix()
678 const struct YuvConstants* yuvconstants, int width) = in I444ToARGBMatrix()
[all …]
Drow_common.cc1085 const struct YuvConstants SIMD_ALIGNED(kYuvI601Constants) = {
1092 const struct YuvConstants SIMD_ALIGNED(kYvuI601Constants) = {
1100 const struct YuvConstants SIMD_ALIGNED(kYuvI601Constants) = {
1105 const struct YuvConstants SIMD_ALIGNED(kYvuI601Constants) = {
1111 const struct YuvConstants SIMD_ALIGNED(kYuvI601Constants) = {
1122 const struct YuvConstants SIMD_ALIGNED(kYvuI601Constants) = {
1166 const struct YuvConstants SIMD_ALIGNED(kYuvJPEGConstants) = {
1173 const struct YuvConstants SIMD_ALIGNED(kYvuJPEGConstants) = {
1181 const struct YuvConstants SIMD_ALIGNED(kYuvJPEGConstants) = {
1186 const struct YuvConstants SIMD_ALIGNED(kYvuJPEGConstants) = {
[all …]
Dconvert_from.cc522 const struct YuvConstants* yuvconstants, in I420ToRGBAMatrix()
528 const struct YuvConstants* yuvconstants, int width) = in I420ToRGBAMatrix()
629 const struct YuvConstants* yuvconstants, in I420ToRGB24Matrix()
635 const struct YuvConstants* yuvconstants, int width) = in I420ToRGB24Matrix()
778 const struct YuvConstants* yuvconstants, in I420ToARGB1555()
851 const struct YuvConstants* yuvconstants, in I420ToARGB4444()
924 const struct YuvConstants* yuvconstants, int width) = in I420ToRGB565()
995 const struct YuvConstants* yuvconstants, int width) = in I422ToRGB565()
1070 const struct YuvConstants* yuvconstants, int width) = in I420ToRGB565Dither()
1180 const struct YuvConstants* yuvconstants, in I420ToAR30Matrix()
[all …]
Drow_win.cc91 const struct YuvConstants* yuvconstants, in I422ToARGBRow_SSSE3()
111 const struct YuvConstants* yuvconstants, in I422AlphaToARGBRow_SSSE3()
2015 #define YUVTORGB_AVX2(YuvConstants) \
2017 __asm vpmaddubsw ymm2, ymm0, ymmword ptr [YuvConstants + KUVTOR] /* R UV */\
2018 __asm vpmaddubsw ymm1, ymm0, ymmword ptr [YuvConstants + KUVTOG] /* G UV */\
2019 __asm vpmaddubsw ymm0, ymm0, ymmword ptr [YuvConstants + KUVTOB] /* B UV */\
2020 __asm vmovdqu ymm3, ymmword ptr [YuvConstants + KUVBIASR] \
2022 __asm vmovdqu ymm3, ymmword ptr [YuvConstants + KUVBIASG] \
2024 __asm vmovdqu ymm3, ymmword ptr [YuvConstants + KUVBIASB] \
2026 __asm vpmulhuw ymm4, ymm4, ymmword ptr [YuvConstants + KYTORGB] \
[all …]
Drow_any.cc37 const struct YuvConstants* yuvconstants, int width) { \
129 const struct YuvConstants* yuvconstants, int width) { \
212 uint8_t* dst_ptr, const struct YuvConstants* yuvconstants, \
344 const struct YuvConstants* yuvconstants, int width) { \
884 const struct YuvConstants* yuvconstants, int width) { \
Drow_msa.cc374 const struct YuvConstants* yuvconstants, in I422ToARGBRow_MSA()
405 const struct YuvConstants* yuvconstants, in I422ToRGBARow_MSA()
437 const struct YuvConstants* yuvconstants, in I422AlphaToARGBRow_MSA()
473 const struct YuvConstants* yuvconstants, in I422ToRGB24Row_MSA()
527 const struct YuvConstants* yuvconstants, in I422ToRGB565Row_MSA()
565 const struct YuvConstants* yuvconstants, in I422ToARGB4444Row_MSA()
605 const struct YuvConstants* yuvconstants, in I422ToARGB1555Row_MSA()
2233 const struct YuvConstants* yuvconstants, in NV12ToARGBRow_MSA()
2270 const struct YuvConstants* yuvconstants, in NV12ToRGB565Row_MSA()
2306 const struct YuvConstants* yuvconstants, in NV21ToARGBRow_MSA()
[all …]
Dplanar_functions.cc1508 const struct YuvConstants* yuvconstants, in I422ToRGBAMatrix()
1514 const struct YuvConstants* yuvconstants, int width) = in I422ToRGBAMatrix()
1617 const struct YuvConstants* yuvconstants, int width) = NV12ToRGB565Row_C; in NV12ToRGB565()
/external/libyuv/files/source/
Drow_neon.cc113 const struct YuvConstants* yuvconstants, in I444ToARGBRow_NEON()
139 const struct YuvConstants* yuvconstants, in I422ToARGBRow_NEON()
166 const struct YuvConstants* yuvconstants, in I422AlphaToARGBRow_NEON()
193 const struct YuvConstants* yuvconstants, in I422ToRGBARow_NEON()
219 const struct YuvConstants* yuvconstants, in I422ToRGB24Row_NEON()
251 const struct YuvConstants* yuvconstants, in I422ToRGB565Row_NEON()
285 const struct YuvConstants* yuvconstants, in I422ToARGB1555Row_NEON()
320 const struct YuvConstants* yuvconstants, in I422ToARGB4444Row_NEON()
384 const struct YuvConstants* yuvconstants, in NV12ToARGBRow_NEON()
407 const struct YuvConstants* yuvconstants, in NV21ToARGBRow_NEON()
[all …]
Drow_neon64.cc119 const struct YuvConstants* yuvconstants, in I444ToARGBRow_NEON()
148 const struct YuvConstants* yuvconstants, in I422ToARGBRow_NEON()
178 const struct YuvConstants* yuvconstants, in I422AlphaToARGBRow_NEON()
208 const struct YuvConstants* yuvconstants, in I422ToRGBARow_NEON()
237 const struct YuvConstants* yuvconstants, in I422ToRGB24Row_NEON()
272 const struct YuvConstants* yuvconstants, in I422ToRGB565Row_NEON()
308 const struct YuvConstants* yuvconstants, in I422ToARGB1555Row_NEON()
346 const struct YuvConstants* yuvconstants, in I422ToARGB4444Row_NEON()
415 const struct YuvConstants* yuvconstants, in NV12ToARGBRow_NEON()
442 const struct YuvConstants* yuvconstants, in NV21ToARGBRow_NEON()
[all …]
Drow_gcc.cc2011 const struct YuvConstants* yuvconstants, in I444ToARGBRow_SSSE3()
2040 const struct YuvConstants* yuvconstants, in I422ToRGB24Row_SSSE3()
2086 const struct YuvConstants* yuvconstants, in I422ToARGBRow_SSSE3()
2115 const struct YuvConstants* yuvconstants, in I422ToAR30Row_SSSE3()
2150 const struct YuvConstants* yuvconstants, in I210ToARGBRow_SSSE3()
2180 const struct YuvConstants* yuvconstants, in I210ToAR30Row_SSSE3()
2216 const struct YuvConstants* yuvconstants, in I422AlphaToARGBRow_SSSE3()
2251 const struct YuvConstants* yuvconstants, in NV12ToARGBRow_SSSE3()
2279 const struct YuvConstants* yuvconstants, in NV21ToARGBRow_SSSE3()
2307 const struct YuvConstants* yuvconstants, in YUY2ToARGBRow_SSSE3()
[all …]
Drow_common.cc1085 const struct YuvConstants SIMD_ALIGNED(kYuvI601Constants) = {
1092 const struct YuvConstants SIMD_ALIGNED(kYvuI601Constants) = {
1100 const struct YuvConstants SIMD_ALIGNED(kYuvI601Constants) = {
1105 const struct YuvConstants SIMD_ALIGNED(kYvuI601Constants) = {
1111 const struct YuvConstants SIMD_ALIGNED(kYuvI601Constants) = {
1122 const struct YuvConstants SIMD_ALIGNED(kYvuI601Constants) = {
1166 const struct YuvConstants SIMD_ALIGNED(kYuvJPEGConstants) = {
1173 const struct YuvConstants SIMD_ALIGNED(kYvuJPEGConstants) = {
1181 const struct YuvConstants SIMD_ALIGNED(kYuvJPEGConstants) = {
1186 const struct YuvConstants SIMD_ALIGNED(kYvuJPEGConstants) = {
[all …]
Dconvert_argb.cc59 const struct YuvConstants* yuvconstants, in I420ToARGBMatrix()
65 const struct YuvConstants* yuvconstants, int width) = in I420ToARGBMatrix()
238 const struct YuvConstants* yuvconstants, in I422ToARGBMatrix()
244 const struct YuvConstants* yuvconstants, int width) = in I422ToARGBMatrix()
424 const struct YuvConstants* yuvconstants, in I010ToAR30Matrix()
430 const struct YuvConstants* yuvconstants, int width) = in I010ToAR30Matrix()
546 const struct YuvConstants* yuvconstants, in I010ToARGBMatrix()
552 const struct YuvConstants* yuvconstants, int width) = in I010ToARGBMatrix()
672 const struct YuvConstants* yuvconstants, in I444ToARGBMatrix()
678 const struct YuvConstants* yuvconstants, int width) = in I444ToARGBMatrix()
[all …]
Dconvert_from.cc546 const struct YuvConstants* yuvconstants, in I420ToRGBAMatrix()
552 const struct YuvConstants* yuvconstants, int width) = in I420ToRGBAMatrix()
653 const struct YuvConstants* yuvconstants, in I420ToRGB24Matrix()
659 const struct YuvConstants* yuvconstants, int width) = in I420ToRGB24Matrix()
802 const struct YuvConstants* yuvconstants, in I420ToARGB1555()
875 const struct YuvConstants* yuvconstants, in I420ToARGB4444()
943 const struct YuvConstants* yuvconstants, in I420ToRGB565Matrix()
949 const struct YuvConstants* yuvconstants, int width) = in I420ToRGB565Matrix()
1071 const struct YuvConstants* yuvconstants, int width) = in I422ToRGB565()
1146 const struct YuvConstants* yuvconstants, int width) = in I420ToRGB565Dither()
[all …]
Drow_dspr2.cc592 const struct YuvConstants* yuvconstants, in I422ToARGBRow_DSPR2()
874 const struct YuvConstants* yuvconstants, in I444ToARGBRow_DSPR2()
960 const struct YuvConstants* yuvconstants, in I422ToARGB4444Row_DSPR2()
1051 const struct YuvConstants* yuvconstants, in I422ToARGB1555Row_DSPR2()
1142 const struct YuvConstants* yuvconstants, in NV12ToARGBRow_DSPR2()
Drow_win.cc91 const struct YuvConstants* yuvconstants, in I422ToARGBRow_SSSE3()
111 const struct YuvConstants* yuvconstants, in I422AlphaToARGBRow_SSSE3()
2015 #define YUVTORGB_AVX2(YuvConstants) \
2017 __asm vpmaddubsw ymm2, ymm0, ymmword ptr [YuvConstants + KUVTOR] /* R UV */\
2018 __asm vpmaddubsw ymm1, ymm0, ymmword ptr [YuvConstants + KUVTOG] /* G UV */\
2019 __asm vpmaddubsw ymm0, ymm0, ymmword ptr [YuvConstants + KUVTOB] /* B UV */\
2020 __asm vmovdqu ymm3, ymmword ptr [YuvConstants + KUVBIASR] \
2022 __asm vmovdqu ymm3, ymmword ptr [YuvConstants + KUVBIASG] \
2024 __asm vmovdqu ymm3, ymmword ptr [YuvConstants + KUVBIASB] \
2026 __asm vpmulhuw ymm4, ymm4, ymmword ptr [YuvConstants + KYTORGB] \
[all …]
Drow_any.cc37 const struct YuvConstants* yuvconstants, int width) { \
141 const struct YuvConstants* yuvconstants, int width) { \
224 uint8_t* dst_ptr, const struct YuvConstants* yuvconstants, \
382 const struct YuvConstants* yuvconstants, int width) { \
1015 const struct YuvConstants* yuvconstants, int width) { \
Drow_msa.cc374 const struct YuvConstants* yuvconstants, in I422ToARGBRow_MSA()
405 const struct YuvConstants* yuvconstants, in I422ToRGBARow_MSA()
437 const struct YuvConstants* yuvconstants, in I422AlphaToARGBRow_MSA()
473 const struct YuvConstants* yuvconstants, in I422ToRGB24Row_MSA()
527 const struct YuvConstants* yuvconstants, in I422ToRGB565Row_MSA()
565 const struct YuvConstants* yuvconstants, in I422ToARGB4444Row_MSA()
605 const struct YuvConstants* yuvconstants, in I422ToARGB1555Row_MSA()
2233 const struct YuvConstants* yuvconstants, in NV12ToARGBRow_MSA()
2270 const struct YuvConstants* yuvconstants, in NV12ToRGB565Row_MSA()
2306 const struct YuvConstants* yuvconstants, in NV21ToARGBRow_MSA()
[all …]
Dplanar_functions.cc1696 const struct YuvConstants* yuvconstants, in I422ToRGBAMatrix()
1702 const struct YuvConstants* yuvconstants, int width) = in I422ToRGBAMatrix()
1805 const struct YuvConstants* yuvconstants, int width) = NV12ToRGB565Row_C; in NV12ToRGB565()
/external/libaom/libaom/third_party/libyuv/source/
Drow_gcc.cc1416 struct YuvConstants { struct
1448 static YuvConstants SIMD_ALIGNED(kYuvConstants) = {
1462 static YuvConstants SIMD_ALIGNED(kYvuConstants) = {
1507 YuvConstants SIMD_ALIGNED(kYuvJConstants) = {
1567 #define YUVTORGB(YuvConstants) \ argument
1571 "movdqa " MEMACCESS2(96, [YuvConstants]) ",%%xmm0 \n" \
1572 "pmaddubsw " MEMACCESS([YuvConstants]) ",%%xmm1 \n" \
1574 "movdqa " MEMACCESS2(128, [YuvConstants]) ",%%xmm1 \n" \
1575 "pmaddubsw " MEMACCESS2(32, [YuvConstants]) ",%%xmm2 \n" \
1577 "movdqa " MEMACCESS2(160, [YuvConstants]) ",%%xmm2 \n" \
[all …]
Drow_win.cc28 struct YuvConstants { struct
60 static YuvConstants SIMD_ALIGNED(kYuvConstants) = {
74 static YuvConstants SIMD_ALIGNED(kYvuConstants) = {
119 static YuvConstants SIMD_ALIGNED(kYuvJConstants) = {
1965 #define YUVTORGB_AVX2(YuvConstants) __asm { \ argument
1967 __asm vpmaddubsw ymm2, ymm0, YuvConstants.kUVToR /* scale R UV */ \
1968 __asm vpmaddubsw ymm1, ymm0, YuvConstants.kUVToG /* scale G UV */ \
1969 __asm vpmaddubsw ymm0, ymm0, YuvConstants.kUVToB /* scale B UV */ \
1970 __asm vmovdqu ymm3, YuvConstants.kUVBiasR \
1972 __asm vmovdqu ymm3, YuvConstants.kUVBiasG \
[all …]