Searched refs:filter_x (Results 1 - 21 of 21) sorted by relevance

/external/tensorflow/tensorflow/contrib/lite/kernels/internal/reference/
H A Ddepthwiseconv_float.h54 for (int filter_x = 0; filter_x < filter_width; ++filter_x) {
55 const int in_x = in_x_origin + filter_x;
64 filter_dims, oc, filter_x, filter_y, 0)];
H A Ddepthwiseconv_uint8.h60 for (int filter_x = 0; filter_x < filter_width; ++filter_x) {
61 const int in_x = in_x_origin + filter_x;
70 filter_x, filter_y, 0)];
H A Dreference_ops.h187 for (int filter_x = 0; filter_x < filter_width; ++filter_x) {
189 const int in_x = in_x_origin + filter_x;
198 filter_data[Offset(filter_dims, in_channel, filter_x,
281 for (int filter_x = 0; filter_x < filter_width; ++filter_x) {
283 const int in_x = in_x_origin + filter_x;
292 filter_data[Offset(filter_dims, in_channel, filter_x,
[all...]
/external/libvpx/libvpx/vpx_dsp/x86/
H A Dconvolve.h73 const int16_t *filter_x = filter[x0_q4]; \
76 assert(filter_x[3] != 128); \
82 if (filter_x[0] | filter_x[1] | filter_x[2]) { \
174 const int16_t *filter_x = filter[x0_q4]; \
178 if ((filter_x[0] | filter_x[1] | filter_x[2]) || filter_x[
[all...]
/external/libvpx/libvpx/vpx_dsp/mips/
H A Dconvolve8_horiz_dspr2.c824 const int16_t *const filter_x = filter[x0_q4]; local
826 assert(((const int32_t *)filter_x)[1] != 0x800000);
828 if (((const int32_t *)filter_x)[0] == 0) {
834 prefetch_load((const uint8_t *)filter_x);
850 (int32_t)dst_stride, filter_x, (int32_t)h); local
854 (int32_t)dst_stride, filter_x, (int32_t)h); local
858 (int32_t)dst_stride, filter_x, (int32_t)h, 1); local
862 (int32_t)dst_stride, filter_x, (int32_t)h, 2); local
869 (int32_t)dst_stride, filter_x, (int32_t)h); local
H A Dconvolve8_avg_horiz_dspr2.c944 const int16_t *const filter_x = filter[x0_q4]; local
946 assert(((const int32_t *)filter_x)[1] != 0x800000);
948 if (((const int32_t *)filter_x)[0] == 0) {
968 convolve_avg_horiz_4_dspr2(src, src_stride, dst, dst_stride, filter_x,
972 convolve_avg_horiz_8_dspr2(src, src_stride, dst, dst_stride, filter_x,
976 convolve_avg_horiz_16_dspr2(src, src_stride, dst, dst_stride, filter_x,
980 convolve_avg_horiz_16_dspr2(src, src_stride, dst, dst_stride, filter_x,
987 convolve_avg_horiz_64_dspr2(src, src_stride, dst, dst_stride, filter_x,
H A Dconvolve2_horiz_dspr2.c634 const int16_t *const filter_x = filter[x0_q4]; local
639 prefetch_load((const uint8_t *)filter_x);
654 (int32_t)dst_stride, filter_x, (int32_t)h); local
658 (int32_t)dst_stride, filter_x, (int32_t)h); local
662 (int32_t)dst_stride, filter_x, (int32_t)h, 1); local
666 (int32_t)dst_stride, filter_x, (int32_t)h, 2); local
673 (int32_t)dst_stride, filter_x, (int32_t)h); local
H A Dconvolve2_avg_horiz_dspr2.c757 const int16_t *const filter_x = filter[x0_q4]; local
774 convolve_bi_avg_horiz_4_dspr2(src, src_stride, dst, dst_stride, filter_x,
778 convolve_bi_avg_horiz_8_dspr2(src, src_stride, dst, dst_stride, filter_x,
782 convolve_bi_avg_horiz_16_dspr2(src, src_stride, dst, dst_stride, filter_x,
786 convolve_bi_avg_horiz_16_dspr2(src, src_stride, dst, dst_stride, filter_x,
793 convolve_bi_avg_horiz_64_dspr2(src, src_stride, dst, dst_stride, filter_x,
H A Dconvolve8_dspr2.c1302 const int16_t *const filter_x = filter[x0_q4]; local
1310 assert(((const int32_t *)filter_x)[1] != 0x800000);
1322 if (filter_x[3] == 0x80) {
1325 } else if (((const int32_t *)filter_x)[0] == 0) {
1327 intermediate_height, filter_x, w, intermediate_height);
1338 intermediate_height, filter_x,
1343 intermediate_height, filter_x,
1349 intermediate_height, filter_x,
1355 intermediate_height, filter_x,
1360 filter_x,
[all...]
H A Dvariance_mmi.c1019 const uint8_t *filter_x = bilinear_filters[xoffset]; local
1067 : [filter_x0] "f"((uint64_t)filter_x[0]),
1068 [filter_x1] "f"((uint64_t)filter_x[1]),
1100 const uint8_t *filter_x = bilinear_filters[xoffset]; local
1148 : [filter_x0] "f"((uint64_t)filter_x[0]),
1149 [filter_x1] "f"((uint64_t)filter_x[1]),
1182 const uint8_t *filter_x = bilinear_filters[xoffset]; local
1225 : [filter_x0] "f"((uint64_t)filter_x[0]),
1226 [filter_x1] "f"((uint64_t)filter_x[1]),
H A Dvpx_convolve8_avg_msa.c527 const int16_t *const filter_x = filter[x0_q4]; local
533 assert(((const int32_t *)filter_x)[1] != 0x800000);
537 filt_hor[cnt] = filter_x[cnt];
541 if (((const int32_t *)filter_x)[0] == 0 &&
574 } else if (((const int32_t *)filter_x)[0] == 0 ||
H A Dvpx_convolve8_horiz_msa.c627 const int16_t *const filter_x = filter[x0_q4]; local
631 assert(((const int32_t *)filter_x)[1] != 0x800000);
634 filt_hor[cnt] = filter_x[cnt];
637 if (((const int32_t *)filter_x)[0] == 0) {
H A Dvpx_convolve8_avg_horiz_msa.c651 const int16_t *const filter_x = filter[x0_q4]; local
655 assert(((const int32_t *)filter_x)[1] != 0x800000);
658 filt_hor[cnt] = filter_x[cnt];
661 if (((const int32_t *)filter_x)[0] == 0) {
H A Dvpx_convolve8_msa.c547 const int16_t *const filter_x = filter[x0_q4]; local
553 assert(((const int32_t *)filter_x)[1] != 0x800000);
557 filt_hor[cnt] = filter_x[cnt];
561 if (((const int32_t *)filter_x)[0] == 0 &&
594 } else if (((const int32_t *)filter_x)[0] == 0 ||
/external/tensorflow/tensorflow/contrib/lite/kernels/internal/optimized/
H A Ddepthwiseconv_float.h788 for (int filter_x = 0; filter_x < filter_width; ++filter_x) {
789 // For the current (filter_x, filter_y) point in the filter,
795 out_x_loop_start_unclampled = (pad_width - filter_x + 1) / 2;
797 (pad_width + input_width - filter_x + 1) / 2;
799 out_x_loop_start_unclampled = (pad_width - filter_x + 3) / 4;
801 (pad_width + input_width - filter_x + 3) / 4;
804 (pad_width - filter_x + stride - 1) / stride;
806 (pad_width + input_width - filter_x
[all...]
H A Ddepthwiseconv_uint8.h1225 int16x8_t filter_x = vreinterpretq_s16_u16(vmovl_u8(filter_u8_x)); local
1228 filter_x = vaddq_s16(filter_x, vdupq_n_s16(filter_offset));
1245 acc_4 = vmlal_n_s16(acc_4, vget_high_s16(filter_x), input);
1491 for (int filter_x = 0; filter_x < filter_width; ++filter_x) {
1492 // For the current (filter_x, filter_y) point in the filter,
1498 out_x_loop_start_unclampled = (pad_width - filter_x + 1) / 2;
1500 (pad_width + input_width - filter_x
[all...]
/external/tensorflow/tensorflow/core/kernels/neon/
H A Ddepthwiseconv_float.h450 for (int filter_x = 0; filter_x < filter_width; ++filter_x) {
451 // For the current (filter_x, filter_y) point in the filter,
457 out_x_loop_start_unclampled = (pad_width - filter_x + 1) / 2;
459 (pad_width + input_width - filter_x + 1) / 2;
461 out_x_loop_start_unclampled = (pad_width - filter_x + 3) / 4;
463 (pad_width + input_width - filter_x + 3) / 4;
466 (pad_width - filter_x + stride - 1) / stride;
468 (pad_width + input_width - filter_x
[all...]
/external/tensorflow/tensorflow/core/kernels/
H A Dconv_ops_using_gemm.cc156 for (int filter_x = 0; filter_x < filter_width; ++filter_x) {
159 const int in_x = in_x_origin + filter_x;
177 (filter_x * input_depth * filter_count) +
H A Dquantized_conv_ops.cc133 for (int filter_x = 0; filter_x < filter_width; ++filter_x) {
136 const int in_x = in_x_origin + filter_x;
158 (filter_x * input_depth * filter_count) +
/external/libvpx/libvpx/test/
H A Dconvolve_test.cc859 for (int filter_x = 0; filter_x < kNumFilters; ++filter_x) {
861 wrapper_filter_block2d_8[i](in, kInputStride, filters[filter_x],
865 if (filter_x && filter_y)
868 filter_x, 16, filter_y, 16, Width(), Height()));
873 else if (filter_x)
876 filter_x, 16, 0, 16, Width(), Height()));
889 << "filters (" << filter_bank << "," << filter_x << ","
958 for (int filter_x
[all...]
/external/tensorflow/tensorflow/examples/android/jni/object_tracking/
H A Dimage-inl.h607 for (int filter_x = 0; filter_x < 3; ++filter_x) {
608 const int x = Clip(center_x - 1 + filter_x, 0, original.GetWidth());
609 sum += original[y][x] * filter[filter_y * 3 + filter_x];

Completed in 1333 milliseconds