Home
last modified time | relevance | path

Searched refs:b0 (Results 1 – 22 of 22) sorted by relevance

/cmsis-dsp-3.7.0-3.6.0/Source/FilteringFunctions/
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
70 b0[i] = pCoeffs[0]; in arm_biquad_cascade_df2T_compute_coefs_f32()
80 *pComputedCoeffs++ = b0[1]; in arm_biquad_cascade_df2T_compute_coefs_f32()
81 *pComputedCoeffs++ = b0[2]; in arm_biquad_cascade_df2T_compute_coefs_f32()
82 *pComputedCoeffs++ = b0[3]; in arm_biquad_cascade_df2T_compute_coefs_f32()
87 *pComputedCoeffs++ = b0[1] * b0[2]; in arm_biquad_cascade_df2T_compute_coefs_f32()
88 *pComputedCoeffs++ = b0[2] * b0[3]; in arm_biquad_cascade_df2T_compute_coefs_f32()
94 *pComputedCoeffs++ = b0[1] * b0[2] * b0[3]; in arm_biquad_cascade_df2T_compute_coefs_f32()
97 *pComputedCoeffs++ = b0[0]; in arm_biquad_cascade_df2T_compute_coefs_f32()
98 *pComputedCoeffs++ = b0[0] * b0[1]; in arm_biquad_cascade_df2T_compute_coefs_f32()
[all …]
Darm_biquad_cascade_df2T_f64.c165 float64_t b0 ; in arm_biquad_cascade_df2T_f64() local
172 b0 = *pCurCoeffs++ ; in arm_biquad_cascade_df2T_f64()
191 acc0 = b0*Xn0+vgetq_lane_f64(state, 0); in arm_biquad_cascade_df2T_f64()
222 acc0 = b0*Xn0+vgetq_lane_f64(state, 0); in arm_biquad_cascade_df2T_f64()
258 acc0 = b0*Xn0+vgetq_lane_f64(state, 0); in arm_biquad_cascade_df2T_f64()
314 float64_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df2T_f64() local
323 b0 = pCoeffs[0]; in arm_biquad_cascade_df2T_f64()
349 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f64()
363 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f64()
376 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f64()
[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
86 b0 = *pCoeffs++; in arm_biquad_cascade_stereo_df2T_f32()
133 stateVec0 = vfmaq(stateVec0, inVec, b0); 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
201 b0 = pCoeffs[0]; in arm_biquad_cascade_stereo_df2T_f32()
229 acc1a = (b0 * Xn1a) + d1a; in arm_biquad_cascade_stereo_df2T_f32()
230 acc1b = (b0 * Xn1b) + d1b; in arm_biquad_cascade_stereo_df2T_f32()
245 acc1a = (b0 * Xn1a) + d1a; in arm_biquad_cascade_stereo_df2T_f32()
246 acc1b = (b0 * Xn1b) + d1b; in arm_biquad_cascade_stereo_df2T_f32()
261 acc1a = (b0 * Xn1a) + d1a; 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
93 b0 = *pCoeffs++; in arm_biquad_cascade_stereo_df2T_f16()
143 stateVec0 = vfmaq(stateVec0, inVec, b0); in arm_biquad_cascade_stereo_df2T_f16()
206 _Float16 b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_stereo_df2T_f16() local
214 b0 = pCoeffs[0]; in arm_biquad_cascade_stereo_df2T_f16()
242 acc1a = (b0 * Xn1a) + d1a; in arm_biquad_cascade_stereo_df2T_f16()
243 acc1b = (b0 * Xn1b) + d1b; in arm_biquad_cascade_stereo_df2T_f16()
258 acc1a = (b0 * Xn1a) + d1a; in arm_biquad_cascade_stereo_df2T_f16()
259 acc1b = (b0 * Xn1b) + d1b; in arm_biquad_cascade_stereo_df2T_f16()
274 acc1a = (b0 * Xn1a) + d1a; in arm_biquad_cascade_stereo_df2T_f16()
[all …]
Darm_biquad_cascade_df2T_f16.c200 _Float16 b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df2T_f16() local
208 b0 = pCoeffs[0]; in arm_biquad_cascade_df2T_f16()
234 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f16()
247 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f16()
260 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f16()
273 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f16()
286 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f16()
299 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f16()
312 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f16()
325 acc1 = b0 * Xn1 + d1; 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
296 b0 = *pCoeffs++; in arm_biquad_cascade_df2T_f32()
314 acc1 = (b0 * Xn1) + d1; in arm_biquad_cascade_df2T_f32()
357 float32_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df2T_f32() local
365 b0 = pCoeffs[0]; in arm_biquad_cascade_df2T_f32()
391 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f32()
404 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f32()
417 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f32()
430 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f32()
443 acc1 = b0 * Xn1 + d1; in arm_biquad_cascade_df2T_f32()
[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, 0.0f, 0.0f, 0.0f, (float32_t)b0, (float32_t)b1, (float32_t)b2, (float32_t… in generateCoefsFastBiquadF16()
110 …{0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, (float32_t)b0, (float32_t)b1, (float32_t)b2, 0.0f, (float32_t… in generateCoefsFastBiquadF16()
111 …{0.0f, 0.0f, 0.0f, 0.0f, 0.0f, (float32_t)b0, (float32_t)b1, (float32_t)b2, 0.0f, 0.0f, 0.0f, 0.0f… in generateCoefsFastBiquadF16()
112 …{0.0f, 0.0f, 0.0f, 0.0f, (float32_t)b0, (float32_t)b1, (float32_t)b2, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f… in generateCoefsFastBiquadF16()
113 …{0.0f, 0.0f, 0.0f, (float32_t)b0, (float32_t)b1, (float32_t)b2, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f… in generateCoefsFastBiquadF16()
114 …{0.0f, 0.0f, (float32_t)b0, (float32_t)b1, (float32_t)b2, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f… in generateCoefsFastBiquadF16()
115 …{0.0f, (float32_t)b0, (float32_t)b1, (float32_t)b2, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f… in generateCoefsFastBiquadF16()
116 …{(float32_t)b0, (float32_t)b1, (float32_t)b2, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f} in generateCoefsFastBiquadF16()
Darm_biquad_cascade_df1_fast_q31.c72 q31_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df1_fast_q31() local
81 b0 = *pCoeffs++; in arm_biquad_cascade_df1_fast_q31()
115 multAcc_32x32_keep32_R(acc, b0, Xn); in arm_biquad_cascade_df1_fast_q31()
138 mult_32x32_keep32_R(acc, b0, Xn2); in arm_biquad_cascade_df1_fast_q31()
164 mult_32x32_keep32_R(acc, b0, Xn1); in arm_biquad_cascade_df1_fast_q31()
191 mult_32x32_keep32_R(acc, b0, Xn); in arm_biquad_cascade_df1_fast_q31()
242 mult_32x32_keep32_R(acc, b0, Xn); 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()
104 {0, 0, b0, b1, b2, 0, a2, 0}, in generateCoefsFastBiquadF32()
105 {0, b0, b1, b2, 0, 0, 0, 0}, in generateCoefsFastBiquadF32()
106 {b0, b1, b2, 0, 0, 0, 0, 0}, in generateCoefsFastBiquadF32()
Darm_biquad_cascade_df1_fast_q15.c72 q31_t b0; /* Temporary variable to hold bo value */ in arm_biquad_cascade_df1_fast_q15() local
81 b0 = read_q15x2_ia (&pCoeffs); in arm_biquad_cascade_df1_fast_q15()
114 out = __SMUAD(b0, in); in arm_biquad_cascade_df1_fast_q15()
141 out = __SMUADX(b0, in); in arm_biquad_cascade_df1_fast_q15()
194 out = __SMUAD(b0, in); in arm_biquad_cascade_df1_fast_q15()
196 out = __SMUADX(b0, in); in arm_biquad_cascade_df1_fast_q15()
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
201 b0 = *pCoeffs++; in arm_biquad_cas_df1_32x64_q31_scalar()
224 acc = (q63_t) Xn * b0; 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
313 b0 = *pCoeffs++; in arm_biquad_cas_df1_32x64_q31()
322 vecCoef[3] = b0; in arm_biquad_cas_df1_32x64_q31()
535 q31_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cas_df1_32x64_q31() local
546 b0 = *pCoeffs++; in arm_biquad_cas_df1_32x64_q31()
576 acc = (q63_t) Xn * b0; in arm_biquad_cas_df1_32x64_q31()
614 acc += (q63_t) Xn2 * b0; in arm_biquad_cas_df1_32x64_q31()
[all …]
Darm_biquad_cascade_df1_q15.c326 q31_t b0; /* Temporary variable to hold bo value */ in arm_biquad_cascade_df1_q15() local
340 b0 = read_q15x2_ia ((q15_t **) &pCoeffs); in arm_biquad_cascade_df1_q15()
371 out = __SMUAD(b0, in); in arm_biquad_cascade_df1_q15()
408 out = __SMUADX(b0, in); in arm_biquad_cascade_df1_q15()
463 out = __SMUAD(b0, in); in arm_biquad_cascade_df1_q15()
465 out = __SMUADX(b0, in); in arm_biquad_cascade_df1_q15()
525 q15_t b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df1_q15()
537 b0 = *pCoeffs++; in arm_biquad_cascade_df1_q15()
563 acc = (q31_t) b0 *Xn; in arm_biquad_cascade_df1_q15()
Darm_biquad_cascade_df1_f16.c323 _Float16 b0, b1, b2, a1, a2; /* Filter coefficients */ in arm_biquad_cascade_df1_f16() local
331 b0 = *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
345 b0 = *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
524 b0 = *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-3.7.0-3.6.0/Source/ComplexMathFunctions/
Darm_cmplx_dot_prod_f16.c172 _Float16 a0,b0,c0,d0; in arm_cmplx_dot_prod_f16() local
182 b0 = *pSrcA++; in arm_cmplx_dot_prod_f16()
188 real_sum -= b0 * d0; in arm_cmplx_dot_prod_f16()
189 imag_sum += b0 * c0; in arm_cmplx_dot_prod_f16()
192 b0 = *pSrcA++; in arm_cmplx_dot_prod_f16()
198 real_sum -= b0 * d0; in arm_cmplx_dot_prod_f16()
199 imag_sum += b0 * c0; in arm_cmplx_dot_prod_f16()
202 b0 = *pSrcA++; in arm_cmplx_dot_prod_f16()
208 real_sum -= b0 * d0; in arm_cmplx_dot_prod_f16()
209 imag_sum += b0 * c0; in arm_cmplx_dot_prod_f16()
[all …]
Darm_cmplx_dot_prod_q15.c167 q15_t a0,b0,c0,d0; in arm_cmplx_dot_prod_q15() local
176 b0 = *pSrcA++; in arm_cmplx_dot_prod_q15()
182 real_sum -= (q31_t)b0 * d0; in arm_cmplx_dot_prod_q15()
183 imag_sum += (q31_t)b0 * c0; in arm_cmplx_dot_prod_q15()
186 b0 = *pSrcA++; in arm_cmplx_dot_prod_q15()
192 real_sum -= (q31_t)b0 * d0; in arm_cmplx_dot_prod_q15()
193 imag_sum += (q31_t)b0 * c0; in arm_cmplx_dot_prod_q15()
196 b0 = *pSrcA++; in arm_cmplx_dot_prod_q15()
202 real_sum -= (q31_t)b0 * d0; in arm_cmplx_dot_prod_q15()
203 imag_sum += (q31_t)b0 * c0; in arm_cmplx_dot_prod_q15()
[all …]
Darm_cmplx_dot_prod_q31.c171 q31_t a0,b0,c0,d0; in arm_cmplx_dot_prod_q31() local
181 b0 = *pSrcA++; in arm_cmplx_dot_prod_q31()
187 real_sum -= ((q63_t)b0 * d0) >> 14; in arm_cmplx_dot_prod_q31()
188 imag_sum += ((q63_t)b0 * c0) >> 14; in arm_cmplx_dot_prod_q31()
191 b0 = *pSrcA++; in arm_cmplx_dot_prod_q31()
197 real_sum -= ((q63_t)b0 * d0) >> 14; in arm_cmplx_dot_prod_q31()
198 imag_sum += ((q63_t)b0 * c0) >> 14; in arm_cmplx_dot_prod_q31()
201 b0 = *pSrcA++; in arm_cmplx_dot_prod_q31()
207 real_sum -= ((q63_t)b0 * d0) >> 14; in arm_cmplx_dot_prod_q31()
208 imag_sum += ((q63_t)b0 * c0) >> 14; in arm_cmplx_dot_prod_q31()
[all …]
Darm_cmplx_dot_prod_f32.c191 float32_t a0,b0,c0,d0; in arm_cmplx_dot_prod_f32() local
261 b0 = *pSrcA++; in arm_cmplx_dot_prod_f32()
267 real_sum -= b0 * d0; in arm_cmplx_dot_prod_f32()
268 imag_sum += b0 * c0; in arm_cmplx_dot_prod_f32()
271 b0 = *pSrcA++; in arm_cmplx_dot_prod_f32()
277 real_sum -= b0 * d0; in arm_cmplx_dot_prod_f32()
278 imag_sum += b0 * c0; in arm_cmplx_dot_prod_f32()
281 b0 = *pSrcA++; in arm_cmplx_dot_prod_f32()
287 real_sum -= b0 * d0; in arm_cmplx_dot_prod_f32()
288 imag_sum += b0 * c0; in arm_cmplx_dot_prod_f32()
[all …]
/cmsis-dsp-3.7.0-3.6.0/Source/MatrixFunctions/
Darm_mat_cmplx_mult_f16.c726 _Float16 a0, b0, c0, d0; in arm_mat_cmplx_mult_f16() local
786 b0 = *(pIn1 + 1U); in arm_mat_cmplx_mult_f16()
793 sumImag += b0 * c0; in arm_mat_cmplx_mult_f16()
800 sumReal -= b0 * d0; in arm_mat_cmplx_mult_f16()
825 b0 = *(pIn1 + 1U); in arm_mat_cmplx_mult_f16()
830 sumImag += b0 * c0; in arm_mat_cmplx_mult_f16()
837 sumReal -= b0 * d0; in arm_mat_cmplx_mult_f16()
Darm_mat_cmplx_mult_q31.c856 q31_t a0, b0, c0, d0; in arm_mat_cmplx_mult_q31() local
916 b0 = *(pIn1 + 1U); in arm_mat_cmplx_mult_q31()
923 sumImag += (q63_t) b0 * c0; in arm_mat_cmplx_mult_q31()
930 sumReal -= (q63_t) b0 * d0; in arm_mat_cmplx_mult_q31()
955 b0 = *(pIn1 + 1U); in arm_mat_cmplx_mult_q31()
960 sumImag += (q63_t) b0 * c0; in arm_mat_cmplx_mult_q31()
967 sumReal -= (q63_t) b0 * d0; in arm_mat_cmplx_mult_q31()
Darm_mat_cmplx_mult_f32.c1200 float32_t a0, b0, c0, d0; in arm_mat_cmplx_mult_f32() local
1260 b0 = *(pIn1 + 1U); in arm_mat_cmplx_mult_f32()
1267 sumImag += b0 * c0; in arm_mat_cmplx_mult_f32()
1274 sumReal -= b0 * d0; in arm_mat_cmplx_mult_f32()
1299 b0 = *(pIn1 + 1U); in arm_mat_cmplx_mult_f32()
1304 sumImag += b0 * c0; in arm_mat_cmplx_mult_f32()
1311 sumReal -= b0 * d0; in arm_mat_cmplx_mult_f32()