To really appreciate the efficiency of the FPU, this module will look at what happens if the compiler is told to turn off FPU code generation and to instead use the floating point emulation software library. It will look at just one floating point instruction – the floating point divide or FDIV. With the FPU support turned off, the compiler makes a call instead into a library function to do the math, one can see it is quite a few instructions. Imagine how much extra time all of those instructions take! What if the user is in a loop? It takes over 100 instructions to do the same work as one instruction when using the FPU!