Home
last modified time | relevance | path

Searched refs:y_filter (Results 1 – 20 of 20) sorted by relevance

/external/libaom/libaom/av1/common/arm/
Dconvolve_neon.c124 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 …]
Dconvolve_neon.h205 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()
Djnt_convolve_neon.c564 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/
Dconvolve.c103 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 …]
Dfilter.h67 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()
Dreconinter.c89 interp_filters.as_filters.y_filter, block_height); in av1_init_inter_params()
/external/libaom/libaom/aom_dsp/
Daom_convolve.c65 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/
Dvpx_convolve.c78 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/
Dinterp_search.c121 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()
Drdopt.c4985 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/
Dvpx_convolve8_msa.c961 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 …]
Dvpx_convolve8_mmi.c540 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/
Dvpx_subpixel_8t_intrin_ssse3.c927 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/
Djnt_convolve_ssse3.c125 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()
Dconvolve_sse2.c24 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()
Dhighbd_convolve_2d_sse4.c277 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()
Dconvolve_2d_sse2.c113 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()
Djnt_convolve_sse2.c509 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/
Dvpx_convolve_vsx.c247 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/
Ddecodemv.c1053 mbmi->interp_filters.as_filters.y_filter = ref0_filter[0]; in read_mb_interp_filter()