/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
D | loopfiltersimplehorizontaledge_neon.asm | 43 veor q6, q6, q0 ; ps0: p0 offset to convert to a signed value 49 vsubl.s8 q2, d14, d12 ; ( qs0 - ps0) 54 vmul.s16 q2, q2, q13 ; 3 * ( qs0 - ps0) 60 vaddw.s8 q2, q2, d8 ; vp8_filter + 3 * ( qs0 - ps0) 63 …16 d8, q2 ; vp8_filter = vp8_signed_char_clamp(vp8_filter + 3 * ( qs0 - ps0)) 76 vqadd.s8 q11, q6, q2 ; u = vp8_signed_char_clamp(ps0 + Filter2)
|
D | loopfiltersimpleverticaledge_neon.asm | 63 veor q5, q5, q0 ; ps0: p0 offset to convert to a signed value 69 vsubl.s8 q2, d8, d10 ; ( qs0 - ps0) 74 vmul.s16 q2, q2, q11 ; 3 * ( qs0 - ps0) 80 vaddw.s8 q2, q2, d28 ; vp8_filter + 3 * ( qs0 - ps0) 83 …6 d28, q2 ; vp8_filter = vp8_signed_char_clamp(vp8_filter + 3 * ( qs0 - ps0)) 97 vqadd.s8 q11, q5, q2 ; u = vp8_signed_char_clamp(ps0 + Filter2)
|
D | mbloopfilter_neon.asm | 365 veor q6, q6, q0 ; ps0 378 vsubl.s8 q2, d14, d12 ; qs0 - ps0 383 vmul.i16 q2, q2, q11 ; 3 * ( qs0 - ps0) 391 vaddw.s8 q2, q2, d2 ; vp8_filter + 3 * ( qs0 - ps0) 396 ; vp8_filter = clamp(vp8_filter + 3 * ( qs0 - ps0)) 419 vqadd.s8 q6, q6, q13 ; ps0 = clamp(ps0 + Filter2) 455 vqadd.s8 q14, q6, q14 ; s = clamp(ps0 + u)
|
D | loopfilter_neon.asm | 336 veor q6, q6, q10 ; ps0 345 vsubl.s8 q2, d14, d12 ; ( qs0 - ps0) 355 vmul.i16 q2, q2, q4 ; 3 * ( qs0 - ps0) 366 ; vp8_filter = clamp(vp8_filter + 3 * ( qs0 - ps0)) 377 vqadd.s8 q11, q6, q2 ; u = clamp(ps0 + Filter2)
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ |
D | loopfilter_filters.c | 55 signed char ps0, qs0; in vp8_filter() local 61 ps0 = (signed char) * op0 ^ 0x80; in vp8_filter() 70 filter_value = vp8_signed_char_clamp(filter_value + 3 * (qs0 - ps0)); in vp8_filter() 83 u = vp8_signed_char_clamp(ps0 + Filter2); in vp8_filter() 168 signed char ps0 = (signed char) * op0 ^ 0x80; in vp8_mbfilter() local 175 filter_value = vp8_signed_char_clamp(filter_value + 3 * (qs0 - ps0)); in vp8_mbfilter() 187 ps0 = vp8_signed_char_clamp(ps0 + Filter2); in vp8_mbfilter() 198 s = vp8_signed_char_clamp(ps0 + u); in vp8_mbfilter()
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
D | vp9_loopfilter_16_neon.asm | 138 veor q6, q6, q10 ; ps0 147 vsubl.s8 q2, d14, d12 ; ( qs0 - ps0) 155 vmul.i16 q2, q2, q4 ; 3 * ( qs0 - ps0) 163 vaddw.s8 q2, q2, d2 ; filter + 3 * (qs0 - ps0) 168 ; filter = clamp(filter + 3 * ( qs0 - ps0)) 179 vqadd.s8 q11, q6, q2 ; u = clamp(ps0 + filter2)
|
D | vp9_loopfilter_neon.asm | 224 veor d6, d6, d18 ; ps0 233 vsub.s8 d28, d7, d6 ; ( qs0 - ps0) 240 vmull.s8 q12, d28, d19 ; 3 * ( qs0 - ps0) 245 vaddw.s8 q12, q12, d27 ; filter + 3 * (qs0 - ps0) 249 ; filter = clamp(filter + 3 * ( qs0 - ps0)) 259 vqadd.s8 d19, d6, d28 ; u = clamp(ps0 + filter2) 531 veor d24, d6, d22 ; ps0 537 vsub.s8 d28, d21, d24 ; ( qs0 - ps0) 541 vmull.s8 q15, d28, d27 ; 3 * ( qs0 - ps0) 545 vaddw.s8 q15, q15, d29 ; filter + 3 * (qs0 - ps0) [all …]
|
D | vp9_mb_lpf_neon.asm | 400 veor d24, d7, d22 ; ps0 406 vsub.s8 d28, d23, d24 ; ( qs0 - ps0) 408 vmull.s8 q15, d28, d27 ; 3 * ( qs0 - ps0) 410 vaddw.s8 q15, q15, d29 ; filter + 3 * (qs0 - ps0) 413 ; filter = clamp(filter + 3 * ( qs0 - ps0)) 424 vqadd.s8 d24, d24, d30 ; op0 = clamp(ps0 + filter2)
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/armv6/ |
D | loopfilter_v6.asm | 178 str r8, [sp, #4] ; store ps0 temporarily 183 qsub8 r8, r9, r8 ; vp8_signed_char_clamp(vp8_filter + 3 * ( qs0 - ps0)) 218 ldr r9, [sp, #4] ; load ps0 223 qadd8 r9, r9, lr ; u = vp8_signed_char_clamp(ps0 + Filter2) 1018 eor r8, r8, r12 ; ps0 1022 qsub8 r12, r9, r8 ; vp8_signed_char_clamp(vp8_filter + 3 * ( qs0 - ps0)) 1029 str r8, [sp, #4] ; store ps0 temporarily 1055 ldr r11, [sp, #4] ; load ps0 1058 qadd8 r11, r11, r12 ; ps0 = vp8_signed_char_clamp(ps0 + Filter2) 1071 ;ldr r11, [sp, #4] ; load ps0 [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/ |
D | vp9_loopfilter_filters_dspr2.h | 27 uint32_t *ps1, uint32_t *ps0, in vp9_filter_dspr2() argument 44 vps0 = (*ps0) ^ N128; in vp9_filter_dspr2() 192 *ps0 = vps0 ^ N128; in vp9_filter_dspr2() 199 uint32_t ps1, uint32_t ps0, in vp9_filter1_dspr2() argument 218 vps0 = (ps0) ^ N128; in vp9_filter1_dspr2()
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
D | loopfilter_block_sse2.asm | 76 pxor %2, [GLOBAL(t80)] ; ps0 79 psubsb scratch1, %2 ; qs0 - ps0 80 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0) 81 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0) 82 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0) 108 paddsb %2, scratch2 ; ps0 + Filter2
|
D | loopfilter_mmx.asm | 1164 ; mm1 = vp8_filter, mm4=hev, mm6=ps0, mm3=qs0 1192 ; mm0= filter2 mm1 = vp8_filter, mm3 =qs0 mm5=s mm4 =hev mm6=ps0 1194 paddsb mm6, mm5 ; ps0 =ps0 + Fitler2 1196 ; mm1=vp8_filter, mm3=qs0, mm4 =hev mm6=ps0 1202 ; mm3=qs0, mm4=filter2, mm6=ps0 1207 ; s = vp8_signed_char_clamp(ps0 + u);
|
D | loopfilter_sse2.asm | 447 paddsb xmm6, xmm5 ; ps0 =ps0 + Fitler2 500 paddsb xmm6, xmm5 ; sp = vp8_signed_char_clamp(ps0 - u3)
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
D | vp9_loopfilter_intrin_sse2.c | 464 __m128i ps0 = _mm_xor_si128(p0, t80); in mb_lpf_horizontal_edge_w_sse2_16() local 472 work_a = _mm_subs_epi8(qs0, ps0); in mb_lpf_horizontal_edge_w_sse2_16() 496 ps0 = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); in mb_lpf_horizontal_edge_w_sse2_16() 750 work_a = _mm_andnot_si128(flat, ps0); in mb_lpf_horizontal_edge_w_sse2_16() 998 const __m128i ps0 = _mm_xor_si128(_mm_loadl_epi64((__m128i *)(s - 1 * p)), in vp9_lpf_horizontal_8_sse2() local 1009 work_a = _mm_subs_epi8(qs0, ps0); in vp9_lpf_horizontal_8_sse2() 1055 work_a = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); in vp9_lpf_horizontal_8_sse2() 1239 const __m128i ps0 = _mm_xor_si128(_mm_loadu_si128((__m128i *)(s - 1 * p)), in vp9_lpf_horizontal_8_dual_sse2() local 1250 work_a = _mm_subs_epi8(qs0, ps0); in vp9_lpf_horizontal_8_dual_sse2() 1302 work_a = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); in vp9_lpf_horizontal_8_dual_sse2() [all …]
|
D | vp9_loopfilter_intrin_avx2.c | 470 __m128i ps0 = _mm_xor_si128(p0, t80); in mb_lpf_horizontal_edge_w_avx2_16() local 482 work_a = _mm_subs_epi8(qs0, ps0); in mb_lpf_horizontal_edge_w_avx2_16() 506 ps0 = _mm_xor_si128(_mm_adds_epi8(ps0, filter2), t80); in mb_lpf_horizontal_edge_w_avx2_16() 848 p0 = _mm_andnot_si128(flat, ps0); in mb_lpf_horizontal_edge_w_avx2_16()
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
D | vp9_loopfilter_filters.c | 78 const int8_t ps0 = (int8_t) *op0 ^ 0x80; in filter4() local 87 filter = signed_char_clamp(filter + 3 * (qs0 - ps0)) & mask; in filter4() 96 *op0 = signed_char_clamp(ps0 + filter2) ^ 0x80; in filter4()
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/mips/dspr2/ |
D | loopfilter_filters_dspr2.c | 165 uint32_t *ps0, in vp8_filter_mips() argument 186 vps0 = (*ps0) ^ N128; in vp8_filter_mips() 337 *ps0 = vps0 ^ N128; in vp8_filter_mips() 1353 uint32_t *ps0, in vp8_mbfilter_mips() argument 1373 vps0 = (*ps0) ^ N128; in vp8_mbfilter_mips() 1623 *ps0 = vps0_r ^ N128; in vp8_mbfilter_mips()
|