Home
last modified time | relevance | path

Searched refs:MAX (Results 1 – 25 of 46) sorted by relevance

12

/cmsis-nn-latest/Source/ConvolutionFunctions/
Darm_depthwise_conv_s4.c105 ker_x_start = MAX(0, start_x_max); in depthwise_conv_s4_generic()
111 ker_x_start = MAX(0, -base_idx_x); in depthwise_conv_s4_generic()
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()
163 acc_0 = MAX(acc_0, output_activation_min); in depthwise_conv_s4_generic()
169 acc_1 = MAX(acc_1, output_activation_min); in depthwise_conv_s4_generic()
197 ker_x_start = MAX(0, start_x_max); in depthwise_conv_s4_generic()
203 ker_x_start = MAX(0, -base_idx_x); in depthwise_conv_s4_generic()
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()
[all …]
Darm_nn_mat_mult_kernel_s16.c150 ch_0_out_0 = MAX(ch_0_out_0, activation_min); in arm_nn_mat_mult_kernel_s16()
154 ch_0_out_1 = MAX(ch_0_out_1, activation_min); in arm_nn_mat_mult_kernel_s16()
163 ch_1_out_0 = MAX(ch_1_out_0, activation_min); in arm_nn_mat_mult_kernel_s16()
167 ch_1_out_1 = MAX(ch_1_out_1, activation_min); in arm_nn_mat_mult_kernel_s16()
214 ch_0_out_0 = MAX(ch_0_out_0, activation_min); in arm_nn_mat_mult_kernel_s16()
218 ch_0_out_1 = MAX(ch_0_out_1, activation_min); in arm_nn_mat_mult_kernel_s16()
222 ch_1_out_0 = MAX(ch_1_out_0, activation_min); in arm_nn_mat_mult_kernel_s16()
226 ch_1_out_1 = MAX(ch_1_out_1, activation_min); in arm_nn_mat_mult_kernel_s16()
297 ch_0_out_0 = MAX(ch_0_out_0, activation_min); in arm_nn_mat_mult_kernel_s16()
301 ch_0_out_1 = MAX(ch_0_out_1, activation_min); in arm_nn_mat_mult_kernel_s16()
[all …]
Darm_depthwise_conv_s16.c67 …for (int32_t in_w = -pad_x, out_w = 0, ker_h_start = MAX(0, -in_h); out_w < output_x; in_w += stri… in depthwise_conv_s16_mult_4_s16()
69 for (int32_t in_ch = 0, out_ch = 0, ker_w_start = MAX(0, -in_w); out_ch < output_ch; 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()
183 ker_x_start = MAX(0, start_x_max); in depthwise_conv_s16_generic_s16()
189 ker_x_start = MAX(0, -base_idx_x); in depthwise_conv_s16_generic_s16()
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()
[all …]
Darm_depthwise_conv_s8.c78 …for (int32_t in_w = -pad_x, out_w = 0, ker_h_start = MAX(0, -in_h); out_w < output_x; in_w += stri… in depthwise_conv_s8_mult_4()
83 for (int32_t in_ch = 0, out_ch = 0, ker_w_start = MAX(0, -in_w); out_ch < output_ch; 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()
209 ker_x_start = MAX(0, start_x_max); in depthwise_conv_s8_generic()
215 ker_x_start = MAX(0, -base_idx_x); in depthwise_conv_s8_generic()
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()
[all …]
Darm_nn_mat_mult_kernel_row_offset_s8_s16.c135 ch_0_out_0 = MAX(ch_0_out_0, activation_min); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
141 ch_0_out_1 = MAX(ch_0_out_1, activation_min); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
149 ch_1_out_0 = MAX(ch_1_out_0, activation_min); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
155 ch_1_out_1 = MAX(ch_1_out_1, activation_min); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
221 ch_0_out_0 = MAX(ch_0_out_0, activation_min); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
227 ch_0_out_1 = MAX(ch_0_out_1, activation_min); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
Darm_nn_mat_mult_kernel_s8_s16.c130 ch_0_out_0 = MAX(ch_0_out_0, activation_min); in arm_nn_mat_mult_kernel_s8_s16()
136 ch_0_out_1 = MAX(ch_0_out_1, activation_min); in arm_nn_mat_mult_kernel_s8_s16()
144 ch_1_out_0 = MAX(ch_1_out_0, activation_min); in arm_nn_mat_mult_kernel_s8_s16()
150 ch_1_out_1 = MAX(ch_1_out_1, activation_min); in arm_nn_mat_mult_kernel_s8_s16()
214 ch_0_out_0 = MAX(ch_0_out_0, activation_min); in arm_nn_mat_mult_kernel_s8_s16()
220 ch_0_out_1 = MAX(ch_0_out_1, activation_min); in arm_nn_mat_mult_kernel_s8_s16()
Darm_nn_mat_mult_kernel_s4_s16.c171 ch_0_out_0 = MAX(ch_0_out_0, activation_min); in arm_nn_mat_mult_kernel_s4_s16()
178 ch_0_out_1 = MAX(ch_0_out_1, activation_min); in arm_nn_mat_mult_kernel_s4_s16()
187 ch_1_out_0 = MAX(ch_1_out_0, activation_min); in arm_nn_mat_mult_kernel_s4_s16()
193 ch_1_out_1 = MAX(ch_1_out_1, activation_min); in arm_nn_mat_mult_kernel_s4_s16()
298 ch_0_out_0 = MAX(ch_0_out_0, activation_min); in arm_nn_mat_mult_kernel_s4_s16()
305 ch_0_out_1 = MAX(ch_0_out_1, activation_min); in arm_nn_mat_mult_kernel_s4_s16()
314 ch_1_out_0 = MAX(ch_1_out_0, activation_min); in arm_nn_mat_mult_kernel_s4_s16()
320 ch_1_out_1 = MAX(ch_1_out_1, activation_min); in arm_nn_mat_mult_kernel_s4_s16()
420 ch_0_out_0 = MAX(ch_0_out_0, activation_min); in arm_nn_mat_mult_kernel_s4_s16()
426 ch_0_out_1 = MAX(ch_0_out_1, activation_min); in arm_nn_mat_mult_kernel_s4_s16()
Darm_convolve_get_buffer_sizes_s8.c68 …const int32_t right_pad_num = pad_x + asym_pad != 0 ? MAX(1, (pad_x + asym_pad + stride_x - 1) / s… in arm_convolve_1_x_n_s8_get_buffer_size_mve()
69 const int32_t left_pad_num = pad_x != 0 ? MAX(1, (pad_x + stride_x - 1) / stride_x) : 0; in arm_convolve_1_x_n_s8_get_buffer_size_mve()
70 const int32_t no_pad_num = MAX(output_x - (right_pad_num + left_pad_num), 0); in arm_convolve_1_x_n_s8_get_buffer_size_mve()
81 const int32_t size_1_x_n = MAX(num_elem_left + pad_size_left, num_elem_right + pad_size_right); in arm_convolve_1_x_n_s8_get_buffer_size_mve()
Darm_depthwise_conv_3x3_s8.c97 …for (int32_t in_w = -pad_x, out_w = 0, ker_h_start = MAX(0, -in_h); out_w < output_x; in_w += stri… in arm_depthwise_conv_3x3_s8()
100 int32_t ker_w_start = MAX(0, -in_w); 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()
270 out_buff = MIN(MAX(out_buff, output_activation_min), output_activation_max); in arm_depthwise_conv_3x3_s8()
Darm_convolve_get_buffer_sizes_s4.c68 …const int32_t right_pad_num = pad_x + asym_pad != 0 ? MAX(1, (pad_x + asym_pad + stride_x - 1) / s… in arm_convolve_1_x_n_s4_get_buffer_size_mve()
69 const int32_t left_pad_num = pad_x != 0 ? MAX(1, (pad_x + stride_x - 1) / stride_x) : 0; in arm_convolve_1_x_n_s4_get_buffer_size_mve()
70 const int32_t no_pad_num = MAX(output_x - (right_pad_num + left_pad_num), 0); in arm_convolve_1_x_n_s4_get_buffer_size_mve()
Darm_depthwise_conv_s4_opt.c271 const int ker_y_start = MAX(0, -base_idx_y); in arm_depthwise_conv_s4_opt()
438 sum = MAX(sum, output_activation_min); in arm_depthwise_conv_s4_opt()
444 sum_2 = MAX(sum_2, output_activation_min); in arm_depthwise_conv_s4_opt()
449 sum_3 = MAX(sum_3, output_activation_min); in arm_depthwise_conv_s4_opt()
455 sum_4 = MAX(sum_4, output_activation_min); in arm_depthwise_conv_s4_opt()
506 sum = MAX(sum, output_activation_min); in arm_depthwise_conv_s4_opt()
613 sum = MAX(sum, output_activation_min); in arm_depthwise_conv_s4_opt()
619 sum_2 = MAX(sum_2, output_activation_min); in arm_depthwise_conv_s4_opt()
624 sum_3 = MAX(sum_3, output_activation_min); in arm_depthwise_conv_s4_opt()
630 sum_4 = MAX(sum_4, output_activation_min); in arm_depthwise_conv_s4_opt()
[all …]
/cmsis-nn-latest/Source/ActivationFunctions/
Darm_relu6_s8.c58 ip = MAX(ip, 0); in arm_relu6_s8()
/cmsis-nn-latest/Source/BasicMathFunctions/
Darm_elementwise_mul_s8.c129 mul_res = MAX(mul_res, out_activation_min); in arm_elementwise_mul_s8()
136 mul_res = MAX(mul_res, out_activation_min); in arm_elementwise_mul_s8()
143 mul_res = MAX(mul_res, out_activation_min); in arm_elementwise_mul_s8()
150 mul_res = MAX(mul_res, out_activation_min); in arm_elementwise_mul_s8()
174 mul_res = MAX(mul_res, out_activation_min); in arm_elementwise_mul_s8()
Darm_elementwise_mul_s16.c113 mul_res = MAX(mul_res, out_activation_min); in arm_elementwise_mul_s16()
125 mul_res = MAX(mul_res, out_activation_min); in arm_elementwise_mul_s16()
145 mul_res = MAX(mul_res, out_activation_min); in arm_elementwise_mul_s16()
Darm_elementwise_add_s8.c148 sum = MAX(sum, out_activation_min); in arm_elementwise_add_s8()
162 sum = MAX(sum, out_activation_min); in arm_elementwise_add_s8()
176 sum = MAX(sum, out_activation_min); in arm_elementwise_add_s8()
190 sum = MAX(sum, out_activation_min); in arm_elementwise_add_s8()
218 sum = MAX(sum, out_activation_min); in arm_elementwise_add_s8()
Darm_elementwise_mul_acc_s16.c120 mul_res = MAX(mul_res, activation_min); in arm_elementwise_mul_acc_s16()
133 mul_res = MAX(mul_res, activation_min); in arm_elementwise_mul_acc_s16()
154 mul_res = MAX(mul_res, activation_min); in arm_elementwise_mul_acc_s16()
Darm_elementwise_mul_s16_batch_offset.c121 mul_res = MAX(mul_res, NN_Q15_MIN); in arm_elementwise_mul_s16_batch_offset()
133 mul_res = MAX(mul_res, NN_Q15_MIN); in arm_elementwise_mul_s16_batch_offset()
152 mul_res = MAX(mul_res, NN_Q15_MIN); in arm_elementwise_mul_s16_batch_offset()
Darm_elementwise_add_s16.c124 sum = MAX(sum, out_activation_min); in arm_elementwise_add_s16()
134 sum = MAX(sum, out_activation_min); in arm_elementwise_add_s16()
156 sum = MAX(sum, out_activation_min); in arm_elementwise_add_s16()
/cmsis-nn-latest/Source/PoolingFunctions/
Darm_max_pool_s8.c122 in.bytes[0] = MAX(in.bytes[0], act_min); in clamp_output()
124 in.bytes[1] = MAX(in.bytes[1], act_min); in clamp_output()
126 in.bytes[2] = MAX(in.bytes[2], act_min); in clamp_output()
128 in.bytes[3] = MAX(in.bytes[3], act_min); in clamp_output()
139 comp = MAX(comp, act_min); in clamp_output()
201 const int32_t ker_y_start = MAX(0, -base_idx_y); in arm_max_pool_s8()
202 const int32_t ker_x_start = MAX(0, -base_idx_x); in arm_max_pool_s8()
Darm_avgpool_s16.c49 sum = MAX(sum, act_min); in scale_q31_to_q15_and_clamp()
113 const int32_t k_y_start = MAX(0, i_y * stride_y - pad_y); in arm_avgpool_s16()
116 const int32_t k_x_start = MAX(0, i_x * stride_x - pad_x); in arm_avgpool_s16()
219 const int32_t kernel_y_start = MAX(0, -idx_y); in arm_avgpool_s16()
220 const int32_t kernel_x_start = MAX(0, -idx_x); in arm_avgpool_s16()
281 const int32_t ker_y_start = MAX(0, -base_idx_y); in arm_avgpool_s16()
282 const int32_t ker_x_start = MAX(0, -base_idx_x); in arm_avgpool_s16()
309 sum = MAX(sum, act_min); in arm_avgpool_s16()
Darm_max_pool_s16.c110 in.half_words[0] = MAX(in.half_words[0], act_min); in clamp_output()
112 in.half_words[1] = MAX(in.half_words[1], act_min); in clamp_output()
122 comp = MAX(comp, act_min); in clamp_output()
185 const int32_t ker_y_start = MAX(0, -base_idx_y); in arm_max_pool_s16()
186 const int32_t ker_x_start = MAX(0, -base_idx_x); in arm_max_pool_s16()
/cmsis-nn-latest/Source/NNSupportFunctions/
Darm_nn_vec_mat_mult_t_s16.c140 tmp = MAX(tmp, activation_min); in arm_nn_vec_mat_mult_t_s16()
146 tmp = MAX(tmp, activation_min); in arm_nn_vec_mat_mult_t_s16()
152 tmp = MAX(tmp, activation_min); in arm_nn_vec_mat_mult_t_s16()
158 tmp = MAX(tmp, activation_min); in arm_nn_vec_mat_mult_t_s16()
209 tmp = MAX(tmp, activation_min); in arm_nn_vec_mat_mult_t_s16()
274 tmp = MAX(tmp, activation_min); in arm_nn_vec_mat_mult_t_s16()
279 tmp = MAX(tmp, activation_min); in arm_nn_vec_mat_mult_t_s16()
321 tmp = MAX(tmp, activation_min); in arm_nn_vec_mat_mult_t_s16()
Darm_nn_vec_mat_mul_result_acc_s16.c142 tmp = MAX(tmp, NN_Q15_MIN); in arm_nn_vec_mat_mul_result_acc_s16()
149 tmp = MAX(tmp, NN_Q15_MIN); in arm_nn_vec_mat_mul_result_acc_s16()
156 tmp = MAX(tmp, NN_Q15_MIN); in arm_nn_vec_mat_mul_result_acc_s16()
163 tmp = MAX(tmp, NN_Q15_MIN); in arm_nn_vec_mat_mul_result_acc_s16()
208 tmp = MAX(tmp, NN_Q15_MIN); in arm_nn_vec_mat_mul_result_acc_s16()
272 tmp = MAX(tmp, NN_Q15_MIN); in arm_nn_vec_mat_mul_result_acc_s16()
278 tmp = MAX(tmp, NN_Q15_MIN); in arm_nn_vec_mat_mul_result_acc_s16()
319 tmp = MAX(tmp, NN_Q15_MIN); in arm_nn_vec_mat_mul_result_acc_s16()
Darm_nn_vec_mat_mult_t_s8.c193 acc_0 = MAX(acc_0, activation_min); in arm_nn_vec_mat_mult_t_s8()
264 acc_0 = MAX(acc_0, activation_min); in arm_nn_vec_mat_mult_t_s8()
266 acc_1 = MAX(acc_1, activation_min); in arm_nn_vec_mat_mult_t_s8()
312 acc_0 = MAX(acc_0, activation_min); in arm_nn_vec_mat_mult_t_s8()
367 res00 = MAX(res00, activation_min); in arm_nn_vec_mat_mult_t_s8()
369 res01 = MAX(res01, activation_min); in arm_nn_vec_mat_mult_t_s8()
371 res02 = MAX(res02, activation_min); in arm_nn_vec_mat_mult_t_s8()
413 res00 = MAX(res00, activation_min); in arm_nn_vec_mat_mult_t_s8()
533 acc_0 = MAX(acc_0, activation_min); in arm_nn_vec_mat_mult_t_s8()
601 acc_0 = MAX(acc_0, activation_min); in arm_nn_vec_mat_mult_t_s8()
[all …]
/cmsis-nn-latest/Source/SoftmaxFunctions/
Darm_softmax_s16.c61 max = MAX(max, input[col]); in arm_softmax_s16()
73 …const int16_t saturated_symmetric_scaled_diff = MIN(MAX(symmetric_scaled_diff, NN_Q15_MIN), NN_Q15… in arm_softmax_s16()

12