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