I would like to know, what is the purpose of the special FPU unit, that is advertised with STM32F4 microcontrollers ?
To quote this website :
" The Cortex-M4 core features a Floating point unit (FPU) single precision which supports all ARM single-precision data-processing instructions and data types. "
What would be the difference, if this unit was not present in the architecture ? Does this mean I need to use some special libraries / functions when doing arithmetics with floating point variables ? Thank you.