Lines Matching +full:- +full:s
1 /* ----------------------------------------------------------------------
9 * Target Processor: Cortex-M and Cortex-A cores
10 * -------------------------------------------------------------------- */
12 * Copyright (C) 2010-2021 ARM Limited or its affiliates. All rights reserved.
14 * SPDX-License-Identifier: Apache-2.0
20 * www.apache.org/licenses/LICENSE-2.0
58 static arm_status arm_cfft_radix4by2_rearrange_twiddles_##LEN##_q31(arm_cfft_instance_q31 *S)\
60 S->rearranged_twiddle_tab_stride1_arr = rearranged_twiddle_tab_stride1_arr_##LEN##_q31; \
61 S->rearranged_twiddle_stride1 = rearranged_twiddle_stride1_##LEN##_q31; \
63 S->rearranged_twiddle_tab_stride2_arr = rearranged_twiddle_tab_stride2_arr_##LEN##_q31; \
64 S->rearranged_twiddle_stride2 = rearranged_twiddle_stride2_##LEN##_q31; \
66 S->rearranged_twiddle_tab_stride3_arr = rearranged_twiddle_tab_stride3_arr_##LEN##_q31; \
67 …S->rearranged_twiddle_stride3 = rearranged_twiddle_stride3_##LEN##_q31; …
80 arm_cfft_instance_q31 * S) \
86 S->fftLen = LEN; \
89 S->pTwiddle = NULL; \
92 S->bitRevLength = ARMBITREVINDEXTABLE_FIXED_##LEN##_TABLE_LENGTH; \
93 S->pBitRevTable = (uint16_t *)armBitRevIndexTable_fixed_##LEN; \
94 S->pTwiddle = (q31_t *)twiddleCoef_##LEN##_q31; \
95 status=arm_cfft_radix4by2_rearrange_twiddles_##LENTWIDDLE##_q31(S);\
105 S->bitRevLength = arm_cfft_sR_##EXT##_len##SIZE.bitRevLength; \
106 S->pBitRevTable = arm_cfft_sR_##EXT##_len##SIZE.pBitRevTable; \
107 S->pTwiddle = arm_cfft_sR_##EXT##_len##SIZE.pTwiddle;
110 ARM_DSP_ATTRIBUTE arm_status arm_cfft_init_##LEN##_q31(arm_cfft_instance_q31 * S)\
116 S->fftLen = LEN; \
119 S->pTwiddle = NULL; \
131 @param[in,out] S points to an instance of the floating-point CFFT structure
133 - \ref ARM_MATH_SUCCESS : Operation successful
134 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
144 @param[in,out] S points to an instance of the floating-point CFFT structure
146 - \ref ARM_MATH_SUCCESS : Operation successful
147 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
157 @param[in,out] S points to an instance of the floating-point CFFT structure
159 - \ref ARM_MATH_SUCCESS : Operation successful
160 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
170 @param[in,out] S points to an instance of the floating-point CFFT structure
172 - \ref ARM_MATH_SUCCESS : Operation successful
173 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
183 @param[in,out] S points to an instance of the floating-point CFFT structure
185 - \ref ARM_MATH_SUCCESS : Operation successful
186 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
196 @param[in,out] S points to an instance of the floating-point CFFT structure
198 - \ref ARM_MATH_SUCCESS : Operation successful
199 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
209 @param[in,out] S points to an instance of the floating-point CFFT structure
211 - \ref ARM_MATH_SUCCESS : Operation successful
212 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
222 @param[in,out] S points to an instance of the floating-point CFFT structure
224 - \ref ARM_MATH_SUCCESS : Operation successful
225 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
235 @param[in,out] S points to an instance of the floating-point CFFT structure
237 - \ref ARM_MATH_SUCCESS : Operation successful
238 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
248 @param[in,out] S points to an instance of the floating-point CFFT structure
251 - \ref ARM_MATH_SUCCESS : Operation successful
252 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
265 If you use CMSIS-DSP as a static library, and if you know the FFT sizes
270 arm_cfft_instance_q31 * S, in arm_cfft_init_q31() argument
284 status=arm_cfft_init_4096_q31(S); in arm_cfft_init_q31()
290 status=arm_cfft_init_2048_q31(S); in arm_cfft_init_q31()
296 status=arm_cfft_init_1024_q31(S); in arm_cfft_init_q31()
302 status=arm_cfft_init_512_q31(S); in arm_cfft_init_q31()
306 status=arm_cfft_init_256_q31(S); in arm_cfft_init_q31()
310 status=arm_cfft_init_128_q31(S); in arm_cfft_init_q31()
314 status=arm_cfft_init_64_q31(S); in arm_cfft_init_q31()
318 status=arm_cfft_init_32_q31(S); in arm_cfft_init_q31()
323 status=arm_cfft_init_16_q31(S); in arm_cfft_init_q31()