Title :
Revisiting SRT quotient digit selection
Author_Institution :
Dept. of Math. & Comput. Sci., Univ. of Southern Denmark, Odense, Denmark
Abstract :
The quotient digit selection in the SRT division algorithm is based on a few most significant bits of the remainder and divisor, where the remainder is usually represented in a redundant representation. The number of leading bits needed depends on the quotient radix and digit set, and is usually found by an extensive search, to assure that the next quotient digit can be chosen as valid for all points (remainder, divisor) in a set defined by the truncated remainder and divisor, i.e., an "uncertainty rectangle". We present expressions for the number of bits needed for the truncated remainder and divisor, thus eliminating the need for a search through the truncation parameter space for validation. We also present simple algorithms to properly map truncated negative divisors and remainders into nonnegative values, allowing the quotient selection function only to be defined on the smaller domain of nonnegative values.
Keywords :
number theory; redundant number systems; SRT division algorithm; SRT quotient digit selection; digit set; nonnegative value; quotient radix; redundant representation; truncated divisor; truncated remainder; truncation parameter space; Computer science; Councils; Digital arithmetic; Mathematics; Uncertainty; Upper bound;
Conference_Titel :
Computer Arithmetic, 2003. Proceedings. 16th IEEE Symposium on
Print_ISBN :
0-7695-1894-X
DOI :
10.1109/ARITH.2003.1207658