|
|
|
|
@ -94,46 +94,55 @@ endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND CFFT_F16_16)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_16)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_16)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_16)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND CFFT_F16_32)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_32)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_32)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_32)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND CFFT_F16_64)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_64)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_64)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_64)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND CFFT_F16_128)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_128)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_128)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_128)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND CFFT_F16_256)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_256)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_256)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_256)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND CFFT_F16_512)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_512)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_512)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_512)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND CFFT_F16_1024)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_1024)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_1024)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_1024)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND CFFT_F16_2048)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_2048)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_2048)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_2048)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND CFFT_F16_4096)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_4096)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_4096)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_4096)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
@ -409,48 +418,56 @@ endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND RFFT_FAST_F16_32)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_16)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_16)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_16)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_RFFT_F16_32)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND RFFT_FAST_F16_64)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_32)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_32)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_32)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_RFFT_F16_64)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND RFFT_FAST_F16_128)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_64)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_64)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_64)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_RFFT_F16_128)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND RFFT_FAST_F16_256)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_128)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_128)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_128)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_RFFT_F16_256)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND RFFT_FAST_F16_512)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_256)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_256)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_256)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_RFFT_F16_512)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND RFFT_FAST_F16_1024)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_512)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_512)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_512)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_RFFT_F16_1024)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND RFFT_FAST_F16_2048)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_1024)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_1024)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_1024)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_RFFT_F16_2048)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (CONFIGTABLE AND RFFT_FAST_F16_4096)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_F16_2048)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FLT_2048)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_BITREVIDX_FXT_2048)
|
|
|
|
|
target_compile_definitions(${PROJECT} PUBLIC ARM_TABLE_TWIDDLECOEF_RFFT_F16_4096)
|
|
|
|
|
endif()
|
|
|
|
|
|