/external/libvpx/libvpx/vp9/common/x86/ |
vp9_asm_stubs.c | 64 const int16_t *filter_x, int x_step_q4, 68 if (x_step_q4 == 16 && filter_x[3] != 128) { 72 h, filter_x); 80 h, filter_x); 88 h, filter_x); 96 filter_x, x_step_q4, filter_y, y_step_q4, 103 const int16_t *filter_x, int x_step_q4, 134 filter_x, x_step_q4, filter_y, y_step_q4, 141 const int16_t *filter_x, int x_step_q4, 144 if (x_step_q4 == 16 && filter_x[3] != 128) [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_convolve_neon.c | 17 const int16_t *filter_x, int x_step_q4, 31 filter_x, x_step_q4, 42 filter_x, x_step_q4, filter_y, y_step_q4, 48 filter_x, x_step_q4, filter_y, y_step_q4, 54 const int16_t *filter_x, int x_step_q4, 63 filter_x, x_step_q4, 72 filter_x, x_step_q4, filter_y, y_step_q4, 76 filter_x, x_step_q4, filter_y, y_step_q4,
|
vp9_convolve8_avg_neon.asm | 47 ; sp[]const int16_t *filter_x 63 ldr r5, [sp, #32] ; filter_x 67 vld1.s16 {q0}, [r5] ; filter_x 136 ; src[] * filter_x
|
vp9_convolve8_neon.asm | 47 ; sp[]const int16_t *filter_x 63 ldr r5, [sp, #32] ; filter_x 67 vld1.s16 {q0}, [r5] ; filter_x 128 ; src[] * filter_x
|
/external/libvpx/libvpx/vp9/common/ |
vp9_convolve.c | 46 const int16_t *const filter_x = filter_x_base + local 50 sum += src[src_x + k] * filter_x[k]; 87 const int16_t *const filter_x = filter_x_base + local 91 sum += src[src_x + k] * filter_x[k]; 106 const int16_t *filter_x, int x_step_q4, 148 const int16_t *filter_x, int x_step_q4, 190 const int16_t *filter_x, int x_step_q4, 211 filter_x, x_step_q4, filter_y, y_step_q4, w, 213 convolve_vert_c(temp + 64 * (taps / 2 - 1), 64, dst, dst_stride, filter_x, 219 const int16_t *filter_x, int x_step_q4 [all...] |
vp9_convolve.h | 18 const int16_t *filter_x, int x_step_q4,
|
vp9_filter.h | 35 const subpel_kernel *filter_x; member in struct:subpix_fn_table
|
vp9_reconinter.c | 36 xd->subpix.filter_x = xd->subpix.filter_y = 40 assert(((intptr_t)xd->subpix.filter_x & 0xff) == 0); 56 subpix->filter_x[subpel_x], xs,
|
vp9_rtcd_defs.sh | 244 prototype void vp9_convolve_copy "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h" 247 prototype void vp9_convolve_avg "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h" 250 prototype void vp9_convolve8 "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h" 253 prototype void vp9_convolve8_horiz "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h" 256 prototype void vp9_convolve8_vert "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h" 259 prototype void vp9_convolve8_avg "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h" 262 prototype void vp9_convolve8_avg_horiz "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h" 265 prototype void vp9_convolve8_avg_vert "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h" [all...] |
/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
vp9_common_dspr2.h | 89 const int16_t *filter_x, int x_step_q4, 95 const int16_t *filter_x, int x_step_q4, 101 const int16_t *filter_x, int x_step_q4, 112 const int16_t *filter_x, int x_step_q4,
|
vp9_convolve2_vert_dspr2.c | 220 const int16_t *filter_x, int x_step_q4, 253 filter_x, x_step_q4, 261 filter_x, x_step_q4,
|
vp9_convolve8_vert_dspr2.c | 335 const int16_t *filter_x, int x_step_q4, 341 filter_x, x_step_q4, 347 filter_x, x_step_q4, 381 filter_x, x_step_q4, 389 filter_x, x_step_q4,
|
vp9_convolve8_avg_dspr2.c | 349 const int16_t *filter_x, int x_step_q4, 355 filter_x, x_step_q4, 361 filter_x, x_step_q4, 395 filter_x, x_step_q4, 403 filter_x, x_step_q4, 412 const int16_t *filter_x, int x_step_q4, 428 filter_x, x_step_q4, 434 filter_x, x_step_q4, 440 filter_x, x_step_q4, 447 const int16_t *filter_x, int filter_x_stride [all...] |
vp9_convolve8_horiz_dspr2.c | 881 filter_x, (int32_t)h); local 886 filter_x, (int32_t)h); local 891 filter_x, (int32_t)h, 1); local 896 filter_x, (int32_t)h, 2); local 904 filter_x, (int32_t)h); local [all...] |
vp9_convolve2_horiz_dspr2.c | 672 filter_x, (int32_t)h); local 677 filter_x, (int32_t)h); local 682 filter_x, (int32_t)h, 1); local 687 filter_x, (int32_t)h, 2); local 695 filter_x, (int32_t)h); local [all...] |
vp9_convolve2_avg_dspr2.c | 235 const int16_t *filter_x, int x_step_q4, 268 filter_x, x_step_q4, 276 filter_x, x_step_q4,
|
/external/libvpx/armv7a-neon/ |
vp9_rtcd.h | 216 void vp9_convolve_copy_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 217 void vp9_convolve_copy_neon(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 220 void vp9_convolve_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 221 void vp9_convolve_avg_neon(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 224 void vp9_convolve8_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 225 void vp9_convolve8_neon(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 228 void vp9_convolve8_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 229 void vp9_convolve8_horiz_neon(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 232 void vp9_convolve8_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 233 void vp9_convolve8_vert_neon(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h) [all...] |
/external/libvpx/mips-dspr2/ |
vp9_rtcd.h | 224 void vp9_convolve_copy_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 225 void vp9_convolve_copy_dspr2(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 228 void vp9_convolve_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 229 void vp9_convolve_avg_dspr2(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 232 void vp9_convolve8_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 233 void vp9_convolve8_dspr2(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 236 void vp9_convolve8_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 237 void vp9_convolve8_horiz_dspr2(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 240 void vp9_convolve8_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 241 void vp9_convolve8_vert_dspr2(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h) [all...] |
/external/chromium_org/skia/ext/ |
convolver.cc | 146 for (int filter_x = 0; filter_x < filter_length; filter_x++) { 147 ConvolutionFilter1D::Fixed cur_filter = filter_values[filter_x]; 148 accum[0] += cur_filter * row_to_filter[filter_x * 4 + 0]; 149 accum[1] += cur_filter * row_to_filter[filter_x * 4 + 1]; 150 accum[2] += cur_filter * row_to_filter[filter_x * 4 + 2]; 152 accum[3] += cur_filter * row_to_filter[filter_x * 4 + 3]; 382 const ConvolutionFilter1D& filter_x, 418 int row_buffer_width = (filter_x.num_values() + 15) & ~0xF [all...] |
convolver_unittest.cc | 37 ConvolutionFilter1D filter_x; local 38 FillImpulseFilter(width, &filter_x); 45 BGRAConvolve2D(data, width * 4, true, filter_x, filter_y, 46 filter_x.num_values() * 4, &output[0], false); 111 ConvolutionFilter1D filter_x, filter_y; local 112 FillBoxFilter(dest_width, &filter_x); 116 BGRAConvolve2D(&input[0], src_width, true, filter_x, filter_y, 117 filter_x.num_values() * 4, &output[0], false);
|
convolver_SSE2.cc | 46 for (int filter_x = 0; filter_x < filter_length >> 2; filter_x++) { 174 for (int filter_x = 0; filter_x < (filter_length >> 2); filter_x++) {
|
/external/libvpx/armv7a/ |
vp9_rtcd.h | 210 void vp9_convolve_copy_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 213 void vp9_convolve_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 216 void vp9_convolve8_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 219 void vp9_convolve8_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 222 void vp9_convolve8_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 225 void vp9_convolve8_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 228 void vp9_convolve8_avg_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 231 void vp9_convolve8_avg_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
|
/external/libvpx/generic/ |
vp9_rtcd.h | 210 void vp9_convolve_copy_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 213 void vp9_convolve_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 216 void vp9_convolve8_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 219 void vp9_convolve8_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 222 void vp9_convolve8_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 225 void vp9_convolve8_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 228 void vp9_convolve8_avg_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 231 void vp9_convolve8_avg_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
|
/external/libvpx/mips/ |
vp9_rtcd.h | 210 void vp9_convolve_copy_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 213 void vp9_convolve_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 216 void vp9_convolve8_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 219 void vp9_convolve8_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 222 void vp9_convolve8_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 225 void vp9_convolve8_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 228 void vp9_convolve8_avg_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h); 231 void vp9_convolve8_avg_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
|
/external/libvpx/libvpx/test/ |
convolve_test.cc | 28 const int16_t *filter_x, int filter_x_stride, 350 for (int filter_x = 0; filter_x < kNumFilters; ++filter_x) { 353 filters[filter_x], filters[filter_y], 357 if (filters == vp9_sub_pel_filters_8lp || (filter_x && filter_y)) 360 filters[filter_x], 16, filters[filter_y], 16, 370 filters[filter_x], 16, kInvalidFilter, 16, 380 << filter_x << "," << filter_y << ")"; 409 for (int filter_x = 0; filter_x < kNumFilters; ++filter_x) [all...] |