74 #ifndef ARM_MATH_CM0_FAMILY 77 q31_t inA1, inA2, inB1, inB2;
80 blkCnt = blockSize >> 2u;
93 *
__SIMD32(pDst)++ = __QADD16(inA1, inB1);
94 *
__SIMD32(pDst)++ = __QADD16(inA2, inB2);
102 blkCnt = blockSize % 0x4u;
108 *pDst++ = (
q15_t) __QADD16(*pSrcA++, *pSrcB++);
127 *pDst++ = (
q15_t) __SSAT(((
q31_t) * pSrcA++ + *pSrcB++), 16);
int16_t q15_t
16-bit fractional data type in 1.15 format.
#define __SIMD32(addr)
definition to read/write two 16 bit values.
void arm_add_q15(q15_t *pSrcA, q15_t *pSrcB, q15_t *pDst, uint32_t blockSize)
Q15 vector addition.
int32_t q31_t
32-bit fractional data type in 1.31 format.