LIBDSP Version 4.1.9
LIBDSP Software Library
Loading...
Searching...
No Matches
tpt_mat_mult_fast_q31.c File Reference
#include "tpt_math.h"
Include dependency graph for tpt_mat_mult_fast_q31.c:

Functions

tpt_status tpt_mat_mult_fast_q31 (tpt_matrix_instance_q31 *aOutMat, const tpt_matrix_instance_q31 *aInDataA, const tpt_matrix_instance_q31 *aInDataB)
 Q31 matrix multiplication. (fast variant).

Function Documentation

◆ tpt_mat_mult_fast_q31()

tpt_status tpt_mat_mult_fast_q31 ( tpt_matrix_instance_q31 * aOutMat,
const tpt_matrix_instance_q31 * aInMatA,
const tpt_matrix_instance_q31 * aInMatB )

Q31 matrix multiplication. (fast variant).

Parameters
[out]aOutMatpoints to output matrix structure
[in]aInMatApoints to the first input matrix structure
[in]aInMatBpoints to the second input matrix structure
Returns
The function returns either TPT_MATH_SIZE_MISMATCH or TPT_MATH_SUCCESS based on the outcome of size checking.