|  | CMSIS-NN
    Version 1.1.0
    CMSIS NN Software Library | 
| Functions | |
| void | arm_nn_mult_q15 (q15_t *pSrcA, q15_t *pSrcB, q15_t *pDst, const uint16_t out_shift, uint32_t blockSize) | 
| Q7 vector multiplication with variable output shifts.  More... | |
| void | arm_nn_mult_q7 (q7_t *pSrcA, q7_t *pSrcB, q7_t *pDst, const uint16_t out_shift, uint32_t blockSize) | 
| Q7 vector multiplication with variable output shifts.  More... | |
Basic Math Functions for Neural Network Computation
| void arm_nn_mult_q15 | ( | q15_t * | pSrcA, | 
| q15_t * | pSrcB, | ||
| q15_t * | pDst, | ||
| const uint16_t | out_shift, | ||
| uint32_t | blockSize | ||
| ) | 
| [in] | *pSrcA | pointer to the first input vector | 
| [in] | *pSrcB | pointer to the second input vector | 
| [out] | *pDst | pointer to the output vector | 
| [in] | out_shift | amount of right-shift for output | 
| [in] | blockSize | number of samples in each vector | 
Scaling and Overflow Behavior:
References NN_ROUND.
| void arm_nn_mult_q7 | ( | q7_t * | pSrcA, | 
| q7_t * | pSrcB, | ||
| q7_t * | pDst, | ||
| const uint16_t | out_shift, | ||
| uint32_t | blockSize | ||
| ) | 
| [in] | *pSrcA | pointer to the first input vector | 
| [in] | *pSrcB | pointer to the second input vector | 
| [out] | *pDst | pointer to the output vector | 
| [in] | out_shift | amount of right-shift for output | 
| [in] | blockSize | number of samples in each vector | 
Scaling and Overflow Behavior:
References NN_ROUND.