154 LOW_OPTIMIZATION_ENTER
172 #if defined(ARM_MATH_CM7) 174 float32_t Xn2a, Xn3a, Xn4a, Xn5a, Xn6a, Xn7a, Xn8a;
175 float32_t Xn2b, Xn3b, Xn4b, Xn5b, Xn6b, Xn7b, Xn8b;
176 float32_t acc2a, acc3a, acc4a, acc5a, acc6a, acc7a, acc8a;
177 float32_t acc2b, acc3b, acc4b, acc5b, acc6b, acc7b, acc8b;
187 sample = blockSize >> 3u;
212 acc1a = b0 * Xn1a + d1a;
215 d1a = b1 * Xn1a + d2a;
228 acc1b = b0 * Xn1b + d1b;
231 d1b = b1 * Xn1b + d2b;
244 acc2a = b0 * Xn2a + d1a;
247 d1a = b1 * Xn2a + d2a;
259 acc2b = b0 * Xn2b + d1b;
260 d1b = b1 * Xn2b + d2b;
266 acc3a = b0 * Xn3a + d1a;
267 d1a = b1 * Xn3a + d2a;
273 acc3b = b0 * Xn3b + d1b;
274 d1b = b1 * Xn3b + d2b;
280 acc4a = b0 * Xn4a + d1a;
281 d1a = b1 * Xn4a + d2a;
287 acc4b = b0 * Xn4b + d1b;
288 d1b = b1 * Xn4b + d2b;
294 acc5a = b0 * Xn5a + d1a;
295 d1a = b1 * Xn5a + d2a;
301 acc5b = b0 * Xn5b + d1b;
302 d1b = b1 * Xn5b + d2b;
308 acc6a = b0 * Xn6a + d1a;
309 d1a = b1 * Xn6a + d2a;
315 acc6b = b0 * Xn6b + d1b;
316 d1b = b1 * Xn6b + d2b;
322 acc7a = b0 * Xn7a + d1a;
323 d1a = b1 * Xn7a + d2a;
336 acc7b = b0 * Xn7b + d1b;
339 d1b = b1 * Xn7b + d2b;
352 acc8a = b0 * Xn8a + d1a;
355 d1a = b1 * Xn8a + d2a;
368 acc8b = b0 * Xn8b + d1b;
371 d1b = b1 * Xn8b + d2b;
383 sample = blockSize & 0x7u;
390 acc1a = (b0 * Xn1a) + d1a;
391 acc1b = (b0 * Xn1b) + d1b;
399 d1a = ((b1 * Xn1a) + (a1 * acc1a)) + d2a;
400 d1b = ((b1 * Xn1b) + (a1 * acc1b)) + d2b;
403 d2a = (b2 * Xn1a) + (a2 * acc1a);
404 d2b = (b2 * Xn1b) + (a2 * acc1b);
427 #elif defined(ARM_MATH_CM0_FAMILY) 456 acc1a = (b0 * Xn1a) + d1a;
457 acc1b = (b0 * Xn1b) + d1b;
465 d1a = ((b1 * Xn1a) + (a1 * acc1a)) + d2a;
466 d1b = ((b1 * Xn1b) + (a1 * acc1b)) + d2b;
469 d2a = (b2 * Xn1a) + (a2 * acc1a);
470 d2b = (b2 * Xn1b) + (a2 * acc1b);
519 sample = blockSize >> 2u;
629 sample = blockSize & 0x3u;
679 LOW_OPTIMIZATION_EXIT
float float32_t
32-bit floating-point type definition.
Instance structure for the floating-point transposed direct form II Biquad cascade filter...
LOW_OPTIMIZATION_ENTER void arm_biquad_cascade_stereo_df2T_f32(const arm_biquad_cascade_stereo_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...