Home
last modified time | relevance | path

Searched refs:a1 (Results 1 – 25 of 26) sorted by relevance

12

/cmsis-dsp-latest/Source/FilteringFunctions/
Darm_biquad_cascade_stereo_df2T_f32.c60 float32_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_stereo_df2T_f32() local
89 a1 = *pCoeffs++; in arm_biquad_cascade_stereo_df2T_f32()
95 aCoeffs = vdupq_n_f32(a1); 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
204 a1 = pCoeffs[3]; in arm_biquad_cascade_stereo_df2T_f32()
235 d1a = ((b1 * Xn1a) + (a1 * acc1a)) + d2a; in arm_biquad_cascade_stereo_df2T_f32()
236 d1b = ((b1 * Xn1b) + (a1 * acc1b)) + d2b; in arm_biquad_cascade_stereo_df2T_f32()
251 d1a = ((b1 * Xn1a) + (a1 * acc1a)) + d2a; in arm_biquad_cascade_stereo_df2T_f32()
252 d1b = ((b1 * Xn1b) + (a1 * acc1b)) + d2b; in arm_biquad_cascade_stereo_df2T_f32()
267 d1a = ((b1 * Xn1a) + (a1 * acc1a)) + d2a; in arm_biquad_cascade_stereo_df2T_f32()
[all …]
Darm_biquad_cascade_stereo_df2T_f16.c64 float16_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_stereo_df2T_f16() local
96 a1 = *pCoeffs++; in arm_biquad_cascade_stereo_df2T_f16()
100 aCoeffs = vdupq_n_f16(a1); in arm_biquad_cascade_stereo_df2T_f16()
206 _Float16 b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_stereo_df2T_f16() local
217 a1 = pCoeffs[3]; in arm_biquad_cascade_stereo_df2T_f16()
248 d1a = ((b1 * Xn1a) + (a1 * acc1a)) + d2a; in arm_biquad_cascade_stereo_df2T_f16()
249 d1b = ((b1 * Xn1b) + (a1 * acc1b)) + d2b; in arm_biquad_cascade_stereo_df2T_f16()
264 d1a = ((b1 * Xn1a) + (a1 * acc1a)) + d2a; in arm_biquad_cascade_stereo_df2T_f16()
265 d1b = ((b1 * Xn1b) + (a1 * acc1b)) + d2b; in arm_biquad_cascade_stereo_df2T_f16()
280 d1a = ((b1 * Xn1a) + (a1 * acc1a)) + d2a; in arm_biquad_cascade_stereo_df2T_f16()
[all …]
Darm_biquad_cascade_df2T_f64.c314 float64_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df2T_f64() local
326 a1 = pCoeffs[3]; in arm_biquad_cascade_df2T_f64()
352 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f64()
366 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f64()
379 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f64()
392 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f64()
405 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f64()
418 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f64()
431 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f64()
444 d1 += a1 * 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
211 a1 = pCoeffs[3]; in arm_biquad_cascade_df2T_f16()
237 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f16()
250 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f16()
263 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f16()
276 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f16()
289 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f16()
302 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f16()
315 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f16()
328 d1 += a1 * 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
299 a1 = *pCoeffs++; in arm_biquad_cascade_df2T_f32()
321 d1 = ((b1 * Xn1) + (a1 * acc1)) + d2; in arm_biquad_cascade_df2T_f32()
357 float32_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df2T_f32() local
368 a1 = pCoeffs[3]; in arm_biquad_cascade_df2T_f32()
394 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f32()
407 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f32()
420 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f32()
433 d1 += a1 * acc1; in arm_biquad_cascade_df2T_f32()
446 d1 += a1 * 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
204 a1 = *pCoeffs++; in arm_biquad_cas_df1_32x64_q31_scalar()
230 acc += mult32x64(Yn1, a1); 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
316 a1 = *pCoeffs++; in arm_biquad_cas_df1_32x64_q31()
350 acc = mult32x64(Yn1, a1); in arm_biquad_cas_df1_32x64_q31()
372 acc = mult32x64(Yn1, a1); in arm_biquad_cas_df1_32x64_q31()
385 acc = mult32x64(Yn1, a1); in arm_biquad_cas_df1_32x64_q31()
395 acc = mult32x64(Yn1, a1); in arm_biquad_cas_df1_32x64_q31()
405 acc = mult32x64(Yn1, a1); in arm_biquad_cas_df1_32x64_q31()
[all …]
Darm_biquad_cascade_df1_init_f16.c105 static void generateCoefsFastBiquadF16(float16_t b0, float16_t b1, float16_t b2, float16_t a1, floa… 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()
121 coeffs[1][i] += ((float32_t)a1 * coeffs[0][i]); 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
73 a1[i] = pCoeffs[3]; in arm_biquad_cascade_df2T_compute_coefs_f32()
115 *pComputedCoeffs++ = a1[0]; in arm_biquad_cascade_df2T_compute_coefs_f32()
116 *pComputedCoeffs++ = a1[1]; in arm_biquad_cascade_df2T_compute_coefs_f32()
117 *pComputedCoeffs++ = a1[2]; in arm_biquad_cascade_df2T_compute_coefs_f32()
118 *pComputedCoeffs++ = a1[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
84 a1 = *pCoeffs++; in arm_biquad_cascade_df1_fast_q31()
121 multAcc_32x32_keep32_R(acc, a1, Yn1); in arm_biquad_cascade_df1_fast_q31()
147 multAcc_32x32_keep32_R(acc, a1, Yn2); in arm_biquad_cascade_df1_fast_q31()
173 multAcc_32x32_keep32_R(acc, a1, Yn1); in arm_biquad_cascade_df1_fast_q31()
200 multAcc_32x32_keep32_R(acc, a1, Yn2); in arm_biquad_cascade_df1_fast_q31()
251 multAcc_32x32_keep32_R(acc, a1, Yn1); in arm_biquad_cascade_df1_fast_q31()
Darm_biquad_cascade_df1_init_f32.c99 static void generateCoefsFastBiquadF32(float32_t b0, float32_t b1, float32_t b2, float32_t a1, floa… in generateCoefsFastBiquadF32() argument
103 {0, 0, 0, b0, b1, b2, a1, a2}, in generateCoefsFastBiquadF32()
111 coeffs[1][i] += a1 * coeffs[0][i]; 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_q15.c82 q15_t a1 = pCoeffs[4]; in arm_biquad_cascade_df1_q15() local
100 bCoeffs0[7] = a1; in arm_biquad_cascade_df1_q15()
102 bCoeffs1[6] = a1; in arm_biquad_cascade_df1_q15()
327 q31_t b1, a1; /* Filter coefficients */ in arm_biquad_cascade_df1_q15() local
346 a1 = read_q15x2_ia ((q15_t **) &pCoeffs); in arm_biquad_cascade_df1_q15()
376 acc = __SMLALD(a1, state_out, acc); in arm_biquad_cascade_df1_q15()
412 acc = __SMLALD(a1, state_out, acc); in arm_biquad_cascade_df1_q15()
471 acc = __SMLALD(a1, state_out, acc); in arm_biquad_cascade_df1_q15()
525 q15_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df1_q15()
541 a1 = *pCoeffs++; in arm_biquad_cascade_df1_q15()
[all …]
Darm_biquad_cascade_df1_fast_q15.c73 q31_t b1, a1; /* Filter coefficients */ in arm_biquad_cascade_df1_fast_q15() local
87 a1 = read_q15x2_ia (&pCoeffs); in arm_biquad_cascade_df1_fast_q15()
118 acc = __SMLAD(a1, state_out, acc); in arm_biquad_cascade_df1_fast_q15()
145 acc = __SMLAD(a1, state_out, acc); in arm_biquad_cascade_df1_fast_q15()
202 acc = __SMLAD(a1, state_out, acc); in arm_biquad_cascade_df1_fast_q15()
Darm_biquad_cascade_df1_f16.c323 _Float16 b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df1_f16() local
334 a1 = *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
348 a1 = *pCoeffs++; in arm_biquad_cascade_df1_q31()
374 …acc = ((q63_t) b0 * Xn) + ((q63_t) b1 * Xn1) + ((q63_t) b2 * Xn2) + ((q63_t) a1 * Yn1) + ((q63_t) … in arm_biquad_cascade_df1_q31()
390 …acc = ((q63_t) b0 * Xn2) + ((q63_t) b1 * Xn) + ((q63_t) b2 * Xn1) + ((q63_t) a1 * Yn2) + ((q63_t) … in arm_biquad_cascade_df1_q31()
406 …acc = ((q63_t) b0 * Xn1) + ((q63_t) b1 * Xn2) + ((q63_t) b2 * Xn) + ((q63_t) a1 * Yn1) + ((q63_t) … in arm_biquad_cascade_df1_q31()
422 …acc = ((q63_t) b0 * Xn) + ((q63_t) b1 * Xn1) + ((q63_t) b2 * Xn2) + ((q63_t) a1 * Yn2) + ((q63_t) … in arm_biquad_cascade_df1_q31()
463 …acc = ((q63_t) b0 * Xn) + ((q63_t) b1 * Xn1) + ((q63_t) b2 * Xn2) + ((q63_t) a1 * Yn1) + ((q63_t) … 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
527 a1 = *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()
/cmsis-dsp-latest/Source/TransformFunctions/
Darm_cfft_radix2_f32.c121 float32_t a0, a1; in arm_radix2_butterfly_f32() local
148 a1 = pSrc[2 * l + 1] + pSrc[2 * i + 1]; in arm_radix2_butterfly_f32()
156 pSrc[2 * i + 1] = a1; in arm_radix2_butterfly_f32()
190 a1 = pSrc[2 * l + 1] + pSrc[2 * i + 1]; in arm_radix2_butterfly_f32()
198 pSrc[2 * i + 1] = a1; in arm_radix2_butterfly_f32()
217 a1 = pSrc[2 * i + 3] + pSrc[2 * i + 1]; in arm_radix2_butterfly_f32()
220 pSrc[2 * i + 1] = a1; in arm_radix2_butterfly_f32()
253 a1 = pSrc[2 * l + 1] + pSrc[2 * i + 1]; in arm_radix2_butterfly_f32()
261 pSrc[2 * i + 1] = a1; in arm_radix2_butterfly_f32()
290 float32_t a0, a1; in arm_radix2_butterfly_inverse_f32() local
[all …]
Darm_cfft_radix2_f16.c128 float16_t a0, a1; in arm_radix2_butterfly_f16() local
155 a1 = (_Float16)pSrc[2 * l + 1] + (_Float16)pSrc[2 * i + 1]; in arm_radix2_butterfly_f16()
163 pSrc[2 * i + 1] = a1; in arm_radix2_butterfly_f16()
197 a1 = (_Float16)pSrc[2 * l + 1] + (_Float16)pSrc[2 * i + 1]; in arm_radix2_butterfly_f16()
205 pSrc[2 * i + 1] = a1; in arm_radix2_butterfly_f16()
224 a1 = (_Float16)pSrc[2 * i + 3] + (_Float16)pSrc[2 * i + 1]; in arm_radix2_butterfly_f16()
227 pSrc[2 * i + 1] = a1; in arm_radix2_butterfly_f16()
260 a1 = (_Float16)pSrc[2 * l + 1] + (_Float16)pSrc[2 * i + 1]; in arm_radix2_butterfly_f16()
268 pSrc[2 * i + 1] = a1; in arm_radix2_butterfly_f16()
297 float16_t a0, a1; in arm_radix2_butterfly_inverse_f16() local
[all …]
Darm_cfft_f64.c197 float64_t p0, p1,p2,p3,a0,a1; in arm_cfft_radix4by2_f64() local
214 a1 = pSrc[2 * l + 1] + pSrc[2 * i + 1]; in arm_cfft_radix4by2_f64()
222 pSrc[2 * i + 1] = a1; in arm_cfft_radix4by2_f64()
Darm_cfft_radix4_f16.c80 float16_t p0, p1,p2,p3,a0,a1; in arm_cfft_radix4by2_f16() local
97 a1 = (_Float16)pSrc[2 * l + 1] + (_Float16)pSrc[2 * i + 1]; in arm_cfft_radix4by2_f16()
105 pSrc[2 * i + 1] = a1; in arm_cfft_radix4by2_f16()
189 float16_t a0,a1,a2,a3,a4,a5,a6,a7; in arm_radix4_butterfly_f16() local
514 a1 = ((_Float16)Yaplusc + (_Float16)Ybplusd); in arm_radix4_butterfly_f16()
529 ptr1[1] = a1; in arm_radix4_butterfly_f16()
690 float16_t a0,a1,a2,a3,a4,a5,a6,a7; in arm_radix4_butterfly_inverse_f16() local
1019 a1 = ((_Float16)Yaplusc + (_Float16)Ybplusd); in arm_radix4_butterfly_inverse_f16()
1034 p1 = (_Float16)a1 * (_Float16)onebyfftLen; in arm_radix4_butterfly_inverse_f16()
/cmsis-dsp-latest/dsppp/tests/
Ddebug_test_external.cpp13 const PVector<Q15,16> &a1, in external_debug() argument
27 …acc1 = inner::vmacc(acc1,a1.vector_op_tail(i,nb-i),b.vector_op_tail(i,nb-i),inner::vctpq<Q15>::mk(… in external_debug()
42 const PVector<Q15,16> &a1, in external_debug() argument
49 (void)a1; in external_debug()
Ddebug_test.cpp21 const PVector<Q15,16> &a1,
/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_cmplx_mult_f32.c853 float32_t a1, a1B,b1, b1B, c1, d1; in arm_mat_cmplx_mult_f32() local
991 a1 = *pIn1; in arm_mat_cmplx_mult_f32()
1001 sumReal1 += a1 * c1; in arm_mat_cmplx_mult_f32()
1012 sumImag2 += a1 * d1; in arm_mat_cmplx_mult_f32()
1129 a1 = *pIn1; in arm_mat_cmplx_mult_f32()
1135 sumReal1 += a1 * c1; in arm_mat_cmplx_mult_f32()
1142 sumImag2 += a1 * d1; in arm_mat_cmplx_mult_f32()
1195 float32_t a1, b1, c1, d1; in arm_mat_cmplx_mult_f32() local
1280 a1 = *(pIn1 ); in arm_mat_cmplx_mult_f32()
1286 sumReal += a1 * c1; in arm_mat_cmplx_mult_f32()
[all …]
Darm_mat_cmplx_mult_f16.c721 _Float16 a1, b1, c1, d1; in arm_mat_cmplx_mult_f16() local
806 a1 = *(pIn1 ); in arm_mat_cmplx_mult_f16()
812 sumReal += a1 * c1; in arm_mat_cmplx_mult_f16()
821 sumImag += a1 * d1; in arm_mat_cmplx_mult_f16()
842 a1 = *(pIn1 ); in arm_mat_cmplx_mult_f16()
848 sumReal += a1 * c1; in arm_mat_cmplx_mult_f16()
857 sumImag += a1 * d1; in arm_mat_cmplx_mult_f16()
877 a1 = *(pIn1 ); in arm_mat_cmplx_mult_f16()
883 sumReal += a1 * c1; in arm_mat_cmplx_mult_f16()
892 sumImag += a1 * d1; in arm_mat_cmplx_mult_f16()
Darm_mat_cmplx_mult_q31.c851 q31_t a1, b1, c1, d1; in arm_mat_cmplx_mult_q31() local
936 a1 = *(pIn1 ); in arm_mat_cmplx_mult_q31()
942 sumReal += (q63_t) a1 * c1; in arm_mat_cmplx_mult_q31()
951 sumImag += (q63_t) a1 * d1; in arm_mat_cmplx_mult_q31()
972 a1 = *(pIn1 ); in arm_mat_cmplx_mult_q31()
978 sumReal += (q63_t) a1 * c1; in arm_mat_cmplx_mult_q31()
987 sumImag += (q63_t) a1 * d1; in arm_mat_cmplx_mult_q31()
1007 a1 = *(pIn1 ); in arm_mat_cmplx_mult_q31()
1013 sumReal += (q63_t) a1 * c1; in arm_mat_cmplx_mult_q31()
1022 sumImag += (q63_t) a1 * d1; in arm_mat_cmplx_mult_q31()
/cmsis-dsp-latest/Testing/PatternGeneration/
DFastMath.py106 a1=np.array([0,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])
108 a3 = a1 + 2*math.pi
109 angles=np.concatenate((a1,a2,a3))
122 angles=np.concatenate((a1,a2,a1))

12