Home
last modified time | relevance | path

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

/external/libvpx/libvpx/vp8/common/
Dloopfilter_filters.c47 signed char ps0, qs0; in vp8_filter() local
53 ps0 = (signed char)*op0 ^ 0x80; in vp8_filter()
62 filter_value = vp8_signed_char_clamp(filter_value + 3 * (qs0 - ps0)); in vp8_filter()
75 u = vp8_signed_char_clamp(ps0 + Filter2); in vp8_filter()
141 signed char ps0 = (signed char)*op0 ^ 0x80; in vp8_mbfilter() local
148 filter_value = vp8_signed_char_clamp(filter_value + 3 * (qs0 - ps0)); in vp8_mbfilter()
160 ps0 = vp8_signed_char_clamp(ps0 + Filter2); in vp8_mbfilter()
170 s = vp8_signed_char_clamp(ps0 + u); in vp8_mbfilter()
/external/libvpx/libvpx/vpx_dsp/arm/
Dloopfilter_4_neon.asm196 veor d6, d6, d18 ; ps0
205 vsub.s8 d28, d7, d6 ; ( qs0 - ps0)
212 vmull.s8 q12, d28, d19 ; 3 * ( qs0 - ps0)
217 vaddw.s8 q12, q12, d27 ; filter + 3 * (qs0 - ps0)
221 ; filter = clamp(filter + 3 * ( qs0 - ps0))
231 vqadd.s8 d19, d6, d28 ; u = clamp(ps0 + filter2)
488 veor q6, q6, q10 ; ps0
497 vsubl.s8 q2, d14, d12 ; ( qs0 - ps0)
505 vmul.i16 q2, q2, q4 ; 3 * ( qs0 - ps0)
513 vaddw.s8 q2, q2, d2 ; filter + 3 * (qs0 - ps0)
[all …]
Dloopfilter_8_neon.asm314 veor d24, d6, d22 ; ps0
320 vsub.s8 d28, d21, d24 ; ( qs0 - ps0)
324 vmull.s8 q15, d28, d27 ; 3 * ( qs0 - ps0)
328 vaddw.s8 q15, q15, d29 ; filter + 3 * (qs0 - ps0)
332 ; filter = clamp(filter + 3 * ( qs0 - ps0))
342 vqadd.s8 d24, d24, d30 ; op0 = clamp(ps0 + filter2)
Dhighbd_loopfilter_neon.c238 int16x8_t ps0 = flip_sign(p0, bd); in filter4() local
247 t = vsubq_s16(qs0, ps0); in filter4()
270 ps0 = vaddq_s16(ps0, filter2); in filter4()
271 ps0 = vmaxq_s16(ps0, min); in filter4()
272 ps0 = vminq_s16(ps0, max); in filter4()
274 *op0 = flip_sign_back(ps0, bd); in filter4()
Dloopfilter_16_neon.asm460 veor d24, d7, d22 ; ps0
466 vsub.s8 d28, d23, d24 ; ( qs0 - ps0)
468 vmull.s8 q15, d28, d27 ; 3 * ( qs0 - ps0)
470 vaddw.s8 q15, q15, d29 ; filter + 3 * (qs0 - ps0)
473 ; filter = clamp(filter + 3 * ( qs0 - ps0))
484 vqadd.s8 d24, d24, d30 ; op0 = clamp(ps0 + filter2)
Dloopfilter_neon.c410 int8x##w##_t ps0 = flip_sign_##w(p0); \
417 t = vqsub##r##s8(qs0, ps0); \
432 ps0 = vqadd##r##s8(ps0, filter2); \
434 *op0 = flip_sign_back_##w(ps0); \
/external/libvpx/libvpx/vpx_dsp/x86/
Dhighbd_loopfilter_sse2.c60 __m128i ps1, qs1, ps0, qs0; in vpx_highbd_lpf_horizontal_16_sse2() local
154 ps0 = _mm_subs_epi16(p0, t80); in vpx_highbd_lpf_horizontal_16_sse2()
159 work_a = _mm_subs_epi16(qs0, ps0); in vpx_highbd_lpf_horizontal_16_sse2()
173 ps0 = _mm_adds_epi16( in vpx_highbd_lpf_horizontal_16_sse2()
174 signed_char_clamp_bd_sse2(_mm_adds_epi16(ps0, filter2), bd), t80); in vpx_highbd_lpf_horizontal_16_sse2()
372 ps0 = _mm_andnot_si128(flat, ps0); in vpx_highbd_lpf_horizontal_16_sse2()
376 p0 = _mm_or_si128(ps0, flat_p0); // full list of p0 values in vpx_highbd_lpf_horizontal_16_sse2()
517 __m128i ps1, ps0, qs0, qs1; in vpx_highbd_lpf_horizontal_8_sse2() local
546 ps0 = _mm_subs_epi16(p0, t80); in vpx_highbd_lpf_horizontal_8_sse2()
639 work_a = _mm_subs_epi16(qs0, ps0); in vpx_highbd_lpf_horizontal_8_sse2()
[all …]
Dloopfilter_avx2.c468 __m128i ps0 = _mm_xor_si128(p0, t80); in vpx_lpf_horizontal_16_dual_avx2() local
479 work_a = _mm_subs_epi8(qs0, ps0); in vpx_lpf_horizontal_16_dual_avx2()
503 ps0 = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); in vpx_lpf_horizontal_16_dual_avx2()
827 p0 = _mm_andnot_si128(flat, ps0); in vpx_lpf_horizontal_16_dual_avx2()
Dloopfilter_sse2.c1054 const __m128i ps0 = in vpx_lpf_horizontal_8_sse2() local
1065 work_a = _mm_subs_epi8(qs0, ps0); in vpx_lpf_horizontal_8_sse2()
1111 work_a = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); in vpx_lpf_horizontal_8_sse2()
1290 const __m128i ps0 = in vpx_lpf_horizontal_8_dual_sse2() local
1301 work_a = _mm_subs_epi8(qs0, ps0); in vpx_lpf_horizontal_8_dual_sse2()
1353 work_a = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); in vpx_lpf_horizontal_8_dual_sse2()
1459 const __m128i ps0 = in vpx_lpf_horizontal_4_dual_sse2() local
1470 work_a = _mm_subs_epi8(qs0, ps0); in vpx_lpf_horizontal_4_dual_sse2()
1506 p0 = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); in vpx_lpf_horizontal_4_dual_sse2()
/external/libvpx/libvpx/vpx_dsp/mips/
Dloopfilter_filters_dspr2.h28 uint32_t *ps0, uint32_t *qs0, uint32_t *qs1) { in filter_dspr2() argument
44 vps0 = (*ps0) ^ N128; in filter_dspr2()
186 *ps0 = vps0 ^ N128; in filter_dspr2()
193 uint32_t ps0, uint32_t qs0, uint32_t qs1, in filter1_dspr2() argument
211 vps0 = (ps0) ^ N128; in filter1_dspr2()
/external/libvpx/libvpx/vp8/common/x86/
Dloopfilter_block_sse2_x86_64.asm76 pxor %2, [GLOBAL(t80)] ; ps0
79 psubsb scratch1, %2 ; qs0 - ps0
80 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0)
81 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0)
82 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0)
108 paddsb %2, scratch2 ; ps0 + Filter2
Dloopfilter_sse2.asm447 paddsb xmm6, xmm5 ; ps0 =ps0 + Fitler2
500 paddsb xmm6, xmm5 ; sp = vp8_signed_char_clamp(ps0 - u3)
/external/libvpx/libvpx/vpx_dsp/
Dloopfilter.c85 const int8_t ps0 = (int8_t)*op0 ^ 0x80; in filter4() local
94 filter = signed_char_clamp(filter + 3 * (qs0 - ps0)) & mask; in filter4()
103 *op0 = signed_char_clamp(ps0 + filter2) ^ 0x80; in filter4()
416 const int16_t ps0 = (int16_t)*op0 - (0x80 << shift); in highbd_filter4() local
425 filter = signed_char_clamp_high(filter + 3 * (qs0 - ps0), bd) & mask; in highbd_filter4()
434 *op0 = signed_char_clamp_high(ps0 + filter2, bd) + (0x80 << shift); in highbd_filter4()
/external/libvpx/libvpx/vp8/common/mips/dspr2/
Dvp8_loopfilter_filters_dspr2.c132 uint32_t *ps0, uint32_t *qs0, in vp8_filter_mips() argument
150 vps0 = (*ps0) ^ N128; in vp8_filter_mips()
295 *ps0 = vps0 ^ N128; in vp8_filter_mips()
1211 uint32_t *ps0, uint32_t *qs0, in vp8_mbfilter_mips() argument
1229 vps0 = (*ps0) ^ N128; in vp8_mbfilter_mips()
1470 *ps0 = vps0_r ^ N128; in vp8_mbfilter_mips()