Searched refs:qs0 (Results 1 - 13 of 13) sorted by relevance

/external/libvpx/libvpx/vp8/common/
H A Dloopfilter_filters.c47 signed char ps0, qs0; local
54 qs0 = (signed char)*oq0 ^ 0x80;
62 filter_value = vp8_signed_char_clamp(filter_value + 3 * (qs0 - ps0));
73 u = vp8_signed_char_clamp(qs0 - Filter1);
142 signed char qs0 = (signed char)*oq0 ^ 0x80; local
148 filter_value = vp8_signed_char_clamp(filter_value + 3 * (qs0 - ps0));
159 qs0 = vp8_signed_char_clamp(qs0 - Filter1);
168 s = vp8_signed_char_clamp(qs0 - u);
/external/libvpx/libvpx/vpx_dsp/x86/
H A Dhighbd_loopfilter_sse2.c60 __m128i ps1, qs1, ps0, qs0; local
155 qs0 = _mm_subs_epi16(q0, t80);
159 work_a = _mm_subs_epi16(qs0, ps0);
171 qs0 = _mm_adds_epi16(
172 signed_char_clamp_bd_sse2(_mm_subs_epi16(qs0, filter1), bd), t80);
377 qs0 = _mm_andnot_si128(flat, qs0);
379 q0 = _mm_or_si128(qs0, flat_q0); // full list of q0 values
517 __m128i ps1, ps0, qs0, qs1; local
547 qs0
758 __m128i ps1, ps0, qs0, qs1; local
[all...]
H A Dloopfilter_avx2.c91 __m128i qs0 = _mm_xor_si128(p0q0, t80); local
100 work_a = _mm_subs_epi8(qs0, qs0ps0);
104 /* (vpx_filter + 3 * (qs0 - ps0)) & mask */
469 __m128i qs0 = _mm_xor_si128(q0, t80); local
479 work_a = _mm_subs_epi8(qs0, ps0);
483 /* (vpx_filter + 3 * (qs0 - ps0)) & mask */
495 qs0 = _mm_xor_si128(_mm_subs_epi8(qs0, filter1), t80);
831 q0 = _mm_andnot_si128(flat, qs0);
H A Dloopfilter_sse2.c72 /* filter = signed_char_clamp(filter + 3 * (qs0 - ps0)) & mask; */ \
75 filter = _mm_subs_epi8(filter, work); /* + 3 * (qs0 - ps0) */ \
98 /* signed_char_clamp(qs1 - filter), signed_char_clamp(qs0 - filter1) */ \
299 __m128i qs0 = _mm_xor_si128(p0q0, t80); local
308 work_a = _mm_subs_epi8(qs0, qs0ps0);
312 // (vpx_filter + 3 * (qs0 - ps0)) & mask
705 // (vpx_filter + 3 * (qs0 - ps0)) & mask
1056 const __m128i qs0 = local
1065 work_a = _mm_subs_epi8(qs0, ps0);
1069 // (vpx_filter + 3 * (qs0
1292 const __m128i qs0 = local
1461 const __m128i qs0 = local
[all...]
/external/libvpx/libvpx/vpx_dsp/mips/
H A Dloopfilter_filters_dspr2.h28 uint32_t *ps0, uint32_t *qs0, uint32_t *qs1) {
46 vqs0 = (*qs0) ^ N128;
79 /* qs0 - ps0 */
87 /* vpx_filter = vp8_signed_char_clamp(vpx_filter + 3 * (qs0 - ps0)); */
132 /* vqs0 = vp8_signed_char_clamp(qs0 - Filter1); */
188 *qs0 = vqs0 ^ N128;
193 uint32_t ps0, uint32_t qs0, uint32_t qs1,
213 vqs0 = (qs0) ^ N128;
246 /* qs0 - ps0 */
254 /* vpx_filter = vp8_signed_char_clamp(vpx_filter + 3 * (qs0
27 filter_dspr2(uint32_t mask, uint32_t hev, uint32_t *ps1, uint32_t *ps0, uint32_t *qs0, uint32_t *qs1) argument
192 filter1_dspr2(uint32_t mask, uint32_t hev, uint32_t ps1, uint32_t ps0, uint32_t qs0, uint32_t qs1, uint32_t *p1_f0, uint32_t *p0_f0, uint32_t *q0_f0, uint32_t *q1_f0) argument
[all...]
/external/libvpx/libvpx/vpx_dsp/arm/
H A Dhighbd_loopfilter_neon.c239 int16x8_t qs0 = flip_sign(q0, bd); local
247 t = vsubq_s16(qs0, ps0);
267 qs0 = vsubq_s16(qs0, filter1);
268 qs0 = vmaxq_s16(qs0, min);
269 qs0 = vminq_s16(qs0, max);
273 *oq0 = flip_sign_back(qs0, bd);
H A Dloopfilter_8_neon.asm313 veor d21, d7, d22 ; qs0
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))
343 vqsub.s8 d21, d21, d29 ; oq0 = clamp(qs0 - filter1)
H A Dloopfilter_16_neon.asm459 veor d23, d8, d22 ; qs0
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))
485 vqsub.s8 d23, d23, d29 ; oq0 = clamp(qs0 - filter1)
H A Dloopfilter_neon.c411 int8x##w##_t qs0 = flip_sign_##w(q0); \
417 t = vqsub##r##s8(qs0, ps0); \
431 qs0 = vqsub##r##s8(qs0, filter1); \
433 *oq0 = flip_sign_back_##w(qs0); \
/external/libvpx/libvpx/vp8/common/x86/
H A Dloopfilter_block_sse2_x86_64.asm77 pxor %3, [GLOBAL(t80)] ; qs0
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)
97 psubsb %3, %5 ; qs0 - Filter1
H A Dloopfilter_sse2.asm449 psubsb xmm3, xmm2 ; qs0 =qs0 - Filter1
499 psubsb xmm3, xmm5 ; sq = vp8_signed_char_clamp(qs0 - u3)
/external/libvpx/libvpx/vp8/common/mips/dspr2/
H A Dvp8_loopfilter_filters_dspr2.c132 uint32_t *ps0, uint32_t *qs0,
152 vqs0 = (*qs0) ^ N128;
185 /* qs0 - ps0 */
193 /* vp8_filter = vp8_signed_char_clamp(vp8_filter + 3 * (qs0 - ps0)); */
239 /* vqs0 = vp8_signed_char_clamp(qs0 - Filter1); */
297 *qs0 = vqs0 ^ N128;
1211 uint32_t *ps0, uint32_t *qs0,
1232 vqs0 = (*qs0) ^ N128;
1258 /* qs0 - ps0 */
1278 /* vp8_filter = vp8_signed_char_clamp(vp8_filter + 3 * (qs0
131 vp8_filter_mips(uint32_t mask, uint32_t hev, uint32_t *ps1, uint32_t *ps0, uint32_t *qs0, uint32_t *qs1) argument
1209 vp8_mbfilter_mips(uint32_t mask, uint32_t hev, uint32_t *ps2, uint32_t *ps1, uint32_t *ps0, uint32_t *qs0, uint32_t *qs1, uint32_t *qs2) argument
[all...]
/external/libvpx/libvpx/vpx_dsp/
H A Dloopfilter.c86 const int8_t qs0 = (int8_t)*oq0 ^ 0x80; local
94 filter = signed_char_clamp(filter + 3 * (qs0 - ps0)) & mask;
102 *oq0 = signed_char_clamp(qs0 - filter1) ^ 0x80;
417 const int16_t qs0 = (int16_t)*oq0 - (0x80 << shift); local
425 filter = signed_char_clamp_high(filter + 3 * (qs0 - ps0), bd) & mask;
433 *oq0 = signed_char_clamp_high(qs0 - filter1, bd) + (0x80 << shift);

Completed in 218 milliseconds