74 #ifndef ARM_MATH_CM0_FAMILY 81 blkCnt = blockSize >> 2u;
84 offset_packed =
__PACKq7(offset, offset, offset, offset);
100 blkCnt = blockSize % 0x4u;
106 *pDst++ = (
q7_t) __SSAT(*pSrc++ + offset, 8);
123 *pDst++ = (
q7_t) __SSAT((
q15_t) * pSrc++ + offset, 8);
int8_t q7_t
8-bit fractional data type in 1.7 format.
#define __PACKq7(v0, v1, v2, v3)
definition to pack four 8 bit values.
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.
void arm_offset_q7(q7_t *pSrc, q7_t offset, q7_t *pDst, uint32_t blockSize)
Adds a constant offset to a Q7 vector.