Home
last modified time | relevance | path

Searched refs:qs1 (Results 1 – 14 of 14) sorted by relevance

/external/libvpx/libvpx/vp8/common/
Dloopfilter_filters.c48 signed char ps1, qs1; in vp8_filter() local
55 qs1 = (signed char)*oq1 ^ 0x80; in vp8_filter()
58 filter_value = vp8_signed_char_clamp(ps1 - qs1); in vp8_filter()
84 u = vp8_signed_char_clamp(qs1 - filter_value); in vp8_filter()
143 signed char qs1 = (signed char)*oq1 ^ 0x80; in vp8_mbfilter() local
147 filter_value = vp8_signed_char_clamp(ps1 - qs1); in vp8_mbfilter()
175 s = vp8_signed_char_clamp(qs1 - u); in vp8_mbfilter()
/external/libvpx/libvpx/vpx_dsp/x86/
Dhighbd_loopfilter_sse2.c60 __m128i ps1, qs1, ps0, qs0; in vpx_highbd_lpf_horizontal_16_sse2() local
153 qs1 = _mm_subs_epi16(q1, t80); in vpx_highbd_lpf_horizontal_16_sse2()
157 filt = _mm_and_si128(signed_char_clamp_bd_sse2(_mm_subs_epi16(ps1, qs1), bd), in vpx_highbd_lpf_horizontal_16_sse2()
178 qs1 = _mm_adds_epi16(signed_char_clamp_bd_sse2(_mm_subs_epi16(qs1, filt), bd), in vpx_highbd_lpf_horizontal_16_sse2()
368 qs1 = _mm_andnot_si128(flat, qs1); in vpx_highbd_lpf_horizontal_16_sse2()
370 q1 = _mm_or_si128(qs1, flat_q1); // full list of q1 values in vpx_highbd_lpf_horizontal_16_sse2()
517 __m128i ps1, ps0, qs0, qs1; in vpx_highbd_lpf_horizontal_8_sse2() local
548 qs1 = _mm_subs_epi16(q1, t80); in vpx_highbd_lpf_horizontal_8_sse2()
637 filt = signed_char_clamp_bd_sse2(_mm_subs_epi16(ps1, qs1), bd); in vpx_highbd_lpf_horizontal_8_sse2()
671 work_a = signed_char_clamp_bd_sse2(_mm_subs_epi16(qs1, filt), bd); in vpx_highbd_lpf_horizontal_8_sse2()
[all …]
Dloopfilter_avx2.c92 __m128i qs1 = _mm_xor_si128(p1q1, t80); in vpx_lpf_horizontal_16_avx2() local
99 filt = _mm_and_si128(_mm_subs_epi8(qs1ps1, qs1), hev); in vpx_lpf_horizontal_16_avx2()
470 __m128i qs1 = _mm_xor_si128(q1, t80); in vpx_lpf_horizontal_16_dual_avx2() local
478 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); in vpx_lpf_horizontal_16_dual_avx2()
514 qs1 = _mm_xor_si128(_mm_subs_epi8(qs1, filt), t80); in vpx_lpf_horizontal_16_dual_avx2()
835 q1 = _mm_andnot_si128(flat, qs1); in vpx_lpf_horizontal_16_dual_avx2()
Dloopfilter_sse2.c300 __m128i qs1 = _mm_xor_si128(p1q1, t80); in vpx_lpf_horizontal_16_sse2() local
307 filt = _mm_and_si128(_mm_subs_epi8(qs1ps1, qs1), hev); in vpx_lpf_horizontal_16_sse2()
1058 const __m128i qs1 = in vpx_lpf_horizontal_8_sse2() local
1064 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); in vpx_lpf_horizontal_8_sse2()
1099 work_a = _mm_xor_si128(_mm_subs_epi8(qs1, filt), t80); in vpx_lpf_horizontal_8_sse2()
1294 const __m128i qs1 = in vpx_lpf_horizontal_8_dual_sse2() local
1300 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); in vpx_lpf_horizontal_8_dual_sse2()
1341 work_a = _mm_xor_si128(_mm_subs_epi8(qs1, filt), t80); in vpx_lpf_horizontal_8_dual_sse2()
1463 const __m128i qs1 = in vpx_lpf_horizontal_4_dual_sse2() local
1469 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); in vpx_lpf_horizontal_4_dual_sse2()
[all …]
/external/libvpx/libvpx/vpx_dsp/mips/
Dloopfilter_filters_dspr2.h28 uint32_t *ps0, uint32_t *qs0, uint32_t *qs1) { in filter_dspr2() argument
47 vqs1 = (*qs1) ^ N128; in filter_dspr2()
189 *qs1 = vqs1 ^ N128; in filter_dspr2()
193 uint32_t ps0, uint32_t qs0, uint32_t qs1, in filter1_dspr2() argument
214 vqs1 = (qs1) ^ N128; in filter1_dspr2()
/external/libvpx/libvpx/vpx_dsp/arm/
Dhighbd_loopfilter_neon.c240 int16x8_t qs1 = flip_sign(q1, bd); in filter4() local
243 filter = vsubq_s16(ps1, qs1); in filter4()
280 qs1 = vsubq_s16(qs1, filter); in filter4()
281 qs1 = vmaxq_s16(qs1, min); in filter4()
282 qs1 = vminq_s16(qs1, max); in filter4()
286 *oq1 = flip_sign_back(qs1, bd); in filter4()
Dloopfilter_4_neon.asm201 veor d16, d16, d18 ; qs1
209 vqsub.s8 d27, d5, d16 ; filter = clamp(ps1-qs1)
242 vqsub.s8 d20, d16, d27 ; u = clamp(qs1 - filter)
493 veor q8, q8, q10 ; qs1
502 vqsub.s8 q1, q5, q8 ; filter = clamp(ps1-qs1)
540 vqsub.s8 q12, q8, q1 ; u = clamp(qs1 - filter)
Dloopfilter_8_neon.asm316 veor d26, d16, d22 ; qs1
322 vqsub.s8 d29, d25, d26 ; filter = clamp(ps1-qs1)
350 vqsub.s8 d26, d26, d29 ; oq1 = clamp(qs1 - filter)
Dloopfilter_16_neon.asm462 veor d26, d9, d22 ; qs1
467 vqsub.s8 d29, d25, d26 ; filter = clamp(ps1-qs1)
492 vqsub.s8 d26, d26, d29 ; oq1 = clamp(qs1 - filter)
Dloopfilter_neon.c412 int8x##w##_t qs1 = flip_sign_##w(q1); \
415 filter = vqsub##r##s8(ps1, qs1); \
440 qs1 = vqsub##r##s8(qs1, filter); \
442 *oq1 = flip_sign_back_##w(qs1); \
/external/libvpx/libvpx/vpx_dsp/
Dloopfilter.c87 const int8_t qs1 = (int8_t)*oq1 ^ 0x80; in filter4() local
91 int8_t filter = signed_char_clamp(ps1 - qs1) & hev; in filter4()
108 *oq1 = signed_char_clamp(qs1 - filter) ^ 0x80; in filter4()
418 const int16_t qs1 = (int16_t)*oq1 - (0x80 << shift); in highbd_filter4() local
422 int16_t filter = signed_char_clamp_high(ps1 - qs1, bd) & hev; in highbd_filter4()
439 *oq1 = signed_char_clamp_high(qs1 - filter, bd) + (0x80 << shift); in highbd_filter4()
/external/libvpx/libvpx/vp8/common/mips/dspr2/
Dvp8_loopfilter_filters_dspr2.c133 uint32_t *qs1) { in vp8_filter_mips() argument
153 vqs1 = (*qs1) ^ N128; in vp8_filter_mips()
298 *qs1 = vqs1 ^ N128; in vp8_filter_mips()
1212 uint32_t *qs1, uint32_t *qs2) { in vp8_mbfilter_mips() argument
1233 vqs1 = (*qs1) ^ N128; in vp8_mbfilter_mips()
1474 *qs1 = vqs1_r ^ N128; in vp8_mbfilter_mips()
/external/libvpx/libvpx/vp8/common/x86/
Dloopfilter_block_sse2_x86_64.asm71 pxor %4, [GLOBAL(t80)] ; qs1
73 psubsb scratch1, %4 ; signed_char_clamp(ps1 - qs1)
121 psubsb %4, %5 ; qs1 - vp8_filter
Dloopfilter_sse2.asm501 psubsb xmm1, xmm2 ; sq = vp8_signed_char_clamp(qs1 - u2)