Home
last modified time | relevance | path

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

/cmsis-nn-latest/Source/ConvolutionFunctions/
Darm_nn_mat_mult_kernel_s16.c52 const int32_t *out_shift, 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()
148 out_shift++; 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()
161 out_shift++; in arm_nn_mat_mult_kernel_s16()
205 ch_0_out_0 = arm_nn_requantize_s64(ch_0_out_0_s64, reduced_multiplier, *out_shift); in arm_nn_mat_mult_kernel_s16()
206 ch_0_out_1 = arm_nn_requantize_s64(ch_0_out_1_s64, reduced_multiplier, *out_shift); in arm_nn_mat_mult_kernel_s16()
208 out_shift++; in arm_nn_mat_mult_kernel_s16()
[all …]
Darm_nn_mat_mult_kernel_row_offset_s8_s16.c43 const int32_t *out_shift, 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()
145 out_shift++; 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()
159 out_shift++; 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()
231 out_shift++; in arm_nn_mat_mult_kernel_row_offset_s8_s16()
[all …]
Darm_nn_mat_mult_kernel_s8_s16.c43 const int32_t *out_shift, 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()
140 out_shift++; 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()
154 out_shift++; 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()
224 out_shift++; in arm_nn_mat_mult_kernel_s8_s16()
[all …]
Darm_nn_mat_mult_kernel_s4_s16.c42 const int32_t *out_shift, 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()
183 out_shift += 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()
197 out_shift--; 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()
310 out_shift += 2; in arm_nn_mat_mult_kernel_s4_s16()
[all …]
Darm_nn_depthwise_conv_s8_core.c43 const int32_t *out_shift, in arm_nn_depthwise_conv_s8_core() argument
134 const int32x4_t shift = vldrwq_s32(out_shift); in arm_nn_depthwise_conv_s8_core()
136 out_shift += 4; in arm_nn_depthwise_conv_s8_core()
185 const int32x4_t shift = vldrwq_z_s32(out_shift, p); in arm_nn_depthwise_conv_s8_core()
208 (void)out_shift; in arm_nn_depthwise_conv_s8_core()
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_elementwise_mul_s16/
Dtest_arm_elementwise_mul_s16.c39 const int32_t out_shift = MUL_S16_OUTPUT_SHIFT; in mul_s16_arm_elementwise_mul_s16() local
51 out_shift, in mul_s16_arm_elementwise_mul_s16()
73 const int32_t out_shift = MUL_S16_SPILL_OUTPUT_SHIFT; in mul_s16_spill_arm_elementwise_mul_s16() local
85 out_shift, in mul_s16_spill_arm_elementwise_mul_s16()
/cmsis-nn-latest/Source/BasicMathFunctions/
Darm_elementwise_mul_s16_s8.c53 const int32_t out_shift, 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.c57 const int32_t out_shift, 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.c56 const int32_t out_shift, 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.c56 const int32_t out_shift, 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.c54 const int32_t out_shift, 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.c64 const int32_t out_shift, 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.c64 const int32_t out_shift, 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-latest/Tests/UnitTest/TestCases/test_arm_elementwise_mul_s8/
Dtest_arm_elementwise_mul_s8.c38 const int32_t out_shift = MUL_OUTPUT_SHIFT; in mul_arm_elementwise_mul_s8() local
50 out_shift, in mul_arm_elementwise_mul_s8()
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_elementwise_add_s16/
Dtest_arm_elementwise_add_s16.c45 const int32_t out_shift = ADD_S16_OUTPUT_SHIFT; in add_s16_arm_elementwise_add_s16() local
62 out_shift, in add_s16_arm_elementwise_add_s16()
90 const int32_t out_shift = ADD_S16_SPILL_OUTPUT_SHIFT; in add_s16_spill_arm_elementwise_add_s16() local
107 out_shift, in add_s16_spill_arm_elementwise_add_s16()
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_elementwise_add_s8/
Dtest_arm_elementwise_add_s8.c44 const int32_t out_shift = ADD_OUTPUT_SHIFT; in add_arm_elementwise_add_s8() local
61 out_shift, in add_arm_elementwise_add_s8()
/cmsis-nn-latest/Source/NNSupportFunctions/
Darm_nn_depthwise_conv_nt_t_s16.c50 const int32_t *out_shift, in arm_nn_depthwise_conv_nt_t_s16() argument
105 int32_t shift = out_shift[i_requantize]; in arm_nn_depthwise_conv_nt_t_s16()
145 out_shift += 4; in arm_nn_depthwise_conv_nt_t_s16()
158 (void)out_shift; in arm_nn_depthwise_conv_nt_t_s16()
Darm_nn_depthwise_conv_nt_t_padded_s8.c61 const int32_t *out_shift, in arm_nn_depthwise_conv_nt_t_padded_s8() argument
124 const int32x4_t shift = vldrwq_s32(out_shift); in arm_nn_depthwise_conv_nt_t_padded_s8()
126 out_shift += 4; in arm_nn_depthwise_conv_nt_t_padded_s8()
162 (void)out_shift; in arm_nn_depthwise_conv_nt_t_padded_s8()
Darm_nn_depthwise_conv_nt_t_s8.c52 const int32_t *out_shift, in arm_nn_depthwise_conv_nt_t_s8() argument
118 const int32x4_t shift = vldrwq_s32(out_shift); in arm_nn_depthwise_conv_nt_t_s8()
120 out_shift += 4; in arm_nn_depthwise_conv_nt_t_s8()
155 (void)out_shift; in arm_nn_depthwise_conv_nt_t_s8()
Darm_nn_depthwise_conv_nt_t_s4.c54 const int32_t *out_shift, in arm_nn_depthwise_conv_nt_t_s4() argument
176 const int32x4_t shift = vldrwq_s32(out_shift); in arm_nn_depthwise_conv_nt_t_s4()
178 out_shift += 4; in arm_nn_depthwise_conv_nt_t_s4()
213 (void)out_shift; in arm_nn_depthwise_conv_nt_t_s4()
/cmsis-nn-latest/Include/
Darm_nnsupportfunctions.h236 const int32_t *out_shift,
307 const int32_t *out_shift,
751 const int32_t *out_shift,
794 const int32_t *out_shift,
838 const int32_t *out_shift,
876 const int32_t *out_shift,
1155 const int32_t *out_shift,
1189 const int32_t *out_shift,
1229 const int32_t *out_shift,
1268 #define NN_ROUND(out_shift) ((0x1 << out_shift) >> 1) argument
[all …]
Darm_nnfunctions.h1724 const int32_t out_shift,
1761 const int32_t out_shift,
1790 const int32_t out_shift,
1819 const int32_t out_shift,