Searched refs:oq2 (Results 1 - 10 of 10) sorted by relevance

/external/libvpx/libvpx/vpx_dsp/arm/
H A Dloopfilter_8_neon.asm70 vst1.u8 {d5}, [r3@64], r1 ; store oq2
149 ;store oq1, oq2
193 ; d5 oq2
324 ; branch does not set op2 or oq2, so use p2 and q2. Execute the power
386 vbif d5, d17, d20 ; oq2 |= q2 & ~(flat & mask)
392 vbit d5, d7, d20 ; oq2 |= r_oq2 & (flat & mask)
429 vsubw.u8 q14, d5 ; oq2 = oq1 - p1
430 vsubw.u8 q14, d16 ; oq2 -= q1
431 vaddw.u8 q14, d17 ; oq2 += q2
432 vaddw.u8 q14, d18 ; oq2
[all...]
H A Dloopfilter_mb_neon.asm87 vst1.u8 {d23}, [r8@64], r1 ; store oq2
104 vst1.u8 {d22}, [r8@64], r1 ; store oq2
480 vsubw.u8 q15, d6 ; oq2 = oq0 - p1
481 vsubw.u8 q15, d9 ; oq2 -= q1
485 ; Filter does not set op2 or oq2, so use p2 and q2.
577 vbif d22, d23, d17 ; oq2 |= t_oq2 & ~(f2 & f & m)
/external/libvpx/libvpx/vpx_dsp/mips/
H A Dloopfilter_filters_dspr2.h375 uint32_t *oq2, uint32_t *oq3) {
378 const uint32_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3;
390 /* *oq2 = ROUND_POWER_OF_TWO(p0 + q0 + q1 + q2 + q2 + q3 + q3 + q3, 3) 6 */
446 *oq2 = res_oq2;
469 /* *oq2 = ROUND_POWER_OF_TWO(p0 + q0 + q1 + q2 + q2 + q3 + q3 + q3, 3) 6 */
532 uint32_t *oq2, uint32_t *oq3,
537 const uint32_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3;
680 /* *oq2 = ROUND_POWER_OF_TWO(p4 + p3 + p2 + p1 + p0 + q0 + q1 + q2 * 2 +
753 *oq2 = res_oq2;
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/webp/src/dsp/
H A Ddec_neon.c749 uint8x16_t* const oq0, uint8x16_t* const oq1, uint8x16_t* const oq2) {
776 *oq2 = FlipSignBack(vqsubq_s8(q2, a3)); // clip(q2 - a3)
785 uint8x16_t* const oq0, uint8x16_t* const oq1, uint8x16_t* const oq2) {
814 op2, op1, op0, oq0, oq1, oq2);
828 uint8x16_t op2, op1, op0, oq0, oq1, oq2; local
830 &op2, &op1, &op0, &oq0, &oq1, &oq2);
833 Store16x2(oq1, oq2, p + 2 * stride, stride);
845 uint8x16_t op2, op1, op0, oq0, oq1, oq2; local
847 &op2, &op1, &op0, &oq0, &oq1, &oq2);
850 Store2x16(oq1, oq2,
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
910 uint8x16_t op2, op1, op0, oq0, oq1, oq2; local
943 uint8x16_t op2, op1, op0, oq0, oq1, oq2; local
[all...]
/external/libvpx/libvpx/vpx_dsp/
H A Dloopfilter.c175 uint8_t *oq2, uint8_t *oq3) {
178 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3;
186 *oq2 = ROUND_POWER_OF_TWO(p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3, 3);
253 uint8_t *oq2, uint8_t *oq3,
260 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3,
282 *oq2 = ROUND_POWER_OF_TWO(p4 + p3 + p2 + p1 + p0 +
293 filter8(mask, thresh, flat, op3, op2, op1, op0, oq0, oq1, oq2, oq3);
520 uint16_t *oq2, uint16_t *oq3, int bd) {
523 const uint16_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3;
531 *oq2
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
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/vp8/common/
H A Dloopfilter_filters.c162 uc *op2, uc *op1, uc *op0, uc *oq0, uc *oq1, uc *oq2)
171 signed char qs2 = (signed char) * oq2 ^ 0x80;
211 *oq2 = s ^ 0x80;
161 vp8_mbfilter(signed char mask, uc hev, uc *op2, uc *op1, uc *op0, uc *oq0, uc *oq1, uc *oq2) argument
/external/libvpx/libvpx/vpx_dsp/x86/
H A Dloopfilter_sse2.c401 __m128i op2, op1, op0, oq0, oq1, oq2; local
586 oq2 = filter8_mask(&flat, &q2, &f8_lo, &f8_hi);
691 oq2 = filter16_mask(&flat2, &oq2, &f_lo, &f_hi);
692 _mm_storeu_si128((__m128i *)(s + 2 * p), oq2);
/external/libvpx/libvpx/vp8/common/arm/armv6/
H A Dloopfilter_v6.asm562 eor r10, r10, lr ; *oq2 = s^0x80
563 str r10, [src], pstep, lsl #1 ; store *oq2
1235 eor r10, r10, lr ; *oq2 = s^0x80
1238 strb r10, [src], pstep ; store *oq2
/external/libvpx/libvpx/vp8/common/x86/
H A Dvp8_loopfilter_mmx.asm865 ; *oq2 = s^0x80;
1265 ; *oq2 = s^0x80;
H A Dloopfilter_sse2.asm519 pxor xmm5, xmm7 ; *oq2 = sq^0x80;

Completed in 454 milliseconds