Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
BasicMult
[Basic Math Functions]
Functions | |
| void | arm_mult_q15 (q15_t *pSrcA, q15_t *pSrcB, q15_t *pDst, uint32_t blockSize) |
| Q15 vector multiplication. | |
Function Documentation
| void arm_mult_q15 | ( | q15_t * | pSrcA, |
| q15_t * | pSrcB, | ||
| q15_t * | pDst, | ||
| uint32_t | blockSize | ||
| ) |
Q15 vector multiplication.
- Parameters:
-
[in] *pSrcA points to the first input vector [in] *pSrcB points to the second input vector [out] *pDst points to the output vector [in] blockSize number of samples in each vector
- Returns:
- none.
Scaling and Overflow Behavior:
- The function uses saturating arithmetic. Results outside of the allowable Q15 range [0x8000 0x7FFF] will be saturated.
Definition at line 55 of file arm_mult_q15.c.
Generated on Wed Jul 13 2022 16:03:37 by
1.7.2