Home
last modified time | relevance | path

Searched refs:conv_out (Results 1 – 12 of 12) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/CMSIS/NN/Source/ConvolutionFunctions/
Darm_convolve_s8.c311 int32_t conv_out; in arm_convolve_s8()
319 conv_out = 0; in arm_convolve_s8()
338 conv_out += in arm_convolve_s8()
347 conv_out += bias_data[i_out_ch]; in arm_convolve_s8()
349conv_out = arm_nn_requantize(conv_out, output_mult[i_out_ch], output_shift[i_out_ch]); in arm_convolve_s8()
350 conv_out += out_offset; in arm_convolve_s8()
351 conv_out = MAX(conv_out, out_activation_min); in arm_convolve_s8()
352 conv_out = MIN(conv_out, out_activation_max); in arm_convolve_s8()
353 … output_data[i_out_ch + (i_out_y * output_x + i_out_x) * output_ch] = (int8_t)conv_out; in arm_convolve_s8()
Darm_convolve_HWC_q15_basic.c170 int conv_out; in arm_convolve_HWC_q15_basic() local
179 conv_out = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_basic()
190 conv_out += Im_in[(in_row * dim_im_in + in_col) * ch_im_in + l] * in arm_convolve_HWC_q15_basic()
196 … Im_out[i + (j * dim_im_out + k) * ch_im_out] = (q15_t)__SSAT((conv_out >> out_shift), 16); in arm_convolve_HWC_q15_basic()
Darm_convolve_1x1_HWC_q7_fast_nonsquare.c187 int conv_out; in arm_convolve_1x1_HWC_q7_fast_nonsquare() local
203 conv_out = ((q31_t)(bias[i]) << bias_shift) + NN_ROUND(out_shift); in arm_convolve_1x1_HWC_q7_fast_nonsquare()
215 conv_out += Im_in[(in_row * dim_im_in_x + in_col) * ch_im_in + l] * in arm_convolve_1x1_HWC_q7_fast_nonsquare()
222 … Im_out[i + (j * dim_im_out_x + k) * ch_im_out] = (q7_t)__SSAT((conv_out >> out_shift), 8); in arm_convolve_1x1_HWC_q7_fast_nonsquare()
Darm_convolve_HWC_q7_basic.c187 int conv_out; in arm_convolve_HWC_q7_basic() local
196 conv_out = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_basic()
208 conv_out += Im_in[(in_row * dim_im_in + in_col) * ch_im_in + l] * in arm_convolve_HWC_q7_basic()
214 … Im_out[i + (j * dim_im_out + k) * ch_im_out] = (q7_t)__SSAT((conv_out >> out_shift), 8); in arm_convolve_HWC_q7_basic()
Darm_convolve_HWC_q7_basic_nonsquare.c188 int conv_out; in arm_convolve_HWC_q7_basic_nonsquare() local
197 conv_out = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_basic_nonsquare()
209 conv_out += Im_in[(in_row * dim_im_in_x + in_col) * ch_im_in + l] * in arm_convolve_HWC_q7_basic_nonsquare()
216 … Im_out[i + (j * dim_im_out_x + k) * ch_im_out] = (q7_t)__SSAT((conv_out >> out_shift), 8); in arm_convolve_HWC_q7_basic_nonsquare()
Darm_convolve_HWC_q7_RGB.c233 int conv_out; in arm_convolve_HWC_q7_RGB() local
248 conv_out = (bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_RGB()
260 conv_out += Im_in[(in_row * dim_im_in + in_col) * ch_im_in + l] * in arm_convolve_HWC_q7_RGB()
266 … Im_out[i + (j * dim_im_out + k) * ch_im_out] = (q7_t)__SSAT((conv_out >> out_shift), 8); in arm_convolve_HWC_q7_RGB()
Darm_convolve_HWC_q15_fast.c212 int conv_out; in arm_convolve_HWC_q15_fast() local
227 conv_out = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_fast()
238 conv_out += Im_in[(in_row * dim_im_in + in_col) * ch_im_in + l] * in arm_convolve_HWC_q15_fast()
244 … Im_out[i + (j * dim_im_out + k) * ch_im_out] = (q15_t)__SSAT((conv_out >> out_shift), 16); in arm_convolve_HWC_q15_fast()
Darm_convolve_HWC_q15_fast_nonsquare.c224 int conv_out; in arm_convolve_HWC_q15_fast_nonsquare() local
239 conv_out = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_fast_nonsquare()
250 conv_out += Im_in[(in_row * dim_im_in_x + in_col) * ch_im_in + l] * in arm_convolve_HWC_q15_fast_nonsquare()
257 … Im_out[i + (j * dim_im_out_x + k) * ch_im_out] = (q15_t)__SSAT((conv_out >> out_shift), 16); in arm_convolve_HWC_q15_fast_nonsquare()
Darm_convolve_HWC_q7_fast.c334 int conv_out; in arm_convolve_HWC_q7_fast() local
349 conv_out = (bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_fast()
361 conv_out += Im_in[(in_row * dim_im_in + in_col) * ch_im_in + l] * in arm_convolve_HWC_q7_fast()
367 … Im_out[i + (j * dim_im_out + k) * ch_im_out] = (q7_t)__SSAT((conv_out >> out_shift), 8); in arm_convolve_HWC_q7_fast()
Darm_convolve_HWC_q7_fast_nonsquare.c331 int conv_out; in arm_convolve_HWC_q7_fast_nonsquare() local
346 conv_out = ((q31_t)(bias[i]) << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_fast_nonsquare()
358 conv_out += Im_in[(in_row * dim_im_in_x + in_col) * ch_im_in + l] * in arm_convolve_HWC_q7_fast_nonsquare()
365 … Im_out[i + (j * dim_im_out_x + k) * ch_im_out] = (q7_t)__SSAT((conv_out >> out_shift), 8); in arm_convolve_HWC_q7_fast_nonsquare()
Darm_depthwise_separable_conv_HWC_q7.c379 int conv_out; in arm_depthwise_separable_conv_HWC_q7() local
394 conv_out = ((q31_t)(bias[i_ch_out]) << bias_shift) + NN_ROUND(out_shift); in arm_depthwise_separable_conv_HWC_q7()
403 conv_out += Im_in[(in_row * dim_im_in + in_col) * ch_im_in + i_ch_out] * in arm_depthwise_separable_conv_HWC_q7()
409 (q7_t)__SSAT((conv_out >> out_shift), 8); in arm_depthwise_separable_conv_HWC_q7()
Darm_depthwise_separable_conv_HWC_q7_nonsquare.c399 int conv_out = ((q31_t)(bias[i_ch_out]) << bias_shift) + NN_ROUND(out_shift); in arm_depthwise_separable_conv_HWC_q7_nonsquare() local
408conv_out += Im_in[(in_row * dim_im_in_x + in_col) * ch_im_in + i_ch_out] * in arm_depthwise_separable_conv_HWC_q7_nonsquare()
414 (q7_t)__SSAT((conv_out >> out_shift), 8); in arm_depthwise_separable_conv_HWC_q7_nonsquare()