Home
last modified time | relevance | path

Searched refs:x_filter (Results 1 – 14 of 14) sorted by relevance

/external/libaom/libaom/av1/common/
Dconvolve.c38 const int16_t *const x_filter = in av1_convolve_horiz_rs_c() local
42 sum += src_x[k] * x_filter[k]; in av1_convolve_horiz_rs_c()
63 const int16_t *const x_filter = in av1_highbd_convolve_horiz_rs_c() local
67 sum += src_x[k] * x_filter[k]; in av1_highbd_convolve_horiz_rs_c()
90 const int16_t *x_filter = dir ? sobel_a : sobel_b; in av1_convolve_2d_sobel_y_c() local
95 sum += x_filter[k] * src_horiz[y * src_stride + x - fo_horiz + k]; in av1_convolve_2d_sobel_y_c()
132 const int16_t *x_filter = av1_get_interp_filter_subpel_kernel( in av1_convolve_2d_sr_c() local
138 sum += x_filter[k] * src_horiz[y * src_stride + x - fo_horiz + k]; in av1_convolve_2d_sr_c()
213 const int16_t *x_filter = av1_get_interp_filter_subpel_kernel( in av1_convolve_x_sr_c() local
220 res += x_filter[k] * src[y * src_stride + x - fo_horiz + k]; in av1_convolve_x_sr_c()
[all …]
Dfilter.h52 int x_filter) { in av1_extract_interp_filter() argument
53 return (InterpFilter)((filters >> (x_filter ? 16 : 0)) & 0xf); in av1_extract_interp_filter()
57 InterpFilter x_filter) { in av1_make_interp_filters() argument
59 uint16_t x16 = x_filter & 0xf; in av1_make_interp_filters()
/external/libaom/libaom/av1/common/arm/
Dconvolve_neon.c216 const int16_t *x_filter = av1_get_interp_filter_subpel_kernel( in av1_convolve_x_sr_neon() local
259 d0 = convolve8_4x4(s0, s1, s2, s3, s4, s5, s6, s7, x_filter); in av1_convolve_x_sr_neon()
261 d1 = convolve8_4x4(s1, s2, s3, s4, s5, s6, s7, s8, x_filter); in av1_convolve_x_sr_neon()
263 d2 = convolve8_4x4(s2, s3, s4, s5, s6, s7, s8, s9, x_filter); in av1_convolve_x_sr_neon()
265 d3 = convolve8_4x4(s3, s4, s5, s6, s7, s8, s9, s10, x_filter); in av1_convolve_x_sr_neon()
360 t0 = convolve8_horiz_8x8(s0, s1, s2, s3, s4, s5, s6, s7, x_filter, in av1_convolve_x_sr_neon()
362 t1 = convolve8_horiz_8x8(s1, s2, s3, s4, s5, s6, s7, s8, x_filter, in av1_convolve_x_sr_neon()
364 t2 = convolve8_horiz_8x8(s2, s3, s4, s5, s6, s7, s8, s9, x_filter, in av1_convolve_x_sr_neon()
366 t3 = convolve8_horiz_8x8(s3, s4, s5, s6, s7, s8, s9, s10, x_filter, in av1_convolve_x_sr_neon()
452 t0 = convolve8_horiz_4x1(x0, x1, x2, x3, x4, x5, x6, x7, x_filter, in av1_convolve_x_sr_neon()
[all …]
Djnt_convolve_neon.c734 const int16_t *x_filter = av1_get_interp_filter_subpel_kernel( in av1_dist_wtd_convolve_2d_neon() local
740 int16x8_t filter_x_coef = vld1q_s16(x_filter); in av1_dist_wtd_convolve_2d_neon()
906 const int16_t *x_filter = av1_get_interp_filter_subpel_kernel( in av1_dist_wtd_convolve_x_neon() local
912 int16x8_t filter_x_coef = vld1q_s16(x_filter); in av1_dist_wtd_convolve_x_neon()
/external/libvpx/libvpx/vpx_dsp/
Dvpx_convolve.c33 const int16_t *const x_filter = x_filters[x_q4 & SUBPEL_MASK]; in convolve_horiz() local
35 for (k = 0; k < SUBPEL_TAPS; ++k) sum += src_x[k] * x_filter[k]; in convolve_horiz()
55 const int16_t *const x_filter = x_filters[x_q4 & SUBPEL_MASK]; in convolve_avg_horiz() local
57 for (k = 0; k < SUBPEL_TAPS; ++k) sum += src_x[k] * x_filter[k]; in convolve_avg_horiz()
305 const int16_t *const x_filter = x_filters[x_q4 & SUBPEL_MASK]; in highbd_convolve_horiz() local
307 for (k = 0; k < SUBPEL_TAPS; ++k) sum += src_x[k] * x_filter[k]; in highbd_convolve_horiz()
327 const int16_t *const x_filter = x_filters[x_q4 & SUBPEL_MASK]; in highbd_convolve_avg_horiz() local
329 for (k = 0; k < SUBPEL_TAPS; ++k) sum += src_x[k] * x_filter[k]; in highbd_convolve_avg_horiz()
/external/libaom/libaom/aom_dsp/
Daom_convolve.c45 const int16_t *const x_filter = x_filters[x_q4 & SUBPEL_MASK]; in convolve_horiz() local
46 const int sum = horz_scalar_product(src_x, x_filter); in convolve_horiz()
159 const int16_t *const x_filter = x_filters[x_q4 & SUBPEL_MASK]; in highbd_convolve_horiz() local
160 const int sum = highbd_horz_scalar_product(src_x, x_filter); in highbd_convolve_horiz()
/external/libvpx/libvpx/vpx_dsp/mips/
Dvpx_convolve8_msa.c634 uint8_t *dst, const int16_t *x_filter) { in filter_horiz_w4_msa() argument
655 filt = LD_SH(x_filter); in filter_horiz_w4_msa()
675 uint8_t *dst, const int16_t *x_filter) { in filter_horiz_w8_msa() argument
692 filt = LD_SH(x_filter); in filter_horiz_w8_msa()
725 uint8_t *dst, const int16_t *x_filter) { in filter_horiz_w16_msa() argument
750 filt = LD_SH(x_filter); in filter_horiz_w16_msa()
865 const int16_t *const x_filter = x_filters[x_q4 & SUBPEL_MASK]; in scaledconvolve_horiz_w4() local
868 filter_horiz_w4_msa(src_x, src_stride, temp + (z * 4), x_filter); in scaledconvolve_horiz_w4()
901 const int16_t *const x_filter = x_filters[x_q4 & SUBPEL_MASK]; in scaledconvolve_horiz_w8() local
904 filter_horiz_w8_msa(src_x, src_stride, temp + (z * 8), x_filter); in scaledconvolve_horiz_w8()
[all …]
Dvpx_convolve8_mmi.c518 const int16_t *const x_filter = x_filters[x_q4 & SUBPEL_MASK]; in convolve_horiz() local
520 for (k = 0; k < SUBPEL_TAPS; ++k) sum += src_x[k] * x_filter[k]; in convolve_horiz()
589 const int16_t *const x_filter = x_filters[x_q4 & SUBPEL_MASK]; in convolve_avg_horiz() local
591 for (k = 0; k < SUBPEL_TAPS; ++k) sum += src_x[k] * x_filter[k]; in convolve_avg_horiz()
/external/libvpx/libvpx/vpx_dsp/x86/
Dvpx_subpixel_8t_intrin_ssse3.c754 const int16_t *const x_filter) { in filter_horiz_w8_ssse3() argument
763 temp = shuffle_filter_convolve8_8_ssse3(ss, x_filter); in filter_horiz_w8_ssse3()
800 const int16_t *const x_filter = x_filters[x_q4 & SUBPEL_MASK]; in scaledconvolve_horiz_w8() local
802 filter_horiz_w8_ssse3(src_x, src_stride, temp + (z * 8), x_filter); in scaledconvolve_horiz_w8()
875 const int16_t *const x_filter = x_filters[x_q4 & SUBPEL_MASK]; in scaledconvolve_horiz_w4() local
877 filter_horiz_w4_ssse3(src_x, src_stride, temp + (z * 4), x_filter); in scaledconvolve_horiz_w4()
/external/libaom/libaom/av1/common/x86/
Djnt_convolve_ssse3.c57 const int16_t *x_filter = av1_get_interp_filter_subpel_kernel( in av1_dist_wtd_convolve_2d_ssse3() local
59 const __m128i coeffs_x = _mm_loadu_si128((__m128i *)x_filter); in av1_dist_wtd_convolve_2d_ssse3()
Dhighbd_convolve_2d_sse4.c210 const int16_t *x_filter = av1_get_interp_filter_subpel_kernel( in av1_highbd_dist_wtd_convolve_2d_sse4_1() local
212 const __m128i coeffs_x = _mm_loadu_si128((__m128i *)x_filter); in av1_highbd_dist_wtd_convolve_2d_sse4_1()
Dconvolve_2d_sse2.c47 const int16_t *x_filter = av1_get_interp_filter_subpel_kernel( in av1_convolve_2d_sr_sse2() local
49 const __m128i coeffs_x = _mm_loadu_si128((__m128i *)x_filter); in av1_convolve_2d_sr_sse2()
Djnt_convolve_sse2.c426 const int16_t *x_filter = av1_get_interp_filter_subpel_kernel( in av1_dist_wtd_convolve_2d_sse2() local
428 const __m128i coeffs_x = _mm_loadu_si128((__m128i *)x_filter); in av1_dist_wtd_convolve_2d_sse2()
/external/libvpx/libvpx/vpx_dsp/ppc/
Dvpx_convolve_vsx.c179 const int16_t *const x_filter) { in convolve_line_h() argument
181 const int16x8_t f = vec_vsx_ld(0, x_filter); in convolve_line_h()