/external/libvpx/libvpx/vp8/common/x86/ |
D | loopfilter_x86.c | 16 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 …]
|
D | loopfilter_mmx.asm | 19 ; 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 …]
|
D | loopfilter_sse2.asm | 125 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/ |
D | loopfilter_filters.c | 27 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 …]
|
D | rtcd_defs.pl | 78 … 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/ |
D | loopfilter_arm.c | 18 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/ |
D | loopfiltersimplehorizontaledge_neon.c | 17 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()
|
D | loopfilter_neon.asm | 22 ; 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
|
D | mbloopfilter_neon.c | 158 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/ |
D | vp9_loopfilter_filters.c | 21 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 …]
|
D | vp9_rtcd_defs.pl | 222 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/ |
D | vp9_loopfilter_filters_dspr2.c | 25 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/ |
D | vp9_loopfilter_16_neon.c | 48 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()
|
D | vp9_loopfilter_neon.asm | 26 ; 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/ |
D | vp8_rtcd.h | 154 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 …]
|
D | vp9_rtcd.h | 333 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/ |
D | vp8_rtcd.h | 176 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 …]
|
D | vp9_rtcd.h | 349 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/ |
D | vp8_rtcd.h | 134 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/ |
D | vp9_rtcd.h | 332 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 …]
|
D | vp8_rtcd.h | 127 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/ |
D | simpleloopfilter_v6.asm | 54 ;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/ |
D | vp8_rtcd.h | 116 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/ |
D | vp8_rtcd.h | 116 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/ |
D | vp9_loopfilter_mmx.asm | 19 ; 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
|