Correctly rounded floating-point division for DSP-enabled FPGAs
software division and square root using goldschmidt ' s algorithms .