Home
last modified time | relevance | path

Searched refs:outer_thresh (Results 1 – 4 of 4) sorted by relevance

/external/libgav1/libgav1/src/dsp/
Dloop_filter.cc39 static void Vertical4(void* dest, ptrdiff_t stride, int outer_thresh,
41 static void Horizontal4(void* dest, ptrdiff_t stride, int outer_thresh,
43 static void Vertical6(void* dest, ptrdiff_t stride, int outer_thresh,
45 static void Horizontal6(void* dest, ptrdiff_t stride, int outer_thresh,
47 static void Vertical8(void* dest, ptrdiff_t stride, int outer_thresh,
49 static void Horizontal8(void* dest, ptrdiff_t stride, int outer_thresh,
51 static void Vertical14(void* dest, ptrdiff_t stride, int outer_thresh,
53 static void Horizontal14(void* dest, ptrdiff_t stride, int outer_thresh,
57 inline void AdjustThresholds(const int bitdepth, int* const outer_thresh, in AdjustThresholds() argument
59 *outer_thresh <<= bitdepth - 8; in AdjustThresholds()
[all …]
Ddsp.h327 using LoopFilterFunc = void (*)(void* dst, ptrdiff_t stride, int outer_thresh,
/external/libgav1/libgav1/src/dsp/arm/
Dloop_filter_neon.cc43 const uint8_t outer_thresh) { in OuterThreshold() argument
49 return vcle_u8(c, vdup_n_u8(outer_thresh)); in OuterThreshold()
57 const uint8_t outer_thresh) { in NeedsFilter4() argument
60 const uint8x8_t outer_mask = OuterThreshold(p0q0, p1q1, outer_thresh); in NeedsFilter4()
65 const uint8_t hev_thresh, const uint8_t outer_thresh, in Filter4Masks() argument
74 NeedsFilter4(p0p1_q0q1, p0q0, p1q1, inner_thresh, outer_thresh); in Filter4Masks()
132 const int outer_thresh, const int inner_thresh, in Horizontal4_NEON() argument
143 Filter4Masks(p0q0, p1q1, hev_thresh, outer_thresh, inner_thresh, &hev_mask, in Horizontal4_NEON()
181 const int outer_thresh, const int inner_thresh, in Vertical4_NEON() argument
203 Filter4Masks(p1q1xp0q0.val[1], p1q1xp0q0.val[0], hev_thresh, outer_thresh, in Vertical4_NEON()
[all …]
/external/libgav1/libgav1/src/dsp/x86/
Dloop_filter_sse4.cc53 const __m128i& outer_thresh) { in CheckOuterThreshF4() argument
60 return _mm_subs_epu8(c, outer_thresh); in CheckOuterThreshF4()
93 const __m128i& outer_thresh, in NeedsFilter4() argument
95 const __m128i outer_mask = CheckOuterThreshF4(q1q0, p1p0, outer_thresh); in NeedsFilter4()
142 void Horizontal4(void* dest, ptrdiff_t stride, int outer_thresh, in Horizontal4() argument
147 _mm_shuffle_epi8(_mm_cvtsi32_si128(outer_thresh), zero); in Horizontal4()
205 void Vertical4(void* dest, ptrdiff_t stride, int outer_thresh, int inner_thresh, in Vertical4() argument
210 _mm_shuffle_epi8(_mm_cvtsi32_si128(outer_thresh), zero); in Vertical4()
259 const __m128i& qp0, const __m128i& outer_thresh, in NeedsFilter6() argument
261 const __m128i outer_mask = CheckOuterThreshF4(q1q0, p1p0, outer_thresh); in NeedsFilter6()
[all …]