Elementwise Quaternion Product

RISCV_DSP_ATTRIBUTE void riscv_quaternion_product_f32 (const float32_t *qa, const float32_t *qb, float32_t *qr, uint32_t nbQuaternions)
group Elementwise Quaternion Product

Compute the elementwise product of quaternions.

Functions

RISCV_DSP_ATTRIBUTE void riscv_quaternion_product_f32 (const float32_t *qa, const float32_t *qb, float32_t *qr, uint32_t nbQuaternions)

Floating-point elementwise product two quaternions.

Parameters:
  • qa[in] first array of quaternions

  • qb[in] second array of quaternions

  • qr[out] elementwise product of quaternions

  • nbQuaternions[in] number of quaternions in the array