72 #ifndef ARM_MATH_CM0_FAMILY 76 q31_t in1, in2, in3, in4;
81 blkCnt = numSamples >> 2u;
94 acc0 = __SMUAD(in1, in1);
95 acc1 = __SMUAD(in2, in2);
96 acc2 = __SMUAD(in3, in3);
97 acc3 = __SMUAD(in4, in4);
111 blkCnt = numSamples % 0x4u;
117 acc0 = __SMUAD(in1, in1);
131 while(numSamples > 0u)
137 acc0 = (real * real);
138 acc1 = (imag * imag);
int64_t q63_t
64-bit fractional data type in 1.63 format.
void arm_cmplx_mag_q15(q15_t *pSrc, q15_t *pDst, uint32_t numSamples)
Q15 complex magnitude.
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.
arm_status arm_sqrt_q15(q15_t in, q15_t *pOut)
Q15 square root function.