Home
last modified time | relevance | path

Searched refs:over_read_in_bytes (Results 1 – 5 of 5) sorted by relevance

/external/libgav1/src/dsp/x86/
Dcommon_avx2.inc50 const ptrdiff_t over_read_in_bytes) {
53 if (over_read_in_bytes >= 32) return _mm256_setzero_si256();
54 if (over_read_in_bytes > 0) {
56 for (ptrdiff_t i = 0; i < over_read_in_bytes % 16; ++i) {
59 const __m256i mask = (over_read_in_bytes < 16)
65 static_cast<void>(over_read_in_bytes);
71 const ptrdiff_t over_read_in_bytes) {
72 return MaskOverreads(LoadAligned32(source), over_read_in_bytes);
76 const ptrdiff_t over_read_in_bytes,
78 dst[0] = MaskOverreads(LoadAligned32(source), over_read_in_bytes);
[all …]
Dcommon_sse4.inc90 const ptrdiff_t over_read_in_bytes) {
93 if (over_read_in_bytes > 0) {
95 for (ptrdiff_t i = 0; i < over_read_in_bytes; ++i) {
101 static_cast<void>(over_read_in_bytes);
107 const ptrdiff_t over_read_in_bytes) {
108 return MaskOverreads(LoadLo8(source), over_read_in_bytes + 8);
112 const ptrdiff_t over_read_in_bytes) {
113 return MaskOverreads(LoadHi8(v, source), over_read_in_bytes);
117 const ptrdiff_t over_read_in_bytes) {
118 return MaskOverreads(LoadAligned16(source), over_read_in_bytes);
[all …]
Dloop_restoration_10bit_avx2.cc960 const ptrdiff_t over_read_in_bytes) { in Sum3Horizontal16() argument
962 s[0] = LoadUnaligned32Msan(src + 0, over_read_in_bytes + 0); in Sum3Horizontal16()
963 s[1] = LoadUnaligned32Msan(src + 1, over_read_in_bytes + 2); in Sum3Horizontal16()
964 s[2] = LoadUnaligned32Msan(src + 2, over_read_in_bytes + 4); in Sum3Horizontal16()
975 const ptrdiff_t over_read_in_bytes) { in Sum5Horizontal16() argument
977 s[0] = LoadUnaligned32Msan(src + 0, over_read_in_bytes + 0); in Sum5Horizontal16()
978 s[1] = LoadUnaligned32Msan(src + 1, over_read_in_bytes + 2); in Sum5Horizontal16()
979 s[2] = LoadUnaligned32Msan(src + 2, over_read_in_bytes + 4); in Sum5Horizontal16()
980 s[3] = LoadUnaligned32Msan(src + 3, over_read_in_bytes + 6); in Sum5Horizontal16()
981 s[4] = LoadUnaligned32Msan(src + 4, over_read_in_bytes + 8); in Sum5Horizontal16()
[all …]
Dloop_restoration_avx2.cc1038 const ptrdiff_t over_read_in_bytes, __m256i dst[2]) { in Sum3Horizontal() argument
1040 s[0] = LoadUnaligned32Msan(src + 0, over_read_in_bytes + 0); in Sum3Horizontal()
1041 s[1] = LoadUnaligned32Msan(src + 1, over_read_in_bytes + 1); in Sum3Horizontal()
1042 s[2] = LoadUnaligned32Msan(src + 2, over_read_in_bytes + 2); in Sum3Horizontal()
1068 const ptrdiff_t over_read_in_bytes, in Sum5Horizontal() argument
1071 s[0] = LoadUnaligned32Msan(src + 0, over_read_in_bytes + 0); in Sum5Horizontal()
1072 s[1] = LoadUnaligned32Msan(src + 1, over_read_in_bytes + 1); in Sum5Horizontal()
1073 s[2] = LoadUnaligned32Msan(src + 2, over_read_in_bytes + 2); in Sum5Horizontal()
1074 s[3] = LoadUnaligned32Msan(src + 3, over_read_in_bytes + 3); in Sum5Horizontal()
1075 s[4] = LoadUnaligned32Msan(src + 4, over_read_in_bytes + 4); in Sum5Horizontal()
[all …]
/external/libgav1/src/dsp/arm/
Dcommon_neon.h271 const ptrdiff_t over_read_in_bytes) { in MaskOverreads() argument
274 if (over_read_in_bytes > 0) { in MaskOverreads()
278 std::min(8, 8 - static_cast<int>(over_read_in_bytes)); in MaskOverreads()
286 static_cast<void>(over_read_in_bytes); in MaskOverreads()
292 const ptrdiff_t over_read_in_bytes) { in MaskOverreadsQ() argument
295 if (over_read_in_bytes > 0) { in MaskOverreadsQ()
299 std::min(16, 16 - static_cast<int>(over_read_in_bytes)); in MaskOverreadsQ()
307 static_cast<void>(over_read_in_bytes); in MaskOverreadsQ()
313 const ptrdiff_t over_read_in_bytes) { in MaskOverreadsQ() argument
315 MaskOverreadsQ(vreinterpretq_u8_u16(source), over_read_in_bytes)); in MaskOverreadsQ()
[all …]