/external/libvpx/libvpx/third_party/libyuv/include/libyuv/ |
D | row.h | 542 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/ |
D | row.h | 624 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/ |
D | row_neon.cc | 113 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 …]
|
D | row_neon64.cc | 119 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 …]
|
D | row_gcc.cc | 2011 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 …]
|
D | convert_argb.cc | 59 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 …]
|
D | row_common.cc | 1085 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 …]
|
D | convert_from.cc | 522 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 …]
|
D | row_win.cc | 91 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 …]
|
D | row_any.cc | 37 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) { \
|
D | row_msa.cc | 374 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 …]
|
D | planar_functions.cc | 1508 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/ |
D | row_neon.cc | 113 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 …]
|
D | row_neon64.cc | 119 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 …]
|
D | row_gcc.cc | 2011 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 …]
|
D | row_common.cc | 1085 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 …]
|
D | convert_argb.cc | 59 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 …]
|
D | convert_from.cc | 546 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 …]
|
D | row_dspr2.cc | 592 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()
|
D | row_win.cc | 91 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 …]
|
D | row_any.cc | 37 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) { \
|
D | row_msa.cc | 374 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 …]
|
D | planar_functions.cc | 1696 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/ |
D | row_gcc.cc | 1416 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 …]
|
D | row_win.cc | 28 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 …]
|