Home
last modified time | relevance | path

Searched refs:convolve (Results 1 – 25 of 54) sorted by relevance

123

/external/libgav1/libgav1/src/dsp/
Dconvolve.cc704 dsp->convolve[0][0][0][0] = ConvolveCopy_C<8, uint8_t>; in Init8bpp()
705 dsp->convolve[0][0][0][1] = ConvolveHorizontal_C<8, uint8_t>; in Init8bpp()
706 dsp->convolve[0][0][1][0] = ConvolveVertical_C<8, uint8_t>; in Init8bpp()
707 dsp->convolve[0][0][1][1] = Convolve2D_C<8, uint8_t>; in Init8bpp()
709 dsp->convolve[0][1][0][0] = ConvolveCompoundCopy_C<8, uint8_t>; in Init8bpp()
710 dsp->convolve[0][1][0][1] = ConvolveCompoundHorizontal_C<8, uint8_t>; in Init8bpp()
711 dsp->convolve[0][1][1][0] = ConvolveCompoundVertical_C<8, uint8_t>; in Init8bpp()
712 dsp->convolve[0][1][1][1] = ConvolveCompound2D_C<8, uint8_t>; in Init8bpp()
714 dsp->convolve[1][0][0][0] = ConvolveCopy_C<8, uint8_t>; in Init8bpp()
715 dsp->convolve[1][0][0][1] = in Init8bpp()
[all …]
Dlibgav1_dsp.cmake31 "${libgav1_source}/dsp/convolve.cc"
32 "${libgav1_source}/dsp/convolve.h"
33 "${libgav1_source}/dsp/convolve.inc"
Dconvolve.inc15 // Constants and utility functions used for convolve implementations.
/external/libaom/libaom/av1/common/
Dscale.c92 sf->convolve[0][0][0] = av1_convolve_2d_copy_sr; in av1_setup_scale_factors_for_frame()
94 sf->convolve[0][1][0] = av1_convolve_y_sr; in av1_setup_scale_factors_for_frame()
96 sf->convolve[1][0][0] = av1_convolve_x_sr; in av1_setup_scale_factors_for_frame()
98 sf->convolve[1][1][0] = av1_convolve_2d_sr; in av1_setup_scale_factors_for_frame()
100 sf->convolve[0][0][1] = av1_dist_wtd_convolve_2d_copy; in av1_setup_scale_factors_for_frame()
102 sf->convolve[0][1][1] = av1_dist_wtd_convolve_y; in av1_setup_scale_factors_for_frame()
104 sf->convolve[1][0][1] = av1_dist_wtd_convolve_x; in av1_setup_scale_factors_for_frame()
106 sf->convolve[1][1][1] = av1_dist_wtd_convolve_2d; in av1_setup_scale_factors_for_frame()
Dscale.h38 aom_convolve_fn_t convolve[2][2][2]; member
/external/eigen/unsupported/test/
Dcxx11_tensor_convolution.cpp30 typedef TensorEvaluator<decltype(input.convolve(kernel, dims3)), DefaultDevice> Evaluator; in test_evals()
31 Evaluator eval(input.convolve(kernel, dims3), DefaultDevice()); in test_evals()
57 result = input.convolve(kernel, dims); in test_expr()
88 valid = input.pad(padding).convolve(kernel, dims); in test_modes()
96 same = input.pad(padding).convolve(kernel, dims); in test_modes()
106 full = input.pad(padding).convolve(kernel, dims); in test_modes()
130 result = input.stride(stride_of_3).convolve(kernel, dims).stride(stride_of_2); in test_strides()
Dcxx11_tensor_device.cu156 …context->out().slice(indices, sizes).device(context->device()) = context->in1().convolve(context->… in test_1d_convolution()
166 …context->out().slice(indices, sizes).device(context->device()) = context->in1().convolve(context->… in test_2d_convolution()
176 …context->out().slice(indices, sizes).device(context->device()) = context->in1().convolve(context->… in test_3d_convolution()
/external/libaom/libaom/aom_dsp/x86/
Dconvolve_sse2.h35 static INLINE __m128i convolve(const __m128i *const s, in convolve() function
55 return convolve(ss, coeffs); in convolve_lo_x()
65 return convolve(ss, coeffs); in convolve_lo_y()
75 return convolve(ss, coeffs); in convolve_hi_y()
Dhighbd_convolve_ssse3.c89 const __m128i res_a0 = convolve(s, coeffs_y); in av1_highbd_convolve_y_sr_ssse3()
93 const __m128i res_a1 = convolve(s + 8, coeffs_y); in av1_highbd_convolve_y_sr_ssse3()
98 const __m128i res_b0 = convolve(s + 4, coeffs_y); in av1_highbd_convolve_y_sr_ssse3()
102 const __m128i res_b1 = convolve(s + 4 + 8, coeffs_y); in av1_highbd_convolve_y_sr_ssse3()
215 __m128i res_even = convolve(s, coeffs_x); in av1_highbd_convolve_x_sr_ssse3()
225 __m128i res_odd = convolve(s, coeffs_x); in av1_highbd_convolve_x_sr_ssse3()
Dconvolve_avx2.h113 __m256i res_a = convolve(s, coeffs_v); \
114 __m256i res_b = convolve(s + 4, coeffs_v); \
195 const __m256i res_a = convolve(s, coeffs_y); \
200 const __m256i res_b = convolve(s + 4, coeffs_y); \
342 static INLINE __m256i convolve(const __m256i *const s, in convolve() function
/external/libaom/libaom/av1/common/x86/
Dhighbd_convolve_2d_ssse3.c75 __m128i res_even = convolve(s, coeffs_x); in av1_highbd_convolve_2d_sr_ssse3()
85 __m128i res_odd = convolve(s, coeffs_x); in av1_highbd_convolve_2d_sr_ssse3()
134 const __m128i res_a0 = convolve(s, coeffs_y); in av1_highbd_convolve_2d_sr_ssse3()
140 const __m128i res_a1 = convolve(s + 8, coeffs_y); in av1_highbd_convolve_2d_sr_ssse3()
147 const __m128i res_b0 = convolve(s + 4, coeffs_y); in av1_highbd_convolve_2d_sr_ssse3()
153 const __m128i res_b1 = convolve(s + 4 + 8, coeffs_y); in av1_highbd_convolve_2d_sr_ssse3()
Dhighbd_jnt_convolve_sse4.c101 const __m128i res_a0 = convolve(s, coeffs_y); in av1_highbd_dist_wtd_convolve_y_sse4_1()
106 const __m128i res_a1 = convolve(s + 8, coeffs_y); in av1_highbd_dist_wtd_convolve_y_sse4_1()
165 const __m128i res_b0 = convolve(s + 4, coeffs_y); in av1_highbd_dist_wtd_convolve_y_sse4_1()
170 const __m128i res_b1 = convolve(s + 4 + 8, coeffs_y); in av1_highbd_dist_wtd_convolve_y_sse4_1()
318 __m128i res_even = convolve(s, coeffs_x); in av1_highbd_dist_wtd_convolve_x_sse4_1()
328 __m128i res_odd = convolve(s, coeffs_x); in av1_highbd_dist_wtd_convolve_x_sse4_1()
Dwiener_convolve_avx2.c179 __m256i res_a = convolve(s, coeffs_v); in av1_wiener_convolve_add_src_avx2()
180 __m256i res_b = convolve(s + 4, coeffs_v); in av1_wiener_convolve_add_src_avx2()
224 __m256i convolveres = convolve(s, coeffs_v); in av1_wiener_convolve_add_src_avx2()
Dhighbd_convolve_2d_avx2.c84 __m256i res_even = convolve(s, coeffs_x); in av1_highbd_convolve_2d_sr_avx2()
94 __m256i res_odd = convolve(s, coeffs_x); in av1_highbd_convolve_2d_sr_avx2()
134 const __m256i res_a = convolve(s, coeffs_y); in av1_highbd_convolve_2d_sr_avx2()
142 const __m256i res_b = convolve(s + 4, coeffs_y); in av1_highbd_convolve_2d_sr_avx2()
Dconvolve_sse2.c38 static INLINE __m128i convolve(const __m128i *const s, in convolve() function
55 return convolve(ss, coeffs); in convolve_lo_x()
65 return convolve(ss, coeffs); in convolve_lo_y()
75 return convolve(ss, coeffs); in convolve_hi_y()
Dhighbd_jnt_convolve_avx2.c303 __m256i res_even = convolve(s, coeffs_x); in av1_highbd_dist_wtd_convolve_2d_avx2()
313 __m256i res_odd = convolve(s, coeffs_x); in av1_highbd_dist_wtd_convolve_2d_avx2()
353 const __m256i res_a = convolve(s, coeffs_y); in av1_highbd_dist_wtd_convolve_2d_avx2()
401 const __m256i res_b = convolve(s + 4, coeffs_y); in av1_highbd_dist_wtd_convolve_2d_avx2()
526 __m256i res_even = convolve(s, coeffs_x); in av1_highbd_dist_wtd_convolve_x_avx2()
536 __m256i res_odd = convolve(s, coeffs_x); in av1_highbd_dist_wtd_convolve_x_avx2()
747 const __m256i res_a = convolve(s, coeffs_y); in av1_highbd_dist_wtd_convolve_y_avx2()
795 const __m256i res_b = convolve(s + 4, coeffs_y); in av1_highbd_dist_wtd_convolve_y_avx2()
/external/pffft/
Dpffft.hpp285 AlignedVector<Scalar> & convolve(
347 Scalar* convolve(const Scalar* spectrum_internal_a,
455 void convolve(const Scalar* dft_a, in convolve() function in pffft::__anonaa7952090311::Setup
508 void convolve(const Scalar* dft_a, in convolve() function in pffft::__anonaa7952090311::Setup
577 void convolve(const Scalar* dft_a, in convolve() function in pffft::__anonaa7952090311::Setup
638 void convolve(const Scalar* dft_a, in convolve() function in pffft::__anonaa7952090311::Setup
782 Fft<T>::convolve( in convolve() function in pffft::Fft
788 convolve( spectrum_internal_a.data(), spectrum_internal_b.data(), in convolve()
858 Fft<T>::convolve(const Scalar* dft_a, in convolve() function in pffft::Fft
863 setup.convolve(dft_a, dft_b, dft_ab, scaling); in convolve()
/external/skia/gm/
Dimagefiltersgraph.cpp120 sk_sp<SkImageFilter> convolve(SkImageFilters::MatrixConvolution( in onDraw() local
125 paint.setImageFilter(std::move(convolve)); in onDraw()
/external/skqp/gm/
Dimagefiltersgraph.cpp128 sk_sp<SkImageFilter> convolve(SkMatrixConvolutionImageFilter::Make(kernelSize, in onDraw() local
138 paint.setImageFilter(std::move(convolve)); in onDraw()
/external/skia/src/core/
DSkGpuBlurUtils.cpp235 auto convolve = [&](SkIRect rect) { in convolve_gaussian() local
272 convolve(top); in convolve_gaussian()
280 convolve(bottom); in convolve_gaussian()
285 convolve(left); in convolve_gaussian()
287 convolve(left); in convolve_gaussian()
288 convolve(right); in convolve_gaussian()
289 convolve(mid); in convolve_gaussian()
/external/libaom/libaom/av1/common/arm/
Dwarp_plane_neon.c201 static INLINE void convolve(int32x2x2_t x0, int32x2x2_t x1, uint8x8_t src_0, in convolve() function
277 convolve(b0, b1, src_1_low, src_3_low, &res_0246_even); in horizontal_filter_neon()
283 convolve(b0, b1, src_2_low, src_4_low, &res_0246_odd); in horizontal_filter_neon()
289 convolve(b0, b1, src_2_low, src_4_low, &res_1357_even); in horizontal_filter_neon()
295 convolve(b0, b1, src_5_low, src_6_low, &res_1357_odd); in horizontal_filter_neon()
/external/libgav1/libgav1/src/dsp/x86/
Dconvolve_sse4.cc1882 dsp->convolve[0][0][0][1] = ConvolveHorizontal_SSE4_1; in Init8bpp()
1883 dsp->convolve[0][0][1][0] = ConvolveVertical_SSE4_1; in Init8bpp()
1884 dsp->convolve[0][0][1][1] = Convolve2D_SSE4_1; in Init8bpp()
1886 dsp->convolve[0][1][0][0] = ConvolveCompoundCopy_SSE4; in Init8bpp()
1887 dsp->convolve[0][1][0][1] = ConvolveCompoundHorizontal_SSE4_1; in Init8bpp()
1888 dsp->convolve[0][1][1][0] = ConvolveCompoundVertical_SSE4_1; in Init8bpp()
1889 dsp->convolve[0][1][1][1] = ConvolveCompound2D_SSE4_1; in Init8bpp()
1891 dsp->convolve[1][0][0][1] = ConvolveIntraBlockCopyHorizontal_SSE4_1; in Init8bpp()
1892 dsp->convolve[1][0][1][0] = ConvolveIntraBlockCopyVertical_SSE4_1; in Init8bpp()
1893 dsp->convolve[1][0][1][1] = ConvolveIntraBlockCopy2D_SSE4_1; in Init8bpp()
Dconvolve_avx2.cc1519 dsp->convolve[0][0][0][1] = ConvolveHorizontal_AVX2; in Init8bpp()
1520 dsp->convolve[0][0][1][0] = ConvolveVertical_AVX2; in Init8bpp()
1521 dsp->convolve[0][0][1][1] = Convolve2D_AVX2; in Init8bpp()
1523 dsp->convolve[0][1][0][1] = ConvolveCompoundHorizontal_AVX2; in Init8bpp()
1524 dsp->convolve[0][1][1][0] = ConvolveCompoundVertical_AVX2; in Init8bpp()
1525 dsp->convolve[0][1][1][1] = ConvolveCompound2D_AVX2; in Init8bpp()
/external/ltp/testcases/realtime/tools/
Dftqviz.py47 y = convolve(w/w.sum(), s, mode='same')
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorConvolution.h402 convolve(firstInput(index), 0, NumKernelDims-1, result);
440 convolve(startInputs[0], 0, NumKernelDims-1, data[0]);
443 convolve(firstInput(index+i), 0, NumKernelDims-1, data[i]);
446 convolve(startInputs[1], 0, NumKernelDims-1, data[PacketSize-1]);
490 …EIGEN_DEVICE_FUNC void convolve(Index firstIndex, Index firstKernel, int DimIndex, CoeffReturnType…
495 convolve(input, kernel, DimIndex-1, accum);

123