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
57 static arm_status arm_cfft_radix4by2_rearrange_twiddles_##LEN##_q15(arm_cfft_instance_q15 *S)\
59 S->rearranged_twiddle_tab_stride1_arr = rearranged_twiddle_tab_stride1_arr_##LEN##_q15; \
60 S->rearranged_twiddle_stride1 = rearranged_twiddle_stride1_##LEN##_q15; \
62 S->rearranged_twiddle_tab_stride2_arr = rearranged_twiddle_tab_stride2_arr_##LEN##_q15; \
63 S->rearranged_twiddle_stride2 = rearranged_twiddle_stride2_##LEN##_q15; \
65 S->rearranged_twiddle_tab_stride3_arr = rearranged_twiddle_tab_stride3_arr_##LEN##_q15; \
66 S->rearranged_twiddle_stride3 = rearranged_twiddle_stride3_##LEN##_q15; \
79 arm_cfft_instance_q15 * S) \
85 S->fftLen = LEN; \
88 S->pTwiddle = NULL; \
91 S->bitRevLength = ARMBITREVINDEXTABLE_FIXED_##LEN##_TABLE_LENGTH; \
92 S->pBitRevTable = (uint16_t *)armBitRevIndexTable_fixed_##LEN; \
93 S->pTwiddle = (q15_t *)twiddleCoef_##LEN##_q15; \
94 status=arm_cfft_radix4by2_rearrange_twiddles_##LENTWIDDLE##_q15(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##_q15(arm_cfft_instance_q15 * S)\
114 S->fftLen = LEN; \
117 S->pTwiddle = NULL; \
130 @param[in,out] S points to an instance of the floating-point CFFT structure
132 - \ref ARM_MATH_SUCCESS : Operation successful
133 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
143 @param[in,out] S points to an instance of the floating-point CFFT structure
145 - \ref ARM_MATH_SUCCESS : Operation successful
146 - \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
169 @param[in,out] S points to an instance of the floating-point CFFT structure
171 - \ref ARM_MATH_SUCCESS : Operation successful
172 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
182 @param[in,out] S points to an instance of the floating-point CFFT structure
184 - \ref ARM_MATH_SUCCESS : Operation successful
185 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
195 @param[in,out] S points to an instance of the floating-point CFFT structure
197 - \ref ARM_MATH_SUCCESS : Operation successful
198 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
208 @param[in,out] S points to an instance of the floating-point CFFT structure
210 - \ref ARM_MATH_SUCCESS : Operation successful
211 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
221 @param[in,out] S points to an instance of the floating-point CFFT structure
223 - \ref ARM_MATH_SUCCESS : Operation successful
224 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
234 @param[in,out] S points to an instance of the floating-point CFFT structure
236 - \ref ARM_MATH_SUCCESS : Operation successful
237 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
247 @param[in,out] S points to an instance of the floating-point CFFT structure
250 - \ref ARM_MATH_SUCCESS : Operation successful
251 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
264 If you use CMSIS-DSP as a static library, and if you know the FFT sizes
269 arm_cfft_instance_q15 * S, in arm_cfft_init_q15() argument
281 status=arm_cfft_init_4096_q15(S); in arm_cfft_init_q15()
287 status=arm_cfft_init_2048_q15(S); in arm_cfft_init_q15()
293 status=arm_cfft_init_1024_q15(S); in arm_cfft_init_q15()
299 status=arm_cfft_init_512_q15(S); in arm_cfft_init_q15()
303 status=arm_cfft_init_256_q15(S); in arm_cfft_init_q15()
307 status=arm_cfft_init_128_q15(S); in arm_cfft_init_q15()
311 status=arm_cfft_init_64_q15(S); in arm_cfft_init_q15()
315 status=arm_cfft_init_32_q15(S); in arm_cfft_init_q15()
320 status=arm_cfft_init_16_q15(S); in arm_cfft_init_q15()