1cmake_minimum_required (VERSION 3.14)
2
3
4
5
6
7target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_entropy_f32.c)
8target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_entropy_f64.c)
9target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_kullback_leibler_f32.c)
10target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_kullback_leibler_f64.c)
11target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_logsumexp_dot_prod_f32.c)
12target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_logsumexp_f32.c)
13target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_max_f32.c)
14target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_max_f64.c)
15target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_max_no_idx_f32.c)
16target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_max_no_idx_f64.c)
17target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_min_no_idx_f32.c)
18target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_min_no_idx_f64.c)
19target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_max_q15.c)
20target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_max_q31.c)
21target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_max_q7.c)
22target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_max_no_idx_q31.c)
23target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_max_no_idx_q15.c)
24target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_max_no_idx_q7.c)
25target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_mean_f32.c)
26target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_mean_f64.c)
27target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_mean_q15.c)
28target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_mean_q31.c)
29target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_mean_q7.c)
30target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_min_f32.c)
31target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_min_f64.c)
32target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_min_q15.c)
33target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_min_q31.c)
34target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_min_q7.c)
35target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_min_no_idx_q31.c)
36target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_min_no_idx_q15.c)
37target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_min_no_idx_q7.c)
38target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_power_f32.c)
39target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_power_f64.c)
40target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_power_q15.c)
41target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_power_q31.c)
42target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_power_q7.c)
43target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_rms_f32.c)
44target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_rms_q15.c)
45target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_rms_q31.c)
46target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_std_f32.c)
47target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_std_f64.c)
48target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_std_q15.c)
49target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_std_q31.c)
50target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_var_f32.c)
51target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_var_f64.c)
52target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_var_q15.c)
53target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_var_q31.c)
54
55target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmax_f32.c)
56target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmax_f64.c)
57target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmax_q15.c)
58target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmax_q31.c)
59target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmax_q7.c)
60
61target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmin_f32.c)
62target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmin_f64.c)
63target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmin_q15.c)
64target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmin_q31.c)
65target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmin_q7.c)
66
67target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmax_no_idx_f32.c)
68target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmax_no_idx_f64.c)
69target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmax_no_idx_q15.c)
70target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmax_no_idx_q31.c)
71target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmax_no_idx_q7.c)
72
73target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmin_no_idx_f32.c)
74target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmin_no_idx_f64.c)
75target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmin_no_idx_q15.c)
76target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmin_no_idx_q31.c)
77target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmin_no_idx_q7.c)
78target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_mse_q7.c)
79target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_mse_q15.c)
80target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_mse_q31.c)
81target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_mse_f16.c)
82target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_mse_f32.c)
83target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_mse_f64.c)
84target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_accumulate_f64.c)
85target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_accumulate_f32.c)
86
87
88if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16))
89target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_max_f16.c)
90target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_min_f16.c)
91target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_mean_f16.c)
92target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_power_f16.c)
93target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_rms_f16.c)
94target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_std_f16.c)
95target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_var_f16.c)
96target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_entropy_f16.c)
97target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_kullback_leibler_f16.c)
98target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_logsumexp_dot_prod_f16.c)
99target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_logsumexp_f16.c)
100target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_max_no_idx_f16.c)
101target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_min_no_idx_f16.c)
102
103target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmax_f16.c)
104target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmin_f16.c)
105target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmax_no_idx_f16.c)
106target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_absmin_no_idx_f16.c)
107target_sources(CMSISDSP PRIVATE StatisticsFunctions/arm_accumulate_f16.c)
108endif()