Lines Matching +full:- +full:s

1 /* ----------------------------------------------------------------------
9 * Target Processor: Cortex-M and Cortex-A cores
10 * -------------------------------------------------------------------- */
12 * Copyright (C) 2010-2023 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##_f32(arm_cfft_instance_f32 *S)\
60 S->rearranged_twiddle_tab_stride1_arr = rearranged_twiddle_tab_stride1_arr_##LEN##_f32; \
61 S->rearranged_twiddle_stride1 = rearranged_twiddle_stride1_##LEN##_f32; \
63 S->rearranged_twiddle_tab_stride2_arr = rearranged_twiddle_tab_stride2_arr_##LEN##_f32; \
64 S->rearranged_twiddle_stride2 = rearranged_twiddle_stride2_##LEN##_f32; \
66 S->rearranged_twiddle_tab_stride3_arr = rearranged_twiddle_tab_stride3_arr_##LEN##_f32; \
67 S->rearranged_twiddle_stride3 = rearranged_twiddle_stride3_##LEN##_f32; \
80 arm_cfft_instance_f32 * 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 = (float32_t *)twiddleCoef_##LEN; \
95 status=arm_cfft_radix4by2_rearrange_twiddles_##LENTWIDDLE##_f32(S); \
103 S->bitRevLength = arm_cfft_sR_##EXT##_len##SIZE.bitRevLength; \
104 S->pBitRevTable = arm_cfft_sR_##EXT##_len##SIZE.pBitRevTable; \
105 S->pTwiddle = arm_cfft_sR_##EXT##_len##SIZE.pTwiddle;
108 ARM_DSP_ATTRIBUTE arm_status arm_cfft_init_##LEN##_f32(arm_cfft_instance_f32 * S)\
114 S->fftLen = LEN; \
117 S->pTwiddle = NULL; \
128 @param[in,out] S points to an instance of the floating-point CFFT structure
130 - \ref ARM_MATH_SUCCESS : Operation successful
131 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
142 @param[in,out] S points to an instance of the floating-point CFFT structure
144 - \ref ARM_MATH_SUCCESS : Operation successful
145 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
156 @param[in,out] S points to an instance of the floating-point CFFT structure
158 - \ref ARM_MATH_SUCCESS : Operation successful
159 - \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
184 @param[in,out] S points to an instance of the floating-point CFFT structure
186 - \ref ARM_MATH_SUCCESS : Operation successful
187 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
198 @param[in,out] S points to an instance of the floating-point CFFT structure
200 - \ref ARM_MATH_SUCCESS : Operation successful
201 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
212 @param[in,out] S points to an instance of the floating-point CFFT structure
214 - \ref ARM_MATH_SUCCESS : Operation successful
215 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
226 @param[in,out] S points to an instance of the floating-point CFFT structure
228 - \ref ARM_MATH_SUCCESS : Operation successful
229 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
240 @param[in,out] S points to an instance of the floating-point CFFT structure
242 - \ref ARM_MATH_SUCCESS : Operation successful
243 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
254 @param[in,out] S points to an instance of the floating-point CFFT structure
257 - \ref ARM_MATH_SUCCESS : Operation successful
258 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
272 If you use CMSIS-DSP as a static library, and if you know the FFT sizes
277 arm_cfft_instance_f32 * S, in arm_cfft_init_f32() argument
289 status=arm_cfft_init_4096_f32(S); in arm_cfft_init_f32()
295 status=arm_cfft_init_2048_f32(S); in arm_cfft_init_f32()
301 status=arm_cfft_init_1024_f32(S); in arm_cfft_init_f32()
307 status=arm_cfft_init_512_f32(S); in arm_cfft_init_f32()
311 status=arm_cfft_init_256_f32(S); in arm_cfft_init_f32()
315 status=arm_cfft_init_128_f32(S); in arm_cfft_init_f32()
319 status=arm_cfft_init_64_f32(S); in arm_cfft_init_f32()
323 status=arm_cfft_init_32_f32(S); in arm_cfft_init_f32()
328 status=arm_cfft_init_16_f32(S); in arm_cfft_init_f32()