Home
last modified time | relevance | path

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

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/
Dvp9_loopfilter_intrin_sse2.c93 __m128i filter1, filter2; in mb_lpf_horizontal_edge_w_sse2_8() local
105 filter1 = _mm_adds_epi8(filt, t4); in mb_lpf_horizontal_edge_w_sse2_8()
108 filter1 = _mm_unpacklo_epi8(zero, filter1); in mb_lpf_horizontal_edge_w_sse2_8()
109 filter1 = _mm_srai_epi16(filter1, 0xB); in mb_lpf_horizontal_edge_w_sse2_8()
114 filt = _mm_packs_epi16(filter2, _mm_subs_epi16(zero, filter1)); in mb_lpf_horizontal_edge_w_sse2_8()
118 filt = _mm_adds_epi16(filter1, t1); in mb_lpf_horizontal_edge_w_sse2_8()
469 __m128i filter1, filter2; in mb_lpf_horizontal_edge_w_sse2_16() local
479 filter1 = _mm_adds_epi8(filt, t4); in mb_lpf_horizontal_edge_w_sse2_16()
483 work_a = _mm_cmpgt_epi8(zero, filter1); in mb_lpf_horizontal_edge_w_sse2_16()
484 filter1 = _mm_srli_epi16(filter1, 3); in mb_lpf_horizontal_edge_w_sse2_16()
[all …]
Dvp9_loopfilter_intrin_avx2.c94 __m128i filter1, filter2; in mb_lpf_horizontal_edge_w_avx2_8() local
106 filter1 = _mm_adds_epi8(filt, t4); in mb_lpf_horizontal_edge_w_avx2_8()
109 filter1 = _mm_unpacklo_epi8(zero, filter1); in mb_lpf_horizontal_edge_w_avx2_8()
110 filter1 = _mm_srai_epi16(filter1, 0xB); in mb_lpf_horizontal_edge_w_avx2_8()
115 filt = _mm_packs_epi16(filter2, _mm_subs_epi16(zero, filter1)); in mb_lpf_horizontal_edge_w_avx2_8()
119 filt = _mm_adds_epi16(filter1, t1); in mb_lpf_horizontal_edge_w_avx2_8()
475 __m128i filter1, filter2; in mb_lpf_horizontal_edge_w_avx2_16() local
489 filter1 = _mm_adds_epi8(filt, t4); in mb_lpf_horizontal_edge_w_avx2_16()
493 work_a = _mm_cmpgt_epi8(zero, filter1); in mb_lpf_horizontal_edge_w_avx2_16()
494 filter1 = _mm_srli_epi16(filter1, 3); in mb_lpf_horizontal_edge_w_avx2_16()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/
Dvp9_loopfilter_16_neon.asm174 vqadd.s8 q1, q1, q9 ; filter1 = clamp(filter+4)
176 vshr.s8 q1, q1, #3 ; filter1 >>= 3
180 vqsub.s8 q0, q7, q1 ; u = clamp(qs0 - filter1)
183 vrshr.s8 q1, q1, #1 ; filter = ++filter1 >> 1
Dvp9_loopfilter_neon.asm255 vqadd.s8 d27, d27, d17 ; filter1 = clamp(filter+4)
257 vshr.s8 d27, d27, #3 ; filter1 >>= 3
260 vqsub.s8 d26, d7, d27 ; u = clamp(qs0 - filter1)
263 vrshr.s8 d27, d27, #1 ; filter = ++filter1 >> 1
555 vqadd.s8 d29, d28, d29 ; filter1 = clamp(filter+4)
557 vshr.s8 d29, d29, #3 ; filter1 >>= 3
560 vqsub.s8 d21, d21, d29 ; oq0 = clamp(qs0 - filter1)
562 ; outer tap adjustments: ++filter1 >> 1
Dvp9_mb_lpf_neon.asm419 vqadd.s8 d29, d28, d29 ; filter1 = clamp(filter+4)
421 vshr.s8 d29, d29, #3 ; filter1 >>= 3
425 vqsub.s8 d23, d23, d29 ; oq0 = clamp(qs0 - filter1)
427 ; outer tap adjustments: ++filter1 >> 1
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_loopfilter_filters.c75 int8_t filter1, filter2; in filter4() local
92 filter1 = signed_char_clamp(filter + 4) >> 3; in filter4()
95 *oq0 = signed_char_clamp(qs0 - filter1) ^ 0x80; in filter4()
99 filter = ROUND_POWER_OF_TWO(filter1, 1) & ~hev; in filter4()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/
Dloopfilter_mmx.asm1193 psubsb mm3, mm0 ; qs0 =qs0 - filter1