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