Multiplies a matrix and a vector.
More...
|
RISCV_DSP_ATTRIBUTE void | riscv_mat_vec_mult_f16 (const riscv_matrix_instance_f16 *pSrcMat, const float16_t *pVec, float16_t *pDst) |
| Floating-point matrix and vector multiplication. More...
|
|
RISCV_DSP_ATTRIBUTE void | riscv_mat_vec_mult_f32 (const riscv_matrix_instance_f32 *pSrcMat, const float32_t *pVec, float32_t *pDst) |
| Floating-point matrix and vector multiplication. More...
|
|
RISCV_DSP_ATTRIBUTE void | riscv_mat_vec_mult_q15 (const riscv_matrix_instance_q15 *pSrcMat, const q15_t *pVec, q15_t *pDst) |
| Q15 matrix and vector multiplication. More...
|
|
RISCV_DSP_ATTRIBUTE void | riscv_mat_vec_mult_q31 (const riscv_matrix_instance_q31 *pSrcMat, const q31_t *pVec, q31_t *pDst) |
| Q31 matrix and vector multiplication. More...
|
|
RISCV_DSP_ATTRIBUTE void | riscv_mat_vec_mult_q7 (const riscv_matrix_instance_q7 *pSrcMat, const q7_t *pVec, q7_t *pDst) |
| Q7 matrix and vector multiplication. More...
|
|
Multiplies a matrix and a vector.
◆ riscv_mat_vec_mult_f16()
RISCV_DSP_ATTRIBUTE void riscv_mat_vec_mult_f16 |
( |
const riscv_matrix_instance_f16 * |
pSrcMat, |
|
|
const float16_t * |
pVec, |
|
|
float16_t * |
pDst |
|
) |
| |
Floating-point matrix and vector multiplication.
- Parameters
-
[in] | *pSrcMat | points to the input matrix structure |
[in] | *pVec | points to input vector |
[out] | *pDst | points to output vector |
◆ riscv_mat_vec_mult_f32()
Floating-point matrix and vector multiplication.
- Parameters
-
[in] | *pSrcMat | points to the input matrix structure |
[in] | *pVec | points to input vector |
[out] | *pDst | points to output vector |
◆ riscv_mat_vec_mult_q15()
Q15 matrix and vector multiplication.
- Parameters
-
[in] | *pSrcMat | points to the input matrix structure |
[in] | *pVec | points to input vector |
[out] | *pDst | points to output vector |
◆ riscv_mat_vec_mult_q31()
Q31 matrix and vector multiplication.
- Parameters
-
[in] | *pSrcMat | points to the input matrix structure |
[in] | *pVec | points to the input vector |
[out] | *pDst | points to the output vector |
◆ riscv_mat_vec_mult_q7()
Q7 matrix and vector multiplication.
- Parameters
-
[in] | *pSrcMat | points to the input matrix structure |
[in] | *pVec | points to the input vector |
[out] | *pDst | points to the output vector |