78 #ifndef ARM_MATH_CM0_FAMILY 81 q31_t in1, in2, in3, in4;
82 q7_t out1, out2, out3, out4;
85 blkCnt = blockSize >> 2u;
98 out1 = (
q7_t) (in1 >> 24);
99 out2 = (
q7_t) (in2 >> 24);
100 out3 = (
q7_t) (in3 >> 24);
101 out4 = (
q7_t) (in4 >> 24);
111 blkCnt = blockSize % 0x4u;
126 *pDst++ = (
q7_t) (*pIn++ >> 24);
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.
#define __SIMD32(addr)
definition to read/write two 16 bit values.
void arm_q31_to_q7(q31_t *pSrc, q7_t *pDst, uint32_t blockSize)
Converts the elements of the Q31 vector to Q7 vector.
int32_t q31_t
32-bit fractional data type in 1.31 format.