Improved non-restoring division algorithm with dual path calculation
Division Algorithms and Implementations