/external/libvpx/libvpx/vp8/common/ |
D | loopfilter_filters.c | 52 uc *op0, uc *oq0, uc *oq1) in vp8_filter() argument 62 qs0 = (signed char) * oq0 ^ 0x80; in vp8_filter() 82 *oq0 = u ^ 0x80; in vp8_filter() 162 uc *op2, uc *op1, uc *op0, uc *oq0, uc *oq1, uc *oq2) in vp8_mbfilter() argument 169 signed char qs0 = (signed char) * oq0 ^ 0x80; in vp8_mbfilter() 197 *oq0 = s ^ 0x80; in vp8_mbfilter() 292 static void vp8_simple_filter(signed char mask, uc *op1, uc *op0, uc *oq0, uc *oq1) in vp8_simple_filter() argument 297 signed char q0 = (signed char) * oq0 ^ 0x80; in vp8_simple_filter() 309 *oq0 = u ^ 0x80; in vp8_simple_filter()
|
/external/libvpx/libvpx/vpx_dsp/ |
D | loopfilter.c | 89 uint8_t *op0, uint8_t *oq0, uint8_t *oq1) { in filter4() argument 94 const int8_t qs0 = (int8_t) *oq0 ^ 0x80; in filter4() 96 const uint8_t hev = hev_mask(thresh, *op1, *op0, *oq0, *oq1); in filter4() 110 *oq0 = signed_char_clamp(qs0 - filter1) ^ 0x80; in filter4() 174 uint8_t *oq0, uint8_t *oq1, in filter8() argument 178 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; in filter8() 184 *oq0 = ROUND_POWER_OF_TWO(p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3, 3); in filter8() 188 filter4(mask, thresh, op1, op0, oq0, oq1); in filter8() 252 uint8_t *oq0, uint8_t *oq1, in filter16() argument 260 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3, in filter16() [all …]
|
/external/webp/src/dsp/ |
D | dec_neon.c | 484 int8x16_t* const op0, int8x16_t* const oq0) { in ApplyFilter2NoFlip() argument 492 *oq0 = vqsubq_s8(q0s, delta4); in ApplyFilter2NoFlip() 499 uint8x16_t* const op0, uint8x16_t* const oq0) { in ApplyFilter2() argument 509 *oq0 = FlipSignBack(sq0); in ApplyFilter2() 515 uint8x16_t* const op0, uint8x16_t* const oq0) { in DoFilter2() argument 522 ApplyFilter2(p0s, q0s, delta1, op0, oq0); in DoFilter2() 526 uint8x16_t p1, p0, q0, q1, op0, oq0; in SimpleVFilter16() local 530 DoFilter2(p1, p0, q0, q1, mask, &op0, &oq0); in SimpleVFilter16() 532 Store16x2(op0, oq0, p, stride); in SimpleVFilter16() 536 uint8x16_t p1, p0, q0, q1, oq0, op0; in SimpleHFilter16() local [all …]
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
D | loopfilter_filters_dspr2.h | 374 uint32_t *oq0, uint32_t *oq1, in mbfilter_dspr2() argument 378 const uint32_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; in mbfilter_dspr2() 444 *oq0 = res_oq0; in mbfilter_dspr2() 531 uint32_t *oq0, uint32_t *oq1, in wide_mbfilter_dspr2() argument 537 const uint32_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; in wide_mbfilter_dspr2() 751 *oq0 = res_oq0; in wide_mbfilter_dspr2()
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | loopfilter_mb_neon.asm | 68 vst1.u8 {d23}, [r8@64], r1 ; store oq0 85 vst1.u8 {d21}, [r8@64], r1 ; store oq0 102 vst1.u8 {d20}, [r8@64], r1 ; store oq0 425 vqsub.s8 d23, d23, d29 ; oq0 = clamp(qs0 - filter1) 468 vsubw.u8 q15, d4 ; oq0 = op0 - p3 469 vsubw.u8 q15, d7 ; oq0 -= p0 474 vsubw.u8 q15, d5 ; oq1 = oq0 - p2 480 vsubw.u8 q15, d6 ; oq2 = oq0 - p1 553 vaddw.u8 q15, d8 ; oq0 += q0 554 vaddw.u8 q15, d15 ; oq0 += q7 [all …]
|
D | loopfilter_4_neon.asm | 69 vst1.u8 {d6}, [r2@64], r1 ; store oq0 142 ;store op1, op0, oq0, oq1 183 ; d6 oq0 263 veor d6, d26, d18 ; *oq0 = u^0x80
|
D | loopfilter_16_neon.asm | 73 vst1.u8 {q7}, [r2@64], r1 ; store oq0 102 ; q7 oq0 185 veor q7, q0, q10 ; *oq0 = u^0x80
|
D | loopfilter_8_neon.asm | 68 vst1.u8 {d3}, [r3@64], r1 ; store oq0 139 ;store op2, op1, op0, oq0 191 ; d3 oq0 303 vqsub.s8 d21, d21, d29 ; oq0 = clamp(qs0 - filter1)
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | loopfilter_sse2.c | 401 __m128i op2, op1, op0, oq0, oq1, oq2; in mb_lpf_horizontal_edge_w_sse2_16() local 487 oq0 = _mm_xor_si128(q0, t80); in mb_lpf_horizontal_edge_w_sse2_16() 494 work_a = _mm_subs_epi8(oq0, op0); in mb_lpf_horizontal_edge_w_sse2_16() 509 oq0 = _mm_xor_si128(_mm_subs_epi8(oq0, filter1), t80); in mb_lpf_horizontal_edge_w_sse2_16() 578 oq0 = filter8_mask(&flat, &oq0, &f8_lo, &f8_hi); in mb_lpf_horizontal_edge_w_sse2_16() 681 oq0 = filter16_mask(&flat2, &oq0, &f_lo, &f_hi); in mb_lpf_horizontal_edge_w_sse2_16() 682 _mm_storeu_si128((__m128i *)(s - 0 * p), oq0); in mb_lpf_horizontal_edge_w_sse2_16()
|
/external/libvpx/libvpx/vp8/common/arm/armv6/ |
D | loopfilter_v6.asm | 244 eor r8, r8, r12 ; *oq0 = u^0x80 245 str r8, [src], pstep ; store oq0 result 1112 eor r8, r8, lr ; *oq0 = s^0x80 1116 strb r8, [src], pstep ; store oq0 result
|
D | simpleloopfilter_v6.asm | 232 eor r5, r5, r2 ; *oq0 = u^0x80
|
/external/libvpx/libvpx/vp8/common/x86/ |
D | loopfilter_sse2.asm | 520 pxor xmm3, xmm7 ; *oq0 = sq^0x80 521 pxor xmm6, xmm7 ; *oq0 = sp^0x80
|
D | vp8_loopfilter_mmx.asm | 1206 ; *oq0 = s^0x80;
|