After enabling FPU in Kconfig, the computation speed remains unchanged. Why?

HI,

I’m using nRF Connect SDK (NCS) v2.8.0 with the blinky example.nrf54l15dk, In the project, I configured the following in Kconfig:

kconfig
CONFIG_FPU=y  
CONFIG_FPU_SHARING=y  

In the main function, I performed floating-point calculations with the following code and measured the execution time (~2.7 ms) by toggling a GPIO pin.

However, when I disabled the FPU by setting:

kconfig
CONFIG_FPU=n  
CONFIG_FPU_SHARING=n  

and recompiled, the measured execution time remained unchanged (still ~2.7 ms).

Question:
Why is there no performance difference? Are there additional configurations required to properly enable/disable the FPU?

Thanks!

Parents Reply Children
No Data
Related