Home
last modified time | relevance | path

Searched refs:a2 (Results 1 – 19 of 19) sorted by relevance

/cmsis-dsp-latest/Source/FilteringFunctions/
Darm_biquad_cascade_stereo_df2T_f16.c64 float16_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_stereo_df2T_f16() local
97 a2 = *pCoeffs++; in arm_biquad_cascade_stereo_df2T_f16()
101 aCoeffs = vsetq_lane(a2, aCoeffs, 2); in arm_biquad_cascade_stereo_df2T_f16()
102 aCoeffs = vsetq_lane(a2, aCoeffs, 3); in arm_biquad_cascade_stereo_df2T_f16()
103 aCoeffs = vsetq_lane(a2, aCoeffs, 6); in arm_biquad_cascade_stereo_df2T_f16()
104 aCoeffs = vsetq_lane(a2, aCoeffs, 7); in arm_biquad_cascade_stereo_df2T_f16()
206 _Float16 b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_stereo_df2T_f16() local
218 a2 = pCoeffs[4]; in arm_biquad_cascade_stereo_df2T_f16()
251 d2a = (b2 * Xn1a) + (a2 * acc1a); in arm_biquad_cascade_stereo_df2T_f16()
252 d2b = (b2 * Xn1b) + (a2 * acc1b); in arm_biquad_cascade_stereo_df2T_f16()
[all …]
Darm_biquad_cascade_stereo_df2T_f32.c60 float32_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_stereo_df2T_f32() local
90 a2 = *pCoeffs++; in arm_biquad_cascade_stereo_df2T_f32()
96 aCoeffs = vsetq_lane(a2, aCoeffs, 2); in arm_biquad_cascade_stereo_df2T_f32()
97 aCoeffs = vsetq_lane(a2, aCoeffs, 3); in arm_biquad_cascade_stereo_df2T_f32()
193 float32_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_stereo_df2T_f32() local
205 a2 = pCoeffs[4]; in arm_biquad_cascade_stereo_df2T_f32()
238 d2a = (b2 * Xn1a) + (a2 * acc1a); in arm_biquad_cascade_stereo_df2T_f32()
239 d2b = (b2 * Xn1b) + (a2 * acc1b); in arm_biquad_cascade_stereo_df2T_f32()
254 d2a = (b2 * Xn1a) + (a2 * acc1a); in arm_biquad_cascade_stereo_df2T_f32()
255 d2b = (b2 * Xn1b) + (a2 * acc1b); in arm_biquad_cascade_stereo_df2T_f32()
[all …]
Darm_biquad_cascade_df2T_f64.c314 float64_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df2T_f64() local
327 a2 = pCoeffs[4]; in arm_biquad_cascade_df2T_f64()
355 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f64()
369 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f64()
382 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f64()
395 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f64()
408 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f64()
421 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f64()
434 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f64()
447 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f64()
[all …]
Darm_biquad_cascade_df2T_f16.c200 _Float16 b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df2T_f16() local
212 a2 = pCoeffs[4]; in arm_biquad_cascade_df2T_f16()
240 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f16()
253 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f16()
266 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f16()
279 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f16()
292 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f16()
305 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f16()
318 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f16()
331 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f16()
[all …]
Darm_biquad_cascade_df2T_f32.c195 float32_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df2T_f32() local
300 a2 = *pCoeffs++; in arm_biquad_cascade_df2T_f32()
324 d2 = (b2 * Xn1) + (a2 * acc1); in arm_biquad_cascade_df2T_f32()
357 float32_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df2T_f32() local
369 a2 = pCoeffs[4]; in arm_biquad_cascade_df2T_f32()
397 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f32()
410 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f32()
423 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f32()
436 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f32()
449 d2 += a2 * acc1; in arm_biquad_cascade_df2T_f32()
[all …]
Darm_biquad_cascade_df1_32x64_q31.c190 q31_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cas_df1_32x64_q31_scalar() local
205 a2 = *pCoeffs++; in arm_biquad_cas_df1_32x64_q31_scalar()
232 acc += mult32x64(Yn2, a2); in arm_biquad_cas_df1_32x64_q31_scalar()
295 q31_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cas_df1_32x64_q31() local
317 a2 = *pCoeffs++; in arm_biquad_cas_df1_32x64_q31()
351 acc += mult32x64(Yn2, a2); in arm_biquad_cas_df1_32x64_q31()
373 acc += mult32x64(Yn2, a2); in arm_biquad_cas_df1_32x64_q31()
386 acc += mult32x64(Yn2, a2); in arm_biquad_cas_df1_32x64_q31()
396 acc += mult32x64(Yn2, a2); in arm_biquad_cas_df1_32x64_q31()
406 acc += mult32x64(Yn2, a2); in arm_biquad_cas_df1_32x64_q31()
[all …]
Darm_biquad_cascade_df1_init_f16.c105 …id generateCoefsFastBiquadF16(float16_t b0, float16_t b1, float16_t b2, float16_t a1, float16_t a2, in generateCoefsFastBiquadF16() argument
109 …0.0f, 0.0f, 0.0f, 0.0f, (float32_t)b0, (float32_t)b1, (float32_t)b2, (float32_t)a1, (float32_t)a2}, in generateCoefsFastBiquadF16()
110 …f, 0.0f, 0.0f, 0.0f, 0.0f, (float32_t)b0, (float32_t)b1, (float32_t)b2, 0.0f, (float32_t)a2, 0.0f}, in generateCoefsFastBiquadF16()
122 coeffs[2][i] += ((float32_t)a1 * coeffs[1][i]) + ((float32_t)a2 * coeffs[0][i]); in generateCoefsFastBiquadF16()
123 coeffs[3][i] += ((float32_t)a1 * coeffs[2][i]) + ((float32_t)a2 * coeffs[1][i]); in generateCoefsFastBiquadF16()
124 coeffs[4][i] += ((float32_t)a1 * coeffs[3][i]) + ((float32_t)a2 * coeffs[2][i]); in generateCoefsFastBiquadF16()
125 coeffs[5][i] += ((float32_t)a1 * coeffs[4][i]) + ((float32_t)a2 * coeffs[3][i]); in generateCoefsFastBiquadF16()
126 coeffs[6][i] += ((float32_t)a1 * coeffs[5][i]) + ((float32_t)a2 * coeffs[4][i]); in generateCoefsFastBiquadF16()
127 coeffs[7][i] += ((float32_t)a1 * coeffs[6][i]) + ((float32_t)a2 * coeffs[5][i]); in generateCoefsFastBiquadF16()
Darm_biquad_cascade_df2T_init_f32.c63 float32_t b0[4],b1[4],b2[4],a1[4],a2[4]; in arm_biquad_cascade_df2T_compute_coefs_f32() local
74 a2[i] = pCoeffs[4]; in arm_biquad_cascade_df2T_compute_coefs_f32()
121 *pComputedCoeffs++ = a2[0]; in arm_biquad_cascade_df2T_compute_coefs_f32()
122 *pComputedCoeffs++ = a2[1]; in arm_biquad_cascade_df2T_compute_coefs_f32()
123 *pComputedCoeffs++ = a2[2]; in arm_biquad_cascade_df2T_compute_coefs_f32()
124 *pComputedCoeffs++ = a2[3]; in arm_biquad_cascade_df2T_compute_coefs_f32()
Darm_biquad_cascade_df1_fast_q31.c72 q31_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df1_fast_q31() local
85 a2 = *pCoeffs++; in arm_biquad_cascade_df1_fast_q31()
124 multAcc_32x32_keep32_R(acc, a2, Yn2); in arm_biquad_cascade_df1_fast_q31()
150 multAcc_32x32_keep32_R(acc, a2, Yn1); in arm_biquad_cascade_df1_fast_q31()
176 multAcc_32x32_keep32_R(acc, a2, Yn2); in arm_biquad_cascade_df1_fast_q31()
203 multAcc_32x32_keep32_R(acc, a2, Yn1); in arm_biquad_cascade_df1_fast_q31()
254 multAcc_32x32_keep32_R(acc, a2, Yn2); in arm_biquad_cascade_df1_fast_q31()
Darm_biquad_cascade_df1_init_f32.c99 …id generateCoefsFastBiquadF32(float32_t b0, float32_t b1, float32_t b2, float32_t a1, float32_t a2, in generateCoefsFastBiquadF32() argument
103 {0, 0, 0, b0, b1, b2, a1, a2}, in generateCoefsFastBiquadF32()
104 {0, 0, b0, b1, b2, 0, a2, 0}, in generateCoefsFastBiquadF32()
112 coeffs[2][i] += a1 * coeffs[1][i] + a2 * coeffs[0][i]; in generateCoefsFastBiquadF32()
113 coeffs[3][i] += a1 * coeffs[2][i] + a2 * coeffs[1][i]; in generateCoefsFastBiquadF32()
Darm_biquad_cascade_df1_f16.c323 _Float16 b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df1_f16() local
335 a2 = *pCoeffs++; in arm_biquad_cascade_df1_f16()
363 Yn2 = (b0 * Xn) + (b1 * Xn1) + (b2 * Xn2) + (a1 * Yn1) + (a2 * Yn2); in arm_biquad_cascade_df1_f16()
379 Yn1 = (b0 * Xn2) + (b1 * Xn) + (b2 * Xn1) + (a1 * Yn2) + (a2 * Yn1); in arm_biquad_cascade_df1_f16()
395 Yn2 = (b0 * Xn1) + (b1 * Xn2) + (b2 * Xn) + (a1 * Yn1) + (a2 * Yn2); in arm_biquad_cascade_df1_f16()
411 Yn1 = (b0 * Xn) + (b1 * Xn1) + (b2 * Xn2) + (a1 * Yn2) + (a2 * Yn1); in arm_biquad_cascade_df1_f16()
445 acc = (b0 * Xn) + (b1 * Xn1) + (b2 * Xn2) + (a1 * Yn1) + (a2 * Yn2); in arm_biquad_cascade_df1_f16()
Darm_biquad_cascade_df1_q31.c331 q31_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df1_q31() local
349 a2 = *pCoeffs++; in arm_biquad_cascade_df1_q31()
374 …63_t) b0 * Xn) + ((q63_t) b1 * Xn1) + ((q63_t) b2 * Xn2) + ((q63_t) a1 * Yn1) + ((q63_t) a2 * Yn2); in arm_biquad_cascade_df1_q31()
390 …63_t) b0 * Xn2) + ((q63_t) b1 * Xn) + ((q63_t) b2 * Xn1) + ((q63_t) a1 * Yn2) + ((q63_t) a2 * Yn1); in arm_biquad_cascade_df1_q31()
406 …63_t) b0 * Xn1) + ((q63_t) b1 * Xn2) + ((q63_t) b2 * Xn) + ((q63_t) a1 * Yn1) + ((q63_t) a2 * Yn2); in arm_biquad_cascade_df1_q31()
422 …63_t) b0 * Xn) + ((q63_t) b1 * Xn1) + ((q63_t) b2 * Xn2) + ((q63_t) a1 * Yn2) + ((q63_t) a2 * Yn1); in arm_biquad_cascade_df1_q31()
463 …63_t) b0 * Xn) + ((q63_t) b1 * Xn1) + ((q63_t) b2 * Xn2) + ((q63_t) a1 * Yn1) + ((q63_t) a2 * Yn2); in arm_biquad_cascade_df1_q31()
Darm_biquad_cascade_df1_f32.c516 float32_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df1_f32() local
528 a2 = *pCoeffs++; in arm_biquad_cascade_df1_f32()
556 Yn2 = (b0 * Xn) + (b1 * Xn1) + (b2 * Xn2) + (a1 * Yn1) + (a2 * Yn2); in arm_biquad_cascade_df1_f32()
572 Yn1 = (b0 * Xn2) + (b1 * Xn) + (b2 * Xn1) + (a1 * Yn2) + (a2 * Yn1); in arm_biquad_cascade_df1_f32()
588 Yn2 = (b0 * Xn1) + (b1 * Xn2) + (b2 * Xn) + (a1 * Yn1) + (a2 * Yn2); in arm_biquad_cascade_df1_f32()
604 Yn1 = (b0 * Xn) + (b1 * Xn1) + (b2 * Xn2) + (a1 * Yn2) + (a2 * Yn1); in arm_biquad_cascade_df1_f32()
638 acc = (b0 * Xn) + (b1 * Xn1) + (b2 * Xn2) + (a1 * Yn1) + (a2 * Yn2); in arm_biquad_cascade_df1_f32()
Darm_biquad_cascade_df1_q15.c81 q15_t a2 = pCoeffs[5]; in arm_biquad_cascade_df1_q15() local
99 bCoeffs0[6] = a2; in arm_biquad_cascade_df1_q15()
101 bCoeffs1[7] = a2; in arm_biquad_cascade_df1_q15()
525 q15_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df1_q15()
542 a2 = *pCoeffs++; in arm_biquad_cascade_df1_q15()
572 acc += (q31_t) a2 *Yn2; in arm_biquad_cascade_df1_q15()
/cmsis-dsp-latest/dsppp/tests/
Ddebug_test_external.cpp14 const PVector<Q15,16> &a2, in external_debug() argument
28 …acc2 = inner::vmacc(acc2,a2.vector_op_tail(i,nb-i),b.vector_op_tail(i,nb-i),inner::vctpq<Q15>::mk(… in external_debug()
43 const PVector<Q15,16> &a2, in external_debug() argument
50 (void)a2; in external_debug()
Ddebug_test.cpp22 const PVector<Q15,16> &a2,
/cmsis-dsp-latest/Source/TransformFunctions/
Darm_cfft_radix4_f32.c126 float32_t a0,a1,a2,a3,a4,a5,a6,a7; in arm_radix4_butterfly_f32() local
453 a2 = (Xaplusc - Xbplusd); in arm_radix4_butterfly_f32()
467 ptr1[2] = a2; in arm_radix4_butterfly_f32()
626 float32_t a0,a1,a2,a3,a4,a5,a6,a7; in arm_radix4_butterfly_inverse_f32() local
957 a2 = (Xaplusc - Xbplusd); in arm_radix4_butterfly_inverse_f32()
971 p2 = a2 * onebyfftLen; in arm_radix4_butterfly_inverse_f32()
Darm_cfft_radix4_f16.c189 float16_t a0,a1,a2,a3,a4,a5,a6,a7; in arm_radix4_butterfly_f16() local
516 a2 = ((_Float16)Xaplusc - (_Float16)Xbplusd); in arm_radix4_butterfly_f16()
530 ptr1[2] = a2; in arm_radix4_butterfly_f16()
690 float16_t a0,a1,a2,a3,a4,a5,a6,a7; in arm_radix4_butterfly_inverse_f16() local
1021 a2 = ((_Float16)Xaplusc - (_Float16)Xbplusd); in arm_radix4_butterfly_inverse_f16()
1035 p2 = (_Float16)a2 * (_Float16)onebyfftLen; in arm_radix4_butterfly_inverse_f16()
/cmsis-dsp-latest/Testing/PatternGeneration/
DFastMath.py107a2=np.array([-math.pi/4,-math.pi/2,-3*math.pi/4,-math.pi,-5*math.pi/4,-3*math.pi/2,-2*math.pi-1e-6…
109 angles=np.concatenate((a1,a2,a3))
122 angles=np.concatenate((a1,a2,a1))