/cmsis-nn-3.7.0/Source/ConvolutionFunctions/ |
D | arm_nn_mat_mult_kernel_s16.c | 53 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 …]
|
D | arm_nn_mat_mult_kernel_row_offset_s8_s16.c | 44 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 …]
|
D | arm_nn_mat_mult_kernel_s8_s16.c | 44 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 …]
|
D | arm_nn_mat_mult_kernel_s4_s16.c | 43 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 …]
|
D | arm_nn_depthwise_conv_s8_core.c | 44 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/ |
D | test_arm_elementwise_mul_s16.c | 38 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/ |
D | arm_elementwise_mul_s16_s8.c | 52 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()
|
D | arm_elementwise_mul_s8.c | 56 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()
|
D | arm_elementwise_mul_s16.c | 55 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()
|
D | arm_elementwise_mul_acc_s16.c | 55 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()
|
D | arm_elementwise_mul_s16_batch_offset.c | 53 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()
|
D | arm_elementwise_add_s16.c | 63 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()
|
D | arm_elementwise_add_s8.c | 63 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/ |
D | test_arm_elementwise_mul_s8.c | 37 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/ |
D | test_arm_elementwise_add_s16.c | 44 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/ |
D | test_arm_elementwise_add_s8.c | 43 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/ |
D | arm_nn_depthwise_conv_nt_t_padded_s8.c | 62 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()
|
D | arm_nn_depthwise_conv_nt_t_s16.c | 51 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()
|
D | arm_nn_depthwise_conv_nt_t_s8.c | 53 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()
|
D | arm_nn_depthwise_conv_nt_t_s4.c | 55 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/ |
D | arm_nnsupportfunctions.h | 237 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 …]
|
D | arm_nnfunctions.h | 1723 const int32_t out_mult, 1760 const int32_t out_mult, 1789 const int32_t out_mult, 1818 const int32_t out_mult,
|