|
| void | tpt_mat_vec_mult_f16 (f16_t *aOutVec, const tpt_matrix_instance_f16 *aInMat, const f16_t *aInVec) |
| | Floating-point matrix and vector multiplication.
|
| void | tpt_mat_vec_mult_f32 (f32_t *aOutVec, const tpt_matrix_instance_f32 *aInMat, const f32_t *aInVec) |
| | Floating-point matrix and vector multiplication.
|
| void | tpt_mat_vec_mult_q15 (q15_t *aOutVec, const tpt_matrix_instance_q15 *aInMat, const q15_t *aInVec) |
| | Q15 matrix and vector multiplication.
|
| void | tpt_mat_vec_mult_q31 (q31_t *aOutVec, const tpt_matrix_instance_q31 *aInMat, const q31_t *aInVec) |
| | Q31 matrix and vector multiplication.
|
| void | tpt_mat_vec_mult_q7 (q7_t *aOutVec, const tpt_matrix_instance_q7 *aInMat, const q7_t *aInVec) |
| | Q7 matrix and vector multiplication.
|
Multiplies a matrix and a vector.
◆ tpt_mat_vec_mult_f16()
Floating-point matrix and vector multiplication.
- Parameters
-
| [out] | aOutVec | points to output vector |
| [in] | aInMat | points to the input matrix structure |
| [in] | aInVec | points to input vector |
◆ tpt_mat_vec_mult_f32()
Floating-point matrix and vector multiplication.
- Parameters
-
| [out] | *aOutVec | points to output vector |
| [in] | *aInMat | points to the input matrix structure |
| [in] | *aInVec | points to input vector |
◆ tpt_mat_vec_mult_q15()
Q15 matrix and vector multiplication.
- Parameters
-
| [out] | *aOutVec | points to output vector |
| [in] | *aInMat | points to the input matrix structure |
| [in] | *aInVec | points to input vector |
◆ tpt_mat_vec_mult_q31()
Q31 matrix and vector multiplication.
- Parameters
-
| [out] | *aOutVec | points to the output vector |
| [in] | *aInMat | points to the input matrix structure |
| [in] | *aInVec | points to the input vector |
◆ tpt_mat_vec_mult_q7()
Q7 matrix and vector multiplication.
- Parameters
-
| [out] | *aOutVec | points to the output vector |
| [in] | *aInMat | points to the input matrix structure |
| [in] | *aInVec | points to the input vector |