/cmsis-dsp-3.7.0-3.6.0/Source/FilteringFunctions/ |
D | arm_biquad_cascade_df2T_init_f32.c | 63 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 …]
|
D | arm_biquad_cascade_df2T_f64.c | 165 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 …]
|
D | arm_biquad_cascade_stereo_df2T_f32.c | 60 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 …]
|
D | arm_biquad_cascade_stereo_df2T_f16.c | 64 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 …]
|
D | arm_biquad_cascade_df2T_f16.c | 200 _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 …]
|
D | arm_biquad_cascade_df2T_f32.c | 195 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 …]
|
D | arm_biquad_cascade_df1_init_f16.c | 105 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()
|
D | arm_biquad_cascade_df1_fast_q31.c | 72 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()
|
D | arm_biquad_cascade_df1_init_f32.c | 99 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()
|
D | arm_biquad_cascade_df1_fast_q15.c | 72 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()
|
D | arm_biquad_cascade_df1_32x64_q31.c | 190 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 …]
|
D | arm_biquad_cascade_df1_q15.c | 326 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()
|
D | arm_biquad_cascade_df1_f16.c | 323 _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()
|
D | arm_biquad_cascade_df1_q31.c | 331 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()
|
D | arm_biquad_cascade_df1_f32.c | 516 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/ |
D | arm_cmplx_dot_prod_f16.c | 172 _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 …]
|
D | arm_cmplx_dot_prod_q15.c | 167 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 …]
|
D | arm_cmplx_dot_prod_q31.c | 171 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 …]
|
D | arm_cmplx_dot_prod_f32.c | 191 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/ |
D | arm_mat_cmplx_mult_f16.c | 726 _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()
|
D | arm_mat_cmplx_mult_q31.c | 856 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()
|
D | arm_mat_cmplx_mult_f32.c | 1200 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()
|