Home
last modified time | relevance | path

Searched refs:y_filter (Results 1 – 16 of 16) 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()
148 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_convolve_2d_sr_c() local
155 sum += y_filter[k] * src_vert[(y - fo_vert + k) * im_stride + x]; in av1_convolve_2d_sr_c()
182 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_convolve_y_sr_c() local
188 res += y_filter[k] * src[(y - fo_vert + k) * src_stride + x]; in av1_convolve_y_sr_c()
280 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_dist_wtd_convolve_2d_c() local
287 sum += y_filter[k] * src_vert[(y - fo_vert + k) * im_stride + x]; in av1_dist_wtd_convolve_2d_c()
331 const int16_t *y_filter = av1_get_interp_filter_subpel_kernel( in av1_dist_wtd_convolve_y_c() local
337 res += y_filter[k] * src[(y - fo_vert + k) * src_stride + x]; in av1_dist_wtd_convolve_y_c()
[all …]
Dfilter.h56 static INLINE InterpFilters av1_make_interp_filters(InterpFilter y_filter, in av1_make_interp_filters() argument
58 uint16_t y16 = y_filter & 0xf; in av1_make_interp_filters()
/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/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/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.c937 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in scaledconvolve_vert_w4() local
940 filter_vert_w4_ssse3(src_y, src_stride, &dst[y * dst_stride], y_filter); in scaledconvolve_vert_w4()
970 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in scaledconvolve_vert_w8() local
972 filter_vert_w8_ssse3(src_y, src_stride, &dst[y * dst_stride], y_filter); in scaledconvolve_vert_w8()
1024 const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK]; in scaledconvolve_vert_w16() local
1026 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()