Function arm_nn_vec_mat_mult_t_s16_s16¶
Defined in File arm_nnsupportfunctions.h
Function Documentation¶
-
arm_cmsis_nn_status arm_nn_vec_mat_mult_t_s16_s16(const int16_t *lhs, const int16_t *rhs, const int64_t *bias, int16_t *dst, const int32_t dst_multiplier, const int32_t dst_shift, const int32_t rhs_cols, const int32_t rhs_rows, const int32_t activation_min, const int32_t activation_max)¶
s16 Vector by s16 Matrix (transposed) multiplication
- Parameters:
lhs – [in] Input left-hand side vector
rhs – [in] Input right-hand side matrix (transposed)
bias – [in] Input bias
dst – [out] Output vector
dst_multiplier – [in] Output multiplier
dst_shift – [in] Output shift
rhs_cols – [in] Number of columns in the right-hand side input matrix
rhs_rows – [in] Number of rows in the right-hand side input matrix
activation_min – [in] Minimum value to clamp the output to. Range: int16
activation_max – [in] Maximum value to clamp the output to. Range: int16
- Returns:
The function returns
ARM_CMSIS_NN_SUCCESS