154 LOW_OPTIMIZATION_ENTER
172 #if defined(ARM_MATH_CM7) 174 float32_t Xn2, Xn3, Xn4, Xn5, Xn6, Xn7, Xn8;
175 float32_t Xn9, Xn10, Xn11, Xn12, Xn13, Xn14, Xn15, Xn16;
176 float32_t acc2, acc3, acc4, acc5, acc6, acc7;
177 float32_t acc8, acc9, acc10, acc11, acc12, acc13, acc14, acc15, acc16;
187 sample = blockSize >> 4u;
211 acc1 = b0 * Xn1 + d1;
227 acc2 = b0 * Xn2 + d1;
243 acc3 = b0 * Xn3 + d1;
258 acc4 = b0 * Xn4 + d1;
265 acc5 = b0 * Xn5 + d1;
272 acc6 = b0 * Xn6 + d1;
279 acc7 = b0 * Xn7 + d1;
286 acc8 = b0 * Xn8 + d1;
293 acc9 = b0 * Xn9 + d1;
300 acc10 = b0 * Xn10 + d1;
307 acc11 = b0 * Xn11 + d1;
314 acc12 = b0 * Xn12 + d1;
321 acc13 = b0 * Xn13 + d1;
333 acc14 = b0 * Xn14 + d1;
350 acc15 = b0 * Xn15 + d1;
366 acc16 = b0 * Xn16 + d1;
381 sample = blockSize & 0xFu;
384 acc1 = b0 * Xn1 + d1;
415 #elif defined(ARM_MATH_CM0_FAMILY) 441 acc1 = (b0 * Xn1) + d1;
448 d1 = ((b1 * Xn1) + (a1 * acc1)) + d2;
451 d2 = (b2 * Xn1) + (a2 * acc1);
496 sample = blockSize >> 2u;
562 sample = blockSize & 0x3u;
599 LOW_OPTIMIZATION_EXIT
float float32_t
32-bit floating-point type definition.
LOW_OPTIMIZATION_ENTER void arm_biquad_cascade_df2T_f32(const arm_biquad_cascade_df2T_instance_f32 *S, float32_t *pSrc, float32_t *pDst, uint32_t blockSize)
Processing function for the floating-point transposed direct form II Biquad cascade filter...
Instance structure for the floating-point transposed direct form II Biquad cascade filter...