Searched defs:blimit (Results 1 - 25 of 26) sorted by relevance

12

/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/
H A Dvp9_loopfilter_16_neon.c48 const uint8_t *blimit,
51 vp9_lpf_vertical_16_neon(s, p, blimit, limit, thresh);
52 vp9_lpf_vertical_16_neon(s + 8 * p, p, blimit, limit, thresh);
47 vp9_lpf_vertical_16_dual_neon(uint8_t *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh) argument
/external/libvpx/libvpx/vp9/common/arm/neon/
H A Dvp9_loopfilter_16_neon.c47 const uint8_t *blimit,
50 vp9_lpf_vertical_16_neon(s, p, blimit, limit, thresh);
51 vp9_lpf_vertical_16_neon(s + 8 * p, p, blimit, limit, thresh);
46 vp9_lpf_vertical_16_dual_neon(uint8_t *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh) argument
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/
H A Dloopfilter_arm.c18 void sym(unsigned char *src, int pitch, const unsigned char *blimit,\
30 unsigned char blimit, unsigned char limit, unsigned char thresh);
32 unsigned char blimit, unsigned char limit, unsigned char thresh,
90 const unsigned char *blimit)
92 vp8_loop_filter_simple_horizontal_edge_armv6(y_ptr + 4 * y_stride, y_stride, blimit);
93 vp8_loop_filter_simple_horizontal_edge_armv6(y_ptr + 8 * y_stride, y_stride, blimit);
94 vp8_loop_filter_simple_horizontal_edge_armv6(y_ptr + 12 * y_stride, y_stride, blimit);
113 const unsigned char *blimit)
115 vp8_loop_filter_simple_vertical_edge_armv6(y_ptr + 4, y_stride, blimit);
116 vp8_loop_filter_simple_vertical_edge_armv6(y_ptr + 8, y_stride, blimit);
89 vp8_loop_filter_bhs_armv6(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
112 vp8_loop_filter_bvs_armv6(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
[all...]
/external/libvpx/libvpx/vp8/common/arm/
H A Dloopfilter_arm.c18 void sym(unsigned char *src, int pitch, const unsigned char *blimit,\
30 unsigned char blimit, unsigned char limit, unsigned char thresh);
32 unsigned char blimit, unsigned char limit, unsigned char thresh,
90 const unsigned char *blimit)
92 vp8_loop_filter_simple_horizontal_edge_armv6(y_ptr + 4 * y_stride, y_stride, blimit);
93 vp8_loop_filter_simple_horizontal_edge_armv6(y_ptr + 8 * y_stride, y_stride, blimit);
94 vp8_loop_filter_simple_horizontal_edge_armv6(y_ptr + 12 * y_stride, y_stride, blimit);
113 const unsigned char *blimit)
115 vp8_loop_filter_simple_vertical_edge_armv6(y_ptr + 4, y_stride, blimit);
116 vp8_loop_filter_simple_vertical_edge_armv6(y_ptr + 8, y_stride, blimit);
89 vp8_loop_filter_bhs_armv6(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
112 vp8_loop_filter_bvs_armv6(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/
H A Dloopfiltersimplehorizontaledge_neon.c17 const unsigned char *blimit) {
25 qblimit = vdupq_n_u8(*blimit);
95 const unsigned char *blimit) {
97 vp8_loop_filter_simple_horizontal_edge_neon(y_ptr, y_stride, blimit);
99 vp8_loop_filter_simple_horizontal_edge_neon(y_ptr, y_stride, blimit);
101 vp8_loop_filter_simple_horizontal_edge_neon(y_ptr, y_stride, blimit);
108 const unsigned char *blimit) {
109 vp8_loop_filter_simple_horizontal_edge_neon(y_ptr, y_stride, blimit);
14 vp8_loop_filter_simple_horizontal_edge_neon( unsigned char *s, int p, const unsigned char *blimit) argument
92 vp8_loop_filter_bhs_neon( unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
105 vp8_loop_filter_mbhs_neon( unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
H A Dloopfiltersimpleverticaledge_neon.c177 const unsigned char *blimit) {
189 qblimit = vdupq_n_u8(*blimit);
263 const unsigned char *blimit) {
265 vp8_loop_filter_simple_vertical_edge_neon(y_ptr, y_stride, blimit);
267 vp8_loop_filter_simple_vertical_edge_neon(y_ptr, y_stride, blimit);
269 vp8_loop_filter_simple_vertical_edge_neon(y_ptr, y_stride, blimit);
276 const unsigned char *blimit) {
277 vp8_loop_filter_simple_vertical_edge_neon(y_ptr, y_stride, blimit);
174 vp8_loop_filter_simple_vertical_edge_neon( unsigned char *s, int p, const unsigned char *blimit) argument
260 vp8_loop_filter_bvs_neon( unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
273 vp8_loop_filter_mbvs_neon( unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
H A Dloopfilter_neon.c129 unsigned char blimit,
135 qblimit = vdupq_n_u8(blimit);
174 unsigned char blimit,
183 qblimit = vdupq_n_u8(blimit);
259 const unsigned char *blimit,
267 unsigned char blimit,
270 vp8_loop_filter_vertical_edge_c(src, pitch, &blimit, &limit, &thresh, 2);
276 unsigned char blimit,
280 vp8_loop_filter_vertical_edge_c(u, pitch, &blimit, &limit, &thresh, 1);
281 vp8_loop_filter_vertical_edge_c(v, pitch, &blimit,
126 vp8_loop_filter_horizontal_edge_y_neon( unsigned char *src, int pitch, unsigned char blimit, unsigned char limit, unsigned char thresh) argument
171 vp8_loop_filter_horizontal_edge_uv_neon( unsigned char *u, int pitch, unsigned char blimit, unsigned char limit, unsigned char thresh, unsigned char *v) argument
264 vp8_loop_filter_vertical_edge_y_neon( unsigned char *src, int pitch, unsigned char blimit, unsigned char limit, unsigned char thresh) argument
273 vp8_loop_filter_vertical_edge_uv_neon( unsigned char *u, int pitch, unsigned char blimit, unsigned char limit, unsigned char thresh, unsigned char *v) argument
303 vp8_loop_filter_vertical_edge_y_neon( unsigned char *src, int pitch, unsigned char blimit, unsigned char limit, unsigned char thresh) argument
416 vp8_loop_filter_vertical_edge_uv_neon( unsigned char *u, int pitch, unsigned char blimit, unsigned char limit, unsigned char thresh, unsigned char *v) argument
[all...]
H A Dmbloopfilter_neon.c158 unsigned char blimit,
164 qblimit = vdupq_n_u8(blimit);
208 unsigned char blimit,
217 qblimit = vdupq_n_u8(blimit);
298 unsigned char blimit,
310 qblimit = vdupq_n_u8(blimit);
463 unsigned char blimit,
477 qblimit = vdupq_n_u8(blimit);
155 vp8_mbloop_filter_horizontal_edge_y_neon( unsigned char *src, int pitch, unsigned char blimit, unsigned char limit, unsigned char thresh) argument
205 vp8_mbloop_filter_horizontal_edge_uv_neon( unsigned char *u, int pitch, unsigned char blimit, unsigned char limit, unsigned char thresh, unsigned char *v) argument
295 vp8_mbloop_filter_vertical_edge_y_neon( unsigned char *src, int pitch, unsigned char blimit, unsigned char limit, unsigned char thresh) argument
460 vp8_mbloop_filter_vertical_edge_uv_neon( unsigned char *u, int pitch, unsigned char blimit, unsigned char limit, unsigned char thresh, unsigned char *v) argument
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/x86/
H A Dloopfilter_x86.c16 void sym(unsigned char *src, int pitch, const unsigned char *blimit,\
20 void sym(unsigned char *src, int pitch, const unsigned char *blimit,\
24 void sym(unsigned char *y, int ystride, const unsigned char *blimit)
93 void vp8_loop_filter_bhs_mmx(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
95 vp8_loop_filter_simple_horizontal_edge_mmx(y_ptr + 4 * y_stride, y_stride, blimit);
96 vp8_loop_filter_simple_horizontal_edge_mmx(y_ptr + 8 * y_stride, y_stride, blimit);
97 vp8_loop_filter_simple_horizontal_edge_mmx(y_ptr + 12 * y_stride, y_stride, blimit);
117 void vp8_loop_filter_bvs_mmx(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
119 vp8_loop_filter_simple_vertical_edge_mmx(y_ptr + 4, y_stride, blimit);
120 vp8_loop_filter_simple_vertical_edge_mmx(y_ptr + 8, y_stride, blimit);
166 vp8_loop_filter_bhs_sse2(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
191 vp8_loop_filter_bvs_sse2(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
[all...]
/external/libvpx/libvpx/vp8/common/x86/
H A Dloopfilter_x86.c16 void sym(unsigned char *src, int pitch, const unsigned char *blimit,\
20 void sym(unsigned char *src, int pitch, const unsigned char *blimit,\
24 void sym(unsigned char *y, int ystride, const unsigned char *blimit)
93 void vp8_loop_filter_bhs_mmx(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
95 vp8_loop_filter_simple_horizontal_edge_mmx(y_ptr + 4 * y_stride, y_stride, blimit);
96 vp8_loop_filter_simple_horizontal_edge_mmx(y_ptr + 8 * y_stride, y_stride, blimit);
97 vp8_loop_filter_simple_horizontal_edge_mmx(y_ptr + 12 * y_stride, y_stride, blimit);
117 void vp8_loop_filter_bvs_mmx(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
119 vp8_loop_filter_simple_vertical_edge_mmx(y_ptr + 4, y_stride, blimit);
120 vp8_loop_filter_simple_vertical_edge_mmx(y_ptr + 8, y_stride, blimit);
166 vp8_loop_filter_bhs_sse2(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
191 vp8_loop_filter_bvs_sse2(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/
H A Dloopfilter_filters.c27 static signed char vp8_filter_mask(uc limit, uc blimit, argument
38 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit);
102 const unsigned char *blimit,
117 mask = vp8_filter_mask(limit[0], blimit[0],
134 const unsigned char *blimit,
149 mask = vp8_filter_mask(limit[0], blimit[0],
220 const unsigned char *blimit,
236 mask = vp8_filter_mask(limit[0], blimit[0],
255 const unsigned char *blimit,
268 mask = vp8_filter_mask(limit[0], blimit[
98 vp8_loop_filter_horizontal_edge_c( unsigned char *s, int p, const unsigned char *blimit, const unsigned char *limit, const unsigned char *thresh, int count ) argument
130 vp8_loop_filter_vertical_edge_c( unsigned char *s, int p, const unsigned char *blimit, const unsigned char *limit, const unsigned char *thresh, int count ) argument
216 vp8_mbloop_filter_horizontal_edge_c( unsigned char *s, int p, const unsigned char *blimit, const unsigned char *limit, const unsigned char *thresh, int count ) argument
251 vp8_mbloop_filter_vertical_edge_c( unsigned char *s, int p, const unsigned char *blimit, const unsigned char *limit, const unsigned char *thresh, int count ) argument
282 vp8_simple_filter_mask(uc blimit, uc p1, uc p0, uc q0, uc q1) argument
400 vp8_loop_filter_bhs_c(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
424 vp8_loop_filter_bvs_c(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/mips/dspr2/
H A Dvp9_loopfilter_filters_dspr2.c25 const uint8_t *blimit,
37 uflimit = *blimit;
119 const uint8_t *blimit,
131 uflimit = *blimit;
356 const uint8_t *blimit,
359 vp9_lpf_vertical_16_dspr2(s, p, blimit, limit, thresh);
360 vp9_lpf_vertical_16_dspr2(s + 8 * p, p, blimit, limit, thresh);
23 vp9_lpf_horizontal_4_dspr2(unsigned char *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
117 vp9_lpf_vertical_4_dspr2(unsigned char *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
355 vp9_lpf_vertical_16_dual_dspr2(uint8_t *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh) argument
H A Dvp9_mbloop_loopfilter_dspr2.c25 const uint8_t *blimit,
40 uflimit = *blimit;
324 const uint8_t *blimit,
339 uflimit = *blimit;
23 vp9_lpf_horizontal_8_dspr2(unsigned char *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
322 vp9_lpf_vertical_8_dspr2(unsigned char *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
H A Dvp9_mblpf_horiz_loopfilter_dspr2.c25 const uint8_t *blimit,
45 uflimit = *blimit;
23 vp9_lpf_horizontal_16_dspr2(unsigned char *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
H A Dvp9_mblpf_vert_loopfilter_dspr2.c25 const uint8_t *blimit,
43 uflimit = *blimit;
23 vp9_lpf_vertical_16_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh) argument
/external/libvpx/libvpx/vp8/common/
H A Dloopfilter_filters.c27 static signed char vp8_filter_mask(uc limit, uc blimit, argument
38 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit);
102 const unsigned char *blimit,
117 mask = vp8_filter_mask(limit[0], blimit[0],
134 const unsigned char *blimit,
149 mask = vp8_filter_mask(limit[0], blimit[0],
220 const unsigned char *blimit,
236 mask = vp8_filter_mask(limit[0], blimit[0],
255 const unsigned char *blimit,
268 mask = vp8_filter_mask(limit[0], blimit[
98 vp8_loop_filter_horizontal_edge_c( unsigned char *s, int p, const unsigned char *blimit, const unsigned char *limit, const unsigned char *thresh, int count ) argument
130 vp8_loop_filter_vertical_edge_c( unsigned char *s, int p, const unsigned char *blimit, const unsigned char *limit, const unsigned char *thresh, int count ) argument
216 vp8_mbloop_filter_horizontal_edge_c( unsigned char *s, int p, const unsigned char *blimit, const unsigned char *limit, const unsigned char *thresh, int count ) argument
251 vp8_mbloop_filter_vertical_edge_c( unsigned char *s, int p, const unsigned char *blimit, const unsigned char *limit, const unsigned char *thresh, int count ) argument
282 vp8_simple_filter_mask(uc blimit, uc p1, uc p0, uc q0, uc q1) argument
400 vp8_loop_filter_bhs_c(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
424 vp8_loop_filter_bvs_c(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) argument
[all...]
/external/libvpx/libvpx/vp9/common/mips/dspr2/
H A Dvp9_loopfilter_filters_dspr2.c25 const uint8_t *blimit,
37 uflimit = *blimit;
119 const uint8_t *blimit,
131 uflimit = *blimit;
356 const uint8_t *blimit,
359 vp9_lpf_vertical_16_dspr2(s, p, blimit, limit, thresh);
360 vp9_lpf_vertical_16_dspr2(s + 8 * p, p, blimit, limit, thresh);
23 vp9_lpf_horizontal_4_dspr2(unsigned char *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
117 vp9_lpf_vertical_4_dspr2(unsigned char *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
355 vp9_lpf_vertical_16_dual_dspr2(uint8_t *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh) argument
H A Dvp9_mbloop_loopfilter_dspr2.c25 const uint8_t *blimit,
40 uflimit = *blimit;
324 const uint8_t *blimit,
339 uflimit = *blimit;
23 vp9_lpf_horizontal_8_dspr2(unsigned char *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
322 vp9_lpf_vertical_8_dspr2(unsigned char *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
H A Dvp9_mblpf_horiz_loopfilter_dspr2.c25 const uint8_t *blimit,
45 uflimit = *blimit;
23 vp9_lpf_horizontal_16_dspr2(unsigned char *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
H A Dvp9_mblpf_vert_loopfilter_dspr2.c25 const uint8_t *blimit,
43 uflimit = *blimit;
23 vp9_lpf_vertical_16_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh) argument
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/
H A Dvp9_loopfilter_filters.c21 static INLINE int8_t filter_mask(uint8_t limit, uint8_t blimit, argument
33 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
106 const uint8_t *blimit, const uint8_t *limit,
115 const int8_t mask = filter_mask(*limit, *blimit,
130 void vp9_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, argument
140 const int8_t mask = filter_mask(*limit, *blimit,
177 void vp9_lpf_horizontal_8_c(uint8_t *s, int p, const uint8_t *blimit, argument
188 const int8_t mask = filter_mask(*limit, *blimit,
205 void vp9_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit, argument
213 const int8_t mask = filter_mask(*limit, *blimit,
105 vp9_lpf_horizontal_4_c(uint8_t *s, int p , const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
282 vp9_lpf_horizontal_16_c(uint8_t *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
308 mb_lpf_vertical_edge_w(uint8_t *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
331 vp9_lpf_vertical_16_c(uint8_t *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh) argument
336 vp9_lpf_vertical_16_dual_c(uint8_t *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh) argument
[all...]
/external/libvpx/libvpx/vp9/common/
H A Dvp9_loopfilter_filters.c21 static INLINE int8_t filter_mask(uint8_t limit, uint8_t blimit, argument
33 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
106 const uint8_t *blimit, const uint8_t *limit,
115 const int8_t mask = filter_mask(*limit, *blimit,
130 void vp9_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, argument
140 const int8_t mask = filter_mask(*limit, *blimit,
177 void vp9_lpf_horizontal_8_c(uint8_t *s, int p, const uint8_t *blimit, argument
188 const int8_t mask = filter_mask(*limit, *blimit,
205 void vp9_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit, argument
213 const int8_t mask = filter_mask(*limit, *blimit,
105 vp9_lpf_horizontal_4_c(uint8_t *s, int p , const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
282 vp9_lpf_horizontal_16_c(uint8_t *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
308 mb_lpf_vertical_edge_w(uint8_t *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count) argument
331 vp9_lpf_vertical_16_c(uint8_t *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh) argument
336 vp9_lpf_vertical_16_dual_c(uint8_t *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh) argument
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/x86/
H A Dvp9_loopfilter_intrin_avx2.c26 const __m128i blimit = _mm_broadcastb_epi8( local
64 mask = _mm_subs_epu8(_mm_adds_epu8(abs_p0q0, abs_p1q1), blimit);
66 // mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
409 const __m128i blimit = _mm_broadcastb_epi8( local
441 mask = _mm_subs_epu8(_mm_adds_epu8(abs_p0q0, abs_p1q1), blimit);
443 // mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
H A Dvp9_loopfilter_intrin_sse2.c26 const __m128i blimit = _mm_load_si128((const __m128i *)_blimit); local
65 mask = _mm_subs_epu8(_mm_adds_epu8(abs_p0q0, abs_p1q1), blimit);
67 // mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
391 const __m128i blimit = _mm_load_si128((const __m128i *)_blimit); local
432 mask = _mm_subs_epu8(_mm_adds_epu8(abs_p0q0, abs_p1q1), blimit);
434 // mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
739 const __m128i blimit = _mm_load_si128((const __m128i *)_blimit); local
776 mask = _mm_subs_epu8(_mm_adds_epu8(abs_p0q0, abs_p1q1), blimit);
778 // mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
958 const __m128i blimit local
1198 const __m128i blimit = local
1483 vp9_lpf_vertical_8_sse2(unsigned char *s, int p, const unsigned char *blimit, const unsigned char *limit, const unsigned char *thresh, int count) argument
1534 vp9_lpf_vertical_16_sse2(unsigned char *s, int p, const unsigned char *blimit, const unsigned char *limit, const unsigned char *thresh) argument
1562 vp9_lpf_vertical_16_dual_sse2(unsigned char *s, int p, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh) argument
[all...]
/external/libvpx/libvpx/vp9/common/x86/
H A Dvp9_loopfilter_intrin_avx2.c26 const __m128i blimit = _mm_broadcastb_epi8( local
64 mask = _mm_subs_epu8(_mm_adds_epu8(abs_p0q0, abs_p1q1), blimit);
66 // mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
409 const __m128i blimit = _mm_broadcastb_epi8( local
441 mask = _mm_subs_epu8(_mm_adds_epu8(abs_p0q0, abs_p1q1), blimit);
443 // mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;

Completed in 3055 milliseconds

12