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