Home
last modified time | relevance | path

Searched refs:filter_y (Results 1 – 25 of 71) sorted by relevance

123

/external/libaom/libaom/aom_dsp/mips/
Dconvolve8_vert_dspr2.c25 const int16_t *filter_y, int32_t w, in convolve_vert_4_dspr2() argument
40 vector1b = ((const int32_t *)filter_y)[0]; in convolve_vert_4_dspr2()
41 vector2b = ((const int32_t *)filter_y)[1]; in convolve_vert_4_dspr2()
42 vector3b = ((const int32_t *)filter_y)[2]; in convolve_vert_4_dspr2()
43 vector4b = ((const int32_t *)filter_y)[3]; in convolve_vert_4_dspr2()
174 const int16_t *filter_y, int32_t h) { in convolve_vert_64_dspr2() argument
188 vector1b = ((const int32_t *)filter_y)[0]; in convolve_vert_64_dspr2()
189 vector2b = ((const int32_t *)filter_y)[1]; in convolve_vert_64_dspr2()
190 vector3b = ((const int32_t *)filter_y)[2]; in convolve_vert_64_dspr2()
191 vector4b = ((const int32_t *)filter_y)[3]; in convolve_vert_64_dspr2()
[all …]
Dconvolve2_vert_dspr2.c24 const int16_t *filter_y, int32_t w, in convolve_bi_vert_4_dspr2() argument
36 const int16_t *filter = &filter_y[3]; in convolve_bi_vert_4_dspr2()
115 const int16_t *filter_y, int32_t h) { in convolve_bi_vert_64_dspr2() argument
126 const int16_t *filter = &filter_y[3]; in convolve_bi_vert_64_dspr2()
206 const int16_t *filter_y, int y_step_q4, int w, in aom_convolve2_vert_dspr2() argument
224 convolve_bi_vert_4_dspr2(src, src_stride, dst, dst_stride, filter_y, w, in aom_convolve2_vert_dspr2()
229 convolve_bi_vert_64_dspr2(src, src_stride, dst, dst_stride, filter_y, h); in aom_convolve2_vert_dspr2()
233 x_step_q4, filter_y, y_step_q4, w, h); in aom_convolve2_vert_dspr2()
Dconvolve_common_dspr2.h30 const int16_t *filter_y, int y_step_q4, int w,
40 const int16_t *filter_y, int y_step_q4, int w,
/external/libvpx/libvpx/vpx_dsp/mips/
Dconvolve8_vert_dspr2.c23 const int16_t *filter_y, int32_t w, in convolve_vert_4_dspr2() argument
38 vector1b = ((const int32_t *)filter_y)[0]; in convolve_vert_4_dspr2()
39 vector2b = ((const int32_t *)filter_y)[1]; in convolve_vert_4_dspr2()
40 vector3b = ((const int32_t *)filter_y)[2]; in convolve_vert_4_dspr2()
41 vector4b = ((const int32_t *)filter_y)[3]; in convolve_vert_4_dspr2()
172 const int16_t *filter_y, int32_t h) { in convolve_vert_64_dspr2() argument
186 vector1b = ((const int32_t *)filter_y)[0]; in convolve_vert_64_dspr2()
187 vector2b = ((const int32_t *)filter_y)[1]; in convolve_vert_64_dspr2()
188 vector3b = ((const int32_t *)filter_y)[2]; in convolve_vert_64_dspr2()
189 vector4b = ((const int32_t *)filter_y)[3]; in convolve_vert_64_dspr2()
[all …]
Dconvolve8_avg_dspr2.c24 const int16_t *filter_y, int32_t w, in convolve_avg_vert_4_dspr2() argument
39 vector1b = ((const int32_t *)filter_y)[0]; in convolve_avg_vert_4_dspr2()
40 vector2b = ((const int32_t *)filter_y)[1]; in convolve_avg_vert_4_dspr2()
41 vector3b = ((const int32_t *)filter_y)[2]; in convolve_avg_vert_4_dspr2()
42 vector4b = ((const int32_t *)filter_y)[3]; in convolve_avg_vert_4_dspr2()
181 const int16_t *filter_y, int32_t h) { in convolve_avg_vert_64_dspr2() argument
195 vector1b = ((const int32_t *)filter_y)[0]; in convolve_avg_vert_64_dspr2()
196 vector2b = ((const int32_t *)filter_y)[1]; in convolve_avg_vert_64_dspr2()
197 vector3b = ((const int32_t *)filter_y)[2]; in convolve_avg_vert_64_dspr2()
198 vector4b = ((const int32_t *)filter_y)[3]; in convolve_avg_vert_64_dspr2()
[all …]
Dconvolve2_vert_dspr2.c23 const int16_t *filter_y, int32_t w, in convolve_bi_vert_4_dspr2() argument
35 const int16_t *filter = &filter_y[3]; in convolve_bi_vert_4_dspr2()
114 const int16_t *filter_y, int32_t h) { in convolve_bi_vert_64_dspr2() argument
125 const int16_t *filter = &filter_y[3]; in convolve_bi_vert_64_dspr2()
207 const int16_t *const filter_y = filter[y0_q4]; in vpx_convolve2_vert_dspr2() local
224 convolve_bi_vert_4_dspr2(src, src_stride, dst, dst_stride, filter_y, w, in vpx_convolve2_vert_dspr2()
229 convolve_bi_vert_64_dspr2(src, src_stride, dst, dst_stride, filter_y, h); in vpx_convolve2_vert_dspr2()
Dconvolve2_avg_dspr2.c23 const int16_t *filter_y, int32_t w, in convolve_bi_avg_vert_4_dspr2() argument
35 const int16_t *filter = &filter_y[3]; in convolve_bi_avg_vert_4_dspr2()
123 const int16_t *filter_y, int32_t h) { in convolve_bi_avg_vert_64_dspr2() argument
134 const int16_t *filter = &filter_y[3]; in convolve_bi_avg_vert_64_dspr2()
225 const int16_t *const filter_y = filter[y0_q4]; in vpx_convolve2_avg_vert_dspr2() local
242 convolve_bi_avg_vert_4_dspr2(src, src_stride, dst, dst_stride, filter_y, in vpx_convolve2_avg_vert_dspr2()
247 convolve_bi_avg_vert_64_dspr2(src, src_stride, dst, dst_stride, filter_y, in vpx_convolve2_avg_vert_dspr2()
Dconvolve8_dspr2.c1303 const int16_t *const filter_y = filter[y0_q4]; in vpx_convolve8_dspr2() local
1311 assert(((const int32_t *)filter_y)[1] != 0x800000); in vpx_convolve8_dspr2()
1366 if (filter_y[3] == 0x80) { in vpx_convolve8_dspr2()
1368 } else if (vpx_get_filter_taps(filter_y) == 2) { in vpx_convolve8_dspr2()
1370 filter_y, h, w); in vpx_convolve8_dspr2()
1375 dst_stride, filter_y, w); in vpx_convolve8_dspr2()
1379 dst_stride, filter_y, w); in vpx_convolve8_dspr2()
1384 dst_stride, filter_y, w, (h / 16)); in vpx_convolve8_dspr2()
1388 dst_stride, filter_y, w); in vpx_convolve8_dspr2()
1392 filter_y, h, w); in vpx_convolve8_dspr2()
/external/tensorflow/tensorflow/lite/kernels/internal/reference/
Dpooling.h58 for (int filter_y = filter_y_start; filter_y < filter_y_end; in AveragePool() local
59 ++filter_y) { in AveragePool()
63 const int in_y = in_y_origin + filter_y; in AveragePool()
113 for (int filter_y = filter_y_start; filter_y < filter_y_end; in AveragePool() local
114 ++filter_y) { in AveragePool()
118 const int in_y = in_y_origin + filter_y; in AveragePool()
166 for (int filter_y = filter_y_start; filter_y < filter_y_end; in L2Pool() local
167 ++filter_y) { in L2Pool()
171 const int in_y = in_y_origin + filter_y; in L2Pool()
219 for (int filter_y = filter_y_start; filter_y < filter_y_end; in MaxPool() local
[all …]
Dconv.h67 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in Conv() local
72 in_y_origin + dilation_height_factor * filter_y; in Conv()
80 filter_data[Offset(filter_shape, out_channel, filter_y, in Conv()
147 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in Conv() local
152 in_y_origin + dilation_height_factor * filter_y; in Conv()
160 filter_data[Offset(filter_shape, out_channel, filter_y, in Conv()
224 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in HybridConvPerChannel() local
229 in_y_origin + dilation_height_factor * filter_y; in HybridConvPerChannel()
237 filter_data[Offset(filter_shape, out_channel, filter_y, in HybridConvPerChannel()
Ddepthwiseconv_uint8.h139 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in Run() local
144 in_y_origin + dilation_height_factor * filter_y; in Run()
152 filter_shape, 0, filter_y, filter_x, oc)]; in Run()
226 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in RunPerChannel() local
231 in_y_origin + dilation_height_factor * filter_y; in RunPerChannel()
240 filter_shape, 0, filter_y, filter_x, output_channel)]; in RunPerChannel()
Ddepthwiseconv_float.h65 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in DepthwiseConv() local
69 in_y_origin + dilation_height_factor * filter_y; in DepthwiseConv()
77 filter_shape, 0, filter_y, filter_x, oc)]; in DepthwiseConv()
/external/libaom/libaom/aom_dsp/
Daom_convolve.c87 const int16_t *filter_y, int y_step_q4, int w, in aom_convolve8_horiz_c() argument
92 (void)filter_y; in aom_convolve8_horiz_c()
102 const int16_t *filter_y, int y_step_q4, int w, in aom_convolve8_vert_c() argument
104 const InterpKernel *const filters_y = get_filter_base(filter_y); in aom_convolve8_vert_c()
105 const int y0_q4 = get_filter_offset(filter_y, filters_y); in aom_convolve8_vert_c()
116 int filter_x_stride, const int16_t *filter_y, in aom_convolve_copy_c() argument
122 (void)filter_y; in aom_convolve_copy_c()
194 const int16_t *filter_y, int y_step_q4, int w, in aom_highbd_convolve8_horiz_c() argument
198 (void)filter_y; in aom_highbd_convolve8_horiz_c()
208 const int16_t *filter_y, int y_step_q4, int w, in aom_highbd_convolve8_vert_c() argument
[all …]
/external/tensorflow/tensorflow/lite/kernels/internal/reference/integer_ops/
Ddepthwise_conv.h70 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in DepthwiseConvPerChannel() local
74 in_y_origin + dilation_height_factor * filter_y; in DepthwiseConvPerChannel()
83 filter_shape, 0, filter_y, filter_x, output_channel)]; in DepthwiseConvPerChannel()
165 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in DepthwiseConvHybridPerChannel() local
169 in_y_origin + dilation_height_factor * filter_y; in DepthwiseConvHybridPerChannel()
178 filter_shape, 0, filter_y, filter_x, output_channel)]; in DepthwiseConvHybridPerChannel()
Dpooling.h57 for (int filter_y = filter_y_start; filter_y < filter_y_end; in AveragePool() local
58 ++filter_y) { in AveragePool()
62 const int in_y = in_y_origin + filter_y; in AveragePool()
117 for (int filter_y = filter_y_start; filter_y < filter_y_end; in MaxPool() local
118 ++filter_y) { in MaxPool()
122 const int in_y = in_y_origin + filter_y; in MaxPool()
Dconv.h71 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in ConvPerChannel() local
76 in_y_origin + dilation_height_factor * filter_y; in ConvPerChannel()
85 filter_data[Offset(filter_shape, out_channel, filter_y, in ConvPerChannel()
Dtranspose_conv.h69 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in TransposeConv() local
75 const int out_y = out_y_origin + filter_y; in TransposeConv()
82 filter_data[Offset(filter_shape, out_channel, filter_y, in TransposeConv()
/external/libaom/libaom/test/
Dconvolve_test.cc38 const int16_t *filter_y, int filter_y_stride,
548 for (int filter_y = 0; filter_y < kNumFilters; ++filter_y) { in TEST_P() local
550 filters[filter_y], ref, kOutputStride, in TEST_P()
553 if (filter_x && filter_y) in TEST_P()
555 else if (filter_y) in TEST_P()
558 16, filters[filter_y], 16, Width(), Height())); in TEST_P()
576 << filter_y << ")"; in TEST_P()
633 for (int filter_y = 0; filter_y < kNumFilters; ++filter_y) { in TEST_P() local
635 filters[filter_y], ref, kOutputStride, in TEST_P()
637 if (filter_x && filter_y) in TEST_P()
[all …]
/external/libaom/libaom/av1/common/arm/
Dconvolve_neon.h21 const int16x8_t s6, int16_t *filter_y, const int bd, in wiener_convolve8_vert_4x8() argument
38 sum0 = vmull_n_s16(vget_low_s16(ss0), filter_y[0]); in wiener_convolve8_vert_4x8()
39 sum0 = vmlal_n_s16(sum0, vget_low_s16(ss1), filter_y[1]); in wiener_convolve8_vert_4x8()
40 sum0 = vmlal_n_s16(sum0, vget_low_s16(ss2), filter_y[2]); in wiener_convolve8_vert_4x8()
41 sum0 = vmlal_n_s16(sum0, vget_low_s16(s3), filter_y[3]); in wiener_convolve8_vert_4x8()
43 sum1 = vmull_n_s16(vget_high_s16(ss0), filter_y[0]); in wiener_convolve8_vert_4x8()
44 sum1 = vmlal_n_s16(sum1, vget_high_s16(ss1), filter_y[1]); in wiener_convolve8_vert_4x8()
45 sum1 = vmlal_n_s16(sum1, vget_high_s16(ss2), filter_y[2]); in wiener_convolve8_vert_4x8()
46 sum1 = vmlal_n_s16(sum1, vget_high_s16(s3), filter_y[3]); in wiener_convolve8_vert_4x8()
/external/tensorflow/tensorflow/core/kernels/
Dconv_ops_using_gemm.cc155 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in operator ()() local
160 const int in_y = in_y_origin + filter_y; in operator ()()
175 filter_data[(filter_y * filter_width * input_depth * in operator ()()
344 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in operator ()() local
345 const int in_y = in_y_origin + filter_y; in operator ()()
347 im2col_patch_start + (filter_y * filter_width * input_depth); in operator ()()
Dquantized_conv_ops.cc132 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in operator ()() local
137 const int in_y = in_y_origin + filter_y; in operator ()()
156 filter_data[(filter_y * filter_width * input_depth * in operator ()()
312 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in operator ()() local
313 const int in_y = in_y_origin + filter_y; in operator ()()
315 im2col_patch_start + (filter_y * filter_width * input_depth); in operator ()()
/external/tensorflow/tensorflow/lite/micro/kernels/portable_optimized/
Ddepthwise_conv.cc165 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in DepthwiseConvOptimizedForFilterWidthEight() local
169 filter_data + Offset(filter_shape, 0, filter_y, filter_x, oc); in DepthwiseConvOptimizedForFilterWidthEight()
172 Offset(reshaped_filter_shape, 0, oc, filter_y, filter_x); in DepthwiseConvOptimizedForFilterWidthEight()
214 for (int filter_y = filter_y_start; filter_y < filter_y_end; in DepthwiseConvOptimizedForFilterWidthEight() local
215 ++filter_y, ++in_y) { in DepthwiseConvOptimizedForFilterWidthEight()
221 filter_y, filter_x_start); in DepthwiseConvOptimizedForFilterWidthEight()
268 Offset(filter_shape, 0, filter_y, filter_x_start, oc); in DepthwiseConvOptimizedForFilterWidthEight()
/external/libaom/libaom/aom_dsp/x86/
Dconvolve.h29 const int16_t *filter_y, int y_step_q4, int w, int h) { \
32 (void)filter_y; \
106 x_step_q4, filter_y, y_step_q4, w, h); \
122 const int16_t *filter_y, int y_step_q4, int w, int h, int bd) { \
198 dst_stride, filter_x, x_step_q4, filter_y, y_step_q4, w, h, bd); \
/external/libaom/libaom/av1/common/
Dav1_rtcd_defs.pl97 …ff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, i…
101 …ff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, i…
121 …ff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, i…
123 …ff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, i…
125 …ff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, i…
128 …ff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, i…
131 …ff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, i…
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/
Dim2col_utils.h164 for (int filter_y = 0; filter_y < filter_height; ++filter_y) { in DilatedIm2col() local
165 const int in_y = in_y_origin + dilation_height_factor * filter_y; in DilatedIm2col()
171 int col_offset = Offset(col_shape, 0, filter_y, filter_x, 0); in DilatedIm2col()
186 int col_offset = Offset(col_shape, 0, filter_y, 0, 0); in DilatedIm2col()

123