/external/libvpx/libvpx/vp8/common/ |
H A D | loopfilter_filters.c | 47 signed char ps0, qs0; local 53 ps0 = (signed char)*op0 ^ 0x80; 62 filter_value = vp8_signed_char_clamp(filter_value + 3 * (qs0 - ps0)); 75 u = vp8_signed_char_clamp(ps0 + Filter2); 141 signed char ps0 = (signed char)*op0 ^ 0x80; local 148 filter_value = vp8_signed_char_clamp(filter_value + 3 * (qs0 - ps0)); 160 ps0 = vp8_signed_char_clamp(ps0 + Filter2); 170 s = vp8_signed_char_clamp(ps0 + u);
|
/external/libvpx/libvpx/vpx_dsp/ |
H A D | loopfilter.c | 85 const int8_t ps0 = (int8_t)*op0 ^ 0x80; local 94 filter = signed_char_clamp(filter + 3 * (qs0 - ps0)) & mask; 103 *op0 = signed_char_clamp(ps0 + filter2) ^ 0x80; 416 const int16_t ps0 = (int16_t)*op0 - (0x80 << shift); local 425 filter = signed_char_clamp_high(filter + 3 * (qs0 - ps0), bd) & mask; 434 *op0 = signed_char_clamp_high(ps0 + filter2, bd) + (0x80 << shift);
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
H A D | loopfilter_filters_dspr2.h | 28 uint32_t *ps0, uint32_t *qs0, uint32_t *qs1) { 44 vps0 = (*ps0) ^ N128; 79 /* qs0 - ps0 */ 87 /* vpx_filter = vp8_signed_char_clamp(vpx_filter + 3 * (qs0 - ps0)); */ 128 /* vps0 = vp8_signed_char_clamp(ps0 + Filter2); */ 186 *ps0 = vps0 ^ N128; 193 uint32_t ps0, uint32_t qs0, uint32_t qs1, 211 vps0 = (ps0) ^ N128; 246 /* qs0 - ps0 */ 254 /* vpx_filter = vp8_signed_char_clamp(vpx_filter + 3 * (qs0 - ps0)); */ 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/vp8/common/mips/dspr2/ |
H A D | vp8_loopfilter_filters_dspr2.c | 132 uint32_t *ps0, uint32_t *qs0, 150 vps0 = (*ps0) ^ N128; 185 /* qs0 - ps0 */ 193 /* vp8_filter = vp8_signed_char_clamp(vp8_filter + 3 * (qs0 - ps0)); */ 235 /* vps0 = vp8_signed_char_clamp(ps0 + Filter2); */ 295 *ps0 = vps0 ^ N128; 1211 uint32_t *ps0, uint32_t *qs0, 1229 vps0 = (*ps0) ^ N128; 1258 /* qs0 - ps0 */ 1278 /* vp8_filter = vp8_signed_char_clamp(vp8_filter + 3 * (qs0 - ps0)); */ 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/arm/ |
H A D | highbd_loopfilter_neon.c | 238 int16x8_t ps0 = flip_sign(p0, bd); local 247 t = vsubq_s16(qs0, ps0); 270 ps0 = vaddq_s16(ps0, filter2); 271 ps0 = vmaxq_s16(ps0, min); 272 ps0 = vminq_s16(ps0, max); 274 *op0 = flip_sign_back(ps0, bd);
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
H A D | highbd_loopfilter_sse2.c | 60 __m128i ps1, qs1, ps0, qs0; local 154 ps0 = _mm_subs_epi16(p0, t80); 159 work_a = _mm_subs_epi16(qs0, ps0); 173 ps0 = _mm_adds_epi16( 174 signed_char_clamp_bd_sse2(_mm_adds_epi16(ps0, filter2), bd), t80); 372 ps0 = _mm_andnot_si128(flat, ps0); 376 p0 = _mm_or_si128(ps0, flat_p0); // full list of p0 values 517 __m128i ps1, ps0, qs0, qs1; local 546 ps0 758 __m128i ps1, ps0, qs0, qs1; local [all...] |
H A D | loopfilter_avx2.c | 104 /* (vpx_filter + 3 * (qs0 - ps0)) & mask */ 468 __m128i ps0 = _mm_xor_si128(p0, t80); local 479 work_a = _mm_subs_epi8(qs0, ps0); 483 /* (vpx_filter + 3 * (qs0 - ps0)) & mask */ 503 ps0 = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); 827 p0 = _mm_andnot_si128(flat, ps0);
|
H A D | loopfilter_sse2.c | 72 /* filter = signed_char_clamp(filter + 3 * (qs0 - ps0)) & mask; */ \ 75 filter = _mm_subs_epi8(filter, work); /* + 3 * (qs0 - ps0) */ \ 100 /* signed_char_clamp(ps1 + filter), signed_char_clamp(ps0 + filter2) */ \ 312 // (vpx_filter + 3 * (qs0 - ps0)) & mask 705 // (vpx_filter + 3 * (qs0 - ps0)) & mask 1054 const __m128i ps0 = local 1065 work_a = _mm_subs_epi8(qs0, ps0); 1069 // (vpx_filter + 3 * (qs0 - ps0)) & mask 1111 work_a = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); 1290 const __m128i ps0 local 1459 const __m128i ps0 = local [all...] |