/external/libgav1/libgav1/src/dsp/arm/ |
D | loop_filter_neon.cc | 66 const uint8_t inner_thresh, uint8x8_t* const hev_mask, in Filter4Masks() argument 77 *hev_mask = vand_u8(hev_tmp_mask, *needs_filter4_mask); in Filter4Masks() 82 const uint8x8_t hev_mask, uint8x8_t* const p1q1_result, in Filter4() argument 94 vand_s8(vreinterpret_s8_u8(hev_mask), p1mq1_saturated); in Filter4() 141 uint8x8_t hev_mask; in Horizontal4_NEON() local 143 Filter4Masks(p0q0, p1q1, hev_thresh, outer_thresh, inner_thresh, &hev_mask, in Horizontal4_NEON() 147 hev_mask = InterleaveLow32(hev_mask, hev_mask); in Horizontal4_NEON() 164 Filter4(q0p1xp0q1.val[0], q0p1xp0q1.val[1], hev_mask, &f_p1q1, &f_p0q0); in Horizontal4_NEON() 171 const uint8x8_t p1q1_mask = veor_u8(hev_mask, needs_filter4_mask); in Horizontal4_NEON() 201 uint8x8_t hev_mask; in Vertical4_NEON() local [all …]
|
/external/webp/src/dsp/ |
D | dec_neon.c | 733 const uint8x16_t mask, const uint8x16_t hev_mask, in DoFilter4_NEON() argument 741 const uint8x16_t simple_lf_mask = vandq_u8(mask, hev_mask); in DoFilter4_NEON() 804 const uint8x16_t mask, const uint8x16_t hev_mask, in DoFilter6_NEON() argument 814 const uint8x16_t simple_lf_mask = vandq_u8(mask, hev_mask); in DoFilter6_NEON() 844 const uint8x16_t hev_mask = NeedsHev_NEON(p1, p0, q0, q1, hev_thresh); in VFilter16_NEON() local 846 DoFilter6_NEON(p2, p1, p0, q0, q1, q2, mask, hev_mask, in VFilter16_NEON() 861 const uint8x16_t hev_mask = NeedsHev_NEON(p1, p0, q0, q1, hev_thresh); in HFilter16_NEON() local 863 DoFilter6_NEON(p2, p1, p0, q0, q1, q2, mask, hev_mask, in HFilter16_NEON() 884 const uint8x16_t hev_mask = NeedsHev_NEON(p1, p0, q0, q1, hev_thresh); in VFilter16i_NEON() local 887 DoFilter4_NEON(p1, p0, q0, q1, mask, hev_mask, &p1, &p0, &p3, &p2); in VFilter16i_NEON() [all …]
|
/external/libvpx/libvpx/vpx_dsp/ |
D | loopfilter.c | 72 static INLINE int8_t hev_mask(uint8_t thresh, uint8_t p1, uint8_t p0, in hev_mask() function 88 const int8_t hev = hev_mask(thresh, *op1, *op0, *oq0, *oq1); in filter4()
|
/external/libgav1/libgav1/src/dsp/x86/ |
D | loop_filter_sse4.cc | 70 const __m128i hev_mask = _mm_packs_epi16(hev_mask1, hev_mask1); in Hev() local 71 return hev_mask; in Hev() 1194 const __m128i hev_mask = _mm_cmpgt_epi16(max_pq, hev_thresh); in Hev() local 1195 return hev_mask; in Hev()
|
/external/libaom/libaom/aom_dsp/ |
D | loopfilter.c | 96 static INLINE int8_t hev_mask(uint8_t thresh, uint8_t p1, uint8_t p0, in hev_mask() function 112 const int8_t hev = hev_mask(thresh, *op1, *op0, *oq0, *oq1); in filter4()
|