78 #ifndef ARM_MATH_CM0_FAMILY 81 q31_t in1, in2, in3, in4;
85 blkCnt = blockSize >> 2u;
99 #ifndef ARM_MATH_BIG_ENDIAN 101 out1 = __PKHTB(in2, in1, 16);
102 out2 = __PKHTB(in4, in3, 16);
106 out1 = __PKHTB(in1, in2, 16);
107 out2 = __PKHTB(in3, in4, 16);
109 #endif // #ifdef ARM_MATH_BIG_ENDIAN 120 blkCnt = blockSize % 0x4u;
135 *pDst++ = (
q15_t) (*pIn++ >> 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_q31_to_q15(q31_t *pSrc, q15_t *pDst, uint32_t blockSize)
Converts the elements of the Q31 vector to Q15 vector.
int32_t q31_t
32-bit fractional data type in 1.31 format.