/external/libgav1/libgav1/src/dsp/ |
D | loop_restoration.cc | 457 inline Pixel SelfGuidedDoubleMultiplier(const int src, const int filter0, in SelfGuidedDoubleMultiplier() function 539 dst[x] = SelfGuidedDoubleMultiplier<bitdepth, Pixel>(src[x], p[0][0], in BoxFilter() 541 dst[stride + x] = SelfGuidedDoubleMultiplier<bitdepth, Pixel>( in BoxFilter() 685 SelfGuidedDoubleMultiplier<bitdepth, Pixel>(src[x], p0, p1, w0, w2); in BoxFilterProcess()
|
/external/libgav1/libgav1/src/dsp/x86/ |
D | loop_restoration_10bit_sse4.cc | 1802 inline __m128i SelfGuidedDoubleMultiplier(const __m128i src, in SelfGuidedDoubleMultiplier() function 2067 const __m128i d00 = SelfGuidedDoubleMultiplier(sr0_lo, p[0], w0, w2); in BoxFilter() 2071 const __m128i d10 = SelfGuidedDoubleMultiplier(sr1_lo, p[1], w0, w2); in BoxFilter() 2092 const __m128i d01 = SelfGuidedDoubleMultiplier(sr0_hi, p[0], w0, w2); in BoxFilter() 2098 const __m128i d11 = SelfGuidedDoubleMultiplier(sr1_hi, p[1], w0, w2); in BoxFilter() 2163 const __m128i d0 = SelfGuidedDoubleMultiplier(sr_lo, p, w0, w2); in BoxFilterLastRow() 2178 const __m128i d1 = SelfGuidedDoubleMultiplier(sr_hi, p, w0, w2); in BoxFilterLastRow()
|
D | loop_restoration_sse4.cc | 1901 inline __m128i SelfGuidedDoubleMultiplier(const __m128i src, in SelfGuidedDoubleMultiplier() function 2128 const __m128i d00 = SelfGuidedDoubleMultiplier(sr0_lo, p[0], w0, w2); in BoxFilter() 2132 const __m128i d10 = SelfGuidedDoubleMultiplier(sr1_lo, p[1], w0, w2); in BoxFilter() 2153 const __m128i d01 = SelfGuidedDoubleMultiplier(sr0_hi, p[0], w0, w2); in BoxFilter() 2158 const __m128i d11 = SelfGuidedDoubleMultiplier(sr1_hi, p[1], w0, w2); in BoxFilter() 2212 const __m128i d0 = SelfGuidedDoubleMultiplier(sr_lo, p, w0, w2); in BoxFilterLastRow() 2227 const __m128i d1 = SelfGuidedDoubleMultiplier(sr_hi, p, w0, w2); in BoxFilterLastRow()
|
D | loop_restoration_10bit_avx2.cc | 2404 inline __m256i SelfGuidedDoubleMultiplier(const __m256i src, in SelfGuidedDoubleMultiplier() function 2696 const __m256i d00 = SelfGuidedDoubleMultiplier(sr0_lo, p[0], w0, w2); in BoxFilter() 2698 const __m256i d10x = SelfGuidedDoubleMultiplier(sr1_lo, p[1], w0, w2); in BoxFilter() 2719 const __m256i d01 = SelfGuidedDoubleMultiplier(sr0_hi, p[0], w0, w2); in BoxFilter() 2721 const __m256i d11 = SelfGuidedDoubleMultiplier(sr1_hi, p[1], w0, w2); in BoxFilter() 2798 const __m256i d0 = SelfGuidedDoubleMultiplier(sr_lo, p, w0, w2); in BoxFilterLastRow() 2810 const __m256i d1 = SelfGuidedDoubleMultiplier(sr_hi, p, w0, w2); in BoxFilterLastRow()
|
D | loop_restoration_avx2.cc | 2258 inline __m256i SelfGuidedDoubleMultiplier(const __m256i src, in SelfGuidedDoubleMultiplier() function 2497 const __m256i d00 = SelfGuidedDoubleMultiplier(sr0_lo, p[0], w0, w2); in BoxFilter() 2501 const __m256i d10 = SelfGuidedDoubleMultiplier(sr1_lo, p[1], w0, w2); in BoxFilter() 2520 const __m256i d01 = SelfGuidedDoubleMultiplier(sr0_hi, p[0], w0, w2); in BoxFilter() 2524 const __m256i d11 = SelfGuidedDoubleMultiplier(sr1_hi, p[1], w0, w2); in BoxFilter() 2583 const __m256i d0 = SelfGuidedDoubleMultiplier(sr_lo, p, w0, w2); in BoxFilterLastRow() 2598 const __m256i d1 = SelfGuidedDoubleMultiplier(sr_hi, p, w0, w2); in BoxFilterLastRow()
|
/external/libgav1/libgav1/src/dsp/arm/ |
D | loop_restoration_neon.cc | 1775 inline uint8x8_t SelfGuidedDoubleMultiplier(const uint8x8_t src, in SelfGuidedDoubleMultiplier() function 2014 const uint8x8_t d00 = SelfGuidedDoubleMultiplier(sr00, p[0], w0, w2); in BoxFilter() 2015 const uint8x8_t d10 = SelfGuidedDoubleMultiplier(sr10, p[1], w0, w2); in BoxFilter() 2047 const uint8x8_t d01 = SelfGuidedDoubleMultiplier(sr01, p[0], w0, w2); in BoxFilter() 2048 const uint8x8_t d11 = SelfGuidedDoubleMultiplier(sr11, p[1], w0, w2); in BoxFilter() 2103 const uint8x8_t d0 = SelfGuidedDoubleMultiplier(sr0, p, w0, w2); in BoxFilterLastRow() 2123 const uint8x8_t d1 = SelfGuidedDoubleMultiplier(sr1, p, w0, w2); in BoxFilterLastRow()
|