1cmake_minimum_required (VERSION 3.14)
2
3
4
5
6target_sources(CMSISDSP PRIVATE SupportFunctions/arm_barycenter_f32.c
7SupportFunctions/arm_bitonic_sort_f32.c
8SupportFunctions/arm_bubble_sort_f32.c
9SupportFunctions/arm_copy_f32.c
10SupportFunctions/arm_copy_f64.c
11SupportFunctions/arm_copy_q15.c
12SupportFunctions/arm_copy_q31.c
13SupportFunctions/arm_copy_q7.c
14SupportFunctions/arm_f16_to_float.c
15SupportFunctions/arm_f16_to_q15.c
16SupportFunctions/arm_fill_f32.c
17SupportFunctions/arm_fill_f64.c
18SupportFunctions/arm_fill_q15.c
19SupportFunctions/arm_fill_q31.c
20SupportFunctions/arm_fill_q7.c
21SupportFunctions/arm_f64_to_float.c
22SupportFunctions/arm_f64_to_q31.c
23SupportFunctions/arm_f64_to_q15.c
24SupportFunctions/arm_f64_to_q7.c
25SupportFunctions/arm_float_to_f64.c
26SupportFunctions/arm_float_to_q15.c
27SupportFunctions/arm_float_to_q31.c
28SupportFunctions/arm_float_to_q7.c
29SupportFunctions/arm_heap_sort_f32.c
30SupportFunctions/arm_insertion_sort_f32.c
31SupportFunctions/arm_merge_sort_f32.c
32SupportFunctions/arm_merge_sort_init_f32.c
33SupportFunctions/arm_q15_to_f64.c
34SupportFunctions/arm_q15_to_float.c
35SupportFunctions/arm_q15_to_q31.c
36SupportFunctions/arm_q15_to_q7.c
37SupportFunctions/arm_q31_to_f64.c
38SupportFunctions/arm_q31_to_float.c
39SupportFunctions/arm_q31_to_q15.c
40SupportFunctions/arm_q31_to_q7.c
41SupportFunctions/arm_q7_to_f64.c
42SupportFunctions/arm_q7_to_float.c
43SupportFunctions/arm_q7_to_q15.c
44SupportFunctions/arm_q7_to_q31.c
45SupportFunctions/arm_quick_sort_f32.c
46SupportFunctions/arm_selection_sort_f32.c
47SupportFunctions/arm_sort_f32.c
48SupportFunctions/arm_sort_init_f32.c
49SupportFunctions/arm_weighted_average_f32.c
50)
51
52
53
54
55if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16))
56target_sources(CMSISDSP PRIVATE SupportFunctions/arm_copy_f16.c)
57target_sources(CMSISDSP PRIVATE SupportFunctions/arm_fill_f16.c)
58target_sources(CMSISDSP PRIVATE SupportFunctions/arm_f16_to_q15.c)
59target_sources(CMSISDSP PRIVATE SupportFunctions/arm_q15_to_f16.c)
60target_sources(CMSISDSP PRIVATE SupportFunctions/arm_float_to_f16.c)
61target_sources(CMSISDSP PRIVATE SupportFunctions/arm_f16_to_float.c)
62target_sources(CMSISDSP PRIVATE SupportFunctions/arm_weighted_average_f16.c)
63target_sources(CMSISDSP PRIVATE SupportFunctions/arm_barycenter_f16.c)
64target_sources(CMSISDSP PRIVATE SupportFunctions/arm_f16_to_f64.c)
65target_sources(CMSISDSP PRIVATE SupportFunctions/arm_f64_to_f16.c)
66endif()
67
68