I would like to know how STM32F2 chips and below that doesn't handle floating point unit, perform float operation.
I read here, it mentions that the floating point is handled by library functions, but when I am writing my firmware code and I didn't include any library to handle those floating point operations.
Example: if I perform a simple float computation
float gain = 1.2 * 1.5;
I didn't include any external library, but it still able to compute the floating value? Or when I compiling, the compiler will handle it automatically for me?