Home
last modified time | relevance | path

Searched refs:oq0 (Results 1 – 14 of 14) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/
Dloopfilter_filters.c52 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()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_loopfilter_filters.c74 uint8_t *op0, uint8_t *oq0, uint8_t *oq1) { in filter4() argument
79 const int8_t qs0 = (int8_t) *oq0 ^ 0x80; in filter4()
81 const uint8_t hev = hev_mask(thresh, *op1, *op0, *oq0, *oq1); in filter4()
95 *oq0 = signed_char_clamp(qs0 - filter1) ^ 0x80; in filter4()
159 uint8_t *oq0, uint8_t *oq1, in filter8() argument
163 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; in filter8()
169 *oq0 = ROUND_POWER_OF_TWO(p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3, 3); in filter8()
173 filter4(mask, thresh, op1, op0, oq0, oq1); in filter8()
237 uint8_t *oq0, uint8_t *oq1, in filter16() argument
245 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3, in filter16()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/
Dvp9_loopfilter_filters_dspr2.h373 uint32_t *oq0, uint32_t *oq1, in vp9_mbfilter_dspr2() argument
377 const uint32_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; in vp9_mbfilter_dspr2()
443 *oq0 = res_oq0; in vp9_mbfilter_dspr2()
530 uint32_t *oq0, uint32_t *oq1, in vp9_wide_mbfilter_dspr2() argument
536 const uint32_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; in vp9_wide_mbfilter_dspr2()
750 *oq0 = res_oq0; in vp9_wide_mbfilter_dspr2()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/
Dvp9_mb_lpf_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 += q7
[all …]
Dvp9_loopfilter_neon.asm71 vst1.u8 {d6}, [r2@64], r1 ; store oq0
144 ;store op1, op0, oq0, oq1
185 ; d6 oq0
265 veor d6, d26, d18 ; *oq0 = u^0x80
325 vst1.u8 {d3}, [r3@64], r1 ; store oq0
396 ;store op2, op1, op0, oq0
448 ; d3 oq0
560 vqsub.s8 d21, d21, d29 ; oq0 = clamp(qs0 - filter1)
Dvp9_loopfilter_16_neon.asm73 vst1.u8 {q7}, [r2@64], r1 ; store oq0
102 ; q7 oq0
185 veor q7, q0, q10 ; *oq0 = u^0x80
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/
Dloopfilter_neon.asm52 vst1.u8 {q7}, [r2@128], r1 ; store oq0
102 vst1.u8 {d14}, [r0@64], r1 ; store u oq0
103 vst1.u8 {d15}, [r2@64], r1 ; store v oq0
178 ;store op1, op0, oq0, oq1
266 ;store op1, op0, oq0, oq1
388 veor q7, q10, q0 ; *oq0 = u^0x80
Dmbloopfilter_neon.asm54 vst1.u8 {q7}, [r0@128],r1 ; store oq0
112 vst1.u8 {d14}, [r0@64], r1 ; store u oq0
113 vst1.u8 {d15}, [r12@64], r1 ; store v oq0
193 ;store op2, op1, op0, oq0, oq1, oq2
288 ;store op2, op1, op0, oq0, oq1, oq2
461 veor q7, q15, q1 ; *oq0 = s^0x80
Dloopfiltersimplehorizontaledge_neon.asm80 veor q7, q10, q0 ; *oq0 = u^0x80
83 vst1.u8 {q7}, [r0@128] ; store oq0
Dloopfiltersimpleverticaledge_neon.asm101 veor q7, q10, q0 ; *oq0 = u^0x80
105 ;store op1, op0, oq0, oq1
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/armv6/
Dloopfilter_v6.asm244 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
Dsimpleloopfilter_v6.asm232 eor r5, r5, r2 ; *oq0 = u^0x80
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/
Dloopfilter_sse2.asm520 pxor xmm3, xmm7 ; *oq0 = sq^0x80
521 pxor xmm6, xmm7 ; *oq0 = sp^0x80
Dloopfilter_mmx.asm1206 ; *oq0 = s^0x80;