Home
last modified time | relevance | path

Searched refs:blimit (Results 1 – 25 of 39) sorted by relevance

12

/external/libvpx/libvpx/vp8/common/x86/
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) in vp8_loop_filter_bhs_mmx() argument
95 vp8_loop_filter_simple_horizontal_edge_mmx(y_ptr + 4 * y_stride, y_stride, blimit); in vp8_loop_filter_bhs_mmx()
96 vp8_loop_filter_simple_horizontal_edge_mmx(y_ptr + 8 * y_stride, y_stride, blimit); in vp8_loop_filter_bhs_mmx()
97 vp8_loop_filter_simple_horizontal_edge_mmx(y_ptr + 12 * y_stride, y_stride, blimit); in vp8_loop_filter_bhs_mmx()
117 void vp8_loop_filter_bvs_mmx(unsigned char *y_ptr, int y_stride, const unsigned char *blimit) in vp8_loop_filter_bvs_mmx() argument
119 vp8_loop_filter_simple_vertical_edge_mmx(y_ptr + 4, y_stride, blimit); in vp8_loop_filter_bvs_mmx()
120 vp8_loop_filter_simple_vertical_edge_mmx(y_ptr + 8, y_stride, blimit); in vp8_loop_filter_bvs_mmx()
[all …]
Dloopfilter_mmx.asm19 ; const char *blimit,
125 mov rdx, arg(2) ;blimit ; get blimit
126 movq mm7, [rdx] ; blimit
128 psubusb mm5, mm7 ; abs (p0 - q0) *2 + abs(p1-q1)/2 > blimit
601 ; const char *blimit,
717 mov rdx, arg(2) ;blimit ; get blimit
718 movq mm7, [rdx] ; blimit
720 psubusb mm5, mm7 ; abs (p0 - q0) *2 + abs(p1-q1)/2 > blimit
725 ; mm1 = mask, mm0=q0, mm7 = blimit, t0 = abs(q0-q1) t1 = abs(p1-p0)
1385 ; const char *blimit
[all …]
Dloopfilter_sse2.asm125 mov rdx, arg(2) ; get blimit
138 movdqa xmm7, [rdx] ; blimit
160 … psubusb xmm5, xmm7 ; abs (p0 - q0) *2 + abs(p1-q1)/2 > blimit
560 ; const char *blimit,
605 ; const char *blimit,
834 mov rdx, arg(2) ; blimit
846 movdqa xmm4, [rdx] ; blimit
861 psubusb xmm1, xmm4 ; abs (p0 - q0) *2 + abs(p1-q1)/2 > blimit
927 ; const char *blimit,
991 ; const char *blimit,
[all …]
/external/libvpx/libvpx/vp8/common/
Dloopfilter_filters.c27 static signed char vp8_filter_mask(uc limit, uc blimit, in vp8_filter_mask() argument
38 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit); in vp8_filter_mask()
102 const unsigned char *blimit, in vp8_loop_filter_horizontal_edge_c() argument
117 mask = vp8_filter_mask(limit[0], blimit[0], in vp8_loop_filter_horizontal_edge_c()
134 const unsigned char *blimit, in vp8_loop_filter_vertical_edge_c() argument
149 mask = vp8_filter_mask(limit[0], blimit[0], in vp8_loop_filter_vertical_edge_c()
220 const unsigned char *blimit, in vp8_mbloop_filter_horizontal_edge_c() argument
236 mask = vp8_filter_mask(limit[0], blimit[0], in vp8_mbloop_filter_horizontal_edge_c()
255 const unsigned char *blimit, in vp8_mbloop_filter_vertical_edge_c() argument
268 mask = vp8_filter_mask(limit[0], blimit[0], in vp8_mbloop_filter_vertical_edge_c()
[all …]
Drtcd_defs.pl78 … qw/void vp8_loop_filter_simple_mbv/, "unsigned char *y, int ystride, const unsigned char *blimit";
86 … qw/void vp8_loop_filter_simple_mbh/, "unsigned char *y, int ystride, const unsigned char *blimit";
94 …o qw/void vp8_loop_filter_simple_bv/, "unsigned char *y, int ystride, const unsigned char *blimit";
102 …o qw/void vp8_loop_filter_simple_bh/, "unsigned char *y, int ystride, const unsigned char *blimit";
/external/libvpx/libvpx/vp8/common/arm/
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,
94 const unsigned char *blimit) in vp8_loop_filter_bhs_armv6() argument
96 vp8_loop_filter_simple_horizontal_edge_armv6(y_ptr + 4 * y_stride, y_stride, blimit); in vp8_loop_filter_bhs_armv6()
97 vp8_loop_filter_simple_horizontal_edge_armv6(y_ptr + 8 * y_stride, y_stride, blimit); in vp8_loop_filter_bhs_armv6()
98 vp8_loop_filter_simple_horizontal_edge_armv6(y_ptr + 12 * y_stride, y_stride, blimit); in vp8_loop_filter_bhs_armv6()
117 const unsigned char *blimit) in vp8_loop_filter_bvs_armv6() argument
119 vp8_loop_filter_simple_vertical_edge_armv6(y_ptr + 4, y_stride, blimit); in vp8_loop_filter_bvs_armv6()
120 vp8_loop_filter_simple_vertical_edge_armv6(y_ptr + 8, y_stride, blimit); in vp8_loop_filter_bvs_armv6()
[all …]
/external/libvpx/libvpx/vp8/common/arm/neon/
Dloopfiltersimplehorizontaledge_neon.c17 const unsigned char *blimit) { in vp8_loop_filter_simple_horizontal_edge_neon() argument
25 qblimit = vdupq_n_u8(*blimit); in vp8_loop_filter_simple_horizontal_edge_neon()
95 const unsigned char *blimit) { in vp8_loop_filter_bhs_neon() argument
97 vp8_loop_filter_simple_horizontal_edge_neon(y_ptr, y_stride, blimit); in vp8_loop_filter_bhs_neon()
99 vp8_loop_filter_simple_horizontal_edge_neon(y_ptr, y_stride, blimit); in vp8_loop_filter_bhs_neon()
101 vp8_loop_filter_simple_horizontal_edge_neon(y_ptr, y_stride, blimit); in vp8_loop_filter_bhs_neon()
108 const unsigned char *blimit) { in vp8_loop_filter_mbhs_neon() argument
109 vp8_loop_filter_simple_horizontal_edge_neon(y_ptr, y_stride, blimit); in vp8_loop_filter_mbhs_neon()
Dloopfilter_neon.asm22 ; r2 unsigned char blimit
29 vdup.u8 q0, r2 ; duplicate blimit
64 ; r2 unsigned char blimit
72 vdup.u8 q0, r2 ; duplicate blimit
123 ; r2 unsigned char blimit
131 vdup.u8 q0, r2 ; duplicate blimit
216 ; r2 unsigned char blimit
224 vdup.u8 q0, r2 ; duplicate blimit
Dmbloopfilter_neon.c158 unsigned char blimit, in vp8_mbloop_filter_horizontal_edge_y_neon() argument
164 qblimit = vdupq_n_u8(blimit); in vp8_mbloop_filter_horizontal_edge_y_neon()
208 unsigned char blimit, in vp8_mbloop_filter_horizontal_edge_uv_neon() argument
217 qblimit = vdupq_n_u8(blimit); in vp8_mbloop_filter_horizontal_edge_uv_neon()
298 unsigned char blimit, in vp8_mbloop_filter_vertical_edge_y_neon() argument
310 qblimit = vdupq_n_u8(blimit); in vp8_mbloop_filter_vertical_edge_y_neon()
463 unsigned char blimit, in vp8_mbloop_filter_vertical_edge_uv_neon() argument
477 qblimit = vdupq_n_u8(blimit); in vp8_mbloop_filter_vertical_edge_uv_neon()
/external/libvpx/libvpx/vp9/common/
Dvp9_loopfilter_filters.c21 static INLINE int8_t filter_mask(uint8_t limit, uint8_t blimit, in filter_mask() argument
33 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1; in filter_mask()
106 const uint8_t *blimit, const uint8_t *limit, in vp9_lpf_horizontal_4_c() argument
115 const int8_t mask = filter_mask(*limit, *blimit, in vp9_lpf_horizontal_4_c()
130 void vp9_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, in vp9_lpf_vertical_4_c() argument
140 const int8_t mask = filter_mask(*limit, *blimit, in vp9_lpf_vertical_4_c()
177 void vp9_lpf_horizontal_8_c(uint8_t *s, int p, const uint8_t *blimit, in vp9_lpf_horizontal_8_c() argument
188 const int8_t mask = filter_mask(*limit, *blimit, in vp9_lpf_horizontal_8_c()
205 void vp9_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit, in vp9_lpf_vertical_8_c() argument
213 const int8_t mask = filter_mask(*limit, *blimit, in vp9_lpf_vertical_8_c()
[all …]
Dvp9_rtcd_defs.pl222 add_proto qw/void vp9_lpf_vertical_16/, "uint8_t *s, int pitch, const uint8_t *blimit, const uint8_…
226 add_proto qw/void vp9_lpf_vertical_16_dual/, "uint8_t *s, int pitch, const uint8_t *blimit, const u…
230 add_proto qw/void vp9_lpf_vertical_8/, "uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t…
238 add_proto qw/void vp9_lpf_vertical_4/, "uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t…
246 add_proto qw/void vp9_lpf_horizontal_16/, "uint8_t *s, int pitch, const uint8_t *blimit, const uint…
250 add_proto qw/void vp9_lpf_horizontal_8/, "uint8_t *s, int pitch, const uint8_t *blimit, const uint8…
258 add_proto qw/void vp9_lpf_horizontal_4/, "uint8_t *s, int pitch, const uint8_t *blimit, const uint8…
/external/libvpx/libvpx/vp9/common/mips/dspr2/
Dvp9_loopfilter_filters_dspr2.c25 const uint8_t *blimit, in vp9_lpf_horizontal_4_dspr2() argument
37 uflimit = *blimit; in vp9_lpf_horizontal_4_dspr2()
119 const uint8_t *blimit, in vp9_lpf_vertical_4_dspr2() argument
131 uflimit = *blimit; in vp9_lpf_vertical_4_dspr2()
356 const uint8_t *blimit, in vp9_lpf_vertical_16_dual_dspr2() argument
359 vp9_lpf_vertical_16_dspr2(s, p, blimit, limit, thresh); in vp9_lpf_vertical_16_dual_dspr2()
360 vp9_lpf_vertical_16_dspr2(s + 8 * p, p, blimit, limit, thresh); in vp9_lpf_vertical_16_dual_dspr2()
/external/libvpx/libvpx/vp9/common/arm/neon/
Dvp9_loopfilter_16_neon.c48 const uint8_t *blimit, in vp9_lpf_vertical_16_dual_neon() argument
51 vp9_lpf_vertical_16_neon(s, p, blimit, limit, thresh); in vp9_lpf_vertical_16_dual_neon()
52 vp9_lpf_vertical_16_neon(s + 8 * p, p, blimit, limit, thresh); in vp9_lpf_vertical_16_dual_neon()
Dvp9_loopfilter_neon.asm26 ; const uint8_t *blimit,
33 ; r2 const uint8_t *blimit,
40 vld1.8 {d0[]}, [r2] ; duplicate *blimit
89 ; const uint8_t *blimit,
96 ; r2 const uint8_t *blimit,
103 vld1.8 {d0[]}, [r2] ; duplicate *blimit
170 ; d0 blimit
235 vcge.u8 d17, d0, d17 ; a > blimit
280 ; const uint8_t *blimit,
286 ; r2 const uint8_t *blimit,
[all …]
/external/libvpx/armv7a-neon/
Dvp8_rtcd.h154 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
155 void vp8_loop_filter_bhs_armv6(unsigned char *y, int ystride, const unsigned char *blimit);
156 void vp8_loop_filter_bhs_neon(unsigned char *y, int ystride, const unsigned char *blimit);
159 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
160 void vp8_loop_filter_bvs_armv6(unsigned char *y, int ystride, const unsigned char *blimit);
161 void vp8_loop_filter_bvs_neon(unsigned char *y, int ystride, const unsigned char *blimit);
164 …8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
165 …op_filter_simple_horizontal_edge_armv6(unsigned char *y, int ystride, const unsigned char *blimit);
166 void vp8_loop_filter_mbhs_neon(unsigned char *y, int ystride, const unsigned char *blimit);
169 …vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
[all …]
Dvp9_rtcd.h333 void vp9_lpf_horizontal_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, co…
334 void vp9_lpf_horizontal_16_neon(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit,…
337 void vp9_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, con…
338 void vp9_lpf_horizontal_4_neon(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, …
345 void vp9_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, con…
346 void vp9_lpf_horizontal_8_neon(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, …
353 void vp9_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, cons…
354 void vp9_lpf_vertical_16_neon(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, c…
357 void vp9_lpf_vertical_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit,…
358 void vp9_lpf_vertical_16_dual_neon(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *lim…
[all …]
/external/libvpx/x86/
Dvp8_rtcd.h176 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
177 void vp8_loop_filter_bhs_mmx(unsigned char *y, int ystride, const unsigned char *blimit);
178 void vp8_loop_filter_bhs_sse2(unsigned char *y, int ystride, const unsigned char *blimit);
181 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
182 void vp8_loop_filter_bvs_mmx(unsigned char *y, int ystride, const unsigned char *blimit);
183 void vp8_loop_filter_bvs_sse2(unsigned char *y, int ystride, const unsigned char *blimit);
186 …8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
187 …loop_filter_simple_horizontal_edge_mmx(unsigned char *y, int ystride, const unsigned char *blimit);
188 …oop_filter_simple_horizontal_edge_sse2(unsigned char *y, int ystride, const unsigned char *blimit);
191 …vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
[all …]
Dvp9_rtcd.h349 void vp9_lpf_horizontal_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, co…
350 void vp9_lpf_horizontal_16_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit,…
353 void vp9_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, con…
354 void vp9_lpf_horizontal_4_mmx(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, c…
361 void vp9_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, con…
362 void vp9_lpf_horizontal_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, …
369 void vp9_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, cons…
370 void vp9_lpf_vertical_16_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, c…
373 void vp9_lpf_vertical_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit,…
374 void vp9_lpf_vertical_16_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *lim…
[all …]
/external/libvpx/armv7a/
Dvp8_rtcd.h134 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
135 void vp8_loop_filter_bhs_armv6(unsigned char *y, int ystride, const unsigned char *blimit);
138 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
139 void vp8_loop_filter_bvs_armv6(unsigned char *y, int ystride, const unsigned char *blimit);
142 …8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
143 …op_filter_simple_horizontal_edge_armv6(unsigned char *y, int ystride, const unsigned char *blimit);
146 …vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
147 …loop_filter_simple_vertical_edge_armv6(unsigned char *y, int ystride, const unsigned char *blimit);
/external/libvpx/mips-dspr2/
Dvp9_rtcd.h332 void vp9_lpf_horizontal_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, co…
333 void vp9_lpf_horizontal_16_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit…
336 void vp9_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, con…
337 void vp9_lpf_horizontal_4_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit,…
344 void vp9_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, con…
345 void vp9_lpf_horizontal_8_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit,…
352 void vp9_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, cons…
353 void vp9_lpf_vertical_16_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, …
356 void vp9_lpf_vertical_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit,…
357 void vp9_lpf_vertical_16_dual_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *li…
[all …]
Dvp8_rtcd.h127 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
130 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
133 …8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
136 …vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
/external/libvpx/libvpx/vp8/common/arm/armv6/
Dsimpleloopfilter_v6.asm54 ;r2 const char *blimit
61 ldrb r12, [r2] ; blimit
66 orr r12, r12, r12, lsl #8 ; blimit
68 orr r12, r12, r12, lsl #16 ; blimit
/external/libvpx/generic/
Dvp8_rtcd.h116 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
119 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
122 …8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
125 …vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
/external/libvpx/mips/
Dvp8_rtcd.h116 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
119 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
122 …8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
125 …vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
/external/libvpx/libvpx/vp9/common/x86/
Dvp9_loopfilter_mmx.asm19 ; const char *blimit,
125 mov rdx, arg(2) ;blimit ; get blimit
126 movq mm7, [rdx] ; blimit
128 psubusb mm5, mm7 ; abs (p0 - q0) *2 + abs(p1-q1)/2 > blimit

12