/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ |
H A D | loopfilter_filters.c | 56 signed char ps1, qs1; local 60 ps1 = (signed char) * op1 ^ 0x80; 66 filter_value = vp8_signed_char_clamp(ps1 - qs1); 94 u = vp8_signed_char_clamp(ps1 + filter_value); 167 signed char ps1 = (signed char) * op1 ^ 0x80; local 174 filter_value = vp8_signed_char_clamp(ps1 - qs1); 205 s = vp8_signed_char_clamp(ps1 + u);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_loopfilter_filters_dspr2.h | 27 uint32_t *ps1, uint32_t *ps0, 45 vps1 = (*ps1) ^ N128; 75 /* vp9_filter = vp8_signed_char_clamp(ps1 - qs1); */ 156 /* vps1 = vp8_signed_char_clamp(ps1 + vp9_filter); */ 193 *ps1 = vps1 ^ N128; 199 uint32_t ps1, uint32_t ps0, 219 vps1 = (ps1) ^ N128; 249 /* vp9_filter = vp8_signed_char_clamp(ps1 - qs1); */ 329 /* vps1 = vp8_signed_char_clamp(ps1 + vp9_filter); */ 26 vp9_filter_dspr2(uint32_t mask, uint32_t hev, uint32_t *ps1, uint32_t *ps0, uint32_t *qs0, uint32_t *qs1) argument 198 vp9_filter1_dspr2(uint32_t mask, uint32_t hev, uint32_t ps1, uint32_t ps0, uint32_t qs0, uint32_t qs1, uint32_t *p1_f0, uint32_t *p0_f0, uint32_t *q0_f0, uint32_t *q1_f0) argument
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/armv6/ |
H A D | loopfilter_v6.asm | 180 str r7, [sp, #12] ; store ps1 temporarily 182 qsub8 r7, r7, r10 ; vp8_signed_char_clamp(ps1-qs1) 231 ldr r11, [sp, #12] ; load ps1 237 qadd8 r11, r11, r7 ; u = vp8_signed_char_clamp(ps1 + vp8_filter) 383 eor r7, r7, r12 ; ps1 389 str r7, [sp, #12] ; store ps1 temporarily 390 qsub8 r7, r7, r10 ; vp8_signed_char_clamp(ps1-qs1) 504 ldr r11, [sp, #12] ; load ps1 513 qadd8 r11, r11, r10 ; s = vp8_signed_char_clamp(ps1 + u) 743 str r7, [sp, #12] ; store ps1 temporaril [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
H A D | vp9_loopfilter_intrin_avx2.c | 469 __m128i ps1 = _mm_xor_si128(p1, t80); local 481 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); 516 ps1 = _mm_xor_si128(_mm_adds_epi8(ps1, filt), t80); 844 p1 = _mm_andnot_si128(flat, ps1);
|
H A D | vp9_loopfilter_intrin_sse2.c | 463 __m128i ps1 = _mm_xor_si128(p1, t80); local 471 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); 506 ps1 = _mm_xor_si128(_mm_adds_epi8(ps1, filt), t80); 744 work_a = _mm_andnot_si128(flat, ps1); 996 const __m128i ps1 = _mm_xor_si128(_mm_loadl_epi64((__m128i *)(s - 2 * p)), local 1008 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs1), hev); 1061 work_a = _mm_xor_si128(_mm_adds_epi8(ps1, filt), t80); 1237 const __m128i ps1 = _mm_xor_si128(_mm_loadu_si128((__m128i *)(s - 2 * p)), local 1249 filt = _mm_and_si128(_mm_subs_epi8(ps1, qs 1408 const __m128i ps1 = _mm_xor_si128(_mm_loadu_si128((__m128i *)(s - 2 * p)), local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/mips/dspr2/ |
H A D | loopfilter_filters_dspr2.c | 164 uint32_t *ps1, 187 vps1 = (*ps1) ^ N128; 217 /* vp8_filter = vp8_signed_char_clamp(ps1 - qs1); */ 300 /* vps1 = vp8_signed_char_clamp(ps1 + vp8_filter); */ 338 *ps1 = vps1 ^ N128; 1352 uint32_t *ps1, 1374 vps1 = (*ps1) ^ N128; 1406 /* vp8_filter = vp8_signed_char_clamp(ps1 - qs1); */ 1559 /* vps1 = vp8_signed_char_clamp(ps1 + u); */ 1624 *ps1 160 vp8_filter_mips( uint32_t mask, uint32_t hev, uint32_t *ps1, uint32_t *ps0, uint32_t *qs0, uint32_t *qs1 ) argument 1347 vp8_mbfilter_mips( uint32_t mask, uint32_t hev, uint32_t *ps2, uint32_t *ps1, uint32_t *ps0, uint32_t *qs0, uint32_t *qs1, uint32_t *qs2 ) argument [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
H A D | vp9_loopfilter_neon.asm | 226 veor d5, d5, d18 ; ps1 237 vqsub.s8 d27, d5, d16 ; filter = clamp(ps1-qs1) 269 vqadd.s8 d21, d5, d27 ; u = clamp(ps1 + filter) 532 veor d25, d5, d22 ; ps1 539 vqsub.s8 d29, d25, d26 ; filter = clamp(ps1-qs1) 566 vqadd.s8 d25, d25, d29 ; op1 = clamp(ps1 + filter)
|
H A D | vp9_mb_lpf_neon.asm | 401 veor d25, d6, d22 ; ps1 407 vqsub.s8 d29, d25, d26 ; filter = clamp(ps1-qs1) 431 vqadd.s8 d25, d25, d29 ; op1 = clamp(ps1 + filter)
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
H A D | vp9_loopfilter_filters.c | 77 const int8_t ps1 = (int8_t) *op1 ^ 0x80; local 84 int8_t filter = signed_char_clamp(ps1 - qs1) & hev; 102 *op1 = signed_char_clamp(ps1 + filter) ^ 0x80;
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
H A D | loopfilter_block_sse2.asm | 70 pxor %1, [GLOBAL(t80)] ; ps1 73 psubsb scratch1, %4 ; signed_char_clamp(ps1 - qs1) 124 paddsb %1, %5 ; ps1 + vp8_filter
|
H A D | loopfilter_mmx.asm | 834 ; s = vp8_signed_char_clamp(ps1 + u); 1235 ; s = vp8_signed_char_clamp(ps1 + u);
|
H A D | loopfilter_sse2.asm | 502 paddsb xmm4, xmm2 ; sp = vp8_signed_char_clamp(ps1 - u2)
|