Home
last modified time | relevance | path

Searched refs:out_mult (Results 1 – 22 of 22) sorted by relevance

/cmsis-nn-3.7.0/Source/ConvolutionFunctions/
Darm_nn_mat_mult_kernel_s16.c53 const int32_t *out_mult, in arm_nn_mat_mult_kernel_s16() argument
145 ch_0_out_0 = arm_nn_requantize(ch_0_out_0, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s16()
146 ch_0_out_1 = arm_nn_requantize(ch_0_out_1, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s16()
147 out_mult++; in arm_nn_mat_mult_kernel_s16()
158 ch_1_out_0 = arm_nn_requantize(ch_1_out_0, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s16()
159 ch_1_out_1 = arm_nn_requantize(ch_1_out_1, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s16()
160 out_mult++; in arm_nn_mat_mult_kernel_s16()
204 int32_t reduced_multiplier = REDUCE_MULTIPLIER(*out_mult); in arm_nn_mat_mult_kernel_s16()
207 out_mult++; in arm_nn_mat_mult_kernel_s16()
210 reduced_multiplier = REDUCE_MULTIPLIER(*out_mult); in arm_nn_mat_mult_kernel_s16()
[all …]
Darm_nn_mat_mult_kernel_row_offset_s8_s16.c44 const int32_t *out_mult, in arm_nn_mat_mult_kernel_row_offset_s8_s16() argument
133 ch_0_out_0 = arm_nn_requantize(ch_0_out_0, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
139 ch_0_out_1 = arm_nn_requantize(ch_0_out_1, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
144 out_mult++; in arm_nn_mat_mult_kernel_row_offset_s8_s16()
147 ch_1_out_0 = arm_nn_requantize(ch_1_out_0, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
153 ch_1_out_1 = arm_nn_requantize(ch_1_out_1, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
158 out_mult++; in arm_nn_mat_mult_kernel_row_offset_s8_s16()
219 ch_0_out_0 = arm_nn_requantize(ch_0_out_0, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
225 ch_0_out_1 = arm_nn_requantize(ch_0_out_1, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_row_offset_s8_s16()
230 out_mult++; in arm_nn_mat_mult_kernel_row_offset_s8_s16()
[all …]
Darm_nn_mat_mult_kernel_s8_s16.c44 const int32_t *out_mult, in arm_nn_mat_mult_kernel_s8_s16() argument
128 ch_0_out_0 = arm_nn_requantize(ch_0_out_0, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s8_s16()
134 ch_0_out_1 = arm_nn_requantize(ch_0_out_1, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s8_s16()
139 out_mult++; in arm_nn_mat_mult_kernel_s8_s16()
142 ch_1_out_0 = arm_nn_requantize(ch_1_out_0, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s8_s16()
148 ch_1_out_1 = arm_nn_requantize(ch_1_out_1, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s8_s16()
153 out_mult++; in arm_nn_mat_mult_kernel_s8_s16()
212 ch_0_out_0 = arm_nn_requantize(ch_0_out_0, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s8_s16()
218 ch_0_out_1 = arm_nn_requantize(ch_0_out_1, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s8_s16()
223 out_mult++; in arm_nn_mat_mult_kernel_s8_s16()
[all …]
Darm_nn_mat_mult_kernel_s4_s16.c43 const int32_t *out_mult, in arm_nn_mat_mult_kernel_s4_s16() argument
169 ch_0_out_0 = arm_nn_requantize(ch_0_out_0, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s4_s16()
176 ch_0_out_1 = arm_nn_requantize(ch_0_out_1, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s4_s16()
182 out_mult += 2; in arm_nn_mat_mult_kernel_s4_s16()
185 ch_1_out_0 = arm_nn_requantize(ch_1_out_0, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s4_s16()
191 ch_1_out_1 = arm_nn_requantize(ch_1_out_1, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s4_s16()
196 out_mult--; in arm_nn_mat_mult_kernel_s4_s16()
296 ch_0_out_0 = arm_nn_requantize(ch_0_out_0, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s4_s16()
303 ch_0_out_1 = arm_nn_requantize(ch_0_out_1, *out_mult, *out_shift); in arm_nn_mat_mult_kernel_s4_s16()
309 out_mult += 2; in arm_nn_mat_mult_kernel_s4_s16()
[all …]
Darm_nn_depthwise_conv_s8_core.c44 const int32_t *out_mult, in arm_nn_depthwise_conv_s8_core() argument
133 const int32x4_t mult = vldrwq_s32(out_mult); in arm_nn_depthwise_conv_s8_core()
135 out_mult += 4; in arm_nn_depthwise_conv_s8_core()
184 const int32x4_t mult = vldrwq_z_s32(out_mult, p); in arm_nn_depthwise_conv_s8_core()
209 (void)out_mult; in arm_nn_depthwise_conv_s8_core()
/cmsis-nn-3.7.0/Tests/UnitTest/TestCases/test_arm_elementwise_mul_s16/
Dtest_arm_elementwise_mul_s16.c38 const int32_t out_mult = MUL_S16_OUTPUT_MULT; in mul_s16_arm_elementwise_mul_s16() local
50 out_mult, in mul_s16_arm_elementwise_mul_s16()
72 const int32_t out_mult = MUL_S16_SPILL_OUTPUT_MULT; in mul_s16_spill_arm_elementwise_mul_s16() local
84 out_mult, in mul_s16_spill_arm_elementwise_mul_s16()
/cmsis-nn-3.7.0/Source/BasicMathFunctions/
Darm_elementwise_mul_s16_s8.c52 const int32_t out_mult, in arm_elementwise_mul_s16_s8() argument
77 res_0 = arm_requantize_mve_32x4(res_0, vdupq_n_s32(out_mult), vdupq_n_s32(out_shift)); in arm_elementwise_mul_s16_s8()
104 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s16_s8()
109 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s16_s8()
121 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s16_s8()
Darm_elementwise_mul_s8.c56 const int32_t out_mult, in arm_elementwise_mul_s8() argument
81 res_0 = arm_requantize_mve_32x4(res_0, vdupq_n_s32(out_mult), vdupq_n_s32(out_shift)); in arm_elementwise_mul_s8()
127 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s8()
135 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s8()
142 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s8()
149 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s8()
172 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s8()
Darm_elementwise_mul_s16.c55 const int32_t out_mult, in arm_elementwise_mul_s16() argument
79 res_0 = arm_requantize_mve_32x4(res_0, vdupq_n_s32(out_mult), vdupq_n_s32(out_shift)); in arm_elementwise_mul_s16()
112 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift); in arm_elementwise_mul_s16()
124 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift); in arm_elementwise_mul_s16()
143 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift); in arm_elementwise_mul_s16()
Darm_elementwise_mul_acc_s16.c55 const int32_t out_mult, in arm_elementwise_mul_acc_s16() argument
82 res_0 = arm_requantize_mve_32x4(res_0, vdupq_n_s32(out_mult), vdupq_n_s32(out_shift)); in arm_elementwise_mul_acc_s16()
117 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift); in arm_elementwise_mul_acc_s16()
131 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift); in arm_elementwise_mul_acc_s16()
151 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift); in arm_elementwise_mul_acc_s16()
Darm_elementwise_mul_s16_batch_offset.c53 const int32_t out_mult, in arm_elementwise_mul_s16_batch_offset() argument
82 res_0 = arm_requantize_mve_32x4(res_0, vdupq_n_s32(out_mult), vdupq_n_s32(out_shift)); in arm_elementwise_mul_s16_batch_offset()
120 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s16_batch_offset()
132 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s16_batch_offset()
150 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s16_batch_offset()
Darm_elementwise_add_s16.c63 const int32_t out_mult, in arm_elementwise_add_s16() argument
92 vect_1 = arm_requantize_mve(vect_1, out_mult, out_shift); in arm_elementwise_add_s16()
123 sum = arm_nn_requantize(sum, out_mult, out_shift); in arm_elementwise_add_s16()
133 sum = arm_nn_requantize(sum, out_mult, out_shift); in arm_elementwise_add_s16()
154 sum = arm_nn_requantize(sum, out_mult, out_shift); in arm_elementwise_add_s16()
Darm_elementwise_add_s8.c63 const int32_t out_mult, in arm_elementwise_add_s8() argument
92 vect_1 = arm_requantize_mve(vect_1, out_mult, out_shift); in arm_elementwise_add_s8()
146 sum = arm_nn_requantize(sum, out_mult, out_shift); in arm_elementwise_add_s8()
160 sum = arm_nn_requantize(sum, out_mult, out_shift); in arm_elementwise_add_s8()
174 sum = arm_nn_requantize(sum, out_mult, out_shift); in arm_elementwise_add_s8()
188 sum = arm_nn_requantize(sum, out_mult, out_shift); in arm_elementwise_add_s8()
215 sum = arm_nn_requantize(sum, out_mult, out_shift); in arm_elementwise_add_s8()
/cmsis-nn-3.7.0/Tests/UnitTest/TestCases/test_arm_elementwise_mul_s8/
Dtest_arm_elementwise_mul_s8.c37 const int32_t out_mult = MUL_OUTPUT_MULT; in mul_arm_elementwise_mul_s8() local
49 out_mult, in mul_arm_elementwise_mul_s8()
/cmsis-nn-3.7.0/Tests/UnitTest/TestCases/test_arm_elementwise_add_s16/
Dtest_arm_elementwise_add_s16.c44 const int32_t out_mult = ADD_S16_OUTPUT_MULT; in add_s16_arm_elementwise_add_s16() local
61 out_mult, in add_s16_arm_elementwise_add_s16()
89 const int32_t out_mult = ADD_S16_SPILL_OUTPUT_MULT; in add_s16_spill_arm_elementwise_add_s16() local
106 out_mult, in add_s16_spill_arm_elementwise_add_s16()
/cmsis-nn-3.7.0/Tests/UnitTest/TestCases/test_arm_elementwise_add_s8/
Dtest_arm_elementwise_add_s8.c43 const int32_t out_mult = ADD_OUTPUT_MULT; in add_arm_elementwise_add_s8() local
60 out_mult, in add_arm_elementwise_add_s8()
/cmsis-nn-3.7.0/Source/NNSupportFunctions/
Darm_nn_depthwise_conv_nt_t_padded_s8.c62 const int32_t *out_mult, in arm_nn_depthwise_conv_nt_t_padded_s8() argument
123 const int32x4_t mult = vldrwq_s32(out_mult); in arm_nn_depthwise_conv_nt_t_padded_s8()
125 out_mult += 4; in arm_nn_depthwise_conv_nt_t_padded_s8()
163 (void)out_mult; in arm_nn_depthwise_conv_nt_t_padded_s8()
Darm_nn_depthwise_conv_nt_t_s16.c51 const int32_t *out_mult, in arm_nn_depthwise_conv_nt_t_s16() argument
104 int32_t reduced_multiplier = REDUCE_MULTIPLIER(out_mult[i_requantize]); in arm_nn_depthwise_conv_nt_t_s16()
144 out_mult += 4; in arm_nn_depthwise_conv_nt_t_s16()
159 (void)out_mult; in arm_nn_depthwise_conv_nt_t_s16()
Darm_nn_depthwise_conv_nt_t_s8.c53 const int32_t *out_mult, in arm_nn_depthwise_conv_nt_t_s8() argument
117 const int32x4_t mult = vldrwq_s32(out_mult); in arm_nn_depthwise_conv_nt_t_s8()
119 out_mult += 4; in arm_nn_depthwise_conv_nt_t_s8()
156 (void)out_mult; in arm_nn_depthwise_conv_nt_t_s8()
Darm_nn_depthwise_conv_nt_t_s4.c55 const int32_t *out_mult, in arm_nn_depthwise_conv_nt_t_s4() argument
175 const int32x4_t mult = vldrwq_s32(out_mult); in arm_nn_depthwise_conv_nt_t_s4()
177 out_mult += 4; in arm_nn_depthwise_conv_nt_t_s4()
214 (void)out_mult; in arm_nn_depthwise_conv_nt_t_s4()
/cmsis-nn-3.7.0/Include/
Darm_nnsupportfunctions.h237 const int32_t *out_mult,
308 const int32_t *out_mult,
752 const int32_t *out_mult,
795 const int32_t *out_mult,
839 const int32_t *out_mult,
877 const int32_t *out_mult,
1156 const int32_t *out_mult,
1190 const int32_t *out_mult,
1230 const int32_t *out_mult,
1897 const int32_t out_mult,
[all …]
Darm_nnfunctions.h1723 const int32_t out_mult,
1760 const int32_t out_mult,
1789 const int32_t out_mult,
1818 const int32_t out_mult,