| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| #ifndef _ARM_CONST_STRUCTS_F16_H |
| #define _ARM_CONST_STRUCTS_F16_H |
|
|
| #include "edge-impulse-sdk/CMSIS/DSP/Include/arm_math_types_f16.h" |
| #include "edge-impulse-sdk/CMSIS/DSP/Include/arm_common_tables.h" |
| #include "arm_common_tables_f16.h" |
| #include "edge-impulse-sdk/CMSIS/DSP/Include/dsp/transform_functions_f16.h" |
|
|
| #ifdef __cplusplus |
| extern "C" |
| { |
| #endif |
|
|
| #if !defined(__CC_ARM) && defined(ARM_FLOAT16_SUPPORTED) |
| #if !defined(ARM_DSP_CONFIG_TABLES) || defined(ARM_ALL_FFT_TABLES) || (defined(ARM_TABLE_TWIDDLECOEF_F16_16) && defined(ARM_TABLE_BITREVIDX_FLT_16)) |
| extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len16; |
| #endif |
| #if !defined(ARM_DSP_CONFIG_TABLES) || defined(ARM_ALL_FFT_TABLES) || (defined(ARM_TABLE_TWIDDLECOEF_F16_32) && defined(ARM_TABLE_BITREVIDX_FLT_32)) |
| extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len32; |
| #endif |
| #if !defined(ARM_DSP_CONFIG_TABLES) || defined(ARM_ALL_FFT_TABLES) || (defined(ARM_TABLE_TWIDDLECOEF_F16_64) && defined(ARM_TABLE_BITREVIDX_FLT_64)) |
| extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len64; |
| #endif |
| #if !defined(ARM_DSP_CONFIG_TABLES) || defined(ARM_ALL_FFT_TABLES) || (defined(ARM_TABLE_TWIDDLECOEF_F16_128) && defined(ARM_TABLE_BITREVIDX_FLT_128)) |
| extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len128; |
| #endif |
| #if !defined(ARM_DSP_CONFIG_TABLES) || defined(ARM_ALL_FFT_TABLES) || (defined(ARM_TABLE_TWIDDLECOEF_F16_256) && defined(ARM_TABLE_BITREVIDX_FLT_256)) |
| extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len256; |
| #endif |
| #if !defined(ARM_DSP_CONFIG_TABLES) || defined(ARM_ALL_FFT_TABLES) || (defined(ARM_TABLE_TWIDDLECOEF_F16_512) && defined(ARM_TABLE_BITREVIDX_FLT_512)) |
| extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len512; |
| #endif |
| #if !defined(ARM_DSP_CONFIG_TABLES) || defined(ARM_ALL_FFT_TABLES) || (defined(ARM_TABLE_TWIDDLECOEF_F16_1024) && defined(ARM_TABLE_BITREVIDX_FLT_1024)) |
| extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len1024; |
| #endif |
| #if !defined(ARM_DSP_CONFIG_TABLES) || defined(ARM_ALL_FFT_TABLES) || (defined(ARM_TABLE_TWIDDLECOEF_F16_2048) && defined(ARM_TABLE_BITREVIDX_FLT_2048)) |
| extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len2048; |
| #endif |
| #if !defined(ARM_DSP_CONFIG_TABLES) || defined(ARM_ALL_FFT_TABLES) || (defined(ARM_TABLE_TWIDDLECOEF_F16_4096) && defined(ARM_TABLE_BITREVIDX_FLT_4096)) |
| extern const arm_cfft_instance_f16 arm_cfft_sR_f16_len4096; |
| #endif |
| #endif |
|
|
| #ifdef __cplusplus |
| } |
| #endif |
|
|
| #endif |
|
|