|
|
@ -31,17 +31,19 @@ if(CONFIG_FPU) |
|
|
|
if(CONFIG_CPU_HAS_FPU_DOUBLE_PRECISION) |
|
|
|
if(CONFIG_CPU_HAS_FPU_DOUBLE_PRECISION) |
|
|
|
set(PRECISION_TOKEN _D16) |
|
|
|
set(PRECISION_TOKEN _D16) |
|
|
|
else() |
|
|
|
else() |
|
|
|
set(PRECISION_TOKEN -SP) |
|
|
|
set(PRECISION_TOKEN _SP) |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|
set(FPU_FOR_Cortex-M4 FPv4${PRECISION_TOKEN}) |
|
|
|
set(FPU_FOR_Cortex-M4 FPv4${PRECISION_TOKEN}) |
|
|
|
set(FPU_FOR_Cortex-M7 FPv5${PRECISION_TOKEN}) |
|
|
|
set(FPU_FOR_Cortex-M7 FPv5${PRECISION_TOKEN}) |
|
|
|
set(FPU_FOR_Cortex-M33 FPv5${PRECISION_TOKEN}) |
|
|
|
set(FPU_FOR_Cortex-M33 FPv5${PRECISION_TOKEN}) |
|
|
|
set(FPU_FOR_Cortex-M33.no_dsp FPv5${PRECISION_TOKEN}) |
|
|
|
set(FPU_FOR_Cortex-M33.no_dsp FPv5${PRECISION_TOKEN}) |
|
|
|
set(FPU_FOR_Cortex-M55 auto) |
|
|
|
set(FPU_FOR_Cortex-M55 FPv5${PRECISION_TOKEN}) |
|
|
|
set(FPU_FOR_Cortex-M55.no_mve auto) |
|
|
|
set(FPU_FOR_Cortex-M55.no_mve FPv5${PRECISION_TOKEN}) |
|
|
|
# We don't have this one? |
|
|
|
set(FPU_FOR_Cortex-M55.no_dsp FPv5${PRECISION_TOKEN}) |
|
|
|
set(FPU_FOR_Cortex-M55.no_dsp auto) |
|
|
|
set(FPU_FOR_Cortex-M85 FPv5${PRECISION_TOKEN}) |
|
|
|
|
|
|
|
set(FPU_FOR_Cortex-M85.no_mve FPv5${PRECISION_TOKEN}) |
|
|
|
|
|
|
|
set(FPU_FOR_Cortex-M85.no_dsp FPv5${PRECISION_TOKEN}) |
|
|
|
|
|
|
|
|
|
|
|
set(ICCARM_FPU ${FPU_FOR_${ICCARM_CPU}}) |
|
|
|
set(ICCARM_FPU ${FPU_FOR_${ICCARM_CPU}}) |
|
|
|
endif() |
|
|
|
endif() |
|
|
|