/cmsis-nn-latest/Source/NNSupportFunctions/ |
D | arm_nn_mat_mult_nt_t_s16.c | 48 arm_cmsis_nn_status arm_nn_mat_mult_nt_t_s16(const int16_t *lhs, in arm_nn_mat_mult_nt_t_s16() argument 83 const int16_t *ip_row_0 = lhs; in arm_nn_mat_mult_nt_t_s16() 84 const int16_t *ip_row_1 = lhs + rhs_cols; in arm_nn_mat_mult_nt_t_s16() 85 const int16_t *ip_row_2 = lhs + (2 * rhs_cols); in arm_nn_mat_mult_nt_t_s16() 86 const int16_t *ip_row_3 = lhs + (3 * rhs_cols); in arm_nn_mat_mult_nt_t_s16() 163 ip_row_0 = lhs + MAX_COL_COUNT; in arm_nn_mat_mult_nt_t_s16() 164 ip_row_1 = lhs + rhs_cols + MAX_COL_COUNT; in arm_nn_mat_mult_nt_t_s16() 165 ip_row_2 = lhs + (2 * rhs_cols) + MAX_COL_COUNT; in arm_nn_mat_mult_nt_t_s16() 166 ip_row_3 = lhs + (3 * rhs_cols) + MAX_COL_COUNT; in arm_nn_mat_mult_nt_t_s16() 204 lhs += 4 * rhs_cols; in arm_nn_mat_mult_nt_t_s16() [all …]
|
D | arm_nn_depthwise_conv_nt_t_padded_s8.c | 56 arm_cmsis_nn_status arm_nn_depthwise_conv_nt_t_padded_s8(const int8_t *lhs, in arm_nn_depthwise_conv_nt_t_padded_s8() argument 89 const int8_t *lhs_0 = lhs + offset; in arm_nn_depthwise_conv_nt_t_padded_s8() 90 const int8_t *lhs_1 = lhs + row_x_col * CH_IN_BLOCK_MVE + offset; in arm_nn_depthwise_conv_nt_t_padded_s8() 91 const int8_t *lhs_2 = lhs + (row_x_col * CH_IN_BLOCK_MVE * 2) + offset; in arm_nn_depthwise_conv_nt_t_padded_s8() 92 const int8_t *lhs_3 = lhs + (row_x_col * CH_IN_BLOCK_MVE * 3) + offset; in arm_nn_depthwise_conv_nt_t_padded_s8() 157 (void)lhs; in arm_nn_depthwise_conv_nt_t_padded_s8()
|
D | arm_nn_depthwise_conv_nt_t_s16.c | 47 int16_t *arm_nn_depthwise_conv_nt_t_s16(const int16_t *lhs, in arm_nn_depthwise_conv_nt_t_s16() argument 68 const int16_t *lhs_0 = lhs + offset; in arm_nn_depthwise_conv_nt_t_s16() 69 const int16_t *lhs_1 = lhs + row_x_col * num_ch + offset; in arm_nn_depthwise_conv_nt_t_s16() 70 const int16_t *lhs_2 = lhs + (row_x_col * num_ch * 2) + offset; in arm_nn_depthwise_conv_nt_t_s16() 71 const int16_t *lhs_3 = lhs + (row_x_col * num_ch * 3) + offset; in arm_nn_depthwise_conv_nt_t_s16() 155 (void)lhs; in arm_nn_depthwise_conv_nt_t_s16()
|
D | arm_nn_depthwise_conv_nt_t_s8.c | 47 arm_cmsis_nn_status arm_nn_depthwise_conv_nt_t_s8(const int8_t *lhs, in arm_nn_depthwise_conv_nt_t_s8() argument 80 const int8_t *lhs_0 = lhs + offset; in arm_nn_depthwise_conv_nt_t_s8() 81 const int8_t *lhs_1 = lhs + row_x_col * CH_IN_BLOCK_MVE + offset; in arm_nn_depthwise_conv_nt_t_s8() 82 const int8_t *lhs_2 = lhs + (row_x_col * CH_IN_BLOCK_MVE * 2) + offset; in arm_nn_depthwise_conv_nt_t_s8() 83 const int8_t *lhs_3 = lhs + (row_x_col * CH_IN_BLOCK_MVE * 3) + offset; in arm_nn_depthwise_conv_nt_t_s8() 150 (void)lhs; in arm_nn_depthwise_conv_nt_t_s8()
|
D | arm_nn_mat_mult_nt_t_s8_s32.c | 48 arm_cmsis_nn_status arm_nn_mat_mult_nt_t_s8_s32(const int8_t *lhs, in arm_nn_mat_mult_nt_t_s8_s32() argument 63 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_mat_mult_nt_t_s8_s32() 128 lhs += 16; in arm_nn_mat_mult_nt_t_s8_s32() 134 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_mat_mult_nt_t_s8_s32() 205 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_mat_mult_nt_t_s8_s32() 269 lhs += 8; in arm_nn_mat_mult_nt_t_s8_s32() 274 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_mat_mult_nt_t_s8_s32() 325 lhs += 4; in arm_nn_mat_mult_nt_t_s8_s32() 330 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_mat_mult_nt_t_s8_s32() 379 lhs += 2; in arm_nn_mat_mult_nt_t_s8_s32() [all …]
|
D | arm_nn_depthwise_conv_nt_t_s4.c | 49 arm_cmsis_nn_status arm_nn_depthwise_conv_nt_t_s4(const int8_t *lhs, in arm_nn_depthwise_conv_nt_t_s4() argument 84 const int8_t *lhs_0 = lhs + offset; in arm_nn_depthwise_conv_nt_t_s4() 85 const int8_t *lhs_1 = lhs + row_x_col * S4_CH_IN_BLOCK_MVE + offset; in arm_nn_depthwise_conv_nt_t_s4() 86 const int8_t *lhs_2 = lhs + (row_x_col * S4_CH_IN_BLOCK_MVE * 2) + offset; in arm_nn_depthwise_conv_nt_t_s4() 87 const int8_t *lhs_3 = lhs + (row_x_col * S4_CH_IN_BLOCK_MVE * 3) + offset; in arm_nn_depthwise_conv_nt_t_s4() 208 (void)lhs; in arm_nn_depthwise_conv_nt_t_s4()
|
D | arm_nn_vec_mat_mul_result_acc_s8_s16.c | 43 arm_cmsis_nn_status arm_nn_vec_mat_mul_result_acc_s8_s16(const int8_t *lhs, in arm_nn_vec_mat_mul_result_acc_s8_s16() argument 66 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mul_result_acc_s8_s16() 126 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mul_result_acc_s8_s16() 162 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mul_result_acc_s8_s16() 221 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mul_result_acc_s8_s16() 262 const int8_t *lhs_ptr = lhs; in arm_nn_vec_mat_mul_result_acc_s8_s16() 313 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mul_result_acc_s8_s16() 343 lhs += rhs_cols * batch_offset; in arm_nn_vec_mat_mul_result_acc_s8_s16()
|
D | arm_nn_vec_mat_mult_t_s16_s16.c | 47 arm_cmsis_nn_status arm_nn_vec_mat_mult_t_s16_s16(const int16_t *lhs, in arm_nn_vec_mat_mult_t_s16_s16() argument 68 const int16_t *lhs_ptr = lhs; in arm_nn_vec_mat_mult_t_s16_s16() 145 const int16_t *lhs_ptr = lhs; in arm_nn_vec_mat_mult_t_s16_s16() 190 const int16_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_s16_s16() 248 const int16_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_s16_s16() 287 const int16_t *lhs_ptr = lhs; in arm_nn_vec_mat_mult_t_s16_s16()
|
D | arm_nn_vec_mat_mul_result_acc_s16.c | 48 arm_cmsis_nn_status arm_nn_vec_mat_mul_result_acc_s16(const int16_t *lhs, in arm_nn_vec_mat_mul_result_acc_s16() argument 85 const int16_t *lhs_ptr = lhs; in arm_nn_vec_mat_mul_result_acc_s16() 174 const int16_t *lhs_ptr = lhs; in arm_nn_vec_mat_mul_result_acc_s16() 229 const int16_t *lhs_vec = lhs; in arm_nn_vec_mat_mul_result_acc_s16() 289 const int16_t *lhs_vec = lhs; in arm_nn_vec_mat_mul_result_acc_s16() 328 const int16_t *lhs_ptr = lhs; in arm_nn_vec_mat_mul_result_acc_s16() 354 lhs += rhs_cols * batch_offset; in arm_nn_vec_mat_mul_result_acc_s16()
|
D | arm_nn_vec_mat_mult_t_s16.c | 48 arm_cmsis_nn_status arm_nn_vec_mat_mult_t_s16(const int16_t *lhs, in arm_nn_vec_mat_mult_t_s16() argument 76 const int16_t *lhs_ptr = lhs; in arm_nn_vec_mat_mult_t_s16() 171 const int16_t *lhs_ptr = lhs; in arm_nn_vec_mat_mult_t_s16() 230 const int16_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_s16() 290 const int16_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_s16() 330 const int16_t *lhs_ptr = lhs; in arm_nn_vec_mat_mult_t_s16()
|
D | arm_nn_vec_mat_mult_t_per_ch_s8.c | 58 arm_cmsis_nn_status arm_nn_vec_mat_mult_t_per_ch_s8(const int8_t *lhs, in arm_nn_vec_mat_mult_t_per_ch_s8() argument 91 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_per_ch_s8() 149 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_per_ch_s8() 202 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_per_ch_s8() 264 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_per_ch_s8() 308 const int8_t *lhs_ptr = lhs; in arm_nn_vec_mat_mult_t_per_ch_s8() 369 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mult_t_per_ch_s8() 421 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_per_ch_s8() 476 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_per_ch_s8() 523 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_per_ch_s8() [all …]
|
D | arm_nn_vec_mat_mult_t_s4.c | 53 arm_cmsis_nn_status arm_nn_vec_mat_mult_t_s4(const int8_t *lhs, in arm_nn_vec_mat_mult_t_s4() argument 92 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mult_t_s4() 185 lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mult_t_s4() 200 lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mult_t_s4() 306 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mult_t_s4() 365 lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mult_t_s4() 380 lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mult_t_s4() 475 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mult_t_s4() 514 lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mult_t_s4() 529 lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mult_t_s4() [all …]
|
D | arm_nn_vec_mat_mult_t_s8.c | 58 arm_cmsis_nn_status arm_nn_vec_mat_mult_t_s8(const int8_t *lhs, in arm_nn_vec_mat_mult_t_s8() argument 91 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_s8() 148 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_s8() 201 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_s8() 263 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_s8() 306 const int8_t *lhs_ptr = lhs; in arm_nn_vec_mat_mult_t_s8() 367 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mult_t_s8() 419 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_s8() 471 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_s8() 517 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_s8() [all …]
|
D | arm_nn_vec_mat_mult_t_svdf_s8.c | 49 arm_cmsis_nn_status arm_nn_vec_mat_mult_t_svdf_s8(const int8_t *lhs, in arm_nn_vec_mat_mult_t_svdf_s8() argument 77 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_svdf_s8() 132 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_svdf_s8() 173 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_svdf_s8() 302 const int8_t *lhs_vec = lhs; in arm_nn_vec_mat_mult_t_svdf_s8() 339 const int8_t *lhs_ptr = lhs; in arm_nn_vec_mat_mult_t_svdf_s8() 387 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_vec_mat_mult_t_svdf_s8()
|
D | arm_nn_mat_mult_nt_t_s8.c | 48 arm_cmsis_nn_status arm_nn_mat_mult_nt_t_s8(const int8_t *lhs, in arm_nn_mat_mult_nt_t_s8() argument 76 const int8_t *lhs_vec = lhs; in arm_nn_mat_mult_nt_t_s8() 77 const int8_t *ip_row_1 = lhs + lhs_cols_offset; in arm_nn_mat_mult_nt_t_s8() 78 const int8_t *ip_row_2 = lhs + (2 * lhs_cols_offset); in arm_nn_mat_mult_nt_t_s8() 79 const int8_t *ip_row_3 = lhs + (3 * lhs_cols_offset); in arm_nn_mat_mult_nt_t_s8() 149 lhs += 4 * lhs_cols_offset; in arm_nn_mat_mult_nt_t_s8() 161 const int8_t *lhs_vec = lhs; in arm_nn_mat_mult_nt_t_s8() 211 lhs += lhs_cols_offset; in arm_nn_mat_mult_nt_t_s8() 232 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_mat_mult_nt_t_s8() 585 const int8_t *lhs_ptr = &lhs[0]; in arm_nn_mat_mult_nt_t_s8() [all …]
|
D | arm_nn_transpose_conv_row_s8_s32.c | 48 arm_cmsis_nn_status arm_nn_transpose_conv_row_s8_s32(const int8_t *lhs, in arm_nn_transpose_conv_row_s8_s32() argument 85 const int8_t *lhs_ptr0 = lhs; in arm_nn_transpose_conv_row_s8_s32() 281 lhs += 4 * input_channels; in arm_nn_transpose_conv_row_s8_s32() 300 const int8_t *lhs_ptr0 = lhs; in arm_nn_transpose_conv_row_s8_s32() 413 lhs += 2 * input_channels; in arm_nn_transpose_conv_row_s8_s32() 431 const int8_t *lhs_ptr0 = lhs; in arm_nn_transpose_conv_row_s8_s32()
|
D | arm_nn_mat_mult_nt_t_s4.c | 48 arm_cmsis_nn_status arm_nn_mat_mult_nt_t_s4(const int8_t *lhs, in arm_nn_mat_mult_nt_t_s4() argument 84 int8_t const *ip_row_0 = lhs; in arm_nn_mat_mult_nt_t_s4() 85 int8_t const *ip_row_1 = lhs + lhs_cols_offset; in arm_nn_mat_mult_nt_t_s4() 86 int8_t const *ip_row_2 = lhs + (2 * lhs_cols_offset); in arm_nn_mat_mult_nt_t_s4() 87 int8_t const *ip_row_3 = lhs + (3 * lhs_cols_offset); in arm_nn_mat_mult_nt_t_s4() 175 lhs += 4 * lhs_cols_offset; in arm_nn_mat_mult_nt_t_s4() 191 int8_t const *ip_row_0 = lhs; in arm_nn_mat_mult_nt_t_s4() 192 int8_t const *ip_row_1 = lhs + lhs_cols_offset; in arm_nn_mat_mult_nt_t_s4() 193 int8_t const *ip_row_2 = lhs + (2 * lhs_cols_offset); in arm_nn_mat_mult_nt_t_s4() 273 lhs += 3 * lhs_cols_offset; in arm_nn_mat_mult_nt_t_s4() [all …]
|
D | arm_nn_mat_mult_nt_interleaved_t_even_s4.c | 49 arm_cmsis_nn_status arm_nn_mat_mult_nt_interleaved_t_even_s4(const int8_t *lhs, in arm_nn_mat_mult_nt_interleaved_t_even_s4() argument 88 int8_t const *ip_row_0 = lhs; in arm_nn_mat_mult_nt_interleaved_t_even_s4() 89 int8_t const *ip_row_1 = lhs + lhs_cols_offset; in arm_nn_mat_mult_nt_interleaved_t_even_s4() 90 int8_t const *ip_row_2 = lhs + (2 * lhs_cols_offset); in arm_nn_mat_mult_nt_interleaved_t_even_s4() 91 int8_t const *ip_row_3 = lhs + (3 * lhs_cols_offset); in arm_nn_mat_mult_nt_interleaved_t_even_s4() 206 lhs += 4 * lhs_cols_offset; in arm_nn_mat_mult_nt_interleaved_t_even_s4() 220 int8_t const *ip_row_0 = lhs; in arm_nn_mat_mult_nt_interleaved_t_even_s4() 221 int8_t const *ip_row_1 = lhs + lhs_cols_offset; in arm_nn_mat_mult_nt_interleaved_t_even_s4() 222 int8_t const *ip_row_2 = lhs + (2 * lhs_cols_offset); in arm_nn_mat_mult_nt_interleaved_t_even_s4() 325 lhs += 3 * lhs_cols_offset; in arm_nn_mat_mult_nt_interleaved_t_even_s4() [all …]
|
/cmsis-nn-latest/Tests/UnitTest/RefactoredTestGen/Lib/ |
D | op_batch_matmul.py | 65 lhs = tensor_details[0] 75 tensors["lhs_input_tensor"] = interpreter.get_tensor(lhs['index']) 93 generated_params["lhs_offset"] = -lhs['quantization_parameters']['zero_points'][0]
|
/cmsis-nn-latest/Include/ |
D | arm_nnsupportfunctions.h | 468 arm_cmsis_nn_status arm_nn_mat_mult_nt_t_s4(const int8_t *lhs, 517 arm_cmsis_nn_status arm_nn_mat_mult_nt_interleaved_t_even_s4(const int8_t *lhs, 563 arm_cmsis_nn_status arm_nn_mat_mult_nt_t_s8(const int8_t *lhs, 610 arm_cmsis_nn_status arm_nn_mat_mult_nt_t_s16(const int16_t *lhs, 642 arm_cmsis_nn_status arm_nn_mat_mult_nt_t_s8_s32(const int8_t *lhs, 671 arm_cmsis_nn_status arm_nn_vec_mat_mult_t_s4(const int8_t *lhs, 709 arm_cmsis_nn_status arm_nn_vec_mat_mult_t_s8(const int8_t *lhs, 750 arm_cmsis_nn_status arm_nn_vec_mat_mult_t_per_ch_s8(const int8_t *lhs, 783 arm_cmsis_nn_status arm_nn_vec_mat_mult_t_s16(const int16_t *lhs, 811 arm_cmsis_nn_status arm_nn_vec_mat_mult_t_s16_s16(const int16_t *lhs, [all …]
|