Home
last modified time | relevance | path

Searched refs:coeffs (Results 1 – 11 of 11) sorted by relevance

/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/
Darm_biquad_cascade_df1_init_f16.c102 float32_t coeffs[8][12] = { in generateCoefsFastBiquadF16() local
115 coeffs[1][i] += (a1 * coeffs[0][i]); in generateCoefsFastBiquadF16()
116 coeffs[2][i] += (a1 * coeffs[1][i]) + (a2 * coeffs[0][i]); in generateCoefsFastBiquadF16()
117 coeffs[3][i] += (a1 * coeffs[2][i]) + (a2 * coeffs[1][i]); in generateCoefsFastBiquadF16()
118 coeffs[4][i] += (a1 * coeffs[3][i]) + (a2 * coeffs[2][i]); in generateCoefsFastBiquadF16()
119 coeffs[5][i] += (a1 * coeffs[4][i]) + (a2 * coeffs[3][i]); in generateCoefsFastBiquadF16()
120 coeffs[6][i] += (a1 * coeffs[5][i]) + (a2 * coeffs[4][i]); in generateCoefsFastBiquadF16()
121 coeffs[7][i] += (a1 * coeffs[6][i]) + (a2 * coeffs[5][i]); in generateCoefsFastBiquadF16()
126 newCoef->coeffs[i][0] = (float16_t) coeffs[0][i]; in generateCoefsFastBiquadF16()
127 newCoef->coeffs[i][1] = (float16_t) coeffs[1][i]; in generateCoefsFastBiquadF16()
[all …]
Darm_biquad_cascade_df1_f16.c68 f16x8_t coeffs; in arm_biquad_cascade_df1_f16() local
98 coeffs = vld1q(pCoeffs); in arm_biquad_cascade_df1_f16()
99 accVec = vmulq(coeffs, X7); in arm_biquad_cascade_df1_f16()
101 coeffs = vld1q(&pCoeffs[8]); in arm_biquad_cascade_df1_f16()
102 accVec = vfmaq(accVec, coeffs, X6); in arm_biquad_cascade_df1_f16()
104 coeffs = vld1q(&pCoeffs[16]); in arm_biquad_cascade_df1_f16()
105 accVec = vfmaq(accVec, coeffs, X5); in arm_biquad_cascade_df1_f16()
107 coeffs = vld1q(&pCoeffs[24]); in arm_biquad_cascade_df1_f16()
108 accVec = vfmaq(accVec, coeffs, X4); in arm_biquad_cascade_df1_f16()
110 coeffs = vld1q(&pCoeffs[32]); in arm_biquad_cascade_df1_f16()
[all …]
Darm_biquad_cascade_df1_init_f32.c102 float32_t coeffs[4][8] = { in generateCoefsFastBiquadF32() local
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()
118 newCoef->coeffs[i][0] = (float32_t) coeffs[0][i]; in generateCoefsFastBiquadF32()
119 newCoef->coeffs[i][1] = (float32_t) coeffs[1][i]; in generateCoefsFastBiquadF32()
120 newCoef->coeffs[i][2] = (float32_t) coeffs[2][i]; in generateCoefsFastBiquadF32()
121 newCoef->coeffs[i][3] = (float32_t) coeffs[3][i]; in generateCoefsFastBiquadF32()
Darm_biquad_cascade_df1_f32.c180 f32x4_t coeffs; in arm_biquad_cascade_df1_f32() local
207 coeffs = vld1q(pCoeffs); in arm_biquad_cascade_df1_f32()
208 accVec = vmulq(coeffs, X3); in arm_biquad_cascade_df1_f32()
210 coeffs = vld1q(&pCoeffs[4]); in arm_biquad_cascade_df1_f32()
211 accVec = vfmaq(accVec, coeffs, X2); in arm_biquad_cascade_df1_f32()
213 coeffs = vld1q(&pCoeffs[8]); in arm_biquad_cascade_df1_f32()
214 accVec = vfmaq(accVec, coeffs, X1); in arm_biquad_cascade_df1_f32()
216 coeffs = vld1q(&pCoeffs[12]); in arm_biquad_cascade_df1_f32()
217 accVec = vfmaq(accVec, coeffs, X0); in arm_biquad_cascade_df1_f32()
219 coeffs = vld1q(&pCoeffs[16]); in arm_biquad_cascade_df1_f32()
[all …]
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/InterpolationFunctions/
Darm_spline_interp_init_f32.c71 float32_t * coeffs, in arm_spline_init_f32() argument
80 float32_t * b = coeffs; in arm_spline_init_f32()
81 float32_t * c = coeffs+(n-1); in arm_spline_init_f32()
82 float32_t * d = coeffs+(2*(n-1)); in arm_spline_init_f32()
169 S->coeffs = coeffs; in arm_spline_init_f32()
Darm_spline_interp_f32.c157 float32_t * b = (S->coeffs); in arm_spline_f32()
158 float32_t * c = (S->coeffs)+(n-1); in arm_spline_f32()
159 float32_t * d = (S->coeffs)+(2*(n-1)); in arm_spline_f32()
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Include/
Darm_vec_math_f16.h133 const float16_t * coeffs) in vtaylor_polyq_f16() argument
135 float16x8_t A = vfmasq(vdupq_n_f16(coeffs[4]), x, coeffs[0]); in vtaylor_polyq_f16()
136 float16x8_t B = vfmasq(vdupq_n_f16(coeffs[6]), x, coeffs[2]); in vtaylor_polyq_f16()
137 float16x8_t C = vfmasq(vdupq_n_f16(coeffs[5]), x, coeffs[1]); in vtaylor_polyq_f16()
138 float16x8_t D = vfmasq(vdupq_n_f16(coeffs[7]), x, coeffs[3]); in vtaylor_polyq_f16()
Darm_vec_math.h130 const float32_t * coeffs) in vtaylor_polyq_f32() argument
132 f32x4_t A = vfmasq(vdupq_n_f32(coeffs[4]), x, coeffs[0]); in vtaylor_polyq_f32()
133 f32x4_t B = vfmasq(vdupq_n_f32(coeffs[6]), x, coeffs[2]); in vtaylor_polyq_f32()
134 f32x4_t C = vfmasq(vdupq_n_f32(coeffs[5]), x, coeffs[1]); in vtaylor_polyq_f32()
135 f32x4_t D = vfmasq(vdupq_n_f32(coeffs[7]), x, coeffs[3]); in vtaylor_polyq_f32()
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Include/dsp/
Dinterpolation_functions.h120 float32_t * coeffs; /**< Coefficients buffer (b,c, and d) */ member
165 float32_t * coeffs,
Dfiltering_functions_f16.h99 …float16_t coeffs[12][8]; /**< Points to the array of modified coefficients. The array is of lengt… member
Dfiltering_functions.h282 …float32_t coeffs[8][4]; /**< Points to the array of modified coefficients. The array is of length… member