Home
last modified time | relevance | path

Searched refs:ker_y_start (Results 1 – 9 of 9) sorted by relevance

/cmsis-nn-latest/Source/ConvolutionFunctions/
Darm_depthwise_conv_s4.c97 int ker_y_start; in depthwise_conv_s4_generic() local
118 ker_y_start = MAX(0, start_y_max); in depthwise_conv_s4_generic()
124 ker_y_start = MAX(0, -base_idx_y); in depthwise_conv_s4_generic()
134 int32_t idx_y = base_idx_y + dilation_y * ker_y_start; in depthwise_conv_s4_generic()
135 for (int i_ker_y = ker_y_start; i_ker_y < ker_y_end; i_ker_y++) in depthwise_conv_s4_generic()
189 int ker_y_start; in depthwise_conv_s4_generic() local
210 ker_y_start = MAX(0, start_y_max); in depthwise_conv_s4_generic()
216 ker_y_start = MAX(0, -base_idx_y); in depthwise_conv_s4_generic()
225 int32_t idx_y = base_idx_y + dilation_y * ker_y_start; in depthwise_conv_s4_generic()
226 for (int i_ker_y = ker_y_start; i_ker_y < ker_y_end; i_ker_y++) in depthwise_conv_s4_generic()
[all …]
Darm_depthwise_conv_s16.c175 int ker_y_start; in depthwise_conv_s16_generic_s16() local
196 ker_y_start = MAX(0, start_y_max); in depthwise_conv_s16_generic_s16()
202 ker_y_start = MAX(0, -base_idx_y); in depthwise_conv_s16_generic_s16()
211 for (int i_ker_y = ker_y_start; i_ker_y < ker_y_end; i_ker_y++) in depthwise_conv_s16_generic_s16()
Darm_depthwise_conv_s8_opt.c229 const int ker_y_start = MAX(0, -base_idx_y); in arm_depthwise_conv_s8_opt() local
234 if (ker_y_start != 0) in arm_depthwise_conv_s8_opt()
236 … memset(&col_buffer[index], 0, (kernel_x * input_ch) * ker_y_start * sizeof(int16_t)); in arm_depthwise_conv_s8_opt()
237 index += (kernel_x * input_ch) * ker_y_start; in arm_depthwise_conv_s8_opt()
240 for (int i_ker_y = ker_y_start; i_ker_y < ker_y_end; i_ker_y++) in arm_depthwise_conv_s8_opt()
Darm_depthwise_conv_s8.c201 int ker_y_start; in depthwise_conv_s8_generic() local
222 ker_y_start = MAX(0, start_y_max); in depthwise_conv_s8_generic()
228 ker_y_start = MAX(0, -base_idx_y); in depthwise_conv_s8_generic()
237 for (int i_ker_y = ker_y_start; i_ker_y < ker_y_end; i_ker_y++) in depthwise_conv_s8_generic()
Darm_depthwise_conv_fast_s16.c240 const int ker_y_start = MAX(0, -base_idx_y); in arm_depthwise_conv_fast_s16() local
245 if (ker_y_start != 0) in arm_depthwise_conv_fast_s16()
247 … memset(&col_buffer[index], 0, (kernel_x * input_ch) * ker_y_start * sizeof(int16_t)); in arm_depthwise_conv_fast_s16()
248 index += (kernel_x * input_ch) * ker_y_start; in arm_depthwise_conv_fast_s16()
251 for (int i_ker_y = ker_y_start; i_ker_y < ker_y_end; i_ker_y++) in arm_depthwise_conv_fast_s16()
Darm_depthwise_conv_s4_opt.c271 const int ker_y_start = MAX(0, -base_idx_y); in arm_depthwise_conv_s4_opt() local
276 if (ker_y_start != 0) in arm_depthwise_conv_s4_opt()
278 … memset(&col_buffer[index], 0, (kernel_x * input_ch) * ker_y_start * sizeof(int16_t)); in arm_depthwise_conv_s4_opt()
279 index += (kernel_x * input_ch) * ker_y_start; in arm_depthwise_conv_s4_opt()
282 for (int i_ker_y = ker_y_start; i_ker_y < ker_y_end; i_ker_y++) in arm_depthwise_conv_s4_opt()
/cmsis-nn-latest/Source/PoolingFunctions/
Darm_max_pool_s16.c185 const int32_t ker_y_start = MAX(0, -base_idx_y); in arm_max_pool_s16() local
194 for (int k_y = ker_y_start; k_y < kernel_y_end; k_y++) in arm_max_pool_s16()
Darm_max_pool_s8.c201 const int32_t ker_y_start = MAX(0, -base_idx_y); in arm_max_pool_s8() local
210 for (int k_y = ker_y_start; k_y < kernel_y_end; k_y++) in arm_max_pool_s8()
Darm_avgpool_s16.c281 const int32_t ker_y_start = MAX(0, -base_idx_y); in arm_avgpool_s16() local
293 for (int k_y = ker_y_start; k_y < kernel_y_end; k_y++) in arm_avgpool_s16()