Title :
Radix-16 signed-digit division
Author :
Carter, Tony M. ; Robertson, James E.
Author_Institution :
Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
fDate :
12/1/1990 12:00:00 AM
Abstract :
A two-stage algorithm for fixed point, radix-16 signed-digit division is presented. The algorithm uses two limited precision radix-4 quotient digit selection stages to produce the full radix-16 quotient digit. The algorithm requires a two-digit estimate of the (initial) partial remainder and a three-digit estimate of the divisor to correctly select each successive quotient digit. The normalization of redundant signed-digit numbers requires accommodation of some fuzziness at one end of the range of numeric values that are considered normalized. A set of general equations for determining the ranges of normalized signed-digit numbers is derived. Another set of general equations for determining the precisions of estimates of the divisor and dividend are derived. These two sets of equations permit design tradeoff analyses to be made with respect to the complexity of the model division. The specific case of a two-stage radix-16 signed-digit division is presented. The staged division algorithm used can be extended to other radices as long as the signed-digital number representation used has certain properties
Keywords :
digital arithmetic; design tradeoff; normalization; radix-16 signed-digit division; two-stage algorithm; Acceleration; Computer architecture; Computer science; Costs; Digital arithmetic; Equations; Fixed-point arithmetic; Hardware; Software algorithms; Spline;
Journal_Title :
Computers, IEEE Transactions on