/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/x86/ |
vp9_loopfilter_intrin_avx2.c | 16 __m128i mask, hev, flat, flat2; local 59 hev = _mm_subs_epu8(flat, thresh); 60 hev = _mm_xor_si128(_mm_cmpeq_epi8(hev, zero), ff); 98 filt = _mm_and_si128(_mm_subs_epi8(qs1ps1, qs1), hev); 122 _mm_srai_epi16(_mm_unpacklo_epi8(zero, hev), 0x8), filt); 398 __m128i mask, hev, flat, flat2; local 436 hev = _mm_subs_epu8(flat, thresh); 437 hev = _mm_xor_si128(_mm_cmpeq_epi8(hev, zero), ff) [all...] |
/external/chromium_org/third_party/libwebp/dsp/ |
dec_mips32.c | 66 static WEBP_INLINE int hev(const uint8_t* p, int step, int thresh) { function 94 if (hev(p, hstride, hev_thresh)) { 109 if (hev(p, hstride, hev_thresh)) {
|
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_loopfilter_intrin_avx2.c | 16 __m128i mask, hev, flat, flat2; local 59 hev = _mm_subs_epu8(flat, thresh); 60 hev = _mm_xor_si128(_mm_cmpeq_epi8(hev, zero), ff); 98 filt = _mm_and_si128(_mm_subs_epi8(qs1ps1, qs1), hev); 122 _mm_srai_epi16(_mm_unpacklo_epi8(zero, hev), 0x8), filt); 398 __m128i mask, hev, flat, flat2; local 436 hev = _mm_subs_epu8(flat, thresh); 437 hev = _mm_xor_si128(_mm_cmpeq_epi8(hev, zero), ff) [all...] |
vp9_loopfilter_intrin_sse2.c | 25 __m128i mask, hev, flat, flat2; local 59 hev = _mm_subs_epu8(flat, thresh); 60 hev = _mm_xor_si128(_mm_cmpeq_epi8(hev, zero), ff); 97 filt = _mm_and_si128(_mm_subs_epi8(qs1ps1, qs1), hev); 120 filt = _mm_andnot_si128(_mm_srai_epi16(_mm_unpacklo_epi8(zero, hev), 0x8), 386 __m128i mask, hev, flat, flat2; local 428 hev = _mm_subs_epu8(flat, thresh); 429 hev = _mm_xor_si128(_mm_cmpeq_epi8(hev, zero), ff) 873 __m128i mask, hev, flat; local 1106 __m128i mask, hev, flat; local 1347 __m128i mask, hev, flat; local [all...] |
/external/webp/src/dsp/ |
dec_mips32.c | 66 static WEBP_INLINE int hev(const uint8_t* p, int step, int thresh) { function 94 if (hev(p, hstride, hev_thresh)) { 109 if (hev(p, hstride, hev_thresh)) {
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
vp9_loopfilter_intrin_avx2.c | 16 __m128i mask, hev, flat, flat2; local 59 hev = _mm_subs_epu8(flat, thresh); 60 hev = _mm_xor_si128(_mm_cmpeq_epi8(hev, zero), ff); 98 filt = _mm_and_si128(_mm_subs_epi8(qs1ps1, qs1), hev); 122 _mm_srai_epi16(_mm_unpacklo_epi8(zero, hev), 0x8), filt); 398 __m128i mask, hev, flat, flat2; local 436 hev = _mm_subs_epu8(flat, thresh); 437 hev = _mm_xor_si128(_mm_cmpeq_epi8(hev, zero), ff) [all...] |
vp9_loopfilter_intrin_sse2.c | 25 __m128i mask, hev, flat, flat2; local 59 hev = _mm_subs_epu8(flat, thresh); 60 hev = _mm_xor_si128(_mm_cmpeq_epi8(hev, zero), ff); 97 filt = _mm_and_si128(_mm_subs_epi8(qs1ps1, qs1), hev); 120 filt = _mm_andnot_si128(_mm_srai_epi16(_mm_unpacklo_epi8(zero, hev), 0x8), 386 __m128i mask, hev, flat, flat2; local 428 hev = _mm_subs_epu8(flat, thresh); 429 hev = _mm_xor_si128(_mm_cmpeq_epi8(hev, zero), ff) 873 __m128i mask, hev, flat; local 1106 __m128i mask, hev, flat; local 1347 __m128i mask, hev, flat; local [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/mips/dspr2/ |
vp9_mblpf_vert_loopfilter_dspr2.c | 29 uint32_t mask, hev, flat, flat2; local 253 &hev, &mask, &flat); 260 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, 294 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, 469 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, [all...] |
vp9_mblpf_horiz_loopfilter_dspr2.c | 30 uint32_t hev, flat, flat2; local 115 &hev, &mask, &flat); 122 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, 218 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, 402 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, [all...] |
/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
vp9_mblpf_vert_loopfilter_dspr2.c | 29 uint32_t mask, hev, flat, flat2; local 253 &hev, &mask, &flat); 260 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, 294 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, 469 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, [all...] |
vp9_mblpf_horiz_loopfilter_dspr2.c | 30 uint32_t hev, flat, flat2; local 115 &hev, &mask, &flat); 122 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, 218 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, 402 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/ |
vp9_mblpf_vert_loopfilter_dspr2.c | 29 uint32_t mask, hev, flat, flat2; local 253 &hev, &mask, &flat); 260 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, 294 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, 469 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, [all...] |
vp9_mblpf_horiz_loopfilter_dspr2.c | 30 uint32_t hev, flat, flat2; local 115 &hev, &mask, &flat); 122 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, 218 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, 402 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1, [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/ |
vp9_loopfilter_filters.c | 67 int8_t hev = 0; local 68 hev |= (abs(p1 - p0) > thresh) * -1; 69 hev |= (abs(q1 - q0) > thresh) * -1; 70 return hev; 81 const uint8_t hev = hev_mask(thresh, *op1, *op0, *oq0, *oq1); local 84 int8_t filter = signed_char_clamp(ps1 - qs1) & hev; 99 filter = ROUND_POWER_OF_TWO(filter1, 1) & ~hev;
|
/external/libvpx/libvpx/vp9/common/ |
vp9_loopfilter_filters.c | 67 int8_t hev = 0; local 68 hev |= (abs(p1 - p0) > thresh) * -1; 69 hev |= (abs(q1 - q0) > thresh) * -1; 70 return hev; 81 const uint8_t hev = hev_mask(thresh, *op1, *op0, *oq0, *oq1); local 84 int8_t filter = signed_char_clamp(ps1 - qs1) & hev; 99 filter = ROUND_POWER_OF_TWO(filter1, 1) & ~hev;
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
vp9_loopfilter_filters.c | 67 int8_t hev = 0; local 68 hev |= (abs(p1 - p0) > thresh) * -1; 69 hev |= (abs(q1 - q0) > thresh) * -1; 70 return hev; 81 const uint8_t hev = hev_mask(thresh, *op1, *op0, *oq0, *oq1); local 84 int8_t filter = signed_char_clamp(ps1 - qs1) & hev; 99 filter = ROUND_POWER_OF_TWO(filter1, 1) & ~hev;
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/x86/ |
loopfilter_block_sse2_x86_64.asm | 37 pmaxub %5, scratch2 ; accumulate hev 60 pcmpeqb %5, zero ; ~hev 66 ; %6: hev 68 movdqa scratch2, %6 ; save hev 74 pandn scratch2, scratch1 ; vp8_filter &= hev 119 pand %5, %6 ; vp8_filter &= ~hev
|
loopfilter_mmx.asm | 745 ; mm6 = p0, mm4=hev 763 ; mm1 = vp8_filter, mm4=hev, mm6=ps0, mm3=qs0 765 pand mm2, mm4; ; Filter2 = vp8_filter & hev 791 ; mm0= filter2 mm1 = vp8_filter, mm3 =qs0 mm5=s mm4 =hev mm6=ps0 795 ; mm1=vp8_filter, mm3=qs0, mm4 =hev mm6=ps0 796 ; vp8_filter &= ~hev; 798 pandn mm4, mm1 ; vp8_filter&=~hev [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
loopfilter_block_sse2.asm | 37 pmaxub %5, scratch2 ; accumulate hev 60 pcmpeqb %5, zero ; ~hev 66 ; %6: hev 68 movdqa scratch2, %6 ; save hev 74 pandn scratch2, scratch1 ; vp8_filter &= hev 119 pand %5, %6 ; vp8_filter &= ~hev
|
loopfilter_mmx.asm | 745 ; mm6 = p0, mm4=hev 763 ; mm1 = vp8_filter, mm4=hev, mm6=ps0, mm3=qs0 765 pand mm2, mm4; ; Filter2 = vp8_filter & hev 791 ; mm0= filter2 mm1 = vp8_filter, mm3 =qs0 mm5=s mm4 =hev mm6=ps0 795 ; mm1=vp8_filter, mm3=qs0, mm4 =hev mm6=ps0 796 ; vp8_filter &= ~hev; 798 pandn mm4, mm1 ; vp8_filter&=~hev [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
loopfilter_block_sse2.asm | 37 pmaxub %5, scratch2 ; accumulate hev 60 pcmpeqb %5, zero ; ~hev 66 ; %6: hev 68 movdqa scratch2, %6 ; save hev 74 pandn scratch2, scratch1 ; vp8_filter &= hev 119 pand %5, %6 ; vp8_filter &= ~hev
|
loopfilter_mmx.asm | 745 ; mm6 = p0, mm4=hev 763 ; mm1 = vp8_filter, mm4=hev, mm6=ps0, mm3=qs0 765 pand mm2, mm4; ; Filter2 = vp8_filter & hev 791 ; mm0= filter2 mm1 = vp8_filter, mm3 =qs0 mm5=s mm4 =hev mm6=ps0 795 ; mm1=vp8_filter, mm3=qs0, mm4 =hev mm6=ps0 796 ; vp8_filter &= ~hev; 798 pandn mm4, mm1 ; vp8_filter&=~hev [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/armv6/ |
loopfilter_v6.asm | 185 and r7, r7, r6 ; vp8_filter (r7) &= hev 234 bic r7, r7, r6 ; vp8_filter &= ~hev 374 sel r6, r12, r11 ; hev mask: r6 404 and r12, r12, r6 ; Filter2 &= hev 445 bic r12, r7, r6 ; vp8_filter &= ~hev ( r6 is free) 703 sel r6, r12, r11 ; hev mask: r6 748 and r7, r7, r6 ; vp8_filter (r7) &= hev (r7 : filter) [all...] |
/external/libvpx/libvpx/vp8/common/arm/armv6/ |
loopfilter_v6.asm | 185 and r7, r7, r6 ; vp8_filter (r7) &= hev 234 bic r7, r7, r6 ; vp8_filter &= ~hev 374 sel r6, r12, r11 ; hev mask: r6 404 and r12, r12, r6 ; Filter2 &= hev 445 bic r12, r7, r6 ; vp8_filter &= ~hev ( r6 is free) 703 sel r6, r12, r11 ; hev mask: r6 748 and r7, r7, r6 ; vp8_filter (r7) &= hev (r7 : filter) [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/armv6/ |
loopfilter_v6.asm | 185 and r7, r7, r6 ; vp8_filter (r7) &= hev 234 bic r7, r7, r6 ; vp8_filter &= ~hev 374 sel r6, r12, r11 ; hev mask: r6 404 and r12, r12, r6 ; Filter2 &= hev 445 bic r12, r7, r6 ; vp8_filter &= ~hev ( r6 is free) 703 sel r6, r12, r11 ; hev mask: r6 748 and r7, r7, r6 ; vp8_filter (r7) &= hev (r7 : filter) [all...] |