1cmake_minimum_required (VERSION 3.14)
2
3
4
5target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_cos_f32.c)
6
7target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_cos_q15.c)
8
9target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_cos_q31.c)
10
11target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_sin_f32.c)
12
13target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_sin_q15.c)
14
15target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_sin_q31.c)
16
17target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_sqrt_q31.c)
18
19target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_sqrt_q15.c)
20
21target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_vlog_f32.c)
22target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_vlog_f64.c)
23target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_vexp_f32.c)
24target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_vexp_f64.c)
25
26target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_vlog_q31.c)
27target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_vlog_q15.c)
28
29
30if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16))
31target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_vlog_f16.c)
32target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_vexp_f16.c)
33target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_vinverse_f16.c)
34target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_atan2_f16.c)
35endif()
36
37target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_divide_q15.c)
38target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_divide_q31.c)
39
40target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_atan2_f32.c)
41target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_atan2_q31.c)
42target_sources(CMSISDSP PRIVATE FastMathFunctions/arm_atan2_q15.c)
43
44
45
46
47
48