/external/libvpx/libvpx/vp8/common/ |
D | loopfilter_filters.c | 48 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() 143 signed char qs1 = (signed char)*oq1 ^ 0x80; in vp8_mbfilter() local 147 filter_value = vp8_signed_char_clamp(ps1 - qs1); in vp8_mbfilter() 175 s = vp8_signed_char_clamp(qs1 - u); in vp8_mbfilter()
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | highbd_loopfilter_sse2.c | 60 __m128i ps1, qs1, ps0, qs0; in vpx_highbd_lpf_horizontal_16_sse2() local 153 qs1 = _mm_subs_epi16(q1, t80); in vpx_highbd_lpf_horizontal_16_sse2() 157 filt = _mm_and_si128(signed_char_clamp_bd_sse2(_mm_subs_epi16(ps1, qs1), bd), in vpx_highbd_lpf_horizontal_16_sse2() 178 qs1 = _mm_adds_epi16(signed_char_clamp_bd_sse2(_mm_subs_epi16(qs1, filt), bd), in vpx_highbd_lpf_horizontal_16_sse2() 368 qs1 = _mm_andnot_si128(flat, qs1); in vpx_highbd_lpf_horizontal_16_sse2() 370 q1 = _mm_or_si128(qs1, flat_q1); // full list of q1 values in vpx_highbd_lpf_horizontal_16_sse2() 517 __m128i ps1, ps0, qs0, qs1; in vpx_highbd_lpf_horizontal_8_sse2() local 548 qs1 = _mm_subs_epi16(q1, t80); in vpx_highbd_lpf_horizontal_8_sse2() 637 filt = signed_char_clamp_bd_sse2(_mm_subs_epi16(ps1, qs1), bd); in vpx_highbd_lpf_horizontal_8_sse2() 671 work_a = signed_char_clamp_bd_sse2(_mm_subs_epi16(qs1, filt), bd); in vpx_highbd_lpf_horizontal_8_sse2() [all …]
|
D | loopfilter_avx2.c | 92 __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()
|
D | loopfilter_sse2.c | 300 __m128i qs1 = _mm_xor_si128(p1q1, t80); in vpx_lpf_horizontal_16_sse2() local 307 filt = _mm_and_si128(_mm_subs_epi8(qs1ps1, qs1), hev); in vpx_lpf_horizontal_16_sse2() 1058 const __m128i qs1 = in vpx_lpf_horizontal_8_sse2() local 1064 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); in vpx_lpf_horizontal_8_sse2() 1099 work_a = _mm_xor_si128(_mm_subs_epi8(qs1, filt), t80); in vpx_lpf_horizontal_8_sse2() 1294 const __m128i qs1 = in vpx_lpf_horizontal_8_dual_sse2() local 1300 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); in vpx_lpf_horizontal_8_dual_sse2() 1341 work_a = _mm_xor_si128(_mm_subs_epi8(qs1, filt), t80); in vpx_lpf_horizontal_8_dual_sse2() 1463 const __m128i qs1 = in vpx_lpf_horizontal_4_dual_sse2() local 1469 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); in vpx_lpf_horizontal_4_dual_sse2() [all …]
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
D | loopfilter_filters_dspr2.h | 28 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/ |
D | highbd_loopfilter_neon.c | 240 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()
|
D | loopfilter_4_neon.asm | 201 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)
|
D | loopfilter_8_neon.asm | 316 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)
|
D | loopfilter_16_neon.asm | 462 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)
|
D | loopfilter_neon.c | 412 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/libvpx/vpx_dsp/ |
D | loopfilter.c | 87 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() 418 const int16_t qs1 = (int16_t)*oq1 - (0x80 << shift); in highbd_filter4() local 422 int16_t filter = signed_char_clamp_high(ps1 - qs1, bd) & hev; in highbd_filter4() 439 *oq1 = signed_char_clamp_high(qs1 - filter, bd) + (0x80 << shift); in highbd_filter4()
|
/external/libvpx/libvpx/vp8/common/mips/dspr2/ |
D | vp8_loopfilter_filters_dspr2.c | 133 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/ |
D | loopfilter_block_sse2_x86_64.asm | 71 pxor %4, [GLOBAL(t80)] ; qs1 73 psubsb scratch1, %4 ; signed_char_clamp(ps1 - qs1) 121 psubsb %4, %5 ; qs1 - vp8_filter
|
D | loopfilter_sse2.asm | 501 psubsb xmm1, xmm2 ; sq = vp8_signed_char_clamp(qs1 - u2)
|