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

Functions

tpt_status tpt_mat_mult_fast_q15 (tpt_matrix_instance_q15 *aOutMat, const tpt_matrix_instance_q15 *aInMatA, const tpt_matrix_instance_q15 *aInMatB, q15_t *aState)
 Q15 matrix multiplication. (fast variant).

Function Documentation

◆ tpt_mat_mult_fast_q15()

tpt_status tpt_mat_mult_fast_q15 ( tpt_matrix_instance_q15 * aOutMat,
const tpt_matrix_instance_q15 * aInMatA,
const tpt_matrix_instance_q15 * aInMatB,
q15_t * aState )

Q15 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
[in]aStatepoints to the array for storing intermediate results
Returns
The function returns either TPT_MATH_SIZE_MISMATCH or TPT_MATH_SUCCESS based on the outcome of size checking.