Home
last modified time | relevance | path

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

/external/libvpx/libvpx/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 …]