Vector Log
- RISCV_DSP_ATTRIBUTE void riscv_vlog_f16 (const float16_t *pSrc, float16_t *pDst, uint32_t blockSize)
- RISCV_DSP_ATTRIBUTE void riscv_vlog_f32 (const float32_t *pSrc, float32_t *pDst, uint32_t blockSize)
- RISCV_DSP_ATTRIBUTE void riscv_vlog_q15 (const q15_t *pSrc, q15_t *pDst, uint32_t blockSize)
- RISCV_DSP_ATTRIBUTE void riscv_vlog_q31 (const q31_t *pSrc, q31_t *pDst, uint32_t blockSize)
- group vlog
Compute the log values of a vector of samples.
Functions
- RISCV_DSP_ATTRIBUTE void riscv_vlog_f16 (const float16_t *pSrc, float16_t *pDst, uint32_t blockSize)
Floating-point vector of log values.
- Parameters
pSrc – [in] points to the input vector
pDst – [out] points to the output vector
blockSize – [in] number of samples in each vector
- RISCV_DSP_ATTRIBUTE void riscv_vlog_f32 (const float32_t *pSrc, float32_t *pDst, uint32_t blockSize)
Floating-point vector of log values.
- Parameters
pSrc – [in] points to the input vector
pDst – [out] points to the output vector
blockSize – [in] number of samples in each vector
- RISCV_DSP_ATTRIBUTE void riscv_vlog_q15 (const q15_t *pSrc, q15_t *pDst, uint32_t blockSize)
q15 vector of log values.
- Parameters
pSrc – [in] points to the input vector in q15
pDst – [out] points to the output vector in q4.11
blockSize – [in] number of samples in each vector
- RISCV_DSP_ATTRIBUTE void riscv_vlog_q31 (const q31_t *pSrc, q31_t *pDst, uint32_t blockSize)
q31 vector of log values.
- Parameters
pSrc – [in] points to the input vector in q31
pDst – [out] points to the output vector q5.26
blockSize – [in] number of samples in each vector