Lines Matching +full:- +full:a

1 /* ----------------------------------------------------------------------
4 * Description: Root mean square value of the elements of a floating-point vector
9 * Target Processor: Cortex-M and Cortex-A cores
10 * -------------------------------------------------------------------- */
12 * Copyright (C) 2010-2021 ARM Limited or its affiliates. All rights reserved.
14 * SPDX-License-Identifier: Apache-2.0
18 * You may obtain a copy of the License at
20 * www.apache.org/licenses/LICENSE-2.0
42 …qrt(((pSrc[0] * pSrc[0] + pSrc[1] * pSrc[1] + ... + pSrc[blockSize-1] * pSrc[blockSize-1]) / block…
54 @brief Root Mean Square of the elements of a floating-point vector.
90 /* Compute 4 outputs at a time. in arm_rms_f32()
91 ** a second loop below computes the remaining 1 to 3 samples. */ in arm_rms_f32()
94 /* C = A[0] * A[0] + A[1] * A[1] + A[2] * A[2] + ... + A[blockSize-1] * A[blockSize-1] */ in arm_rms_f32()
95 /* Compute Power and then store the result in a temporary variable, sum. */ in arm_rms_f32()
101 blkCnt--; in arm_rms_f32()
107 /* If the blockSize is not a multiple of 4, compute any remaining output samples here. in arm_rms_f32()
113 /* C = A[0] * A[0] + A[1] * A[1] + A[2] * A[2] + ... + A[blockSize-1] * A[blockSize-1] */ in arm_rms_f32()
114 /* compute power and then store the result in a temporary variable, sum. */ in arm_rms_f32()
119 blkCnt--; in arm_rms_f32()
137 /* Loop unrolling: Compute 4 outputs at a time */ in arm_rms_f32()
142 /* C = A[0] * A[0] + A[1] * A[1] + ... + A[blockSize-1] * A[blockSize-1] */ in arm_rms_f32()
145 /* Compute sum of squares and store result in a temporary variable, sum. */ in arm_rms_f32()
158 blkCnt--; in arm_rms_f32()
173 /* C = A[0] * A[0] + A[1] * A[1] + ... + A[blockSize-1] * A[blockSize-1] */ in arm_rms_f32()
176 /* Compute sum of squares and store result in a temporary variable. */ in arm_rms_f32()
180 blkCnt--; in arm_rms_f32()