/cmsis-nn-latest/Source/ConvolutionFunctions/ |
D | arm_depthwise_conv_s4.c | 105 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 …]
|
D | arm_nn_mat_mult_kernel_s16.c | 150 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 …]
|
D | arm_depthwise_conv_s16.c | 67 …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 …]
|
D | arm_depthwise_conv_s8.c | 78 …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 …]
|
D | arm_nn_mat_mult_kernel_row_offset_s8_s16.c | 135 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()
|
D | arm_nn_mat_mult_kernel_s8_s16.c | 130 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()
|
D | arm_nn_mat_mult_kernel_s4_s16.c | 171 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()
|
D | arm_convolve_get_buffer_sizes_s8.c | 68 …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()
|
D | arm_depthwise_conv_3x3_s8.c | 97 …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()
|
D | arm_convolve_get_buffer_sizes_s4.c | 68 …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()
|
D | arm_depthwise_conv_s4_opt.c | 271 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/ |
D | arm_relu6_s8.c | 58 ip = MAX(ip, 0); in arm_relu6_s8()
|
/cmsis-nn-latest/Source/BasicMathFunctions/ |
D | arm_elementwise_mul_s8.c | 129 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()
|
D | arm_elementwise_mul_s16.c | 113 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()
|
D | arm_elementwise_add_s8.c | 148 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()
|
D | arm_elementwise_mul_acc_s16.c | 120 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()
|
D | arm_elementwise_mul_s16_batch_offset.c | 121 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()
|
D | arm_elementwise_add_s16.c | 124 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/ |
D | arm_max_pool_s8.c | 122 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()
|
D | arm_avgpool_s16.c | 49 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()
|
D | arm_max_pool_s16.c | 110 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/ |
D | arm_nn_vec_mat_mult_t_s16.c | 140 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()
|
D | arm_nn_vec_mat_mul_result_acc_s16.c | 142 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()
|
D | arm_nn_vec_mat_mult_t_s8.c | 193 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/ |
D | arm_softmax_s16.c | 61 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()
|