Home
last modified time | relevance | path

Searched refs:S (Results 1 – 25 of 660) sorted by relevance

12345678910>>...27

/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/TransformFunctions/
Darm_cfft_init_f32.c30 S->bitRevLength = arm_cfft_sR_##EXT##_len##SIZE.bitRevLength; \
31 S->pBitRevTable = arm_cfft_sR_##EXT##_len##SIZE.pBitRevTable; \
32 S->pTwiddle = arm_cfft_sR_##EXT##_len##SIZE.pTwiddle;
61 arm_status arm_cfft_radix4by2_rearrange_twiddles_f32(arm_cfft_instance_f32 *S, int twidCoefModifier) in arm_cfft_radix4by2_rearrange_twiddles_f32() argument
64 switch (S->fftLen >> (twidCoefModifier - 1)) { in arm_cfft_radix4by2_rearrange_twiddles_f32()
69 S->rearranged_twiddle_tab_stride1_arr = rearranged_twiddle_tab_stride1_arr_4096_f32; in arm_cfft_radix4by2_rearrange_twiddles_f32()
70 S->rearranged_twiddle_stride1 = rearranged_twiddle_stride1_4096_f32; in arm_cfft_radix4by2_rearrange_twiddles_f32()
72 S->rearranged_twiddle_tab_stride2_arr = rearranged_twiddle_tab_stride2_arr_4096_f32; in arm_cfft_radix4by2_rearrange_twiddles_f32()
73 S->rearranged_twiddle_stride2 = rearranged_twiddle_stride2_4096_f32; in arm_cfft_radix4by2_rearrange_twiddles_f32()
75 S->rearranged_twiddle_tab_stride3_arr = rearranged_twiddle_tab_stride3_arr_4096_f32; in arm_cfft_radix4by2_rearrange_twiddles_f32()
[all …]
Darm_cfft_init_f16.c30 S->bitRevLength = arm_cfft_sR_##EXT##_len##SIZE.bitRevLength; \
31 S->pBitRevTable = arm_cfft_sR_##EXT##_len##SIZE.pBitRevTable; \
32 S->pTwiddle = arm_cfft_sR_##EXT##_len##SIZE.pTwiddle;
62 arm_status arm_cfft_radix4by2_rearrange_twiddles_f16(arm_cfft_instance_f16 *S, int twidCoefModifier) in arm_cfft_radix4by2_rearrange_twiddles_f16() argument
65 switch (S->fftLen >> (twidCoefModifier - 1)) { in arm_cfft_radix4by2_rearrange_twiddles_f16()
70 S->rearranged_twiddle_tab_stride1_arr = rearranged_twiddle_tab_stride1_arr_4096_f16; in arm_cfft_radix4by2_rearrange_twiddles_f16()
71 S->rearranged_twiddle_stride1 = rearranged_twiddle_stride1_4096_f16; in arm_cfft_radix4by2_rearrange_twiddles_f16()
73 S->rearranged_twiddle_tab_stride2_arr = rearranged_twiddle_tab_stride2_arr_4096_f16; in arm_cfft_radix4by2_rearrange_twiddles_f16()
74 S->rearranged_twiddle_stride2 = rearranged_twiddle_stride2_4096_f16; in arm_cfft_radix4by2_rearrange_twiddles_f16()
76 S->rearranged_twiddle_tab_stride3_arr = rearranged_twiddle_tab_stride3_arr_4096_f16; in arm_cfft_radix4by2_rearrange_twiddles_f16()
[all …]
Darm_cfft_init_q15.c30 S->bitRevLength = arm_cfft_sR_##EXT##_len##SIZE.bitRevLength; \
31 S->pBitRevTable = arm_cfft_sR_##EXT##_len##SIZE.pBitRevTable; \
32 S->pTwiddle = arm_cfft_sR_##EXT##_len##SIZE.pTwiddle;
62 arm_status arm_cfft_radix4by2_rearrange_twiddles_q15(arm_cfft_instance_q15 *S, int twidCoefModifier) in arm_cfft_radix4by2_rearrange_twiddles_q15() argument
65 switch (S->fftLen >> (twidCoefModifier - 1)) { in arm_cfft_radix4by2_rearrange_twiddles_q15()
69 S->rearranged_twiddle_tab_stride1_arr = rearranged_twiddle_tab_stride1_arr_4096_q15; in arm_cfft_radix4by2_rearrange_twiddles_q15()
70 S->rearranged_twiddle_stride1 = rearranged_twiddle_stride1_4096_q15; in arm_cfft_radix4by2_rearrange_twiddles_q15()
72 S->rearranged_twiddle_tab_stride2_arr = rearranged_twiddle_tab_stride2_arr_4096_q15; in arm_cfft_radix4by2_rearrange_twiddles_q15()
73 S->rearranged_twiddle_stride2 = rearranged_twiddle_stride2_4096_q15; in arm_cfft_radix4by2_rearrange_twiddles_q15()
75 S->rearranged_twiddle_tab_stride3_arr = rearranged_twiddle_tab_stride3_arr_4096_q15; in arm_cfft_radix4by2_rearrange_twiddles_q15()
[all …]
Darm_cfft_init_q31.c30 S->bitRevLength = arm_cfft_sR_##EXT##_len##SIZE.bitRevLength; \
31 S->pBitRevTable = arm_cfft_sR_##EXT##_len##SIZE.pBitRevTable; \
32 S->pTwiddle = arm_cfft_sR_##EXT##_len##SIZE.pTwiddle;
62 arm_status arm_cfft_radix4by2_rearrange_twiddles_q31(arm_cfft_instance_q31 *S, int twidCoefModifier) in arm_cfft_radix4by2_rearrange_twiddles_q31() argument
65 switch (S->fftLen >> (twidCoefModifier - 1)) { in arm_cfft_radix4by2_rearrange_twiddles_q31()
69 S->rearranged_twiddle_tab_stride1_arr = rearranged_twiddle_tab_stride1_arr_4096_q31; in arm_cfft_radix4by2_rearrange_twiddles_q31()
70 S->rearranged_twiddle_stride1 = rearranged_twiddle_stride1_4096_q31; in arm_cfft_radix4by2_rearrange_twiddles_q31()
72 S->rearranged_twiddle_tab_stride2_arr = rearranged_twiddle_tab_stride2_arr_4096_q31; in arm_cfft_radix4by2_rearrange_twiddles_q31()
73 S->rearranged_twiddle_stride2 = rearranged_twiddle_stride2_4096_q31; in arm_cfft_radix4by2_rearrange_twiddles_q31()
75 S->rearranged_twiddle_tab_stride3_arr = rearranged_twiddle_tab_stride3_arr_4096_q31; in arm_cfft_radix4by2_rearrange_twiddles_q31()
[all …]
Darm_cfft_radix2_init_f16.c72 arm_cfft_radix2_instance_f16 * S, in arm_cfft_radix2_init_f16() argument
89 S->fftLen = fftLen; in arm_cfft_radix2_init_f16()
92 S->pTwiddle = (float16_t *) twiddleCoefF16_4096; in arm_cfft_radix2_init_f16()
95 S->ifftFlag = ifftFlag; in arm_cfft_radix2_init_f16()
98 S->bitReverseFlag = bitReverseFlag; in arm_cfft_radix2_init_f16()
103 switch (S->fftLen) in arm_cfft_radix2_init_f16()
110 S->twidCoefModifier = 1U; in arm_cfft_radix2_init_f16()
112 S->bitRevFactor = 1U; in arm_cfft_radix2_init_f16()
114 S->pBitRevTable = (uint16_t *) armBitRevTable; in arm_cfft_radix2_init_f16()
116 S->onebyfftLen = 0.000244140625; in arm_cfft_radix2_init_f16()
[all …]
Darm_cfft_radix2_init_f32.c69 arm_cfft_radix2_instance_f32 * S, in arm_cfft_radix2_init_f32() argument
85 S->fftLen = fftLen; in arm_cfft_radix2_init_f32()
88 S->pTwiddle = (float32_t *) twiddleCoef; in arm_cfft_radix2_init_f32()
91 S->ifftFlag = ifftFlag; in arm_cfft_radix2_init_f32()
94 S->bitReverseFlag = bitReverseFlag; in arm_cfft_radix2_init_f32()
99 switch (S->fftLen) in arm_cfft_radix2_init_f32()
106 S->twidCoefModifier = 1U; in arm_cfft_radix2_init_f32()
108 S->bitRevFactor = 1U; in arm_cfft_radix2_init_f32()
110 S->pBitRevTable = (uint16_t *) armBitRevTable; in arm_cfft_radix2_init_f32()
112 S->onebyfftLen = 0.000244140625; in arm_cfft_radix2_init_f32()
[all …]
Darm_rfft_fast_init_f16.c55 static arm_status arm_rfft_32_fast_init_f16( arm_rfft_fast_instance_f16 * S ) { in arm_rfft_32_fast_init_f16() argument
59 if( !S ) return ARM_MATH_ARGUMENT_ERROR; in arm_rfft_32_fast_init_f16()
61 status=arm_cfft_init_f16(&(S->Sint),16); in arm_rfft_32_fast_init_f16()
67 S->fftLenRFFT = 32U; in arm_rfft_32_fast_init_f16()
68 S->pTwiddleRFFT = (float16_t *) twiddleCoefF16_rfft_32; in arm_rfft_32_fast_init_f16()
85 static arm_status arm_rfft_64_fast_init_f16( arm_rfft_fast_instance_f16 * S ) { in arm_rfft_64_fast_init_f16() argument
89 if( !S ) return ARM_MATH_ARGUMENT_ERROR; in arm_rfft_64_fast_init_f16()
91 status=arm_cfft_init_f16(&(S->Sint),32); in arm_rfft_64_fast_init_f16()
96 S->fftLenRFFT = 64U; in arm_rfft_64_fast_init_f16()
98 S->pTwiddleRFFT = (float16_t *) twiddleCoefF16_rfft_64; in arm_rfft_64_fast_init_f16()
[all …]
Darm_rfft_fast_init_f32.c52 static arm_status arm_rfft_32_fast_init_f32( arm_rfft_fast_instance_f32 * S ) { in arm_rfft_32_fast_init_f32() argument
56 if( !S ) return ARM_MATH_ARGUMENT_ERROR; in arm_rfft_32_fast_init_f32()
58 status=arm_cfft_init_f32(&(S->Sint),16); in arm_rfft_32_fast_init_f32()
64 S->fftLenRFFT = 32U; in arm_rfft_32_fast_init_f32()
65 S->pTwiddleRFFT = (float32_t *) twiddleCoef_rfft_32; in arm_rfft_32_fast_init_f32()
82 static arm_status arm_rfft_64_fast_init_f32( arm_rfft_fast_instance_f32 * S ) { in arm_rfft_64_fast_init_f32() argument
86 if( !S ) return ARM_MATH_ARGUMENT_ERROR; in arm_rfft_64_fast_init_f32()
88 status=arm_cfft_init_f32(&(S->Sint),32); in arm_rfft_64_fast_init_f32()
93 S->fftLenRFFT = 64U; in arm_rfft_64_fast_init_f32()
95 S->pTwiddleRFFT = (float32_t *) twiddleCoef_rfft_64; in arm_rfft_64_fast_init_f32()
[all …]
Darm_cfft_radix2_init_q15.c70 arm_cfft_radix2_instance_q15 * S, in arm_cfft_radix2_init_q15() argument
86 S->fftLen = fftLen; in arm_cfft_radix2_init_q15()
89 S->pTwiddle = (q15_t *) twiddleCoef_4096_q15; in arm_cfft_radix2_init_q15()
91 S->ifftFlag = ifftFlag; in arm_cfft_radix2_init_q15()
93 S->bitReverseFlag = bitReverseFlag; in arm_cfft_radix2_init_q15()
98 switch (S->fftLen) in arm_cfft_radix2_init_q15()
104 S->twidCoefModifier = 1U; in arm_cfft_radix2_init_q15()
106 S->bitRevFactor = 1U; in arm_cfft_radix2_init_q15()
108 S->pBitRevTable = (uint16_t *) armBitRevTable; in arm_cfft_radix2_init_q15()
116 S->twidCoefModifier = 2U; in arm_cfft_radix2_init_q15()
[all …]
Darm_cfft_radix2_init_q31.c69 arm_cfft_radix2_instance_q31 * S, in arm_cfft_radix2_init_q31() argument
85 S->fftLen = fftLen; in arm_cfft_radix2_init_q31()
88 S->pTwiddle = (q31_t *) twiddleCoef_4096_q31; in arm_cfft_radix2_init_q31()
91 S->ifftFlag = ifftFlag; in arm_cfft_radix2_init_q31()
94 S->bitReverseFlag = bitReverseFlag; in arm_cfft_radix2_init_q31()
99 switch (S->fftLen) in arm_cfft_radix2_init_q31()
104 S->twidCoefModifier = 1U; in arm_cfft_radix2_init_q31()
106 S->bitRevFactor = 1U; in arm_cfft_radix2_init_q31()
108 S->pBitRevTable = (uint16_t *) armBitRevTable; in arm_cfft_radix2_init_q31()
114 S->twidCoefModifier = 2U; in arm_cfft_radix2_init_q31()
[all …]
Darm_rfft_fast_init_f64.c51 static arm_status arm_rfft_32_fast_init_f64( arm_rfft_fast_instance_f64 * S ) { in arm_rfft_32_fast_init_f64() argument
55 if( !S ) return ARM_MATH_ARGUMENT_ERROR; in arm_rfft_32_fast_init_f64()
57 Sint = &(S->Sint); in arm_rfft_32_fast_init_f64()
59 S->fftLenRFFT = 32U; in arm_rfft_32_fast_init_f64()
64 S->pTwiddleRFFT = (float64_t *) twiddleCoefF64_rfft_32; in arm_rfft_32_fast_init_f64()
80 static arm_status arm_rfft_64_fast_init_f64( arm_rfft_fast_instance_f64 * S ) { in arm_rfft_64_fast_init_f64() argument
84 if( !S ) return ARM_MATH_ARGUMENT_ERROR; in arm_rfft_64_fast_init_f64()
86 Sint = &(S->Sint); in arm_rfft_64_fast_init_f64()
88 S->fftLenRFFT = 64U; in arm_rfft_64_fast_init_f64()
93 S->pTwiddleRFFT = (float64_t *) twiddleCoefF64_rfft_64; in arm_rfft_64_fast_init_f64()
[all …]
Darm_rfft_init_q15.c66 arm_rfft_instance_q15 * S, in arm_rfft_init_q15() argument
82 S->fftLenReal = (uint16_t) fftLenReal; in arm_rfft_init_q15()
85 S->pTwiddleAReal = (q15_t *) realCoefAQ15; in arm_rfft_init_q15()
88 S->pTwiddleBReal = (q15_t *) realCoefBQ15; in arm_rfft_init_q15()
91 S->ifftFlagR = (uint8_t) ifftFlagR; in arm_rfft_init_q15()
94 S->bitReverseFlagR = (uint8_t) bitReverseFlag; in arm_rfft_init_q15()
97 switch (S->fftLenReal) in arm_rfft_init_q15()
101 S->twidCoefRModifier = 1U; in arm_rfft_init_q15()
104 status=arm_cfft_init_q15(&(S->cfftInst),4096); in arm_rfft_init_q15()
110 S->pCfft = &arm_cfft_sR_q15_len4096; in arm_rfft_init_q15()
[all …]
Darm_rfft_init_q31.c68 arm_rfft_instance_q31 * S, in arm_rfft_init_q31() argument
84 S->fftLenReal = (uint16_t) fftLenReal; in arm_rfft_init_q31()
87 S->pTwiddleAReal = (q31_t *) realCoefAQ31; in arm_rfft_init_q31()
90 S->pTwiddleBReal = (q31_t *) realCoefBQ31; in arm_rfft_init_q31()
93 S->ifftFlagR = (uint8_t) ifftFlagR; in arm_rfft_init_q31()
96 S->bitReverseFlagR = (uint8_t) bitReverseFlag; in arm_rfft_init_q31()
99 switch (S->fftLenReal) in arm_rfft_init_q31()
105 S->twidCoefRModifier = 1U; in arm_rfft_init_q31()
108 status=arm_cfft_init_q31(&(S->cfftInst),4096); in arm_rfft_init_q31()
114 S->pCfft = &arm_cfft_sR_q31_len4096; in arm_rfft_init_q31()
[all …]
Darm_cfft_radix4_init_f16.c72 arm_cfft_radix4_instance_f16 * S, in arm_cfft_radix4_init_f16() argument
88 S->fftLen = fftLen; in arm_cfft_radix4_init_f16()
91 S->pTwiddle = (float16_t *) twiddleCoefF16; in arm_cfft_radix4_init_f16()
94 S->ifftFlag = ifftFlag; in arm_cfft_radix4_init_f16()
97 S->bitReverseFlag = bitReverseFlag; in arm_cfft_radix4_init_f16()
102 switch (S->fftLen) in arm_cfft_radix4_init_f16()
109 S->twidCoefModifier = 1U; in arm_cfft_radix4_init_f16()
111 S->bitRevFactor = 1U; in arm_cfft_radix4_init_f16()
113 S->pBitRevTable = (uint16_t *) armBitRevTable; in arm_cfft_radix4_init_f16()
115 S->onebyfftLen = 0.000244140625; in arm_cfft_radix4_init_f16()
[all …]
Darm_cfft_radix4_init_f32.c69 arm_cfft_radix4_instance_f32 * S, in arm_cfft_radix4_init_f32() argument
85 S->fftLen = fftLen; in arm_cfft_radix4_init_f32()
88 S->pTwiddle = (float32_t *) twiddleCoef; in arm_cfft_radix4_init_f32()
91 S->ifftFlag = ifftFlag; in arm_cfft_radix4_init_f32()
94 S->bitReverseFlag = bitReverseFlag; in arm_cfft_radix4_init_f32()
99 switch (S->fftLen) in arm_cfft_radix4_init_f32()
106 S->twidCoefModifier = 1U; in arm_cfft_radix4_init_f32()
108 S->bitRevFactor = 1U; in arm_cfft_radix4_init_f32()
110 S->pBitRevTable = (uint16_t *) armBitRevTable; in arm_cfft_radix4_init_f32()
112 S->onebyfftLen = 0.000244140625; in arm_cfft_radix4_init_f32()
[all …]
Darm_cfft_radix4_q15.c78 const arm_cfft_radix4_instance_q15 * S, in arm_cfft_radix4_q15() argument
81 if (S->ifftFlag == 1U) in arm_cfft_radix4_q15()
84 arm_radix4_butterfly_inverse_q15(pSrc, S->fftLen, S->pTwiddle, S->twidCoefModifier); in arm_cfft_radix4_q15()
89 arm_radix4_butterfly_q15(pSrc, S->fftLen, S->pTwiddle, S->twidCoefModifier); in arm_cfft_radix4_q15()
92 if (S->bitReverseFlag == 1U) in arm_cfft_radix4_q15()
95 arm_bitreversal_q15(pSrc, S->fftLen, S->bitRevFactor, S->pBitRevTable); in arm_cfft_radix4_q15()
156 q31_t R, S, T, U; in arm_radix4_butterfly_q15() local
208 S = read_q15x2 (pSi2); in arm_radix4_butterfly_q15()
209 S = __SHADD16(S, 0); in arm_radix4_butterfly_q15()
210 S = __SHADD16(S, 0); in arm_radix4_butterfly_q15()
[all …]
Darm_cfft_radix2_q15.c67 const arm_cfft_radix2_instance_q15 * S, in arm_cfft_radix2_q15() argument
71 if (S->ifftFlag == 1U) in arm_cfft_radix2_q15()
73 arm_radix2_butterfly_inverse_q15 (pSrc, S->fftLen, S->pTwiddle, S->twidCoefModifier); in arm_cfft_radix2_q15()
77 arm_radix2_butterfly_q15 (pSrc, S->fftLen, S->pTwiddle, S->twidCoefModifier); in arm_cfft_radix2_q15()
80 arm_bitreversal_q15(pSrc, S->fftLen, S->bitRevFactor, S->pBitRevTable); in arm_cfft_radix2_q15()
98 q31_t T, S, R; in arm_radix2_butterfly_q15() local
121 S = read_q15x2 (pSrc + (2 * l)); in arm_radix2_butterfly_q15()
122 in = ((int16_t) (S & 0xFFFF)) >> 1; in arm_radix2_butterfly_q15()
123 S = ((S >> 1) & 0xFFFF0000) | (in & 0xFFFF); in arm_radix2_butterfly_q15()
125 R = __QSUB16(T, S); in arm_radix2_butterfly_q15()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/
Darm_fir_interpolate_f32.c137 const arm_fir_interpolate_instance_f32 * S, in arm_fir_interpolate2_f32_mve() argument
142 float32_t *pState = S->pState; /* State pointer */ in arm_fir_interpolate2_f32_mve()
143 const float32_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */ in arm_fir_interpolate2_f32_mve()
148 uint16_t phaseLen = S->phaseLength; /* Length of each polyphase filter component */ in arm_fir_interpolate2_f32_mve()
158 pStateCurnt = S->pState + (phaseLen - 1U); in arm_fir_interpolate2_f32_mve()
242 pStateCurnt = S->pState; in arm_fir_interpolate2_f32_mve()
260 const arm_fir_interpolate_instance_f32 * S, in arm_fir_interpolate_f32() argument
265 float32_t *pState = S->pState; /* State pointer */ in arm_fir_interpolate_f32()
266 const float32_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */ in arm_fir_interpolate_f32()
271 uint16_t phaseLen = S->phaseLength; /* Length of each polyphase filter component */ in arm_fir_interpolate_f32()
[all …]
Darm_fir_interpolate_q15.c61 const arm_fir_interpolate_instance_q15 * S, in arm_fir_interpolate_q15() argument
66 q15_t *pState = S->pState; /* State pointer */ in arm_fir_interpolate_q15()
67 const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */ in arm_fir_interpolate_q15()
72 uint16_t phaseLen = S->phaseLength; /* Length of each polyphase filter component */ in arm_fir_interpolate_q15()
74 0, 1 * S->L, 2 * S->L, 3 * S->L, in arm_fir_interpolate_q15()
75 4 * S->L, 5 * S->L, 6 * S->L, 7 * S->L in arm_fir_interpolate_q15()
87 pStateCurnt = S->pState + ((q15_t) phaseLen - 1); in arm_fir_interpolate_q15()
104 i = S->L; in arm_fir_interpolate_q15()
141 ptr2 = ptr2 + S->L * 8; in arm_fir_interpolate_q15()
201 ptr2 = ptr2 + S->L * 8; in arm_fir_interpolate_q15()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Include/dsp/
Dcontroller_functions.h208 arm_pid_instance_f32 * S,
217 arm_pid_instance_f32 * S);
226 arm_pid_instance_q31 * S,
236 arm_pid_instance_q31 * S);
245 arm_pid_instance_q15 * S,
254 arm_pid_instance_q15 * S);
270 arm_pid_instance_f32 * S, in arm_pid_f32() argument
276 out = (S->A0 * in) + in arm_pid_f32()
277 (S->A1 * S->state[0]) + (S->A2 * S->state[1]) + (S->state[2]); in arm_pid_f32()
280 S->state[1] = S->state[0]; in arm_pid_f32()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/powerquad/
Dfsl_powerquad_cmsis.c213 void arm_cfft_q31(const arm_cfft_instance_q31 *S, q31_t *p1, uint8_t ifftFlag, uint8_t bitReverseFl… in arm_cfft_q31() argument
219 uint32_t length = S->fftLen; in arm_cfft_q31()
235 void arm_cfft_q15(const arm_cfft_instance_q15 *S, q15_t *p1, uint8_t ifftFlag, uint8_t bitReverseFl… in arm_cfft_q15() argument
241 uint32_t length = S->fftLen; in arm_cfft_q15()
257 arm_status arm_rfft_init_q31(arm_rfft_instance_q31 *S, uint32_t fftLenReal, uint32_t ifftFlagR, uin… in arm_rfft_init_q31() argument
267 S->fftLenReal = (uint16_t)fftLenReal; in arm_rfft_init_q31()
270 S->ifftFlagR = (uint8_t)ifftFlagR; in arm_rfft_init_q31()
273 S->bitReverseFlagR = (uint8_t)bitReverseFlag; in arm_rfft_init_q31()
279 void arm_rfft_q31(const arm_rfft_instance_q31 *S, q31_t *pSrc, q31_t *pDst) in arm_rfft_q31() argument
281 uint32_t length = S->fftLenReal; in arm_rfft_q31()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/BayesFunctions/
Darm_gaussian_naive_bayes_predict_f32.c58 uint32_t arm_gaussian_naive_bayes_predict_f32(const arm_gaussian_naive_bayes_instance_f32 *S, in arm_gaussian_naive_bayes_predict_f32() argument
65 const float32_t *pTheta = S->theta; in arm_gaussian_naive_bayes_predict_f32()
66 const float32_t *pSigma = S->sigma; in arm_gaussian_naive_bayes_predict_f32()
77 arm_vlog_f32((float32_t *) S->classPriors, logclassPriors, S->numberOfClasses); in arm_gaussian_naive_bayes_predict_f32()
79 pTheta = S->theta; in arm_gaussian_naive_bayes_predict_f32()
80 pSigma = S->sigma; in arm_gaussian_naive_bayes_predict_f32()
82 for (nbClass = 0; nbClass < S->numberOfClasses; nbClass++) { in arm_gaussian_naive_bayes_predict_f32()
88 uint32_t blkCnt =S->vectorDimension >> 2; in arm_gaussian_naive_bayes_predict_f32()
92 vsigma = vaddq_n_f32(vld1q(pSigma), S->epsilon); in arm_gaussian_naive_bayes_predict_f32()
109 blkCnt = S->vectorDimension & 3; in arm_gaussian_naive_bayes_predict_f32()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/ControllerFunctions/
Darm_pid_init_q15.c52 arm_pid_instance_q15 * S, in arm_pid_init_q15() argument
59 S->A0 = __QADD16(__QADD16(S->Kp, S->Ki), S->Kd); in arm_pid_init_q15()
64 S->A1 = __PKHBT(-__QADD16(__QADD16(S->Kd, S->Kd), S->Kp), S->Kd, 16); in arm_pid_init_q15()
66 S->A1 = __PKHBT(S->Kd, -__QADD16(__QADD16(S->Kd, S->Kd), S->Kp), 16); in arm_pid_init_q15()
74 temp = S->Kp + S->Ki + S->Kd; in arm_pid_init_q15()
75 S->A0 = (q15_t) __SSAT(temp, 16); in arm_pid_init_q15()
78 temp = -(S->Kd + S->Kd + S->Kp); in arm_pid_init_q15()
79 S->A1 = (q15_t) __SSAT(temp, 16); in arm_pid_init_q15()
80 S->A2 = S->Kd; in arm_pid_init_q15()
88 memset(S->state, 0, 3U * sizeof(q15_t)); in arm_pid_init_q15()
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/SVMFunctions/
Darm_svm_polynomial_predict_f32.c58 const arm_svm_polynomial_instance_f32 *S, in arm_svm_polynomial_predict_f32() argument
63 uint32_t numRows = S->nbOfSupportVectors; in arm_svm_polynomial_predict_f32()
64 uint32_t numCols = S->vectorDimension; in arm_svm_polynomial_predict_f32()
65 const float32_t *pSupport = S->supportVectors; in arm_svm_polynomial_predict_f32()
71 const float32_t *pDualCoef = S->dualCoefficients; in arm_svm_polynomial_predict_f32()
72 float32_t sum = S->intercept; in arm_svm_polynomial_predict_f32()
161 (vaddq_n_f32(vmulq_n_f32(vtmp, S->gamma), S->coef0), S->degree)); in arm_svm_polynomial_predict_f32()
236 (vaddq_n_f32(vmulq_n_f32(vtmp, S->gamma), S->coef0), S->degree), in arm_svm_polynomial_predict_f32()
295 (vaddq_n_f32(vmulq_n_f32(vtmp, S->gamma), S->coef0), S->degree), in arm_svm_polynomial_predict_f32()
301 *pResult = S->classes[STEP(sum)]; in arm_svm_polynomial_predict_f32()
[all …]
Darm_svm_sigmoid_predict_f32.c55 const arm_svm_sigmoid_instance_f32 *S, in arm_svm_sigmoid_predict_f32() argument
60 uint32_t numRows = S->nbOfSupportVectors; in arm_svm_sigmoid_predict_f32()
61 uint32_t numCols = S->vectorDimension; in arm_svm_sigmoid_predict_f32()
62 const float32_t *pSupport = S->supportVectors; in arm_svm_sigmoid_predict_f32()
68 const float32_t *pDualCoef = S->dualCoefficients; in arm_svm_sigmoid_predict_f32()
69 float32_t sum = S->intercept; in arm_svm_sigmoid_predict_f32()
158 vtanhq_f32(vaddq_n_f32(vmulq_n_f32(vtmp, S->gamma), S->coef0))); in arm_svm_sigmoid_predict_f32()
233 vtanhq_f32(vaddq_n_f32(vmulq_n_f32(vtmp, S->gamma), S->coef0)), in arm_svm_sigmoid_predict_f32()
292 vtanhq_f32(vaddq_n_f32(vmulq_n_f32(vtmp, S->gamma), S->coef0)), in arm_svm_sigmoid_predict_f32()
297 *pResult = S->classes[STEP(sum)]; in arm_svm_sigmoid_predict_f32()
[all …]

12345678910>>...27