/cmsis-dsp-latest/Source/FilteringFunctions/ |
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 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 …]
|
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 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 …]
|
D | arm_biquad_cascade_df2T_f64.c | 314 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 …]
|
D | arm_biquad_cascade_df2T_f16.c | 200 _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 …]
|
D | arm_biquad_cascade_df2T_f32.c | 195 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 …]
|
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 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 …]
|
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, (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()
|
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 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()
|
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 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()
|
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() 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()
|
D | arm_biquad_cascade_df1_q15.c | 82 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 …]
|
D | arm_biquad_cascade_df1_fast_q15.c | 73 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()
|
D | arm_biquad_cascade_df1_f16.c | 323 _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()
|
D | arm_biquad_cascade_df1_q31.c | 331 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()
|
D | arm_biquad_cascade_df1_f32.c | 516 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/ |
D | arm_cfft_radix2_f32.c | 121 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 …]
|
D | arm_cfft_radix2_f16.c | 128 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 …]
|
D | arm_cfft_f64.c | 197 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()
|
D | arm_cfft_radix4_f16.c | 80 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/ |
D | debug_test_external.cpp | 13 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()
|
D | debug_test.cpp | 21 const PVector<Q15,16> &a1,
|
/cmsis-dsp-latest/Source/MatrixFunctions/ |
D | arm_mat_cmplx_mult_f32.c | 853 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 …]
|
D | arm_mat_cmplx_mult_f16.c | 721 _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()
|
D | arm_mat_cmplx_mult_q31.c | 851 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/ |
D | FastMath.py | 106 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))
|