Home
last modified time | relevance | path

Searched refs:MIN (Results 1 – 25 of 41) sorted by relevance

12

/cmsis-nn-latest/Source/ConvolutionFunctions/
Darm_depthwise_conv_s4.c107 ker_x_end = MIN(kernel_x, end_min_x); in depthwise_conv_s4_generic()
112 ker_x_end = MIN(kernel_x, input_x - base_idx_x); in depthwise_conv_s4_generic()
120 ker_y_end = MIN(kernel_y, end_min_y); in depthwise_conv_s4_generic()
125 ker_y_end = MIN(kernel_y, input_y - base_idx_y); in depthwise_conv_s4_generic()
164 acc_0 = MIN(acc_0, output_activation_max); in depthwise_conv_s4_generic()
170 acc_1 = MIN(acc_1, output_activation_max); in depthwise_conv_s4_generic()
199 ker_x_end = MIN(kernel_x, end_min_x); in depthwise_conv_s4_generic()
204 ker_x_end = MIN(kernel_x, input_x - base_idx_x); in depthwise_conv_s4_generic()
212 ker_y_end = MIN(kernel_y, end_min_y); in depthwise_conv_s4_generic()
217 ker_y_end = MIN(kernel_y, input_y - base_idx_y); in depthwise_conv_s4_generic()
[all …]
Darm_nn_mat_mult_kernel_s16.c151 ch_0_out_0 = MIN(ch_0_out_0, activation_max); in arm_nn_mat_mult_kernel_s16()
155 ch_0_out_1 = MIN(ch_0_out_1, activation_max); in arm_nn_mat_mult_kernel_s16()
164 ch_1_out_0 = MIN(ch_1_out_0, activation_max); in arm_nn_mat_mult_kernel_s16()
168 ch_1_out_1 = MIN(ch_1_out_1, activation_max); in arm_nn_mat_mult_kernel_s16()
215 ch_0_out_0 = MIN(ch_0_out_0, activation_max); in arm_nn_mat_mult_kernel_s16()
219 ch_0_out_1 = MIN(ch_0_out_1, activation_max); in arm_nn_mat_mult_kernel_s16()
223 ch_1_out_0 = MIN(ch_1_out_0, activation_max); in arm_nn_mat_mult_kernel_s16()
227 ch_1_out_1 = MIN(ch_1_out_1, activation_max); in arm_nn_mat_mult_kernel_s16()
298 ch_0_out_0 = MIN(ch_0_out_0, activation_max); in arm_nn_mat_mult_kernel_s16()
302 ch_0_out_1 = MIN(ch_0_out_1, activation_max); in arm_nn_mat_mult_kernel_s16()
[all …]
Darm_depthwise_conv_s16.c89 … for (int32_t ker_h = ker_h_start; ker_h < MIN(kernel_y, input_y - in_h); ++ker_h) in depthwise_conv_s16_mult_4_s16()
96 for (int32_t ker_w = ker_w_start; ker_w < MIN(kernel_x, input_x - in_w); in depthwise_conv_s16_mult_4_s16()
118 … out_buff32[0] = MIN(MAX(out_buff32[0], output_activation_min), output_activation_max); in depthwise_conv_s16_mult_4_s16()
119 … out_buff32[1] = MIN(MAX(out_buff32[1], output_activation_min), output_activation_max); in depthwise_conv_s16_mult_4_s16()
120 … out_buff32[2] = MIN(MAX(out_buff32[2], output_activation_min), output_activation_max); in depthwise_conv_s16_mult_4_s16()
121 … out_buff32[3] = MIN(MAX(out_buff32[3], output_activation_min), output_activation_max); in depthwise_conv_s16_mult_4_s16()
185 ker_x_end = MIN(kernel_x, end_min_x); in depthwise_conv_s16_generic_s16()
190 ker_x_end = MIN(kernel_x, input_x - base_idx_x); in depthwise_conv_s16_generic_s16()
198 ker_y_end = MIN(kernel_y, end_min_y); in depthwise_conv_s16_generic_s16()
203 ker_y_end = MIN(kernel_y, input_y - base_idx_y); in depthwise_conv_s16_generic_s16()
[all …]
Darm_depthwise_conv_s8.c97 … for (int32_t ker_h = ker_h_start; ker_h < MIN(kernel_y, input_y - in_h); ++ker_h) in depthwise_conv_s8_mult_4()
105 for (int32_t ker_w = ker_w_start; ker_w < MIN(kernel_x, input_x - in_w); in depthwise_conv_s8_mult_4()
137 … out_buff[0] = MIN(MAX(out_buff[0], output_activation_min), output_activation_max); in depthwise_conv_s8_mult_4()
138 … out_buff[1] = MIN(MAX(out_buff[1], output_activation_min), output_activation_max); in depthwise_conv_s8_mult_4()
139 … out_buff[2] = MIN(MAX(out_buff[2], output_activation_min), output_activation_max); in depthwise_conv_s8_mult_4()
140 … out_buff[3] = MIN(MAX(out_buff[3], output_activation_min), output_activation_max); in depthwise_conv_s8_mult_4()
211 ker_x_end = MIN(kernel_x, end_min_x); in depthwise_conv_s8_generic()
216 ker_x_end = MIN(kernel_x, input_x - base_idx_x); in depthwise_conv_s8_generic()
224 ker_y_end = MIN(kernel_y, end_min_y); in depthwise_conv_s8_generic()
229 ker_y_end = MIN(kernel_y, input_y - base_idx_y); in depthwise_conv_s8_generic()
[all …]
Darm_nn_mat_mult_kernel_row_offset_s8_s16.c136 ch_0_out_0 = MIN(ch_0_out_0, activation_max); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
142 ch_0_out_1 = MIN(ch_0_out_1, activation_max); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
150 ch_1_out_0 = MIN(ch_1_out_0, activation_max); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
156 ch_1_out_1 = MIN(ch_1_out_1, activation_max); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
222 ch_0_out_0 = MIN(ch_0_out_0, activation_max); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
228 ch_0_out_1 = MIN(ch_0_out_1, activation_max); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
Darm_nn_mat_mult_kernel_s8_s16.c131 ch_0_out_0 = MIN(ch_0_out_0, activation_max); in arm_nn_mat_mult_kernel_s8_s16()
137 ch_0_out_1 = MIN(ch_0_out_1, activation_max); in arm_nn_mat_mult_kernel_s8_s16()
145 ch_1_out_0 = MIN(ch_1_out_0, activation_max); in arm_nn_mat_mult_kernel_s8_s16()
151 ch_1_out_1 = MIN(ch_1_out_1, activation_max); in arm_nn_mat_mult_kernel_s8_s16()
215 ch_0_out_0 = MIN(ch_0_out_0, activation_max); in arm_nn_mat_mult_kernel_s8_s16()
221 ch_0_out_1 = MIN(ch_0_out_1, activation_max); in arm_nn_mat_mult_kernel_s8_s16()
Darm_nn_mat_mult_kernel_s4_s16.c172 ch_0_out_0 = MIN(ch_0_out_0, activation_max); in arm_nn_mat_mult_kernel_s4_s16()
179 ch_0_out_1 = MIN(ch_0_out_1, activation_max); in arm_nn_mat_mult_kernel_s4_s16()
188 ch_1_out_0 = MIN(ch_1_out_0, activation_max); in arm_nn_mat_mult_kernel_s4_s16()
194 ch_1_out_1 = MIN(ch_1_out_1, activation_max); in arm_nn_mat_mult_kernel_s4_s16()
299 ch_0_out_0 = MIN(ch_0_out_0, activation_max); in arm_nn_mat_mult_kernel_s4_s16()
306 ch_0_out_1 = MIN(ch_0_out_1, activation_max); in arm_nn_mat_mult_kernel_s4_s16()
315 ch_1_out_0 = MIN(ch_1_out_0, activation_max); in arm_nn_mat_mult_kernel_s4_s16()
321 ch_1_out_1 = MIN(ch_1_out_1, activation_max); in arm_nn_mat_mult_kernel_s4_s16()
421 ch_0_out_0 = MIN(ch_0_out_0, activation_max); in arm_nn_mat_mult_kernel_s4_s16()
427 ch_0_out_1 = MIN(ch_0_out_1, activation_max); in arm_nn_mat_mult_kernel_s4_s16()
Darm_depthwise_conv_3x3_s8.c122 for (int32_t ker_h = ker_h_start; ker_h < MIN(3, input_y - in_h); ++ker_h) in arm_depthwise_conv_3x3_s8()
178 for (int32_t ker_h = ker_h_start; ker_h < MIN(3, input_y - in_h); ++ker_h) in arm_depthwise_conv_3x3_s8()
227 out_buff0 = MIN(MAX(out_buff0, output_activation_min), output_activation_max); in arm_depthwise_conv_3x3_s8()
228 out_buff1 = MIN(MAX(out_buff1, output_activation_min), output_activation_max); in arm_depthwise_conv_3x3_s8()
229 out_buff2 = MIN(MAX(out_buff2, output_activation_min), output_activation_max); in arm_depthwise_conv_3x3_s8()
230 out_buff3 = MIN(MAX(out_buff3, output_activation_min), output_activation_max); in arm_depthwise_conv_3x3_s8()
250 for (int32_t ker_h = ker_h_start; ker_h < MIN(3, input_y - in_h); ++ker_h) in arm_depthwise_conv_3x3_s8()
270 out_buff = MIN(MAX(out_buff, output_activation_min), output_activation_max); in arm_depthwise_conv_3x3_s8()
Darm_depthwise_conv_s4_opt.c106 int32_t active_ch = MIN(S4_CH_IN_BLOCK_MVE, remaining_ch); in arm_depthwise_conv_s4_opt()
248 active_ch = MIN(S4_CH_IN_BLOCK_MVE, remaining_ch); in arm_depthwise_conv_s4_opt()
273 const int ker_y_end = MIN(kernel_y, input_y - base_idx_y); in arm_depthwise_conv_s4_opt()
439 sum = MIN(sum, output_activation_max); in arm_depthwise_conv_s4_opt()
445 sum_2 = MIN(sum_2, output_activation_max); in arm_depthwise_conv_s4_opt()
450 sum_3 = MIN(sum_3, output_activation_max); in arm_depthwise_conv_s4_opt()
456 sum_4 = MIN(sum_4, output_activation_max); in arm_depthwise_conv_s4_opt()
507 sum = MIN(sum, output_activation_max); in arm_depthwise_conv_s4_opt()
614 sum = MIN(sum, output_activation_max); in arm_depthwise_conv_s4_opt()
620 sum_2 = MIN(sum_2, output_activation_max); in arm_depthwise_conv_s4_opt()
[all …]
Darm_depthwise_conv_s8_opt.c105 int32_t active_ch = MIN(CH_IN_BLOCK_MVE, remaining_ch); in arm_depthwise_conv_s8_opt()
206 active_ch = MIN(CH_IN_BLOCK_MVE, remaining_ch); in arm_depthwise_conv_s8_opt()
231 const int ker_y_end = MIN(kernel_y, input_y - base_idx_y); in arm_depthwise_conv_s8_opt()
351 sum = MIN(sum, output_activation_max); in arm_depthwise_conv_s8_opt()
357 sum_2 = MIN(sum_2, output_activation_max); in arm_depthwise_conv_s8_opt()
362 sum_3 = MIN(sum_3, output_activation_max); in arm_depthwise_conv_s8_opt()
368 sum_4 = MIN(sum_4, output_activation_max); in arm_depthwise_conv_s8_opt()
394 sum = MIN(sum, output_activation_max); in arm_depthwise_conv_s8_opt()
/cmsis-nn-latest/Source/ActivationFunctions/
Darm_relu6_s8.c59 data[i] = MIN(ip, 6); in arm_relu6_s8()
/cmsis-nn-latest/Source/BasicMathFunctions/
Darm_elementwise_mul_s8.c130 mul_res = MIN(mul_res, out_activation_max); in arm_elementwise_mul_s8()
137 mul_res = MIN(mul_res, out_activation_max); in arm_elementwise_mul_s8()
144 mul_res = MIN(mul_res, out_activation_max); in arm_elementwise_mul_s8()
151 mul_res = MIN(mul_res, out_activation_max); in arm_elementwise_mul_s8()
175 mul_res = MIN(mul_res, out_activation_max); in arm_elementwise_mul_s8()
Darm_elementwise_mul_s16.c114 mul_res = MIN(mul_res, out_activation_max); in arm_elementwise_mul_s16()
126 mul_res = MIN(mul_res, out_activation_max); in arm_elementwise_mul_s16()
146 mul_res = MIN(mul_res, out_activation_max); in arm_elementwise_mul_s16()
Darm_elementwise_add_s8.c149 sum = MIN(sum, out_activation_max); in arm_elementwise_add_s8()
163 sum = MIN(sum, out_activation_max); in arm_elementwise_add_s8()
177 sum = MIN(sum, out_activation_max); in arm_elementwise_add_s8()
191 sum = MIN(sum, out_activation_max); in arm_elementwise_add_s8()
219 sum = MIN(sum, out_activation_max); in arm_elementwise_add_s8()
Darm_elementwise_mul_acc_s16.c121 mul_res = MIN(mul_res, activation_max); in arm_elementwise_mul_acc_s16()
134 mul_res = MIN(mul_res, activation_max); in arm_elementwise_mul_acc_s16()
155 mul_res = MIN(mul_res, activation_max); in arm_elementwise_mul_acc_s16()
Darm_elementwise_mul_s16_batch_offset.c122 mul_res = MIN(mul_res, NN_Q15_MAX); in arm_elementwise_mul_s16_batch_offset()
134 mul_res = MIN(mul_res, NN_Q15_MAX); in arm_elementwise_mul_s16_batch_offset()
153 mul_res = MIN(mul_res, NN_Q15_MAX); in arm_elementwise_mul_s16_batch_offset()
Darm_elementwise_add_s16.c125 sum = MIN(sum, out_activation_max); in arm_elementwise_add_s16()
135 sum = MIN(sum, out_activation_max); in arm_elementwise_add_s16()
157 sum = MIN(sum, out_activation_max); in arm_elementwise_add_s16()
/cmsis-nn-latest/Source/PoolingFunctions/
Darm_max_pool_s8.c123 in.bytes[0] = MIN(in.bytes[0], act_max); in clamp_output()
125 in.bytes[1] = MIN(in.bytes[1], act_max); in clamp_output()
127 in.bytes[2] = MIN(in.bytes[2], act_max); in clamp_output()
129 in.bytes[3] = MIN(in.bytes[3], act_max); in clamp_output()
140 comp = MIN(comp, act_max); in clamp_output()
205 const int32_t kernel_y_end = MIN(kernel_y, input_y - base_idx_y); in arm_max_pool_s8()
206 const int32_t kernel_x_end = MIN(kernel_x, input_x - base_idx_x); in arm_max_pool_s8()
Darm_avgpool_s16.c50 sum = MIN(sum, act_max); in scale_q31_to_q15_and_clamp()
114 const int32_t k_y_end = MIN(i_y * stride_y - pad_y + kernel_y, input_y); in arm_avgpool_s16()
117 const int32_t k_x_end = MIN(i_x * stride_x - pad_x + kernel_x, input_x); in arm_avgpool_s16()
224 const int32_t kernel_y_end = MIN(kernel_y, input_y - idx_y); in arm_avgpool_s16()
225 const int32_t kernel_x_end = MIN(kernel_x, input_x - idx_x); in arm_avgpool_s16()
285 const int32_t kernel_y_end = MIN(kernel_y, input_y - base_idx_y); in arm_avgpool_s16()
286 const int32_t kernel_x_end = MIN(kernel_x, input_x - base_idx_x); in arm_avgpool_s16()
310 sum = MIN(sum, act_max); in arm_avgpool_s16()
Darm_max_pool_s16.c111 in.half_words[0] = MIN(in.half_words[0], act_max); in clamp_output()
113 in.half_words[1] = MIN(in.half_words[1], act_max); in clamp_output()
123 comp = MIN(comp, act_max); in clamp_output()
189 const int32_t kernel_y_end = MIN(kernel_y, input_y - base_idx_y); in arm_max_pool_s16()
190 const int32_t kernel_x_end = MIN(kernel_x, input_x - base_idx_x); in arm_max_pool_s16()
/cmsis-nn-latest/Source/NNSupportFunctions/
Darm_nn_vec_mat_mult_t_s16.c141 tmp = MIN(tmp, activation_max); in arm_nn_vec_mat_mult_t_s16()
147 tmp = MIN(tmp, activation_max); in arm_nn_vec_mat_mult_t_s16()
153 tmp = MIN(tmp, activation_max); in arm_nn_vec_mat_mult_t_s16()
159 tmp = MIN(tmp, activation_max); in arm_nn_vec_mat_mult_t_s16()
210 tmp = MIN(tmp, activation_max); in arm_nn_vec_mat_mult_t_s16()
275 tmp = MIN(tmp, activation_max); in arm_nn_vec_mat_mult_t_s16()
280 tmp = MIN(tmp, activation_max); in arm_nn_vec_mat_mult_t_s16()
322 tmp = MIN(tmp, activation_max); in arm_nn_vec_mat_mult_t_s16()
Darm_nn_vec_mat_mul_result_acc_s16.c143 tmp = MIN(tmp, NN_Q15_MAX); in arm_nn_vec_mat_mul_result_acc_s16()
150 tmp = MIN(tmp, NN_Q15_MAX); in arm_nn_vec_mat_mul_result_acc_s16()
157 tmp = MIN(tmp, NN_Q15_MAX); in arm_nn_vec_mat_mul_result_acc_s16()
164 tmp = MIN(tmp, NN_Q15_MAX); in arm_nn_vec_mat_mul_result_acc_s16()
209 tmp = MIN(tmp, NN_Q15_MAX); in arm_nn_vec_mat_mul_result_acc_s16()
273 tmp = MIN(tmp, NN_Q15_MAX); in arm_nn_vec_mat_mul_result_acc_s16()
279 tmp = MIN(tmp, NN_Q15_MAX); in arm_nn_vec_mat_mul_result_acc_s16()
320 tmp = MIN(tmp, NN_Q15_MAX); in arm_nn_vec_mat_mul_result_acc_s16()
Darm_nn_vec_mat_mult_t_s8.c194 *dst = MIN(acc_0, activation_max); in arm_nn_vec_mat_mult_t_s8()
265 acc_0 = MIN(acc_0, activation_max); in arm_nn_vec_mat_mult_t_s8()
267 acc_1 = MIN(acc_1, activation_max); in arm_nn_vec_mat_mult_t_s8()
313 acc_0 = MIN(acc_0, activation_max); in arm_nn_vec_mat_mult_t_s8()
368 res00 = MIN(res00, activation_max); in arm_nn_vec_mat_mult_t_s8()
370 res01 = MIN(res01, activation_max); in arm_nn_vec_mat_mult_t_s8()
372 res02 = MIN(res02, activation_max); in arm_nn_vec_mat_mult_t_s8()
414 res00 = MIN(res00, activation_max); in arm_nn_vec_mat_mult_t_s8()
534 *dst = MIN(acc_0, activation_max); in arm_nn_vec_mat_mult_t_s8()
602 acc_0 = MIN(acc_0, activation_max); in arm_nn_vec_mat_mult_t_s8()
[all …]
Darm_nn_mat_mult_nt_t_s8.c219 acc_n0 = MIN(acc_n0, activation_max); in arm_nn_mat_mult_nt_t_s8()
429 res00 = MIN(res00, activation_max); in arm_nn_mat_mult_nt_t_s8()
431 res01 = MIN(res01, activation_max); in arm_nn_mat_mult_nt_t_s8()
433 res10 = MIN(res10, activation_max); in arm_nn_mat_mult_nt_t_s8()
435 res11 = MIN(res11, activation_max); in arm_nn_mat_mult_nt_t_s8()
571 res00 = MIN(res00, activation_max); in arm_nn_mat_mult_nt_t_s8()
573 res01 = MIN(res01, activation_max); in arm_nn_mat_mult_nt_t_s8()
618 res00 = MIN(res00, activation_max); in arm_nn_mat_mult_nt_t_s8()
690 res00 = MIN(res00, activation_max); in arm_nn_mat_mult_nt_t_s8()
692 res01 = MIN(res01, activation_max); in arm_nn_mat_mult_nt_t_s8()
[all …]
Darm_nn_vec_mat_mult_t_svdf_s8.c158 *dst = (int16_t)MIN(acc_0, activation_max); in arm_nn_vec_mat_mult_t_svdf_s8()
291 acc_0 = MIN(acc_0, activation_max); in arm_nn_vec_mat_mult_t_svdf_s8()
293 acc_1 = MIN(acc_1, activation_max); in arm_nn_vec_mat_mult_t_svdf_s8()
328 acc_0 = MIN(acc_0, activation_max); in arm_nn_vec_mat_mult_t_svdf_s8()
370 res00 = MIN(res00, activation_max); in arm_nn_vec_mat_mult_t_svdf_s8()
372 res01 = MIN(res01, activation_max); in arm_nn_vec_mat_mult_t_svdf_s8()
374 res02 = MIN(res02, activation_max); in arm_nn_vec_mat_mult_t_svdf_s8()
408 res00 = MIN(res00, activation_max); in arm_nn_vec_mat_mult_t_svdf_s8()

12