79 #ifndef ARM_MATH_CM0_FAMILY 86 blkCnt = blockSize >> 2u;
97 #ifndef ARM_MATH_BIG_ENDIAN 99 out1 = __PKHTB(in2, in1, 16);
100 out2 = __PKHBT(in2, in1, 16);
104 out1 = __PKHTB(in1, in2, 16);
105 out2 = __PKHBT(in1, in2, 16);
107 #endif // #ifndef ARM_MATH_BIG_ENDIAN 110 out2 = ((uint32_t) out2 << 8) | ((uint32_t) out2 >> 24);
113 out1 = out1 & 0xFF00FF00;
115 out2 = out2 & 0x00FF00FF;
129 blkCnt = blockSize % 0x4u;
144 *pDst++ = (
q7_t) (*pIn++ >> 8);
int8_t q7_t
8-bit fractional data type in 1.7 format.
void arm_q15_to_q7(q15_t *pSrc, q7_t *pDst, uint32_t blockSize)
Converts the elements of the Q15 vector to Q7 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.