/external/libaom/libaom/av1/common/arm/ |
D | convolve_neon.c | 124 const int16x4_t s6, const int16x4_t s7, const int16_t *y_filter, in convolve8_vert_4x4_s32() argument 131 sum0 = vmull_n_s16(s0, y_filter[0]); in convolve8_vert_4x4_s32() 132 sum0 = vmlal_n_s16(sum0, s1, y_filter[1]); in convolve8_vert_4x4_s32() 133 sum0 = vmlal_n_s16(sum0, s2, y_filter[2]); in convolve8_vert_4x4_s32() 134 sum0 = vmlal_n_s16(sum0, s3, y_filter[3]); in convolve8_vert_4x4_s32() 135 sum0 = vmlal_n_s16(sum0, s4, y_filter[4]); in convolve8_vert_4x4_s32() 136 sum0 = vmlal_n_s16(sum0, s5, y_filter[5]); in convolve8_vert_4x4_s32() 137 sum0 = vmlal_n_s16(sum0, s6, y_filter[6]); in convolve8_vert_4x4_s32() 138 sum0 = vmlal_n_s16(sum0, s7, y_filter[7]); in convolve8_vert_4x4_s32() 153 const int16x8_t s6, const int16x8_t s7, const int16_t *y_filter, in convolve8_vert_8x4_s32() argument [all …]
|
D | convolve_neon.h | 205 const int16x4_t s6, const int16x4_t s7, const int16_t *y_filter, in convolve8_4x4_s32() argument 211 sum0 = vmull_n_s16(s0, y_filter[0]); in convolve8_4x4_s32() 212 sum0 = vmlal_n_s16(sum0, s1, y_filter[1]); in convolve8_4x4_s32() 213 sum0 = vmlal_n_s16(sum0, s2, y_filter[2]); in convolve8_4x4_s32() 214 sum0 = vmlal_n_s16(sum0, s3, y_filter[3]); in convolve8_4x4_s32() 215 sum0 = vmlal_n_s16(sum0, s4, y_filter[4]); in convolve8_4x4_s32() 216 sum0 = vmlal_n_s16(sum0, s5, y_filter[5]); in convolve8_4x4_s32() 217 sum0 = vmlal_n_s16(sum0, s6, y_filter[6]); in convolve8_4x4_s32() 218 sum0 = vmlal_n_s16(sum0, s7, y_filter[7]); in convolve8_4x4_s32()
|
D | jnt_convolve_neon.c | 564 ConvolveParams *conv_params, const int16_t *y_filter, int h, int w) { in dist_wtd_convolve_2d_vert_neon() argument 637 d0 = convolve8_4x4_s32(s0, s1, s2, s3, s4, s5, s6, s7, y_filter, in dist_wtd_convolve_2d_vert_neon() 639 d1 = convolve8_4x4_s32(s1, s2, s3, s4, s5, s6, s7, s8, y_filter, in dist_wtd_convolve_2d_vert_neon() 641 d2 = convolve8_4x4_s32(s2, s3, s4, s5, s6, s7, s8, s9, y_filter, in dist_wtd_convolve_2d_vert_neon() 643 d3 = convolve8_4x4_s32(s3, s4, s5, s6, s7, s8, s9, s10, y_filter, in dist_wtd_convolve_2d_vert_neon() 682 d0 = convolve8_4x4_s32(s0, s1, s2, s3, s4, s5, s6, s7, y_filter, in dist_wtd_convolve_2d_vert_neon() 736 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_dist_wtd_convolve_2d_neon() local 751 conv_params, y_filter, h, w); in av1_dist_wtd_convolve_2d_neon() 1370 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_dist_wtd_convolve_y_neon() local 1376 int16x8_t filter_y_coef = vld1q_s16(y_filter); in av1_dist_wtd_convolve_y_neon()
|
/external/libaom/libaom/av1/common/ |
D | convolve.c | 103 const int16_t *y_filter = dir ? sobel_b : sobel_a; in av1_convolve_2d_sobel_y_c() local 108 sum += y_filter[k] * src_vert[(y - fo_vert + k) * im_stride + x]; in av1_convolve_2d_sobel_y_c() 149 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_convolve_2d_sr_c() local 156 sum += y_filter[k] * src_vert[(y - fo_vert + k) * im_stride + x]; in av1_convolve_2d_sr_c() 183 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_convolve_y_sr_c() local 189 res += y_filter[k] * src[(y - fo_vert + k) * src_stride + x]; in av1_convolve_y_sr_c() 281 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_dist_wtd_convolve_2d_c() local 288 sum += y_filter[k] * src_vert[(y - fo_vert + k) * im_stride + x]; in av1_dist_wtd_convolve_2d_c() 332 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_dist_wtd_convolve_y_c() local 338 res += y_filter[k] * src[(y - fo_vert + k) * src_stride + x]; in av1_dist_wtd_convolve_y_c() [all …]
|
D | filter.h | 67 uint16_t y_filter; member 79 : filters.as_filters.y_filter); in av1_extract_interp_filter() 86 filters.as_filters.y_filter = filter; in av1_broadcast_interp_filter()
|
D | reconinter.c | 89 interp_filters.as_filters.y_filter, block_height); in av1_init_inter_params()
|
/external/libaom/libaom/aom_dsp/ |
D | aom_convolve.c | 65 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in convolve_vert() local 66 const int sum = vert_scalar_product(src_y, src_stride, y_filter); in convolve_vert() 180 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in highbd_convolve_vert() local 181 const int sum = highbd_vert_scalar_product(src_y, src_stride, y_filter); in highbd_convolve_vert()
|
/external/libvpx/libvpx/vpx_dsp/ |
D | vpx_convolve.c | 78 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in convolve_vert() local 81 sum += src_y[k * src_stride] * y_filter[k]; in convolve_vert() 101 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in convolve_avg_vert() local 104 sum += src_y[k * src_stride] * y_filter[k]; in convolve_avg_vert() 351 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in highbd_convolve_vert() local 354 sum += src_y[k * src_stride] * y_filter[k]; in highbd_convolve_vert() 375 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in highbd_convolve_avg_vert() local 378 sum += src_y[k * src_stride] * y_filter[k]; in highbd_convolve_avg_vert()
|
/external/libaom/libaom/av1/encoder/ |
D | interp_search.c | 121 const InterpFilter filter0 = filters.as_filters.y_filter; in get_switchable_rate() 290 if (af->as_filters.y_filter != INTERP_INVALID) in is_pred_filter_search_allowed() 291 is_vert_eq = af->as_filters.y_filter == lf->as_filters.y_filter; in is_pred_filter_search_allowed() 363 av1_interp_dual_filt_mask[pred_filt_type - 1][af->as_filters.y_filter]; in pred_dual_interp_filter_rd() 367 af->as_filters.x_filter + af->as_filters.y_filter * SWITCHABLE_FILTERS; in pred_dual_interp_filter_rd() 484 filter_sets[filter_idx].as_filters.y_filter); in find_best_non_dual_interp_filter() 533 filter_sets[i].as_filters.y_filter); in find_best_non_dual_interp_filter()
|
D | rdopt.c | 4985 search_state.best_mbmode.interp_filters.as_filters.y_filter) || in av1_rd_pick_inter_mode_sb() 5129 best_filter = mbmi->interp_filters.as_filters.y_filter; in av1_rd_pick_inter_mode_sb_seg_skip() 5157 (interp_filter == mbmi->interp_filters.as_filters.y_filter)); in av1_rd_pick_inter_mode_sb_seg_skip()
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
D | vpx_convolve8_msa.c | 961 uint8_t *dst, const int16_t *y_filter) { in filter_vert_w4_msa() argument 984 filt = LD_SH(y_filter); in filter_vert_w4_msa() 1004 uint8_t *dst, const int16_t *y_filter) { in filter_vert_w8_msa() argument 1018 filt = LD_SH(y_filter); in filter_vert_w8_msa() 1045 uint8_t *dst, const int16_t *y_filter, in filter_vert_mul_w16_msa() argument 1054 filt = LD_SH(y_filter); in filter_vert_mul_w16_msa() 1110 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in scaledconvolve_vert_w4() local 1113 filter_vert_w4_msa(src_y, src_stride, &dst[y * dst_stride], y_filter); in scaledconvolve_vert_w4() 1134 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in scaledconvolve_vert_w8() local 1137 filter_vert_w8_msa(src_y, src_stride, &dst[y * dst_stride], y_filter); in scaledconvolve_vert_w8() [all …]
|
D | vpx_convolve8_mmi.c | 540 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in convolve_vert() local 543 sum += src_y[k * src_stride] * y_filter[k]; in convolve_vert() 563 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in convolve_avg_vert() local 566 sum += src_y[k * src_stride] * y_filter[k]; in convolve_avg_vert()
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | vpx_subpixel_8t_intrin_ssse3.c | 927 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in scaledconvolve_vert_w4() local 930 filter_vert_w4_ssse3(src_y, src_stride, &dst[y * dst_stride], y_filter); in scaledconvolve_vert_w4() 960 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in scaledconvolve_vert_w8() local 962 filter_vert_w8_ssse3(src_y, src_stride, &dst[y * dst_stride], y_filter); in scaledconvolve_vert_w8() 1014 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in scaledconvolve_vert_w16() local 1016 filter_vert_w16_ssse3(src_y, src_stride, &dst[y * dst_stride], y_filter, in scaledconvolve_vert_w16()
|
/external/libaom/libaom/av1/common/x86/ |
D | jnt_convolve_ssse3.c | 125 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_dist_wtd_convolve_2d_ssse3() local 127 const __m128i coeffs_y = _mm_loadu_si128((__m128i *)y_filter); in av1_dist_wtd_convolve_2d_ssse3()
|
D | convolve_sse2.c | 24 const int16_t *const y_filter = av1_get_interp_filter_subpel_kernel( in prepare_coeffs() local 26 const __m128i coeffs_y = _mm_loadu_si128((__m128i *)y_filter); in prepare_coeffs()
|
D | highbd_convolve_2d_sse4.c | 277 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_highbd_dist_wtd_convolve_2d_sse4_1() local 279 const __m128i coeffs_y = _mm_loadu_si128((__m128i *)y_filter); in av1_highbd_dist_wtd_convolve_2d_sse4_1()
|
D | convolve_2d_sse2.c | 113 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_convolve_2d_sr_sse2() local 115 const __m128i coeffs_y = _mm_loadu_si128((__m128i *)y_filter); in av1_convolve_2d_sr_sse2()
|
D | jnt_convolve_sse2.c | 509 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_dist_wtd_convolve_2d_sse2() local 511 const __m128i coeffs_y = _mm_loadu_si128((__m128i *)y_filter); in av1_dist_wtd_convolve_2d_sse2()
|
/external/libvpx/libvpx/vpx_dsp/ppc/ |
D | vpx_convolve_vsx.c | 247 const int16_t *const y_filter) { in convolve_line_v() argument 256 const int16x8_t f = vec_vsx_ld(0, y_filter); in convolve_line_v()
|
/external/libaom/libaom/av1/decoder/ |
D | decodemv.c | 1053 mbmi->interp_filters.as_filters.y_filter = ref0_filter[0]; in read_mb_interp_filter()
|