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
61 static arm_status arm_cfft_radix4by2_rearrange_twiddles_##LEN##_f16(arm_cfft_instance_f16 *S)\
63 S->rearranged_twiddle_tab_stride1_arr = rearranged_twiddle_tab_stride1_arr_##LEN##_f16; \
64 S->rearranged_twiddle_stride1 = rearranged_twiddle_stride1_##LEN##_f16; \
66 S->rearranged_twiddle_tab_stride2_arr = rearranged_twiddle_tab_stride2_arr_##LEN##_f16; \
67 S->rearranged_twiddle_stride2 = rearranged_twiddle_stride2_##LEN##_f16; \
69 S->rearranged_twiddle_tab_stride3_arr = rearranged_twiddle_tab_stride3_arr_##LEN##_f16; \
70 S->rearranged_twiddle_stride3 = rearranged_twiddle_stride3_##LEN##_f16; \
84 arm_cfft_instance_f16 * S) \
90 S->fftLen = LEN; \
93 S->pTwiddle = NULL; \
96 S->bitRevLength = ARMBITREVINDEXTABLE_FIXED_##LEN##_TABLE_LENGTH; \
97 S->pBitRevTable = (uint16_t *)armBitRevIndexTable_fixed_##LEN; \
98 S->pTwiddle = (float16_t *)twiddleCoefF16_##LEN; \
99 status=arm_cfft_radix4by2_rearrange_twiddles_##LENTWIDDLE##_f16(S);\
109 S->bitRevLength = arm_cfft_sR_##EXT##_len##SIZE.bitRevLength; \
110 S->pBitRevTable = arm_cfft_sR_##EXT##_len##SIZE.pBitRevTable; \
111 S->pTwiddle = arm_cfft_sR_##EXT##_len##SIZE.pTwiddle;
114 arm_status arm_cfft_init_##LEN##_f16(arm_cfft_instance_f16 * S) \
120 S->fftLen = LEN; \
123 S->pTwiddle = NULL; \
138 @param[in,out] S points to an instance of the floating-point CFFT structure
140 - \ref ARM_MATH_SUCCESS : Operation successful
141 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
151 @param[in,out] S points to an instance of the floating-point CFFT structure
153 - \ref ARM_MATH_SUCCESS : Operation successful
154 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
165 @param[in,out] S points to an instance of the floating-point CFFT structure
167 - \ref ARM_MATH_SUCCESS : Operation successful
168 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
179 @param[in,out] S points to an instance of the floating-point CFFT structure
181 - \ref ARM_MATH_SUCCESS : Operation successful
182 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
193 @param[in,out] S points to an instance of the floating-point CFFT structure
195 - \ref ARM_MATH_SUCCESS : Operation successful
196 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
207 @param[in,out] S points to an instance of the floating-point CFFT structure
209 - \ref ARM_MATH_SUCCESS : Operation successful
210 - \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
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
249 @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
263 @param[in,out] S points to an instance of the floating-point CFFT structure
266 - \ref ARM_MATH_SUCCESS : Operation successful
267 - \ref ARM_MATH_ARGUMENT_ERROR : an error is detected
278 @par If you use CMSIS-DSP as a static library, and if you know the FFT sizes
283 arm_cfft_instance_f16 * S, in arm_cfft_init_f16() argument
295 status=arm_cfft_init_4096_f16(S); in arm_cfft_init_f16()
301 status=arm_cfft_init_2048_f16(S); in arm_cfft_init_f16()
307 status=arm_cfft_init_1024_f16(S); in arm_cfft_init_f16()
313 status=arm_cfft_init_512_f16(S); in arm_cfft_init_f16()
317 status=arm_cfft_init_256_f16(S); in arm_cfft_init_f16()
321 status=arm_cfft_init_128_f16(S); in arm_cfft_init_f16()
325 status=arm_cfft_init_64_f16(S); in arm_cfft_init_f16()
329 status=arm_cfft_init_32_f16(S); in arm_cfft_init_f16()
334 status=arm_cfft_init_16_f16(S); in arm_cfft_init_f16()