Searched refs:oq0 (Results 1 - 12 of 12) sorted by relevance

/external/libvpx/libvpx/vp8/common/
H A Dloopfilter_filters.c52 uc *op0, uc *oq0, uc *oq1)
62 qs0 = (signed char) * oq0 ^ 0x80;
82 *oq0 = u ^ 0x80;
162 uc *op2, uc *op1, uc *op0, uc *oq0, uc *oq1, uc *oq2)
169 signed char qs0 = (signed char) * oq0 ^ 0x80;
197 *oq0 = s ^ 0x80;
292 static void vp8_simple_filter(signed char mask, uc *op1, uc *op0, uc *oq0, uc *oq1) argument
297 signed char q0 = (signed char) * oq0 ^ 0x80;
309 *oq0 = u ^ 0x80;
51 vp8_filter(signed char mask, uc hev, uc *op1, uc *op0, uc *oq0, uc *oq1) argument
161 vp8_mbfilter(signed char mask, uc hev, uc *op2, uc *op1, uc *op0, uc *oq0, uc *oq1, uc *oq2) argument
/external/webp/src/dsp/
H A Ddec_neon.c484 uint8x16_t* const op0, uint8x16_t* const oq0) {
494 *oq0 = FlipSignBack(sq0);
502 uint8x16_t* const op0, uint8x16_t* const oq0) {
509 ApplyFilter2(p0s, q0s, delta1, op0, oq0);
513 uint8x16_t p1, p0, q0, q1, op0, oq0; local
517 DoFilter2(p1, p0, q0, q1, mask, &op0, &oq0);
519 Store16x2(op0, oq0, p, stride);
523 uint8x16_t p1, p0, q0, q1, oq0, op0; local
527 DoFilter2(p1, p0, q0, q1, mask, &op0, &oq0);
529 Store2x16(op0, oq0,
482 ApplyFilter2(const int8x16_t p0s, const int8x16_t q0s, const int8x16_t delta, uint8x16_t* const op0, uint8x16_t* const oq0) argument
499 DoFilter2(const uint8x16_t p1, const uint8x16_t p0, const uint8x16_t q0, const uint8x16_t q1, const uint8x16_t mask, uint8x16_t* const op0, uint8x16_t* const oq0) argument
687 ApplyFilter4( const int8x16_t p1, const int8x16_t p0, const int8x16_t q0, const int8x16_t q1, const int8x16_t delta0, uint8x16_t* const op1, uint8x16_t* const op0, uint8x16_t* const oq0, uint8x16_t* const oq1) argument
706 DoFilter4( const uint8x16_t p1, const uint8x16_t p0, const uint8x16_t q0, const uint8x16_t q1, const uint8x16_t mask, const uint8x16_t hev_mask, uint8x16_t* const op1, uint8x16_t* const op0, uint8x16_t* const oq0, uint8x16_t* const oq1) argument
744 ApplyFilter6( const int8x16_t p2, const int8x16_t p1, const int8x16_t p0, const int8x16_t q0, const int8x16_t q1, const int8x16_t q2, const int8x16_t delta, uint8x16_t* const op2, uint8x16_t* const op1, uint8x16_t* const op0, uint8x16_t* const oq0, uint8x16_t* const oq1, uint8x16_t* const oq2) argument
780 DoFilter6( const uint8x16_t p2, const uint8x16_t p1, const uint8x16_t p0, const uint8x16_t q0, const uint8x16_t q1, const uint8x16_t q2, const uint8x16_t mask, const uint8x16_t hev_mask, uint8x16_t* const op2, uint8x16_t* const op1, uint8x16_t* const op0, uint8x16_t* const oq0, uint8x16_t* const oq1, uint8x16_t* const oq2) argument
828 uint8x16_t op2, op1, op0, oq0, oq1, oq2; local
845 uint8x16_t op2, op1, op0, oq0, oq1, oq2; local
910 uint8x16_t op2, op1, op0, oq0, oq1, oq2; local
928 uint8x16_t op1, op0, oq0, oq1; local
943 uint8x16_t op2, op1, op0, oq0, oq1, oq2; local
960 uint8x16_t op1, op0, oq0, oq1; local
[all...]
/external/libvpx/libvpx/vpx_dsp/arm/
H A Dloopfilter_8_neon.asm68 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)
363 vaddw.u8 q14, d18 ; oq0 += q3
373 vbif d3, d21, d20 ; oq0 |= f_oq0 & ~(flat & mask)
390 vbit d3, d22, d20 ; oq0 |= r_oq0 & (flat & mask)
417 vsubw.u8 q14, d3 ; oq0 = op0 - p3
418 vsubw.u8 q14, d6 ; oq0 -= p0
419 vaddw.u8 q14, d7 ; oq0
[all...]
H A Dloopfilter_mb_neon.asm68 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
[all...]
H A Dloopfilter_4_neon.asm69 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
/external/libvpx/libvpx/vpx_dsp/
H A Dloopfilter.c89 uint8_t *op0, uint8_t *oq0, uint8_t *oq1) {
94 const int8_t qs0 = (int8_t) *oq0 ^ 0x80;
96 const uint8_t hev = hev_mask(thresh, *op1, *op0, *oq0, *oq1);
110 *oq0 = signed_char_clamp(qs0 - filter1) ^ 0x80;
174 uint8_t *oq0, uint8_t *oq1,
178 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3;
184 *oq0 = ROUND_POWER_OF_TWO(p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3, 3);
188 filter4(mask, thresh, op1, op0, oq0, oq1);
252 uint8_t *oq0, uint8_t *oq1,
260 const uint8_t q0 = *oq0, q
88 filter4(int8_t mask, uint8_t thresh, uint8_t *op1, uint8_t *op0, uint8_t *oq0, uint8_t *oq1) argument
171 filter8(int8_t mask, uint8_t thresh, uint8_t flat, uint8_t *op3, uint8_t *op2, uint8_t *op1, uint8_t *op0, uint8_t *oq0, uint8_t *oq1, uint8_t *oq2, uint8_t *oq3) argument
246 filter16(int8_t mask, uint8_t thresh, uint8_t flat, uint8_t flat2, uint8_t *op7, uint8_t *op6, uint8_t *op5, uint8_t *op4, uint8_t *op3, uint8_t *op2, uint8_t *op1, uint8_t *op0, uint8_t *oq0, uint8_t *oq1, uint8_t *oq2, uint8_t *oq3, uint8_t *oq4, uint8_t *oq5, uint8_t *oq6, uint8_t *oq7) argument
416 highbd_filter4(int8_t mask, uint8_t thresh, uint16_t *op1, uint16_t *op0, uint16_t *oq0, uint16_t *oq1, int bd) argument
516 highbd_filter8(int8_t mask, uint8_t thresh, uint8_t flat, uint16_t *op3, uint16_t *op2, uint16_t *op1, uint16_t *op0, uint16_t *oq0, uint16_t *oq1, uint16_t *oq2, uint16_t *oq3, int bd) argument
604 highbd_filter16(int8_t mask, uint8_t thresh, uint8_t flat, uint8_t flat2, uint16_t *op7, uint16_t *op6, uint16_t *op5, uint16_t *op4, uint16_t *op3, uint16_t *op2, uint16_t *op1, uint16_t *op0, uint16_t *oq0, uint16_t *oq1, uint16_t *oq2, uint16_t *oq3, uint16_t *oq4, uint16_t *oq5, uint16_t *oq6, uint16_t *oq7, int bd) argument
[all...]
/external/libvpx/libvpx/vpx_dsp/mips/
H A Dloopfilter_filters_dspr2.h374 uint32_t *oq0, uint32_t *oq1,
378 const uint32_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3;
388 /* *oq0 = ROUND_POWER_OF_TWO(p2 + p1 + p0 + q0 + q0 + q1 + q2 + q3, 3) 4 */
444 *oq0 = res_oq0;
467 /* *oq0 = ROUND_POWER_OF_TWO(p2 + p1 + p0 + q0 + q0 + q1 + q2 + q3, 3) 4 */
531 uint32_t *oq0, uint32_t *oq1,
537 const uint32_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3;
666 /* *oq0 = ROUND_POWER_OF_TWO(p6 + p5 + p4 + p3 + p2 + p1 + p0 + q0 * 2 +
751 *oq0 = res_oq0;
372 mbfilter_dspr2(uint32_t *op3, uint32_t *op2, uint32_t *op1, uint32_t *op0, uint32_t *oq0, uint32_t *oq1, uint32_t *oq2, uint32_t *oq3) argument
527 wide_mbfilter_dspr2(uint32_t *op7, uint32_t *op6, uint32_t *op5, uint32_t *op4, uint32_t *op3, uint32_t *op2, uint32_t *op1, uint32_t *op0, uint32_t *oq0, uint32_t *oq1, uint32_t *oq2, uint32_t *oq3, uint32_t *oq4, uint32_t *oq5, uint32_t *oq6, uint32_t *oq7) argument
/external/libvpx/libvpx/vp8/common/arm/armv6/
H A Dsimpleloopfilter_v6.asm119 eor r5, r5, r2 ; *oq0 = u^0x80
120 str r5, [src] ; store oq0 result
232 eor r5, r5, r2 ; *oq0 = u^0x80
H A Dloopfilter_v6.asm244 eor r8, r8, r12 ; *oq0 = u^0x80
245 str r8, [src], pstep ; store oq0 result
477 eor r8, r8, lr ; *oq0 = s^0x80
478 str r8, [src] ; store *oq0
1112 eor r8, r8, lr ; *oq0 = s^0x80
1116 strb r8, [src], pstep ; store oq0 result
/external/libvpx/libvpx/vpx_dsp/x86/
H A Dloopfilter_sse2.c401 __m128i op2, op1, op0, oq0, oq1, oq2; local
487 oq0 = _mm_xor_si128(q0, t80);
494 work_a = _mm_subs_epi8(oq0, op0);
509 oq0 = _mm_xor_si128(_mm_subs_epi8(oq0, filter1), t80);
578 oq0 = filter8_mask(&flat, &oq0, &f8_lo, &f8_hi);
681 oq0 = filter16_mask(&flat2, &oq0, &f_lo, &f_hi);
682 _mm_storeu_si128((__m128i *)(s - 0 * p), oq0);
[all...]
/external/libvpx/libvpx/vp8/common/x86/
H A Dloopfilter_sse2.asm520 pxor xmm3, xmm7 ; *oq0 = sq^0x80
521 pxor xmm6, xmm7 ; *oq0 = sp^0x80
H A Dvp8_loopfilter_mmx.asm805 ; *oq0 = s^0x80;
1206 ; *oq0 = s^0x80;

Completed in 983 milliseconds