1function(interpol PROJECT) 2 3if (CONFIGTABLE AND ARM_COS_F32) 4 target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_SIN_F32) 5endif() 6 7if (CONFIGTABLE AND ARM_COS_Q31) 8 target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_SIN_Q31) 9endif() 10 11if (CONFIGTABLE AND ARM_COS_Q15) 12 target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_SIN_Q15) 13endif() 14 15if (CONFIGTABLE AND ARM_SIN_F32) 16 target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_SIN_F32) 17endif() 18 19if (CONFIGTABLE AND ARM_SIN_Q31) 20 target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_SIN_Q31) 21endif() 22 23if (CONFIGTABLE AND ARM_SIN_Q15) 24 target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_SIN_Q15) 25endif() 26 27if (CONFIGTABLE AND ARM_SIN_COS_F32) 28 target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_SIN_F32) 29endif() 30 31if (CONFIGTABLE AND ARM_SIN_COS_Q31) 32 target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_SIN_Q31) 33endif() 34 35if (CONFIGTABLE AND ARM_LMS_NORM_Q31) 36 target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_RECIP_Q31) 37endif() 38 39if (CONFIGTABLE AND ARM_LMS_NORM_Q15) 40 target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_RECIP_Q15) 41endif() 42 43if (CONFIGTABLE AND ARM_CMPLX_MAG_Q31 AND (MVEI OR HELIUM)) 44 target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_FAST_SQRT_Q31_MVE) 45endif() 46 47if (CONFIGTABLE AND ARM_CMPLX_MAG_Q15 AND (MVEI OR HELIUM)) 48 target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_FAST_SQRT_Q15_MVE) 49endif() 50 51endfunction()