/cmsis-nn-latest/Source/FullyConnectedFunctions/ |
D | arm_fully_connected_s16.c | 67 const int32_t reduced_multiplier = REDUCE_MULTIPLIER(quant_params->multiplier); in arm_fully_connected_s16() local 75 reduced_multiplier, in arm_fully_connected_s16()
|
/cmsis-nn-latest/Source/NNSupportFunctions/ |
D | arm_nn_depthwise_conv_nt_t_s16.c | 104 int32_t reduced_multiplier = REDUCE_MULTIPLIER(out_mult[i_requantize]); in arm_nn_depthwise_conv_nt_t_s16() local 120 out_0[i_requantize] = arm_nn_requantize_s64(in_requantize_0, reduced_multiplier, shift); in arm_nn_depthwise_conv_nt_t_s16() 121 out_1[i_requantize] = arm_nn_requantize_s64(in_requantize_1, reduced_multiplier, shift); in arm_nn_depthwise_conv_nt_t_s16() 122 out_2[i_requantize] = arm_nn_requantize_s64(in_requantize_2, reduced_multiplier, shift); in arm_nn_depthwise_conv_nt_t_s16() 123 out_3[i_requantize] = arm_nn_requantize_s64(in_requantize_3, reduced_multiplier, shift); in arm_nn_depthwise_conv_nt_t_s16()
|
D | arm_nn_vec_mat_mul_result_acc_s16.c | 60 int32_t reduced_multiplier = REDUCE_MULTIPLIER(dst_multiplier); in arm_nn_vec_mat_mul_result_acc_s16() local 140 tmp = arm_nn_requantize_s64(result_64_0, reduced_multiplier, dst_shift); in arm_nn_vec_mat_mul_result_acc_s16() 147 tmp = arm_nn_requantize_s64(result_64_1, reduced_multiplier, dst_shift); in arm_nn_vec_mat_mul_result_acc_s16() 154 tmp = arm_nn_requantize_s64(result_64_2, reduced_multiplier, dst_shift); in arm_nn_vec_mat_mul_result_acc_s16() 161 tmp = arm_nn_requantize_s64(result_64_3, reduced_multiplier, dst_shift); in arm_nn_vec_mat_mul_result_acc_s16() 206 tmp = arm_nn_requantize_s64(result_64, reduced_multiplier, dst_shift); in arm_nn_vec_mat_mul_result_acc_s16() 270 tmp = arm_nn_requantize_s64(acc_64_0, reduced_multiplier, dst_shift); in arm_nn_vec_mat_mul_result_acc_s16() 276 tmp = arm_nn_requantize_s64(acc_64_1, reduced_multiplier, dst_shift); in arm_nn_vec_mat_mul_result_acc_s16() 317 tmp = arm_nn_requantize_s64(acc_64_0, reduced_multiplier, dst_shift); in arm_nn_vec_mat_mul_result_acc_s16() 343 result = arm_nn_requantize_s64(result, reduced_multiplier, dst_shift); in arm_nn_vec_mat_mul_result_acc_s16()
|
D | arm_nn_mat_mult_nt_t_s16.c | 187 int32_t reduced_multiplier = REDUCE_MULTIPLIER(dst_multipliers[i]); in arm_nn_mat_mult_nt_t_s16() local 190 acc_n0 = arm_nn_requantize_s64(acc_n0_s64, reduced_multiplier, shift); in arm_nn_mat_mult_nt_t_s16() 191 acc_n1 = arm_nn_requantize_s64(acc_n1_s64, reduced_multiplier, shift); in arm_nn_mat_mult_nt_t_s16() 192 acc_n2 = arm_nn_requantize_s64(acc_n2_s64, reduced_multiplier, shift); in arm_nn_mat_mult_nt_t_s16() 193 acc_n3 = arm_nn_requantize_s64(acc_n3_s64, reduced_multiplier, shift); in arm_nn_mat_mult_nt_t_s16() 327 int32_t reduced_multiplier = REDUCE_MULTIPLIER(dst_multipliers[i]); in arm_nn_mat_mult_nt_t_s16() local 330 acc_n0 = arm_nn_requantize_s64(acc_n0_s64, reduced_multiplier, shift); in arm_nn_mat_mult_nt_t_s16()
|
/cmsis-nn-latest/Source/ConvolutionFunctions/ |
D | arm_nn_mat_mult_kernel_s16.c | 204 int32_t reduced_multiplier = REDUCE_MULTIPLIER(*out_mult); in arm_nn_mat_mult_kernel_s16() local 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() 210 reduced_multiplier = REDUCE_MULTIPLIER(*out_mult); in arm_nn_mat_mult_kernel_s16() 211 ch_1_out_0 = arm_nn_requantize_s64(ch_1_out_0_s64, reduced_multiplier, *out_shift); in arm_nn_mat_mult_kernel_s16() 212 ch_1_out_1 = arm_nn_requantize_s64(ch_1_out_1_s64, reduced_multiplier, *out_shift); in arm_nn_mat_mult_kernel_s16() 331 int32_t reduced_multiplier = REDUCE_MULTIPLIER(*out_mult); in arm_nn_mat_mult_kernel_s16() local 332 ch_0_out_0 = arm_nn_requantize_s64(ch_0_out_0_s64, reduced_multiplier, *out_shift); in arm_nn_mat_mult_kernel_s16() 333 ch_0_out_1 = arm_nn_requantize_s64(ch_0_out_1_s64, reduced_multiplier, *out_shift); in arm_nn_mat_mult_kernel_s16()
|
D | arm_convolve_s16.c | 268 int32_t reduced_multiplier = REDUCE_MULTIPLIER(output_mult[i]); in arm_convolve_s16() 269 sum = arm_nn_requantize_s64(acc_64, reduced_multiplier, output_shift[i]); in arm_convolve_s16()
|
D | arm_depthwise_conv_s16.c | 172 … const int32_t reduced_multiplier = REDUCE_MULTIPLIER(output_mult[idx_out_ch]); in depthwise_conv_s16_generic_s16() local 225 … int32_t result = arm_nn_requantize_s64(acc_0, reduced_multiplier, output_shift[idx_out_ch]); in depthwise_conv_s16_generic_s16()
|
/cmsis-nn-latest/Include/ |
D | arm_nnsupportfunctions.h | 1426 const int32_t reduced_multiplier, in arm_nn_requantize_s64() argument 1429 const int64_t new_val = val * reduced_multiplier; in arm_nn_requantize_s64()
|