Home
last modified time | relevance | path

Searched refs:lhs (Results 1 – 20 of 20) sorted by relevance

/cmsis-nn-latest/Source/NNSupportFunctions/
Darm_nn_mat_mult_nt_t_s16.c48 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 …]
Darm_nn_depthwise_conv_nt_t_padded_s8.c56 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()
Darm_nn_depthwise_conv_nt_t_s16.c47 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()
Darm_nn_depthwise_conv_nt_t_s8.c47 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()
Darm_nn_mat_mult_nt_t_s8_s32.c48 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 …]
Darm_nn_depthwise_conv_nt_t_s4.c49 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()
Darm_nn_vec_mat_mul_result_acc_s8_s16.c43 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()
Darm_nn_vec_mat_mult_t_s16_s16.c47 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()
Darm_nn_vec_mat_mul_result_acc_s16.c48 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()
Darm_nn_vec_mat_mult_t_s16.c48 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()
Darm_nn_vec_mat_mult_t_per_ch_s8.c58 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 …]
Darm_nn_vec_mat_mult_t_s4.c53 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 …]
Darm_nn_vec_mat_mult_t_s8.c58 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 …]
Darm_nn_vec_mat_mult_t_svdf_s8.c49 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()
Darm_nn_mat_mult_nt_t_s8.c48 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 …]
Darm_nn_transpose_conv_row_s8_s32.c48 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()
Darm_nn_mat_mult_nt_t_s4.c48 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 …]
Darm_nn_mat_mult_nt_interleaved_t_even_s4.c49 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/
Dop_batch_matmul.py65 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/
Darm_nnsupportfunctions.h468 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 …]