91 #ifndef ARM_MATH_CM0_FAMILY 95 float32_t meanOfSquares, mean, squareOfMean;
104 blkCnt = blockSize >> 2u;
115 sumOfSquares += in * in;
118 sumOfSquares += in * in;
121 sumOfSquares += in * in;
124 sumOfSquares += in * in;
132 blkCnt = blockSize % 0x4u;
141 sumOfSquares += in * in;
149 meanOfSquares = sumOfSquares / ((
float32_t) blockSize - 1.0f);
155 squareOfMean = (mean * mean) * (((
float32_t) blockSize) /
159 *pResult = meanOfSquares - squareOfMean;
181 sumOfSquares += in * in;
193 squareOfSum = ((sum * sum) / (
float32_t) blockSize);
196 *pResult = ((sumOfSquares - squareOfSum) / (
float32_t) (blockSize - 1.0f));
float float32_t
32-bit floating-point type definition.
void arm_var_f32(float32_t *pSrc, uint32_t blockSize, float32_t *pResult)
Variance of the elements of a floating-point vector.