| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/NN/Source/ConvolutionFunctions/ |
| D | arm_depthwise_conv_u8_basic_ver1.c | 59 const int32_t output_mult, in depthwise_conv_u8_mult_4() argument 107 out_buff[0] = arm_nn_requantize(out_buff[0], output_mult, output_shift); in depthwise_conv_u8_mult_4() 108 out_buff[1] = arm_nn_requantize(out_buff[1], output_mult, output_shift); in depthwise_conv_u8_mult_4() 109 out_buff[2] = arm_nn_requantize(out_buff[2], output_mult, output_shift); in depthwise_conv_u8_mult_4() 110 out_buff[3] = arm_nn_requantize(out_buff[3], output_mult, output_shift); in depthwise_conv_u8_mult_4() 148 const int32_t output_mult, in depthwise_conv_u8_generic() argument 197 acc_0 = arm_nn_requantize(acc_0, output_mult, output_shift); in depthwise_conv_u8_generic() 270 const int32_t output_mult) in arm_depthwise_conv_u8_basic_ver1() 293 output_mult, in arm_depthwise_conv_u8_basic_ver1() 320 output_mult, in arm_depthwise_conv_u8_basic_ver1()
|
| D | arm_depthwise_conv_s8_opt.c | 82 const int32_t *output_mult = quant_params->multiplier; in arm_depthwise_conv_s8_opt() local 133 output_mult, in arm_depthwise_conv_s8_opt() 148 output_mult, in arm_depthwise_conv_s8_opt() 188 const int32x4_t mult = vldrwq_s32(&output_mult[offset]); in arm_depthwise_conv_s8_opt() 214 const q31_t *const out_mult_start_pos = output_mult; in arm_depthwise_conv_s8_opt() 270 output_mult = out_mult_start_pos; in arm_depthwise_conv_s8_opt() 340 sum = arm_nn_requantize(sum, *output_mult++, *output_shift++); in arm_depthwise_conv_s8_opt() 346 sum_2 = arm_nn_requantize(sum_2, *output_mult++, *output_shift++); in arm_depthwise_conv_s8_opt() 351 sum_3 = arm_nn_requantize(sum_3, *output_mult++, *output_shift++); in arm_depthwise_conv_s8_opt() 357 sum_4 = arm_nn_requantize(sum_4, *output_mult++, *output_shift++); in arm_depthwise_conv_s8_opt() [all …]
|
| D | arm_depthwise_conv_s8.c | 59 const int32_t *output_mult, in depthwise_conv_s8_mult_4() argument 102 vldrwq_s32(&output_mult[out_ch + mult_tile]), in depthwise_conv_s8_mult_4() 112 … out_buff[0], output_mult[out_ch + 0 + mult_tile], output_shift[out_ch + 0 + mult_tile]); in depthwise_conv_s8_mult_4() 114 … out_buff[1], output_mult[out_ch + 1 + mult_tile], output_shift[out_ch + 1 + mult_tile]); in depthwise_conv_s8_mult_4() 116 … out_buff[2], output_mult[out_ch + 2 + mult_tile], output_shift[out_ch + 2 + mult_tile]); in depthwise_conv_s8_mult_4() 118 … out_buff[3], output_mult[out_ch + 3 + mult_tile], output_shift[out_ch + 3 + mult_tile]); in depthwise_conv_s8_mult_4() 159 const int32_t *output_mult, in depthwise_conv_s8_generic() argument 207 … acc_0 = arm_nn_requantize(acc_0, output_mult[idx_out_ch], output_shift[idx_out_ch]); in depthwise_conv_s8_generic()
|
| D | arm_depthwise_conv_3x3_s8.c | 76 const int32_t *output_mult = quant_params->multiplier; in arm_depthwise_conv_3x3_s8() local 151 … out_buff0 = arm_nn_requantize(out_buff0, output_mult[in_ch + 0], output_shift[in_ch + 0]); in arm_depthwise_conv_3x3_s8() 152 … out_buff1 = arm_nn_requantize(out_buff1, output_mult[in_ch + 1], output_shift[in_ch + 1]); in arm_depthwise_conv_3x3_s8() 153 … out_buff2 = arm_nn_requantize(out_buff2, output_mult[in_ch + 2], output_shift[in_ch + 2]); in arm_depthwise_conv_3x3_s8() 154 … out_buff3 = arm_nn_requantize(out_buff3, output_mult[in_ch + 3], output_shift[in_ch + 3]); in arm_depthwise_conv_3x3_s8() 198 out_buff = arm_nn_requantize(out_buff, output_mult[in_ch], output_shift[in_ch]); in arm_depthwise_conv_3x3_s8()
|
| D | arm_convolve_s8.c | 85 int32_t *output_mult = quant_params->multiplier; in arm_convolve_s8() local 145 … res = arm_requantize_mve(res, output_mult[i_out_ch], output_shift[i_out_ch]); in arm_convolve_s8() 166 output_mult, in arm_convolve_s8() 189 output_mult, in arm_convolve_s8() 241 output_mult, in arm_convolve_s8() 300 sum = arm_nn_requantize(sum, output_mult[i], output_shift[i]); in arm_convolve_s8() 349 … conv_out = arm_nn_requantize(conv_out, output_mult[i_out_ch], output_shift[i_out_ch]); in arm_convolve_s8()
|
| D | arm_nn_mat_mult_s8.c | 44 const int32_t *output_mult, in arm_nn_mat_mult_s8() argument 109 res = arm_requantize_mve(res, output_mult[i_out_ch], output_shift[i_out_ch]); in arm_nn_mat_mult_s8() 152 acc_0 = arm_nn_requantize(acc_0, output_mult[i_out_ch], output_shift[i_out_ch]); in arm_nn_mat_mult_s8() 169 (void)output_mult; in arm_nn_mat_mult_s8()
|
| D | arm_convolve_1x1_s8_fast.c | 84 int32_t *output_mult = quant_params->multiplier; in arm_convolve_1x1_s8_fast() local 107 res = arm_requantize_mve(res, output_mult[i_out_ch], output_shift[i_out_ch]); in arm_convolve_1x1_s8_fast() 137 acc = arm_nn_requantize(acc, output_mult[i_out_ch], output_shift[i_out_ch]); in arm_convolve_1x1_s8_fast()
|
| D | arm_convolve_1_x_n_s8.c | 85 int32_t *output_mult = quant_params->multiplier; in arm_convolve_1_x_n_s8() local 158 res = arm_requantize_mve(res, output_mult[i_out_ch], output_shift[i_out_ch]); in arm_convolve_1_x_n_s8()
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/NN/Include/ |
| D | arm_nnsupportfunctions.h | 230 const int32_t *output_mult,
|