| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- cmake_minimum_required (VERSION 3.14)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_bitreversal.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_bitreversal2.c)
- if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16))
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_bitreversal_f16.c)
- endif()
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix2_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix8_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_init_f32.c)
- if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16))
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix2_f16.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_f16.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_f16.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_init_f16.c)
- endif()
- if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16))
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_init_f16.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_f16.c)
- endif()
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_f64.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_init_f64.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix2_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_init_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix2_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_init_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_dct4_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_dct4_init_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_init_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_init_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_dct4_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_dct4_init_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_init_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_init_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_init_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_dct4_init_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_dct4_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_init_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_init_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_init_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_fast_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_fast_init_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_init_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix8_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_fast_f64.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_fast_init_f64.c)
- if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16))
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_fast_f16.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_fast_init_f16.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_f16.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_init_f16.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix8_f16.c)
- endif()
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_init_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_init_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_init_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_init_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_init_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_rfft_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_init_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_q31.c)
- if (WRAPPER)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix2_init_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix2_init_q31.c)
- endif()
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_init_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix4_init_q31.c)
- # For scipy or wrappers or benchmarks
- if (WRAPPER)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix2_init_f32.c)
- if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16))
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_cfft_radix2_init_f16.c)
- endif()
-
- endif()
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_mfcc_init_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_mfcc_f32.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_mfcc_init_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_mfcc_q31.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_mfcc_init_q15.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_mfcc_q15.c)
- if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16))
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_mfcc_init_f16.c)
- target_sources(CMSISDSP PRIVATE TransformFunctions/arm_mfcc_f16.c)
- endif()
|