Home
last modified time | relevance | path

Searched refs:output_mult (Results 1 – 9 of 9) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/CMSIS/NN/Source/ConvolutionFunctions/
Darm_depthwise_conv_u8_basic_ver1.c59 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()
Darm_depthwise_conv_s8_opt.c82 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 …]
Darm_depthwise_conv_s8.c59 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()
Darm_depthwise_conv_3x3_s8.c76 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()
Darm_convolve_s8.c85 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()
Darm_nn_mat_mult_s8.c44 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()
Darm_convolve_1x1_s8_fast.c84 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()
Darm_convolve_1_x_n_s8.c85 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/
Darm_nnsupportfunctions.h230 const int32_t *output_mult,