1 /* ---------------------------------------------------------------------- 2 * Project: CMSIS DSP Library 3 * Title: arm_const_structs_f16.h 4 * Description: Constant structs that are initialized for user convenience. 5 * For example, some can be given as arguments to the arm_cfft_f16() function. 6 * 7 * @version V1.10.0 8 * @date 08 July 2021 9 * 10 * Target Processor: Cortex-M and Cortex-A cores 11 * -------------------------------------------------------------------- */ 12 /* 13 * Copyright (C) 2010-2021 ARM Limited or its affiliates. All rights reserved. 14 * 15 * SPDX-License-Identifier: Apache-2.0 16 * 17 * Licensed under the Apache License, Version 2.0 (the License); you may 18 * not use this file except in compliance with the License. 19 * You may obtain a copy of the License at 20 * 21 * www.apache.org/licenses/LICENSE-2.0 22 * 23 * Unless required by applicable law or agreed to in writing, software 24 * distributed under the License is distributed on an AS IS BASIS, WITHOUT 25 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 26 * See the License for the specific language governing permissions and 27 * limitations under the License. 28 */ 29 30 #ifndef _ARM_CONST_STRUCTS_F16_H 31 #define _ARM_CONST_STRUCTS_F16_H 32 33 #include "arm_math_types_f16.h" 34 #include "arm_common_tables.h" 35 #include "arm_common_tables_f16.h" 36 #include "dsp/transform_functions_f16.h" 37 38 #ifdef __cplusplus 39 extern "C" 40 { 41 #endif 42 43 #if !defined(__CC_ARM) && defined(ARM_FLOAT16_SUPPORTED) 44 extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len16; 45 extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len32; 46 extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len64; 47 extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len128; 48 extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len256; 49 extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len512; 50 extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len1024; 51 extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len2048; 52 extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len4096; 53 #endif 54 55 #ifdef __cplusplus 56 } 57 #endif 58 59 #endif 60