/cmsis-nn-latest/Source/ConvolutionFunctions/ |
D | arm_depthwise_conv_s4.c | 107 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 …]
|
D | arm_nn_mat_mult_kernel_s16.c | 151 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 …]
|
D | arm_depthwise_conv_s16.c | 89 … 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 …]
|
D | arm_depthwise_conv_s8.c | 97 … 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 …]
|
D | arm_nn_mat_mult_kernel_row_offset_s8_s16.c | 136 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()
|
D | arm_nn_mat_mult_kernel_s8_s16.c | 131 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()
|
D | arm_nn_mat_mult_kernel_s4_s16.c | 172 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()
|
D | arm_depthwise_conv_3x3_s8.c | 122 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()
|
D | arm_depthwise_conv_s4_opt.c | 106 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 …]
|
D | arm_depthwise_conv_s8_opt.c | 105 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/ |
D | arm_relu6_s8.c | 59 data[i] = MIN(ip, 6); in arm_relu6_s8()
|
/cmsis-nn-latest/Source/BasicMathFunctions/ |
D | arm_elementwise_mul_s8.c | 130 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()
|
D | arm_elementwise_mul_s16.c | 114 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()
|
D | arm_elementwise_add_s8.c | 149 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()
|
D | arm_elementwise_mul_acc_s16.c | 121 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()
|
D | arm_elementwise_mul_s16_batch_offset.c | 122 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()
|
D | arm_elementwise_add_s16.c | 125 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/ |
D | arm_max_pool_s8.c | 123 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()
|
D | arm_avgpool_s16.c | 50 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()
|
D | arm_max_pool_s16.c | 111 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/ |
D | arm_nn_vec_mat_mult_t_s16.c | 141 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()
|
D | arm_nn_vec_mat_mul_result_acc_s16.c | 143 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()
|
D | arm_nn_vec_mat_mult_t_s8.c | 194 *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 …]
|
D | arm_nn_mat_mult_nt_t_s8.c | 219 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 …]
|
D | arm_nn_vec_mat_mult_t_svdf_s8.c | 158 *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()
|