Vector Exponential

RISCV_DSP_ATTRIBUTE void riscv_vexp_f16 (const float16_t *pSrc, float16_t *pDst, uint32_t blockSize)
RISCV_DSP_ATTRIBUTE void riscv_vexp_f32 (const float32_t *pSrc, float32_t *pDst, uint32_t blockSize)
group vexp

Compute the exp values of a vector of samples.

Functions

RISCV_DSP_ATTRIBUTE void riscv_vexp_f16 (const float16_t *pSrc, float16_t *pDst, uint32_t blockSize)

Floating-point vector of exp 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_vexp_f32 (const float32_t *pSrc, float32_t *pDst, uint32_t blockSize)

Floating-point vector of exp values.

Parameters
  • pSrc[in] points to the input vector

  • pDst[out] points to the output vector

  • blockSize[in] number of samples in each vector