Home
last modified time | relevance | path

Searched refs:bias (Results 1 – 25 of 55) sorted by relevance

123

/hal_nxp-latest/mcux/mcux-sdk/CMSIS/NN/Source/NNSupportFunctions/
Darm_nn_vec_mat_mult_t_s8.c50 const q31_t *bias, in arm_nn_vec_mat_mult_t_s8() argument
113 if (bias) in arm_nn_vec_mat_mult_t_s8()
115 int32x4_t b = vldrwq_z_s32(bias, p); in arm_nn_vec_mat_mult_t_s8()
117 bias += 3; in arm_nn_vec_mat_mult_t_s8()
155 if (bias) in arm_nn_vec_mat_mult_t_s8()
157 acc_0 += *bias; in arm_nn_vec_mat_mult_t_s8()
158 bias++; in arm_nn_vec_mat_mult_t_s8()
182 if (bias) in arm_nn_vec_mat_mult_t_s8()
184 acc_0 = *bias++; in arm_nn_vec_mat_mult_t_s8()
185 acc_1 = *bias++; in arm_nn_vec_mat_mult_t_s8()
[all …]
Darm_nn_mat_mult_nt_t_s8.c50 const q31_t *bias, in arm_nn_mat_mult_nt_t_s8() argument
81 if (bias) in arm_nn_mat_mult_nt_t_s8()
83 lhs_offset_contribution0 += bias[rhs_rows_idx]; in arm_nn_mat_mult_nt_t_s8()
84 lhs_offset_contribution1 += bias[rhs_rows_idx + 1]; in arm_nn_mat_mult_nt_t_s8()
379 if (bias) in arm_nn_mat_mult_nt_t_s8()
381 res00 = bias[rhs_rows - 1]; in arm_nn_mat_mult_nt_t_s8()
426 if (bias) in arm_nn_mat_mult_nt_t_s8()
428 lhs_offset_contribution0 += bias[rhs_rows_idx]; in arm_nn_mat_mult_nt_t_s8()
429 lhs_offset_contribution1 += bias[rhs_rows_idx + 1]; in arm_nn_mat_mult_nt_t_s8()
546 if (bias) in arm_nn_mat_mult_nt_t_s8()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/NN/Include/
Darm_nnfunctions.h303 const q7_t *bias,
347 const q7_t *bias,
384 const q15_t *bias,
425 const q7_t *bias,
476 const q7_t *bias,
532 const q7_t *bias,
685 const q7_t *bias,
727 const q15_t *bias,
788 const q15_t *bias,
831 const q7_t *bias,
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/NN/Source/ConvolutionFunctions/
Darm_nn_mat_mult_kernel_s8_s16.c59 const int32_t *bias = output_bias; in arm_nn_mat_mult_kernel_s8_s16() local
72 q31_t ch_0_out_n = bias[0]; in arm_nn_mat_mult_kernel_s8_s16()
73 q31_t ch_1_out_n = bias[1]; in arm_nn_mat_mult_kernel_s8_s16()
74 q31_t ch_2_out_n = bias[2]; in arm_nn_mat_mult_kernel_s8_s16()
75 q31_t ch_3_out_n = bias[3]; in arm_nn_mat_mult_kernel_s8_s16()
81 bias += 4; in arm_nn_mat_mult_kernel_s8_s16()
184 int32_t output_0 = bias[i_ch]; in arm_nn_mat_mult_kernel_s8_s16()
185 int32_t output_1 = bias[i_ch]; in arm_nn_mat_mult_kernel_s8_s16()
222 const int32_t *bias = output_bias; in arm_nn_mat_mult_kernel_s8_s16()
237 q31_t ch_0_out_0 = *bias; in arm_nn_mat_mult_kernel_s8_s16()
[all …]
Darm_depthwise_conv_u8_basic_ver1.c56 const int32_t *bias, in depthwise_conv_u8_mult_4() argument
100 if (bias != NULL) in depthwise_conv_u8_mult_4()
102 out_buff[0] += bias[out_ch + 0 + mult_tile]; in depthwise_conv_u8_mult_4()
103 out_buff[1] += bias[out_ch + 1 + mult_tile]; in depthwise_conv_u8_mult_4()
104 out_buff[2] += bias[out_ch + 2 + mult_tile]; in depthwise_conv_u8_mult_4()
105 out_buff[3] += bias[out_ch + 3 + mult_tile]; in depthwise_conv_u8_mult_4()
145 const int32_t *bias, in depthwise_conv_u8_generic() argument
191 if (bias != NULL) in depthwise_conv_u8_generic()
193 acc_0 += bias[idx_out_ch]; in depthwise_conv_u8_generic()
260 const int32_t *bias, in arm_depthwise_conv_u8_basic_ver1() argument
[all …]
Darm_depthwise_conv_s8_opt.c59 const int32_t *bias, in arm_depthwise_conv_s8_opt() argument
138 bias, in arm_depthwise_conv_s8_opt()
153 bias, in arm_depthwise_conv_s8_opt()
174 int32x4_t out_0 = vldrwq_s32(&bias[offset]); in arm_depthwise_conv_s8_opt()
213 const int32_t *const bias_start_pos = bias; in arm_depthwise_conv_s8_opt()
269 bias = bias_start_pos; in arm_depthwise_conv_s8_opt()
275 q31_t sum = *bias++; in arm_depthwise_conv_s8_opt()
276 q31_t sum_2 = *bias++; in arm_depthwise_conv_s8_opt()
277 q31_t sum_3 = *bias++; in arm_depthwise_conv_s8_opt()
278 q31_t sum_4 = *bias++; in arm_depthwise_conv_s8_opt()
[all …]
Darm_depthwise_conv_s8.c56 const int32_t *bias, in depthwise_conv_s8_mult_4() argument
78 out_buff[0] = bias[out_ch + 0 + mult_tile]; in depthwise_conv_s8_mult_4()
79 out_buff[1] = bias[out_ch + 1 + mult_tile]; in depthwise_conv_s8_mult_4()
80 out_buff[2] = bias[out_ch + 2 + mult_tile]; in depthwise_conv_s8_mult_4()
81 out_buff[3] = bias[out_ch + 3 + mult_tile]; in depthwise_conv_s8_mult_4()
156 const int32_t *bias, in depthwise_conv_s8_generic() argument
191 acc_0 = bias[idx_out_ch]; in depthwise_conv_s8_generic()
237 const int32_t *bias, in arm_depthwise_conv_s8() argument
260 bias, in arm_depthwise_conv_s8()
287 bias, in arm_depthwise_conv_s8()
Darm_nn_mat_mult_kernel_q7_q15_reordered.c46 const q7_t *bias, in arm_nn_mat_mult_kernel_q7_q15_reordered() argument
66 q31_t sum = ((q31_t)(bias[i]) << bias_shift) + NN_ROUND(out_shift); in arm_nn_mat_mult_kernel_q7_q15_reordered()
67 q31_t sum2 = ((q31_t)(bias[i]) << bias_shift) + NN_ROUND(out_shift); in arm_nn_mat_mult_kernel_q7_q15_reordered()
68 q31_t sum3 = ((q31_t)(bias[i + 1]) << bias_shift) + NN_ROUND(out_shift); in arm_nn_mat_mult_kernel_q7_q15_reordered()
69 q31_t sum4 = ((q31_t)(bias[i + 1]) << bias_shift) + NN_ROUND(out_shift); in arm_nn_mat_mult_kernel_q7_q15_reordered()
132 (void)bias; in arm_nn_mat_mult_kernel_q7_q15_reordered()
Darm_convolve_HWC_q7_fast.c99 const q7_t *bias, in arm_convolve_HWC_q7_fast() argument
161 … wt, bufferA, ch_im_out, ch_im_in * dim_kernel * dim_kernel, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_fast()
197 … wt, bufferA, ch_im_out, ch_im_in * dim_kernel * dim_kernel, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_fast()
219 … wt, bufferA, ch_im_out, ch_im_in * dim_kernel * dim_kernel, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_fast()
250 … wt, bufferA, ch_im_out, ch_im_in * dim_kernel * dim_kernel, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_fast()
283 … wt, bufferA, ch_im_out, ch_im_in * dim_kernel * dim_kernel, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_fast()
298 q31_t sum = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_fast()
349 conv_out = (bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_fast()
Darm_convolve_HWC_q7_fast_nonsquare.c86 const q7_t *bias, in arm_convolve_HWC_q7_fast_nonsquare() argument
151 …wt, bufferA, ch_im_out, ch_im_in * dim_kernel_x * dim_kernel_y, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_fast_nonsquare()
189 …wt, bufferA, ch_im_out, ch_im_in * dim_kernel_x * dim_kernel_y, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_fast_nonsquare()
212 …wt, bufferA, ch_im_out, ch_im_in * dim_kernel_x * dim_kernel_y, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_fast_nonsquare()
245 …wt, bufferA, ch_im_out, ch_im_in * dim_kernel_x * dim_kernel_y, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_fast_nonsquare()
280 …wt, bufferA, ch_im_out, ch_im_in * dim_kernel_x * dim_kernel_y, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_fast_nonsquare()
294 q31_t sum = ((q31_t)(bias[i]) << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_fast_nonsquare()
346 conv_out = ((q31_t)(bias[i]) << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_fast_nonsquare()
Darm_nn_mat_mult_kernel_s8_s16_reordered.c58 const int32_t *bias = output_bias; in arm_nn_mat_mult_kernel_s8_s16_reordered() local
73 q31_t ch_0_out_0 = *bias; in arm_nn_mat_mult_kernel_s8_s16_reordered()
74 q31_t ch_0_out_1 = *bias++; in arm_nn_mat_mult_kernel_s8_s16_reordered()
75 q31_t ch_1_out_0 = *bias; in arm_nn_mat_mult_kernel_s8_s16_reordered()
76 q31_t ch_1_out_1 = *bias++; in arm_nn_mat_mult_kernel_s8_s16_reordered()
145 q31_t ch_0_out_0 = *bias; in arm_nn_mat_mult_kernel_s8_s16_reordered()
Darm_nn_mat_mult_s8.c51 const int32_t *const bias, in arm_nn_mat_mult_s8() argument
105 if (bias) in arm_nn_mat_mult_s8()
107 res = vaddq_n_s32(res, bias[i_out_ch]); in arm_nn_mat_mult_s8()
148 if (bias) in arm_nn_mat_mult_s8()
150 acc_0 += bias[i_out_ch]; in arm_nn_mat_mult_s8()
176 (void)bias; in arm_nn_mat_mult_s8()
Darm_convolve_HWC_q15_fast.c87 const q15_t *bias, in arm_convolve_HWC_q15_fast() argument
157 q31_t sum = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_fast()
158 q31_t sum2 = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_fast()
159 q31_t sum3 = ((q31_t)bias[i + 1] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_fast()
160 q31_t sum4 = ((q31_t)bias[i + 1] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_fast()
227 conv_out = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_fast()
Darm_convolve_HWC_q15_fast_nonsquare.c96 const q15_t *bias, in arm_convolve_HWC_q15_fast_nonsquare() argument
169 q31_t sum = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_fast_nonsquare()
170 q31_t sum2 = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_fast_nonsquare()
171 q31_t sum3 = ((q31_t)bias[i + 1] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_fast_nonsquare()
172 q31_t sum4 = ((q31_t)bias[i + 1] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_fast_nonsquare()
239 conv_out = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q15_fast_nonsquare()
Darm_depthwise_conv_3x3_s8.c60 const int32_t *bias, in arm_depthwise_conv_3x3_s8() argument
104 int32_t out_buff0 = bias[in_ch + 0]; in arm_depthwise_conv_3x3_s8()
105 int32_t out_buff1 = bias[in_ch + 1]; in arm_depthwise_conv_3x3_s8()
106 int32_t out_buff2 = bias[in_ch + 2]; in arm_depthwise_conv_3x3_s8()
107 int32_t out_buff3 = bias[in_ch + 3]; in arm_depthwise_conv_3x3_s8()
175 int32_t out_buff = bias[in_ch]; in arm_depthwise_conv_3x3_s8()
Darm_depthwise_conv_wrapper_s8.c57 const int32_t *bias, in arm_depthwise_conv_wrapper_s8() argument
75 bias, in arm_depthwise_conv_wrapper_s8()
90 bias, in arm_depthwise_conv_wrapper_s8()
105 bias, in arm_depthwise_conv_wrapper_s8()
Darm_nn_depthwise_conv_s8_core.c55 const int32_t *bias = output_bias; in arm_nn_depthwise_conv_s8_core() local
65 int32x4_t out_0 = vldrwq_s32(bias); in arm_nn_depthwise_conv_s8_core()
67 bias += 4; in arm_nn_depthwise_conv_s8_core()
169 int32_t sum_0 = bias[i]; in arm_nn_depthwise_conv_s8_core()
170 int32_t sum_1 = bias[i]; in arm_nn_depthwise_conv_s8_core()
Darm_convolve_1x1_HWC_q7_fast_nonsquare.c93 const q7_t *bias, in arm_convolve_1x1_HWC_q7_fast_nonsquare() argument
136 wt, bufferA, ch_im_out, ch_im_in, bias_shift, out_shift, bias, pOut); in arm_convolve_1x1_HWC_q7_fast_nonsquare()
149 q31_t sum = ((q31_t)(bias[i_ch_out]) << bias_shift) + NN_ROUND(out_shift); in arm_convolve_1x1_HWC_q7_fast_nonsquare()
203 conv_out = ((q31_t)(bias[i]) << bias_shift) + NN_ROUND(out_shift); in arm_convolve_1x1_HWC_q7_fast_nonsquare()
Darm_convolve_HWC_q7_basic.c82 const q7_t *bias, in arm_convolve_HWC_q7_basic() argument
132 … wt, bufferA, ch_im_out, ch_im_in * dim_kernel * dim_kernel, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_basic()
149 q31_t sum = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_basic()
196 conv_out = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_basic()
Darm_convolve_HWC_q7_basic_nonsquare.c80 const q7_t *bias, in arm_convolve_HWC_q7_basic_nonsquare() argument
133 …wt, bufferA, ch_im_out, ch_im_in * dim_kernel_y * dim_kernel_x, bias_shift, out_shift, bias, pOut); in arm_convolve_HWC_q7_basic_nonsquare()
150 q31_t sum = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_basic_nonsquare()
197 conv_out = ((q31_t)bias[i] << bias_shift) + NN_ROUND(out_shift); in arm_convolve_HWC_q7_basic_nonsquare()
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8UD5/drivers/upower/
Dupower_soc_defs.h155 #define UPWR_FILL_DOMBIAS_ARGS(dom, bias, args) \ argument
159 switch ((bias)->apply) { \
180 (args).B.dommode = (uint32_t)((bias)->dommode); \
181 (args).B.avdmode = (uint32_t)((bias)->avdmode); \
183 (args).B.domrbbn = ((bias)->dombias.rbbn > sat)? sat: \
184 UPWR_BIAS_MILIV((bias)->dombias.rbbn); \
185 (args).B.domrbbp = ((bias)->dombias.rbbp > sat)? sat: \
186 UPWR_BIAS_MILIV((bias)->dombias.rbbp); \
187 (args).B.avdrbbn = ((bias)->avdbias.rbbn > sat)? sat: \
188 UPWR_BIAS_MILIV((bias)->avdbias.rbbn); \
[all …]
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8UD7/drivers/upower/
Dupower_soc_defs.h155 #define UPWR_FILL_DOMBIAS_ARGS(dom, bias, args) \ argument
159 switch ((bias)->apply) { \
180 (args).B.dommode = (uint32_t)((bias)->dommode); \
181 (args).B.avdmode = (uint32_t)((bias)->avdmode); \
183 (args).B.domrbbn = ((bias)->dombias.rbbn > sat)? sat: \
184 UPWR_BIAS_MILIV((bias)->dombias.rbbn); \
185 (args).B.domrbbp = ((bias)->dombias.rbbp > sat)? sat: \
186 UPWR_BIAS_MILIV((bias)->dombias.rbbp); \
187 (args).B.avdrbbn = ((bias)->avdbias.rbbn > sat)? sat: \
188 UPWR_BIAS_MILIV((bias)->avdbias.rbbn); \
[all …]
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8US5/drivers/upower/
Dupower_soc_defs.h155 #define UPWR_FILL_DOMBIAS_ARGS(dom, bias, args) \ argument
159 switch ((bias)->apply) { \
180 (args).B.dommode = (uint32_t)((bias)->dommode); \
181 (args).B.avdmode = (uint32_t)((bias)->avdmode); \
183 (args).B.domrbbn = ((bias)->dombias.rbbn > sat)? sat: \
184 UPWR_BIAS_MILIV((bias)->dombias.rbbn); \
185 (args).B.domrbbp = ((bias)->dombias.rbbp > sat)? sat: \
186 UPWR_BIAS_MILIV((bias)->dombias.rbbp); \
187 (args).B.avdrbbn = ((bias)->avdbias.rbbn > sat)? sat: \
188 UPWR_BIAS_MILIV((bias)->avdbias.rbbn); \
[all …]
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8US3/drivers/upower/
Dupower_soc_defs.h155 #define UPWR_FILL_DOMBIAS_ARGS(dom, bias, args) \ argument
159 switch ((bias)->apply) { \
180 (args).B.dommode = (uint32_t)((bias)->dommode); \
181 (args).B.avdmode = (uint32_t)((bias)->avdmode); \
183 (args).B.domrbbn = ((bias)->dombias.rbbn > sat)? sat: \
184 UPWR_BIAS_MILIV((bias)->dombias.rbbn); \
185 (args).B.domrbbp = ((bias)->dombias.rbbp > sat)? sat: \
186 UPWR_BIAS_MILIV((bias)->dombias.rbbp); \
187 (args).B.avdrbbn = ((bias)->avdbias.rbbn > sat)? sat: \
188 UPWR_BIAS_MILIV((bias)->avdbias.rbbn); \
[all …]
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8UD3/drivers/upower/
Dupower_soc_defs.h155 #define UPWR_FILL_DOMBIAS_ARGS(dom, bias, args) \ argument
159 switch ((bias)->apply) { \
180 (args).B.dommode = (uint32_t)((bias)->dommode); \
181 (args).B.avdmode = (uint32_t)((bias)->avdmode); \
183 (args).B.domrbbn = ((bias)->dombias.rbbn > sat)? sat: \
184 UPWR_BIAS_MILIV((bias)->dombias.rbbn); \
185 (args).B.domrbbp = ((bias)->dombias.rbbp > sat)? sat: \
186 UPWR_BIAS_MILIV((bias)->dombias.rbbp); \
187 (args).B.avdrbbn = ((bias)->avdbias.rbbn > sat)? sat: \
188 UPWR_BIAS_MILIV((bias)->avdbias.rbbn); \
[all …]

123