/external/libgav1/libgav1/src/dsp/ |
D | loop_restoration.cc | 390 SgrBuffer* const sgr_buffer, uint16_t* const ma343, uint32_t* const b343, in BoxFilterPreProcess3() argument 405 ma343[x] = Sum343(sgr_buffer->ma + x); in BoxFilterPreProcess3() 436 inline int BoxFilterPass2Kernel(const Pixel src, const uint16_t* const ma343[3], in BoxFilterPass2Kernel() 440 const uint32_t ma = ma343[0][x] + ma444[x] + ma343[2][x]; in BoxFilterPass2Kernel() 497 uint16_t* const ma343[4], uint16_t* const ma444[3], in BoxFilterPass2() 502 sgr_buffer, ma343[2], b343[2], ma444[1], in BoxFilterPass2() 507 BoxFilterPass2Kernel<Pixel>(src[x], ma343, ma444[0], b343, b444[0], x); in BoxFilterPass2() 519 uint16_t* const ma343[4], uint16_t* const ma444[3], in BoxFilter() 526 sgr_buffer, ma343[2], b343[2], ma444[1], in BoxFilter() 529 true, sgr_buffer, ma343[3], b343[3], ma444[2], in BoxFilter() [all …]
|
D | common.h | 54 alignas(kMaxAlignment) uint16_t ma343[4 * kRestorationUnitWidth]; member
|
/external/libgav1/libgav1/src/dsp/x86/ |
D | loop_restoration_10bit_sse4.cc | 1234 __m128i sum_b444[2], uint16_t* const ma343, in Store343_444Lo() argument 1242 StoreAligned16(ma343 + x, *sum_ma343); in Store343_444Lo() 1249 __m128i sum_b444[2], uint16_t* const ma343, in Store343_444Hi() argument 1257 StoreAligned16(ma343 + x, *sum_ma343); in Store343_444Hi() 1263 __m128i sum_b343[2], uint16_t* const ma343, in Store343_444Lo() argument 1267 Store343_444Lo(ma3, b3, x, sum_ma343, &sum_ma444, sum_b343, sum_b444, ma343, in Store343_444Lo() 1273 __m128i sum_b343[2], uint16_t* const ma343, in Store343_444Hi() argument 1277 Store343_444Hi(ma3, b3, x, sum_ma343, &sum_ma444, sum_b343, sum_b444, ma343, in Store343_444Hi() 1282 const ptrdiff_t x, uint16_t* const ma343, in Store343_444Lo() argument 1286 Store343_444Lo(ma3, b3, x, &sum_ma343, sum_b343, ma343, ma444, b343, b444); in Store343_444Lo() [all …]
|
D | loop_restoration_sse4.cc | 1372 __m128i sum_b444[2], uint16_t* const ma343, in Store343_444Lo() argument 1380 StoreAligned16(ma343 + x, *sum_ma343); in Store343_444Lo() 1387 __m128i sum_b444[2], uint16_t* const ma343, in Store343_444Hi() argument 1395 StoreAligned16(ma343 + x, *sum_ma343); in Store343_444Hi() 1401 __m128i sum_b343[2], uint16_t* const ma343, in Store343_444Lo() argument 1405 Store343_444Lo(ma3, b3, x, sum_ma343, &sum_ma444, sum_b343, sum_b444, ma343, in Store343_444Lo() 1411 __m128i sum_b343[2], uint16_t* const ma343, in Store343_444Hi() argument 1415 Store343_444Hi(ma3, b3, x, sum_ma343, &sum_ma444, sum_b343, sum_b444, ma343, in Store343_444Hi() 1420 const ptrdiff_t x, uint16_t* const ma343, in Store343_444Lo() argument 1424 Store343_444Lo(ma3, b3, x, &sum_ma343, sum_b343, ma343, ma444, b343, b444); in Store343_444Lo() [all …]
|
D | loop_restoration_10bit_avx2.cc | 1683 __m256i sum_b444[2], uint16_t* const ma343, in Store343_444Lo() argument 1691 StoreAligned32_ma(ma343 + x, *sum_ma343); in Store343_444Lo() 1698 __m256i sum_b444[2], uint16_t* const ma343, in Store343_444Hi() argument 1706 StoreAligned32_ma(ma343 + x, *sum_ma343); in Store343_444Hi() 1712 __m256i sum_b343[2], uint16_t* const ma343, in Store343_444Lo() argument 1716 Store343_444Lo(ma3, b3, x, sum_ma343, &sum_ma444, sum_b343, sum_b444, ma343, in Store343_444Lo() 1722 __m256i sum_b343[2], uint16_t* const ma343, in Store343_444Hi() argument 1726 Store343_444Hi(ma3, b3, x, sum_ma343, &sum_ma444, sum_b343, sum_b444, ma343, in Store343_444Hi() 1731 const ptrdiff_t x, uint16_t* const ma343, in Store343_444Lo() argument 1735 Store343_444Lo(ma3, b3, x, &sum_ma343, sum_b343, ma343, ma444, b343, b444); in Store343_444Lo() [all …]
|
D | loop_restoration_avx2.cc | 1683 __m256i sum_b444[2], uint16_t* const ma343, in Store343_444Lo() argument 1691 StoreAligned32(ma343 + x, *sum_ma343); in Store343_444Lo() 1698 __m256i sum_b444[2], uint16_t* const ma343, in Store343_444Hi() argument 1706 StoreAligned32(ma343 + x, *sum_ma343); in Store343_444Hi() 1712 __m256i sum_b343[2], uint16_t* const ma343, in Store343_444Lo() argument 1716 Store343_444Lo(ma3, b3, x, sum_ma343, &sum_ma444, sum_b343, sum_b444, ma343, in Store343_444Lo() 1722 __m256i sum_b343[2], uint16_t* const ma343, in Store343_444Hi() argument 1726 Store343_444Hi(ma3, b3, x, sum_ma343, &sum_ma444, sum_b343, sum_b444, ma343, in Store343_444Hi() 1731 const ptrdiff_t x, uint16_t* const ma343, in Store343_444Lo() argument 1735 Store343_444Lo(ma3, b3, x, &sum_ma343, sum_b343, ma343, ma444, b343, b444); in Store343_444Lo() [all …]
|
/external/libgav1/libgav1/src/dsp/arm/ |
D | loop_restoration_neon.cc | 1095 uint32x4x2_t* const sum_b444, uint16_t* const ma343, in Store343_444() argument 1114 vst1q_u16(ma343 + x, *sum_ma343); in Store343_444() 1125 uint32x4x2_t* const sum_b343, uint16_t* const ma343, in Store343_444() argument 1131 ma343, ma444, b343, b444); in Store343_444() 1136 const ptrdiff_t x, uint16_t* const ma343, in Store343_444() argument 1141 Store343_444<offset>(ma3, b3, x, &sum_ma343, &sum_b343, ma343, ma444, b343, in Store343_444() 1618 uint16_t* const sum3[3], uint32_t* const square_sum3[3], uint16_t* ma343, in BoxSumFilterPreProcess3() argument 1632 Store343_444<0>(ma3x, bs + 0, 0, ma343, ma444, b343, b444); in BoxSumFilterPreProcess3() 1633 Store343_444<8>(ma3x, bs + 1, 0, ma343 + 8, ma444 + 8, b343 + 8, in BoxSumFilterPreProcess3() 1642 vst1q_u16(ma343, ma[0]); in BoxSumFilterPreProcess3() [all …]
|