Home
last modified time | relevance | path

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

/external/libvpx/libvpx/vp8/common/
Dloopfilter_filters.c55 signed char ps0, qs0; in vp8_filter() local
61 ps0 = (signed char) * op0 ^ 0x80; in vp8_filter()
70 filter_value = vp8_signed_char_clamp(filter_value + 3 * (qs0 - ps0)); in vp8_filter()
83 u = vp8_signed_char_clamp(ps0 + Filter2); in vp8_filter()
168 signed char ps0 = (signed char) * op0 ^ 0x80; in vp8_mbfilter() local
175 filter_value = vp8_signed_char_clamp(filter_value + 3 * (qs0 - ps0)); in vp8_mbfilter()
187 ps0 = vp8_signed_char_clamp(ps0 + Filter2); in vp8_mbfilter()
198 s = vp8_signed_char_clamp(ps0 + u); in vp8_mbfilter()
/external/libvpx/libvpx/vpx_dsp/arm/
Dloopfilter_16_neon.asm138 veor q6, q6, q10 ; ps0
147 vsubl.s8 q2, d14, d12 ; ( qs0 - ps0)
155 vmul.i16 q2, q2, q4 ; 3 * ( qs0 - ps0)
163 vaddw.s8 q2, q2, d2 ; filter + 3 * (qs0 - ps0)
168 ; filter = clamp(filter + 3 * ( qs0 - ps0))
179 vqadd.s8 q11, q6, q2 ; u = clamp(ps0 + filter2)
Dloopfilter_4_neon.asm222 veor d6, d6, d18 ; ps0
231 vsub.s8 d28, d7, d6 ; ( qs0 - ps0)
238 vmull.s8 q12, d28, d19 ; 3 * ( qs0 - ps0)
243 vaddw.s8 q12, q12, d27 ; filter + 3 * (qs0 - ps0)
247 ; filter = clamp(filter + 3 * ( qs0 - ps0))
257 vqadd.s8 d19, d6, d28 ; u = clamp(ps0 + filter2)
Dloopfilter_8_neon.asm274 veor d24, d6, d22 ; ps0
280 vsub.s8 d28, d21, d24 ; ( qs0 - ps0)
284 vmull.s8 q15, d28, d27 ; 3 * ( qs0 - ps0)
288 vaddw.s8 q15, q15, d29 ; filter + 3 * (qs0 - ps0)
292 ; filter = clamp(filter + 3 * ( qs0 - ps0))
302 vqadd.s8 d24, d24, d30 ; op0 = clamp(ps0 + filter2)
Dloopfilter_mb_neon.asm400 veor d24, d7, d22 ; ps0
406 vsub.s8 d28, d23, d24 ; ( qs0 - ps0)
408 vmull.s8 q15, d28, d27 ; 3 * ( qs0 - ps0)
410 vaddw.s8 q15, q15, d29 ; filter + 3 * (qs0 - ps0)
413 ; filter = clamp(filter + 3 * ( qs0 - ps0))
424 vqadd.s8 d24, d24, d30 ; op0 = clamp(ps0 + filter2)
/external/libvpx/libvpx/vp8/common/arm/armv6/
Dloopfilter_v6.asm178 str r8, [sp, #4] ; store ps0 temporarily
183 qsub8 r8, r9, r8 ; vp8_signed_char_clamp(vp8_filter + 3 * ( qs0 - ps0))
218 ldr r9, [sp, #4] ; load ps0
223 qadd8 r9, r9, lr ; u = vp8_signed_char_clamp(ps0 + Filter2)
1018 eor r8, r8, r12 ; ps0
1022 qsub8 r12, r9, r8 ; vp8_signed_char_clamp(vp8_filter + 3 * ( qs0 - ps0))
1029 str r8, [sp, #4] ; store ps0 temporarily
1055 ldr r11, [sp, #4] ; load ps0
1058 qadd8 r11, r11, r12 ; ps0 = vp8_signed_char_clamp(ps0 + Filter2)
1071 ;ldr r11, [sp, #4] ; load ps0
[all …]
/external/libvpx/libvpx/vpx_dsp/x86/
Dhighbd_loopfilter_sse2.c65 __m128i ps1, qs1, ps0, qs0; in highbd_mb_lpf_horizontal_edge_w_sse2_8() local
162 ps0 = _mm_subs_epi16(p0, t80); in highbd_mb_lpf_horizontal_edge_w_sse2_8()
167 work_a = _mm_subs_epi16(qs0, ps0); in highbd_mb_lpf_horizontal_edge_w_sse2_8()
182 ps0 = _mm_adds_epi16( in highbd_mb_lpf_horizontal_edge_w_sse2_8()
183 signed_char_clamp_bd_sse2(_mm_adds_epi16(ps0, filter2), bd), in highbd_mb_lpf_horizontal_edge_w_sse2_8()
393 ps0 = _mm_andnot_si128(flat, ps0); in highbd_mb_lpf_horizontal_edge_w_sse2_8()
397 p0 = _mm_or_si128(ps0, flat_p0); // full list of p0 values in highbd_mb_lpf_horizontal_edge_w_sse2_8()
554 __m128i ps1, ps0, qs0, qs1; in vpx_highbd_lpf_horizontal_8_sse2() local
585 ps0 = _mm_subs_epi16(p0, t80); in vpx_highbd_lpf_horizontal_8_sse2()
686 work_a = _mm_subs_epi16(qs0, ps0); in vpx_highbd_lpf_horizontal_8_sse2()
[all …]
Dloopfilter_sse2.c862 const __m128i ps0 = _mm_xor_si128(_mm_loadl_epi64((__m128i *)(s - 1 * p)), in vpx_lpf_horizontal_8_sse2() local
873 work_a = _mm_subs_epi8(qs0, ps0); in vpx_lpf_horizontal_8_sse2()
919 work_a = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); in vpx_lpf_horizontal_8_sse2()
1103 const __m128i ps0 = _mm_xor_si128(_mm_loadu_si128((__m128i *)(s - 1 * p)), in vpx_lpf_horizontal_8_dual_sse2() local
1114 work_a = _mm_subs_epi8(qs0, ps0); in vpx_lpf_horizontal_8_dual_sse2()
1166 work_a = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); in vpx_lpf_horizontal_8_dual_sse2()
1274 const __m128i ps0 = _mm_xor_si128(_mm_loadu_si128((__m128i *)(s - 1 * p)), in vpx_lpf_horizontal_4_dual_sse2() local
1285 work_a = _mm_subs_epi8(qs0, ps0); in vpx_lpf_horizontal_4_dual_sse2()
1321 p0 = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); in vpx_lpf_horizontal_4_dual_sse2()
Dloopfilter_avx2.c502 __m128i ps0 = _mm_xor_si128(p0, t80); in mb_lpf_horizontal_edge_w_avx2_16() local
514 work_a = _mm_subs_epi8(qs0, ps0); in mb_lpf_horizontal_edge_w_avx2_16()
538 ps0 = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); in mb_lpf_horizontal_edge_w_avx2_16()
891 p0 = _mm_andnot_si128(flat, ps0); in mb_lpf_horizontal_edge_w_avx2_16()
/external/libvpx/libvpx/vpx_dsp/mips/
Dloopfilter_filters_dspr2.h28 uint32_t *ps1, uint32_t *ps0, in filter_dspr2() argument
45 vps0 = (*ps0) ^ N128; in filter_dspr2()
193 *ps0 = vps0 ^ N128; in filter_dspr2()
200 uint32_t ps1, uint32_t ps0, in filter1_dspr2() argument
219 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
Dvp8_loopfilter_mmx.asm1164 ; mm1 = vp8_filter, mm4=hev, mm6=ps0, mm3=qs0
1192 ; mm0= filter2 mm1 = vp8_filter, mm3 =qs0 mm5=s mm4 =hev mm6=ps0
1194 paddsb mm6, mm5 ; ps0 =ps0 + Fitler2
1196 ; mm1=vp8_filter, mm3=qs0, mm4 =hev mm6=ps0
1202 ; mm3=qs0, mm4=filter2, mm6=ps0
1207 ; s = vp8_signed_char_clamp(ps0 + u);
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.c93 const int8_t ps0 = (int8_t) *op0 ^ 0x80; in filter4() local
102 filter = signed_char_clamp(filter + 3 * (qs0 - ps0)) & mask; in filter4()
111 *op0 = signed_char_clamp(ps0 + filter2) ^ 0x80; in filter4()
424 const int16_t ps0 = (int16_t)*op0 - (0x80 << shift); in highbd_filter4() local
433 filter = signed_char_clamp_high(filter + 3 * (qs0 - ps0), bd) & mask; in highbd_filter4()
442 *op0 = signed_char_clamp_high(ps0 + filter2, bd) + (0x80 << shift); in highbd_filter4()
/external/libvpx/libvpx/vp8/common/mips/dspr2/
Dvp8_loopfilter_filters_dspr2.c165 uint32_t *ps0, in vp8_filter_mips() argument
186 vps0 = (*ps0) ^ N128; in vp8_filter_mips()
337 *ps0 = vps0 ^ N128; in vp8_filter_mips()
1353 uint32_t *ps0, in vp8_mbfilter_mips() argument
1373 vps0 = (*ps0) ^ N128; in vp8_mbfilter_mips()
1623 *ps0 = vps0_r ^ N128; in vp8_mbfilter_mips()