HomeSort by relevance Sort by last modified time
    Searched refs:hev (Results 1 - 25 of 30) sorted by null

1 2

  /external/libvpx/libvpx/vp8/common/
loopfilter_filters.c 39 signed char hev = 0; local
40 hev |= (abs(p1 - p0) > thresh) * -1;
41 hev |= (abs(q1 - q0) > thresh) * -1;
42 return hev;
45 static void vp8_filter(signed char mask, uc hev, uc *op1, uc *op0, uc *oq0,
59 filter_value &= hev;
82 filter_value &= ~hev;
93 int hev = 0; /* high edge variance */ local
104 hev = vp8_hevmask(thresh[0], s[-2 * p], s[-1 * p], s[0 * p], s[1 * p]);
106 vp8_filter(mask, hev, s - 2 * p, s - 1 * p, s, s + 1 * p)
116 int hev = 0; \/* high edge variance *\/ local
193 signed char hev = 0; \/* high edge variance *\/ local
217 signed char hev = 0; \/* high edge variance *\/ local
    [all...]
  /external/mesa3d/src/gallium/state_trackers/clover/api/
transfer.cpp 148 hard_event *hev = new hard_event(
155 ret_object(ev, hev);
173 hard_event *hev = new hard_event(
180 ret_object(ev, hev);
202 hard_event *hev = new hard_event(
211 ret_object(ev, hev);
233 hard_event *hev = new hard_event(
242 ret_object(ev, hev);
258 hard_event *hev = new hard_event(
264 ret_object(ev, hev);
    [all...]
kernel.cpp 285 hard_event *hev = new hard_event(
289 ret_object(ev, hev);
307 hard_event *hev = new hard_event(
311 ret_object(ev, hev);
event.cpp 208 ref_ptr<hard_event> hev = transfer( local
230 ref_ptr<hard_event> hev = transfer(new hard_event(*q, 0, { })); local
233 hev->wait();
  /external/libvpx/libvpx/vpx_dsp/mips/
loopfilter_4_msa.c 18 v16u8 mask, hev, flat, thresh, b_limit, limit; local
28 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev,
30 VP9_LPF_FILTER4_4W(p1, p0, q0, q1, mask, hev, p1_out, p0_out, q0_out, q1_out);
46 v16u8 mask, hev, flat, thresh0, b_limit0, limit0, thresh1, b_limit1, limit1; local
64 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit0, b_limit0, thresh0, hev,
66 VP9_LPF_FILTER4_4W(p1, p0, q0, q1, mask, hev, p1, p0, q0, q1);
75 v16u8 mask, hev, flat, limit, thresh, b_limit; local
87 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev,
89 VP9_LPF_FILTER4_4W(p1, p0, q0, q1, mask, hev, p1, p0, q0, q1);
106 v16u8 mask, hev, flat local
    [all...]
loopfilter_masks_dspr2.h 26 * compute hev and mask in the same function */
31 uint32_t thresh, uint32_t *hev,
54 * hev |= (abs(p1 - p0) > thresh)
65 * hev |= (abs(q1 - q0) > thresh)
124 *hev = hev1;
131 uint32_t q3, uint32_t *hev, uint32_t *mask, uint32_t *flat) {
155 * hev |= (abs(p1 - p0) > thresh)
169 * hev |= (abs(q1 - q0) > thresh)
264 *hev = hev1;
loopfilter_msa.h 16 #define VP9_LPF_FILTER4_4W(p1_in, p0_in, q0_in, q1_in, mask, hev, p1_out, \
29 filt &= hev; \
44 hev = __msa_xori_b(hev, 0xff); \
45 filt &= hev; \
158 /* calculation of hev */ \
loopfilter_filters_dspr2.c 27 uint32_t hev; local
84 p6, thresh_vec, &hev, &mask);
89 filter_dspr2(mask, hev, &p1, &p2, &p3, &p4);
111 uint32_t mask, hev; local
203 p6, thresh_vec, &hev, &mask);
208 filter_dspr2(mask, hev, &p1, &p2, &p3, &p4);
loopfilter_mb_dspr2.c 26 uint32_t hev, flat; local
79 p3, p2, q0, q1, q2, q3, &hev, &mask, &flat);
82 filter1_dspr2(mask, hev, p1, p0, q0, q1, &p1_f0, &p0_f0, &q0_f0, &q1_f0);
119 filter1_dspr2(mask, hev, p1, p0, q0, q1, &p1_f0, &p0_f0, &q0_f0, &q1_f0);
293 uint32_t mask, hev, flat; local
413 p3, p2, q0, q1, q2, q3, &hev, &mask, &flat);
416 filter1_dspr2(mask, hev, p1, p0, q0, q1, &p1_f0, &p0_f0, &q0_f0, &q1_f0);
429 filter1_dspr2(mask, hev, p1, p0, q0, q1, &p1_f0, &p0_f0, &q0_f0, &q1_f0);
loopfilter_8_msa.c 18 v16u8 mask, hev, flat, thresh, b_limit, limit; local
32 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev,
35 VP9_LPF_FILTER4_4W(p1, p0, q0, q1, mask, hev, p1_out, p0_out, q0_out, q1_out);
87 v16u8 flat, mask, hev, tmp, thresh, b_limit, limit; local
109 /* mask and hev */
110 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev,
113 VP9_LPF_FILTER4_4W(p1, p0, q0, q1, mask, hev, p1_out, p0_out, q0_out, q1_out);
158 v16u8 flat, mask, hev, thresh, b_limit, limit; local
174 /* mask and hev */
175 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev,
235 v16u8 flat, mask, hev, thresh, b_limit, limit; local
    [all...]
loopfilter_filters_dspr2.h 27 static INLINE void filter_dspr2(uint32_t mask, uint32_t hev, uint32_t *ps1,
70 hev_l = hev & HWM;
71 hev_r = hev << 8;
83 /* vpx_filter &= hev; */
148 /* vpx_filter &= ~hev; */
192 static INLINE void filter1_dspr2(uint32_t mask, uint32_t hev, uint32_t ps1,
237 hev_l = hev & HWM;
238 hev_r = hev << 8;
250 /* vpx_filter &= hev; */
315 /* vpx_filter &= ~hev; */
    [all...]
loopfilter_mb_vert_dspr2.c 25 uint32_t mask, hev, flat, flat2; local
235 p3, p2, q0, q1, q2, q3, &hev, &mask, &flat);
242 filter1_dspr2(mask, hev, p1, p0, q0, q1, &p1_f0, &p0_f0, &q0_f0, &q1_f0);
271 filter1_dspr2(mask, hev, p1, p0, q0, q1, &p1_f0, &p0_f0, &q0_f0, &q1_f0);
428 filter1_dspr2(mask, hev, p1, p0, q0, q1, &p1_f0, &p0_f0, &q0_f0, &q1_f0);
loopfilter_mb_horiz_dspr2.c 26 uint32_t hev, flat, flat2; local
107 p3, p2, q0, q1, q2, q3, &hev, &mask, &flat);
114 filter1_dspr2(mask, hev, p1, p0, q0, q1, &p1_f0, &p0_f0, &q0_f0, &q1_f0);
199 filter1_dspr2(mask, hev, p1, p0, q0, q1, &p1_f0, &p0_f0, &q0_f0, &q1_f0);
365 filter1_dspr2(mask, hev, p1, p0, q0, q1, &p1_f0, &p0_f0, &q0_f0, &q1_f0);
loopfilter_16_msa.c 20 v16u8 flat, mask, hev, thresh, b_limit, limit; local
34 /* mask and hev */
35 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev,
38 VP9_LPF_FILTER4_4W(p1, p0, q0, q1, mask, hev, p1_out, p0_out, q0_out, q1_out);
431 v16u8 flat2, mask, hev, flat, thresh, b_limit, limit; local
449 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev,
452 VP9_LPF_FILTER4_4W(p1, p0, q0, q1, mask, hev, p1_out, p0_out, q0_out,
763 v16u8 flat, mask, hev, thresh, b_limit, limit; local
776 /* mask and hev */
777 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, hev,
1074 v16u8 flat, mask, hev, thresh, b_limit, limit; local
    [all...]
  /external/libvpx/libvpx/vp8/common/mips/dspr2/
vp8_loopfilter_filters_dspr2.c 29 * compute hev and mask in the same function
34 uint32_t thresh, uint32_t *hev, uint32_t *mask) {
56 * hev |= (abs(p1 - p0) > thresh)
67 * hev |= (abs(q1 - q0) > thresh)
126 *hev = hev1;
131 static __inline void vp8_filter_mips(uint32_t mask, uint32_t hev, uint32_t *ps1,
176 hev_l = hev & HWM;
177 hev_r = hev << 8;
189 /* vp8_filter &= hev; */
256 /* vp8_filter &= ~hev; */
306 uint32_t hev; local
499 uint32_t hev; local
605 uint32_t mask, hev; local
919 uint32_t mask, hev; local
1483 uint32_t mask, hev; local
1615 uint32_t mask, hev; local
1729 uint32_t mask, hev; local
1918 uint32_t mask, hev; local
    [all...]
  /external/libvpx/libvpx/vp8/common/mips/msa/
loopfilter_filters_msa.c 27 #define VP8_LPF_FILTER4_4W(p1, p0, q0, q1, mask, hev) \
39 filt &= hev; \
54 hev = __msa_xori_b(hev, 0xff); \
55 filt &= hev; \
90 #define VP8_MBFILTER(p2, p1, p0, q0, q1, q2, mask, hev) \
115 t2 = filt & hev; \
116 hev = __msa_xori_b(hev, 0xff); \
117 filt &= hev; \
216 v16u8 mask, hev, flat; local
247 v16u8 mask, hev, flat; local
293 v16u8 mask, hev, flat, thresh, limit, b_limit; local
317 v16u8 mask, hev, flat, thresh, limit, b_limit; local
369 v16u8 mask, hev, flat, thresh, limit, b_limit; local
434 v16u8 mask, hev, flat, thresh, limit, b_limit; local
546 v16u8 mask, hev, flat, thresh, limit, b_limit; local
589 v16u8 mask, hev, flat, thresh, limit, b_limit; local
    [all...]
  /external/libvpx/libvpx/vpx_dsp/arm/
highbd_loopfilter_neon.c 47 const uint16x8_t q3, uint16x8_t *hev, uint16x8_t *mask) {
52 *hev = vcgtq_u16(max, thresh);
74 uint32_t *flat_status, uint16x8_t *hev, const int bd) {
77 q0, q1, q2, q3, hev, &mask);
229 static INLINE void filter4(const uint16x8_t mask, const uint16x8_t hev,
246 filter = vandq_s16(filter, vreinterpretq_s16_u16(hev));
278 filter = vbicq_s16(filter, vreinterpretq_s16_u16(hev));
291 const uint32_t flat_status, const uint16x8_t hev,
300 filter4(mask, hev, p1, p0, q0, q1, op1, op0, oq0, oq1, bd);
315 const uint16x8_t flat2, const uint32_t flat2_status, const uint16x8_t hev,
569 mask, hev; local
591 mask, hev; local
616 op2, op1, op0, oq0, oq1, oq2, mask, flat, hev; local
640 op2, op1, op0, oq0, oq1, oq2, mask, flat, hev; local
669 uint16x8_t mask, flat, flat2, hev, p7, p6, p5, p4, p3, p2, p1, p0, q0, q1, q2, local
692 uint16x8_t mask, flat, flat2, hev, p7, p6, p5, p4, p3, p2, p1, p0, q0, q1, q2, local
    [all...]
loopfilter_neon.c 74 const uint8x##w##_t q3, uint8x##w##_t *hev, uint8x##w##_t *mask) { \
79 *hev = vcgt##r##u8(max, thresh); \
107 uint8x##w##_t *hev) { \
111 q2, q3, hev, &mask); \
404 const uint8x##w##_t mask, const uint8x##w##_t hev, \
416 filter = vand##r##s8(filter, vreinterpret##r##s8_u8(hev)); \
438 filter = vbic##r##s8(filter, vreinterpret##r##s8_u8(hev)); \
453 const uint32_t flat_status, const uint8x##w##_t hev, \
460 filter4_##w(mask, hev, p1, p0, q0, q1, op1, op0, oq0, oq1); \
481 const uint32_t flat2_status, const uint8x##w##_t hev, \
829 mask, hev; local
844 mask, hev; local
867 op2, op1, op0, oq0, oq1, oq2, mask, flat, hev; local
886 op2, op1, op0, oq0, oq1, oq2, mask, flat, hev; local
902 op2, op1, op0, oq0, oq1, oq2, mask, flat, hev; local
922 op2, op1, op0, oq0, oq1, oq2, mask, flat, hev; local
    [all...]
  /external/webp/src/dsp/
dec_msa.c 190 #define LPF_FILTER4_4W(p1, p0, q0, q1, mask, hev) do { \
198 filt = filt & hev; \
209 hev = __msa_xori_b(hev, 0xff); \
210 filt = filt & hev; \
217 #define LPF_MBFILTER(p2, p1, p0, q0, q1, q2, mask, hev) do { \
230 t2 = filt & hev; \
231 /* filt_val &= ~hev */ \
232 hev = __msa_xori_b(hev, 0xff);
343 v16u8 mask, hev; local
362 v16u8 mask, hev; local
421 v16u8 mask, hev; local
443 v16u8 mask, hev; local
484 v16u8 p3, p2, p1, p0, q3, q2, q1, q0, mask, hev; local
528 v16u8 p3, p2, p1, p0, q3, q2, q1, q0, mask, hev; local
563 v16u8 p3, p2, p1, p0, q3, q2, q1, q0, mask, hev; local
593 v16u8 p3, p2, p1, p0, q3, q2, q1, q0, mask, hev; local
    [all...]
dec_mips32.c 69 static WEBP_INLINE int hev(const uint8_t* p, int step, int thresh) { function
98 if (hev(p, hstride, hev_thresh)) {
114 if (hev(p, hstride, hev_thresh)) {
  /external/libvpx/libvpx/vpx_dsp/x86/
loopfilter_sse2.c 30 /* const uint8_t hev = hev_mask(thresh, *op1, *op0, *oq0, *oq1); */ \
31 hev = \
33 hev = _mm_cmpgt_epi16(hev, thresh); \
34 hev = _mm_packs_epi16(hev, hev); \
69 /* int8_t filter = signed_char_clamp(ps1 - qs1) & hev; */ \
71 filter = _mm_and_si128(_mm_srli_si128(work, 8), hev); \
88 /* filter = ROUND_POWER_OF_TWO(filter1, 1) & ~hev; */ \
117 __m128i mask, hev; local
153 __m128i mask, hev; local
241 __m128i mask, hev, flat, flat2; local
603 __m128i mask, hev, flat, flat2; local
940 __m128i mask, hev, flat; local
1161 __m128i mask, hev, flat; local
1398 __m128i mask, hev, flat; local
    [all...]
highbd_loopfilter_sse2.c 59 __m128i mask, hev, flat, flat2, abs_p1p0, abs_q1q0; local
115 hev = _mm_subs_epu16(flat, thresh);
116 hev = _mm_xor_si128(_mm_cmpeq_epi16(hev, zero), ffff);
158 hev);
177 filt = _mm_andnot_si128(hev, filt);
498 __m128i mask, hev, flat; local
557 hev = _mm_subs_epu16(flat, thresh);
558 hev = _mm_xor_si128(_mm_cmpeq_epi16(hev, zero), ffff)
726 __m128i mask, hev, flat; local
    [all...]
loopfilter_avx2.c 20 __m128i mask, hev, flat, flat2; local
62 hev = _mm_subs_epu8(flat, thresh);
63 hev = _mm_xor_si128(_mm_cmpeq_epi8(hev, zero), ff);
99 filt = _mm_and_si128(_mm_subs_epi8(qs1ps1, qs1), hev);
122 filt = _mm_andnot_si128(_mm_srai_epi16(_mm_unpacklo_epi8(zero, hev), 0x8),
374 __m128i mask, hev, flat, flat2; local
434 hev = _mm_subs_epu8(flat, thresh);
435 hev = _mm_xor_si128(_mm_cmpeq_epi8(hev, zero), ff)
    [all...]
  /external/libvpx/libvpx/vpx_dsp/
loopfilter.c 74 int8_t hev = 0; local
75 hev |= (abs(p1 - p0) > thresh) * -1;
76 hev |= (abs(q1 - q0) > thresh) * -1;
77 return hev;
88 const uint8_t hev = hev_mask(thresh, *op1, *op0, *oq0, *oq1); local
91 int8_t filter = signed_char_clamp(ps1 - qs1) & hev;
106 filter = ROUND_POWER_OF_TWO(filter1, 1) & ~hev;
401 int16_t hev = 0; local
403 hev |= (abs(p1 - p0) > thresh16) * -1;
404 hev |= (abs(q1 - q0) > thresh16) * -1
419 const uint16_t hev = highbd_hev_mask(thresh, *op1, *op0, *oq0, *oq1, bd); local
    [all...]
  /external/libvpx/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

Completed in 795 milliseconds

1 2