Why is there a separate floating point processor?

Besides the typical floating point operations like add, subtract, multiply, and square root, it could do exponential, logarithmic and trigonometric calculations. The FPU for the 80x86 was a separate chip up through the 80386/80387; from the 80486 onwards it was integrated into the processor.
For More Information Please Refer:

You May Also Like to Read: