Home
last modified time | relevance | path

Searched refs:qs1 (Results 1 – 20 of 20) 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()
146 signed char qs1 = (signed char)*oq1 ^ 0x80; in vp8_mbfilter() local
150 filter_value = vp8_signed_char_clamp(ps1 - qs1); in vp8_mbfilter()
178 s = vp8_signed_char_clamp(qs1 - u); in vp8_mbfilter()
/external/libvpx/libvpx/vpx_dsp/x86/
Dhighbd_loopfilter_sse2.c59 __m128i ps1, qs1, ps0, qs0; in vpx_highbd_lpf_horizontal_16_sse2() local
152 qs1 = _mm_subs_epi16(q1, t80); in vpx_highbd_lpf_horizontal_16_sse2()
156 filt = _mm_and_si128(signed_char_clamp_bd_sse2(_mm_subs_epi16(ps1, qs1), bd), in vpx_highbd_lpf_horizontal_16_sse2()
177 qs1 = _mm_adds_epi16(signed_char_clamp_bd_sse2(_mm_subs_epi16(qs1, filt), bd), in vpx_highbd_lpf_horizontal_16_sse2()
367 qs1 = _mm_andnot_si128(flat, qs1); in vpx_highbd_lpf_horizontal_16_sse2()
369 q1 = _mm_or_si128(qs1, flat_q1); // full list of q1 values in vpx_highbd_lpf_horizontal_16_sse2()
516 __m128i ps1, ps0, qs0, qs1; in vpx_highbd_lpf_horizontal_8_sse2() local
547 qs1 = _mm_subs_epi16(q1, t80); in vpx_highbd_lpf_horizontal_8_sse2()
636 filt = signed_char_clamp_bd_sse2(_mm_subs_epi16(ps1, qs1), bd); in vpx_highbd_lpf_horizontal_8_sse2()
670 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.c299 __m128i qs1 = _mm_xor_si128(p1q1, t80); in vpx_lpf_horizontal_16_sse2() local
306 filt = _mm_and_si128(_mm_subs_epi8(qs1ps1, qs1), hev); in vpx_lpf_horizontal_16_sse2()
1065 const __m128i qs1 = in vpx_lpf_horizontal_8_sse2() local
1071 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); in vpx_lpf_horizontal_8_sse2()
1106 work_a = _mm_xor_si128(_mm_subs_epi8(qs1, filt), t80); in vpx_lpf_horizontal_8_sse2()
1307 const __m128i qs1 = in vpx_lpf_horizontal_8_dual_sse2() local
1313 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); in vpx_lpf_horizontal_8_dual_sse2()
1354 work_a = _mm_xor_si128(_mm_subs_epi8(qs1, filt), t80); in vpx_lpf_horizontal_8_dual_sse2()
1476 const __m128i qs1 = in vpx_lpf_horizontal_4_dual_sse2() local
1482 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); in vpx_lpf_horizontal_4_dual_sse2()
[all …]
/external/libaom/libaom/aom_dsp/mips/
Dloopfilter_filters_dspr2.h30 uint32_t *ps0, uint32_t *qs0, uint32_t *qs1) { in filter_dspr2() argument
49 vqs1 = (*qs1) ^ N128; in filter_dspr2()
191 *qs1 = vqs1 ^ N128; in filter_dspr2()
195 uint32_t ps0, uint32_t qs0, uint32_t qs1, in filter1_dspr2() argument
216 vqs1 = (qs1) ^ N128; in filter1_dspr2()
/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/config/arm-neon/vpx_dsp/arm/
Dloopfilter_4_neon.asm.S213 veor d16, d16, d18 @ qs1
221 vqsub.s8 d27, d5, d16 @ filter = clamp(ps1-qs1)
254 vqsub.s8 d20, d16, d27 @ u = clamp(qs1 - filter)
508 veor q8, q8, q10 @ qs1
517 vqsub.s8 q1, q5, q8 @ filter = clamp(ps1-qs1)
555 vqsub.s8 q12, q8, q1 @ u = clamp(qs1 - filter)
Dloopfilter_8_neon.asm.S330 veor d26, d16, d22 @ qs1
336 vqsub.s8 d29, d25, d26 @ filter = clamp(ps1-qs1)
364 vqsub.s8 d26, d26, d29 @ oq1 = clamp(qs1 - filter)
Dloopfilter_16_neon.asm.S478 veor d26, d9, d22 @ qs1
483 vqsub.s8 d29, d25, d26 @ filter = clamp(ps1-qs1)
508 vqsub.s8 d26, d26, d29 @ oq1 = clamp(qs1 - filter)
/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()
425 const int16_t qs1 = (int16_t)*oq1 - (0x80 << shift); in highbd_filter4() local
429 int16_t filter = signed_char_clamp_high(ps1 - qs1, bd) & hev; in highbd_filter4()
446 *oq1 = signed_char_clamp_high(qs1 - filter, bd) + (0x80 << shift); in highbd_filter4()
/external/libaom/libaom/aom_dsp/
Dloopfilter.c109 const int8_t qs1 = (int8_t)*oq1 ^ 0x80; in filter4() local
113 int8_t filter = signed_char_clamp(ps1 - qs1) & hev; in filter4()
130 *oq1 = signed_char_clamp(qs1 - filter) ^ 0x80; in filter4()
541 const int16_t qs1 = (int16_t)*oq1 - (0x80 << shift); in highbd_filter4() local
545 int16_t filter = signed_char_clamp_high(ps1 - qs1, bd) & hev; in highbd_filter4()
562 *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.asm503 psubsb xmm1, xmm2 ; sq = vp8_signed_char_clamp(qs1 - u2)
/external/libaom/libaom/aom_dsp/x86/
Dhighbd_loopfilter_sse2.c274 __m128i qs1 = _mm_subs_epi16(q[1], *t80); in highbd_filter4_dual_sse2() local
281 __m128i filter = _mm_subs_epi16(ps1, qs1); in highbd_filter4_dual_sse2()
318 qs1 = _mm_subs_epi16(qs1, filter); in highbd_filter4_dual_sse2()
319 pixel_clamp(&pmin, &pmax, &qs1); in highbd_filter4_dual_sse2()
322 qs[1] = _mm_adds_epi16(qs1, *t80); in highbd_filter4_dual_sse2()