74 #ifndef ARM_MATH_CM0_FAMILY 81 blkCnt = blockSize >> 2u;
84 offset_packed = __PKHBT(offset, offset, 16);
101 blkCnt = blockSize % 0x4u;
107 *pDst++ = (
q15_t) __QADD16(*pSrc++, offset);
124 *pDst++ = (
q15_t) __SSAT(((
q31_t) * pSrc++ + offset), 16);
void arm_offset_q15(q15_t *pSrc, q15_t offset, q15_t *pDst, uint32_t blockSize)
Adds a constant offset to a Q15 vector.
int16_t q15_t
16-bit fractional data type in 1.15 format.
#define __SIMD32(addr)
definition to read/write two 16 bit values.
int32_t q31_t
32-bit fractional data type in 1.31 format.