1.5.1.3 Functions
void mchp_mat_init_f32 (mchp_matrix_instance_f32 *S, uint16_t nRows, uint16_t nColumns, float32_t *pData)
Single-precision floating-point matrix initialization.
mchp_status mchp_mat_add_f32 (const mchp_matrix_instance_f32 *pSrcA, const mchp_matrix_instance_f32 *pSrcB, mchp_matrix_instance_f32 *pDst)
Single-precision floating-point matrix addition.
mchp_status mchp_mat_sub_f32 (const mchp_matrix_instance_f32 *pSrcA, const mchp_matrix_instance_f32 *pSrcB, mchp_matrix_instance_f32 *pDst)
Single-precision floating-point matrix subtraction.
mchp_status mchp_mat_mult_f32 (const mchp_matrix_instance_f32 *pSrcA, const mchp_matrix_instance_f32 *pSrcB, mchp_matrix_instance_f32 *pDst)
Single-precision floating-point matrix multiplication.
mchp_status mchp_mat_trans_f32 (const mchp_matrix_instance_f32 *pSrc, mchp_matrix_instance_f32 *pDst)
Single-precision floating-point matrix transpose.
mchp_status mchp_mat_scale_f32 (const mchp_matrix_instance_f32 *pSrc, float32_t scale, mchp_matrix_instance_f32 *pDst)
Single-precision floating-point matrix scaling.
mchp_status mchp_mat_inverse_f32 (const mchp_matrix_instance_f32 *src, mchp_matrix_instance_f32 *dst)
Single-precision floating-point matrix inverse.
mchp_status mchp_mat_add_q31 (const mchp_matrix_instance_q31 *pSrcA, const mchp_matrix_instance_q31 *pSrcB, mchp_matrix_instance_q31 *pDst)
Q31 matrix addition.
mchp_status mchp_mat_sub_q31 (const mchp_matrix_instance_q31 *pSrcA, const mchp_matrix_instance_q31 *pSrcB, mchp_matrix_instance_q31 *pDst)
Q31 matrix subtraction.
mchp_status mchp_mat_mult_q31 (const mchp_matrix_instance_q31 *pSrcA, const mchp_matrix_instance_q31 *pSrcB, mchp_matrix_instance_q31 *pDst)
Q31 matrix multiplication.
mchp_status mchp_mat_trans_q31 (const mchp_matrix_instance_q31 *pSrc, mchp_matrix_instance_q31 *pDst)
Q31 matrix transpose.
mchp_status mchp_mat_scale_q31 (const mchp_matrix_instance_q31 *pSrc, q31_t scaleFract, int32_t shift, mchp_matrix_instance_q31 *pDst)
Q31 matrix scaling.
mchp_status mchp_mat_inverse_q31 (const mchp_matrix_instance_q31 *src, mchp_matrix_instance_q31 *dst)
Q31 matrix inverse.
