1cmake_minimum_required (VERSION 3.14) 2 3 4 5target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_lms_norm_init_q31.c) 6 7target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_lms_norm_init_q15.c) 8 9target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.c) 10target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.c) 11target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df1_f32.c) 12target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df1_fast_q15.c) 13target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df1_fast_q31.c) 14target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df1_init_f32.c) 15target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df1_init_q15.c) 16target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df1_init_q31.c) 17target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df1_q15.c) 18target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df1_q31.c) 19target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df2T_f32.c) 20target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df2T_f64.c) 21target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df2T_init_f32.c) 22target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df2T_init_f64.c) 23target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_stereo_df2T_f32.c) 24target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f32.c) 25target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_f32.c) 26target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_fast_opt_q15.c) 27target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_fast_q15.c) 28target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_fast_q31.c) 29target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_opt_q15.c) 30target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_opt_q7.c) 31target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_partial_f32.c) 32target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_partial_fast_opt_q15.c) 33target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_partial_fast_q15.c) 34target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_partial_fast_q31.c) 35target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_partial_opt_q15.c) 36target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_partial_opt_q7.c) 37target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_partial_q15.c) 38target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_partial_q31.c) 39target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_partial_q7.c) 40target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_q15.c) 41target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_q31.c) 42target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_conv_q7.c) 43target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_correlate_f32.c) 44target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_correlate_f64.c) 45target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_correlate_fast_opt_q15.c) 46target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_correlate_fast_q15.c) 47target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_correlate_fast_q31.c) 48target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_correlate_opt_q15.c) 49target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_correlate_opt_q7.c) 50target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_correlate_q15.c) 51target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_correlate_q31.c) 52target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_correlate_q7.c) 53target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_decimate_f32.c) 54target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_decimate_fast_q15.c) 55target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_decimate_fast_q31.c) 56target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_decimate_init_f32.c) 57target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_decimate_init_q15.c) 58target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_decimate_init_q31.c) 59target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_decimate_q15.c) 60target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_decimate_q31.c) 61target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_f32.c) 62target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_f64.c) 63target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_fast_q15.c) 64target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_fast_q31.c) 65target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_init_f32.c) 66target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_init_f64.c) 67target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_init_q15.c) 68target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_init_q31.c) 69target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_init_q7.c) 70target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_interpolate_f32.c) 71target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_interpolate_init_f32.c) 72target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_interpolate_init_q15.c) 73target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_interpolate_init_q31.c) 74target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_interpolate_q15.c) 75target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_interpolate_q31.c) 76target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_lattice_f32.c) 77target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_lattice_init_f32.c) 78target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_lattice_init_q15.c) 79target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_lattice_init_q31.c) 80target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_lattice_q15.c) 81target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_lattice_q31.c) 82target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_q15.c) 83target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_q31.c) 84target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_q7.c) 85target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_sparse_f32.c) 86target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_sparse_init_f32.c) 87target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_sparse_init_q15.c) 88target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_sparse_init_q31.c) 89target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_sparse_init_q7.c) 90target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_sparse_q15.c) 91target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_sparse_q31.c) 92target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_sparse_q7.c) 93target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_iir_lattice_f32.c) 94target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_iir_lattice_init_f32.c) 95target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_iir_lattice_init_q15.c) 96target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_iir_lattice_init_q31.c) 97target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_iir_lattice_q15.c) 98target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_iir_lattice_q31.c) 99target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_lms_f32.c) 100target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_lms_init_f32.c) 101target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_lms_init_q15.c) 102target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_lms_init_q31.c) 103target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_lms_norm_f32.c) 104target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_lms_norm_init_f32.c) 105target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_lms_norm_q15.c) 106target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_lms_norm_q31.c) 107target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_lms_q15.c) 108target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_lms_q31.c) 109target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_levinson_durbin_f32.c) 110target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_levinson_durbin_q31.c) 111 112if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16)) 113target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_f16.c) 114target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_fir_init_f16.c) 115target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df1_f16.c) 116target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df1_init_f16.c) 117target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df2T_f16.c) 118target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_df2T_init_f16.c) 119target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_stereo_df2T_f16.c) 120target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f16.c) 121target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_correlate_f16.c) 122target_sources(CMSISDSP PRIVATE FilteringFunctions/arm_levinson_durbin_f16.c) 123endif() 124 125 126 127 128