Home
last modified time | relevance | path

Searched refs:flat2 (Results 1 – 7 of 7) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/
Dvp9_loopfilter_intrin_avx2.c16 __m128i mask, hev, flat, flat2; in mb_lpf_horizontal_edge_w_avx2_8() local
150 flat2 = _mm_max_epu8( in mb_lpf_horizontal_edge_w_avx2_8()
167 flat2 = _mm_max_epu8(work, flat2); in mb_lpf_horizontal_edge_w_avx2_8()
168 flat2 = _mm_max_epu8(flat2, _mm_srli_si128(flat2, 8)); in mb_lpf_horizontal_edge_w_avx2_8()
169 flat2 = _mm_subs_epu8(flat2, one); in mb_lpf_horizontal_edge_w_avx2_8()
170 flat2 = _mm_cmpeq_epi8(flat2, zero); in mb_lpf_horizontal_edge_w_avx2_8()
171 flat2 = _mm_and_si128(flat2, flat); // flat2 & flat & mask in mb_lpf_horizontal_edge_w_avx2_8()
337 flat2 = _mm_shuffle_epi32(flat2, 68); in mb_lpf_horizontal_edge_w_avx2_8()
351 q6p6 = _mm_andnot_si128(flat2, q6p6); in mb_lpf_horizontal_edge_w_avx2_8()
352 flat2_q6p6 = _mm_and_si128(flat2, flat2_q6p6); in mb_lpf_horizontal_edge_w_avx2_8()
[all …]
Dvp9_loopfilter_intrin_sse2.c25 __m128i mask, hev, flat, flat2; in mb_lpf_horizontal_edge_w_sse2_8() local
146 flat2 = _mm_max_epu8(_mm_or_si128(_mm_subs_epu8(q4p4, q0p0), in mb_lpf_horizontal_edge_w_sse2_8()
160 flat2 = _mm_max_epu8(work, flat2); in mb_lpf_horizontal_edge_w_sse2_8()
161 flat2 = _mm_max_epu8(flat2, _mm_srli_si128(flat2, 8)); in mb_lpf_horizontal_edge_w_sse2_8()
162 flat2 = _mm_subs_epu8(flat2, one); in mb_lpf_horizontal_edge_w_sse2_8()
163 flat2 = _mm_cmpeq_epi8(flat2, zero); in mb_lpf_horizontal_edge_w_sse2_8()
164 flat2 = _mm_and_si128(flat2, flat); // flat2 & flat & mask in mb_lpf_horizontal_edge_w_sse2_8()
309 flat2 = _mm_shuffle_epi32(flat2, 68); in mb_lpf_horizontal_edge_w_sse2_8()
323 q6p6 = _mm_andnot_si128(flat2, q6p6); in mb_lpf_horizontal_edge_w_sse2_8()
324 flat2_q6p6 = _mm_and_si128(flat2, flat2_q6p6); in mb_lpf_horizontal_edge_w_sse2_8()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/
Dvp9_mblpf_vert_loopfilter_dspr2.c29 uint32_t mask, hev, flat, flat2; in vp9_lpf_vertical_16_dspr2() local
255 vp9_flatmask5(p7, p6, p5, p4, p0, q0, q4, q5, q6, q7, &flat2); in vp9_lpf_vertical_16_dspr2()
258 if (((flat2 == 0) && (flat == 0) && (mask != 0)) || in vp9_lpf_vertical_16_dspr2()
259 ((flat2 != 0) && (flat == 0) && (mask != 0))) { in vp9_lpf_vertical_16_dspr2()
263 } else if ((flat2 == 0XFFFFFFFF) && (flat == 0xFFFFFFFF) && in vp9_lpf_vertical_16_dspr2()
281 } else if ((flat2 == 0) && (flat == 0xFFFFFFFF) && (mask == 0xFFFFFFFF)) { in vp9_lpf_vertical_16_dspr2()
292 } else if ((flat2 == 0) && (flat != 0) && (mask != 0)) { in vp9_lpf_vertical_16_dspr2()
467 } else if ((flat2 != 0) && (flat != 0) && (mask != 0)) { in vp9_lpf_vertical_16_dspr2()
496 if (mask & flat & flat2 & 0x000000FF) { in vp9_lpf_vertical_16_dspr2()
603 if (mask & flat & flat2 & 0x0000FF00) { in vp9_lpf_vertical_16_dspr2()
[all …]
Dvp9_mblpf_horiz_loopfilter_dspr2.c30 uint32_t hev, flat, flat2; in vp9_lpf_horizontal_16_dspr2() local
117 vp9_flatmask5(p7, p6, p5, p4, p0, q0, q4, q5, q6, q7, &flat2); in vp9_lpf_horizontal_16_dspr2()
120 if (((flat2 == 0) && (flat == 0) && (mask != 0)) || in vp9_lpf_horizontal_16_dspr2()
121 ((flat2 != 0) && (flat == 0) && (mask != 0))) { in vp9_lpf_horizontal_16_dspr2()
137 } else if ((flat2 == 0XFFFFFFFF) && (flat == 0xFFFFFFFF) && in vp9_lpf_horizontal_16_dspr2()
188 } else if ((flat2 == 0) && (flat == 0xFFFFFFFF) && (mask == 0xFFFFFFFF)) { in vp9_lpf_horizontal_16_dspr2()
216 } else if ((flat2 == 0) && (flat != 0) && (mask != 0)) { in vp9_lpf_horizontal_16_dspr2()
399 } else if ((flat2 != 0) && (flat != 0) && (mask != 0)) { in vp9_lpf_horizontal_16_dspr2()
433 if (mask & flat & flat2 & 0x000000FF) { in vp9_lpf_horizontal_16_dspr2()
542 if (mask & flat & flat2 & 0x0000FF00) { in vp9_lpf_horizontal_16_dspr2()
[all …]
Dvp9_loopfilter_masks_dspr2.h287 uint32_t *flat2) { in vp9_flatmask5() argument
366 *flat2 = flat1; in vp9_flatmask5()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_loopfilter_filters.c232 uint8_t flat, uint8_t flat2, in filter16() argument
241 if (flat2 && flat && mask) { in filter16()
295 const int8_t flat2 = flat_mask5(1, in vp9_lpf_horizontal_16_c() local
299 filter16(mask, *thresh, flat, flat2, in vp9_lpf_horizontal_16_c()
321 const int8_t flat2 = flat_mask5(1, s[-8], s[-7], s[-6], s[-5], p0, in mb_lpf_vertical_edge_w() local
324 filter16(mask, *thresh, flat, flat2, in mb_lpf_vertical_edge_w()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/
Dvp9_mb_lpf_neon.asm77 ; flat2 was not set for any of the channels. Just store the values from
205 ; flat2 was not set for any of the channels. Just store the values from
385 vcge.u8 d18, d30, d23 ; flat2
392 vand d17, d18, d16 ; flat2 && flat && mask
498 ; wide_mbfilter flat2 && flat && mask branch