Home
last modified time | relevance | path

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

/hal_nxp-latest/mcux/mcux-sdk/CMSIS/NN/Source/ConvolutionFunctions/
Darm_convolve_s8.c74 const uint16_t output_ch = output_dims->c; in arm_convolve_s8() local
129 for (int i_out_ch = 0; i_out_ch < output_ch; i_out_ch++) in arm_convolve_s8()
151 … const uint32x4_t scatter_offset = {0, output_ch, output_ch * 2, output_ch * 3}; in arm_convolve_s8()
155 out += (3 * output_ch); in arm_convolve_s8()
163 output_ch, in arm_convolve_s8()
186 output_ch, in arm_convolve_s8()
239 output_ch, in arm_convolve_s8()
261 for (i = 0; i < output_ch; i++) in arm_convolve_s8()
313 for (i_out_ch = 0; i_out_ch < output_ch; i_out_ch++) 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()
[all …]
Darm_nn_mat_mult_s8.c41 const uint16_t output_ch, in arm_nn_mat_mult_s8() argument
58 for (int i_out_ch = 0; i_out_ch < output_ch; i_out_ch++) in arm_nn_mat_mult_s8()
115 const uint32x4_t scatter_offset = {0, output_ch, output_ch * 2, output_ch * 3}; in arm_nn_mat_mult_s8()
118 out += 4 * output_ch; in arm_nn_mat_mult_s8()
124 for (int i_out_ch = 0; i_out_ch < output_ch; i_out_ch++) in arm_nn_mat_mult_s8()
158 out += output_ch; in arm_nn_mat_mult_s8()
166 (void)output_ch; in arm_nn_mat_mult_s8()
Darm_convolve_1x1_s8_fast.c78 const int32_t output_ch = output_dims->c; in arm_convolve_1x1_s8_fast() local
89 for (int i_out_ch = 0; i_out_ch < output_ch; i_out_ch++) in arm_convolve_1x1_s8_fast()
114 0, (uint32_t)output_ch, (uint32_t)output_ch * 2, (uint32_t)output_ch * 3}; in arm_convolve_1x1_s8_fast()
118 output_data += (3 * output_ch); in arm_convolve_1x1_s8_fast()
124 for (int i_out_ch = 0; i_out_ch < output_ch; i_out_ch++) in arm_convolve_1x1_s8_fast()
Darm_nn_mat_mult_kernel_s8_s16.c42 const uint16_t output_ch, in arm_nn_mat_mult_kernel_s8_s16() argument
57 q7_t *out_1 = out_0 + output_ch; in arm_nn_mat_mult_kernel_s8_s16()
61 int32_t row_count = output_ch / ROW_PER_LOOP; in arm_nn_mat_mult_kernel_s8_s16()
171 row_count = output_ch & (ROW_PER_LOOP - 1); in arm_nn_mat_mult_kernel_s8_s16()
175 ip_a0_s8 = input_a + num_col_a * (output_ch & ~3); in arm_nn_mat_mult_kernel_s8_s16()
221 q7_t *out_1 = out_0 + output_ch; in arm_nn_mat_mult_kernel_s8_s16()
224 uint16_t row_count = output_ch / 2; in arm_nn_mat_mult_kernel_s8_s16()
317 if (output_ch & 0x1) in arm_nn_mat_mult_kernel_s8_s16()
372 out_0 += output_ch; in arm_nn_mat_mult_kernel_s8_s16()
379 (void)output_ch; in arm_nn_mat_mult_kernel_s8_s16()
Darm_convolve_1_x_n_s8.c76 const uint16_t output_ch = output_dims->c; in arm_convolve_1_x_n_s8() local
102 for (int i_out_ch = 0; i_out_ch < output_ch; i_out_ch++) in arm_convolve_1_x_n_s8()
164 const uint32x4_t scatter_offset = {0, output_ch, output_ch * 2, output_ch * 3}; in arm_convolve_1_x_n_s8()
168 output_data += (3 * output_ch); in arm_convolve_1_x_n_s8()
Darm_nn_mat_mult_kernel_s8_s16_reordered.c45 const uint16_t output_ch, in arm_nn_mat_mult_kernel_s8_s16_reordered() argument
57 q7_t *out_1 = out_0 + output_ch; in arm_nn_mat_mult_kernel_s8_s16_reordered()
60 uint16_t row_count = output_ch / 2; in arm_nn_mat_mult_kernel_s8_s16_reordered()
138 if (output_ch & 1) in arm_nn_mat_mult_kernel_s8_s16_reordered()
182 out_0 += output_ch; in arm_nn_mat_mult_kernel_s8_s16_reordered()
189 (void)output_ch; in arm_nn_mat_mult_kernel_s8_s16_reordered()
Darm_depthwise_conv_u8_basic_ver1.c48 const int32_t output_ch, in depthwise_conv_u8_mult_4() argument
72 for (int32_t in_ch = 0, out_ch = 0, ker_w_start = MAX(0, -in_w); out_ch < output_ch; in depthwise_conv_u8_mult_4()
86 … int32_t ker_idx = ker_h * (output_ch * kernel_x) + ker_w_start * output_ch + out_ch; in depthwise_conv_u8_mult_4()
90 ++ker_w, ker_idx += output_ch) in depthwise_conv_u8_mult_4()
137 const int32_t output_ch, in depthwise_conv_u8_generic() argument
157 (void)output_ch; in depthwise_conv_u8_generic()
Darm_depthwise_conv_s8.c48 const int32_t output_ch, in depthwise_conv_s8_mult_4() argument
71 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()
85 … int32_t ker_idx = ker_h * (output_ch * kernel_x) + ker_w_start * output_ch + out_ch; in depthwise_conv_s8_mult_4()
89 ++ker_w, ker_idx += output_ch) in depthwise_conv_s8_mult_4()
148 const uint16_t output_ch, in depthwise_conv_s8_generic() argument
167 (void)output_ch; in depthwise_conv_s8_generic()
Darm_depthwise_conv_s8_opt.c65 const int32_t output_ch = output_dims->c; in arm_depthwise_conv_s8_opt() local
68 if (input_ch != output_ch) in arm_depthwise_conv_s8_opt()
267 row_count = output_ch / 4; in arm_depthwise_conv_s8_opt()
366 row_count = output_ch & 0x3; in arm_depthwise_conv_s8_opt()
Darm_depthwise_conv_3x3_s8.c70 const int32_t output_ch = output_dims->c; in arm_depthwise_conv_3x3_s8() local
85 if (input_ch != output_ch) in arm_depthwise_conv_3x3_s8()
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/NN/Include/
Darm_nnfunctions.h1354 const uint16_t output_ch,
1379 const uint16_t output_ch,
Darm_nnsupportfunctions.h227 const uint16_t output_ch,