Abstract :
Abstract—A new residue number system algebra has been previously proposed by the author. The algebra has solved an essential theoretical barrier in the residue number system and has enabled one to pursue additive operations in the residue number system to their full extent, overcoming such difficulties as restrictions on the sign or magnitude of numbers in the system. In this paper, basic theorems in the algebra are introduced first, and then, based on the theorems, table look-up oriented solutions for hardware overflow checking, sign detection, and floating-point additive operations are given. The theorems expound the behavior of a quantity treated as a veiled mysterious function in the literature. To the best knowledge of the author, hardware overflow-checking schemes and floatingpoint additive operations in the residue number system have never been reported elsewhere. So far, the upper limit of the magnitude of numbers in the system ever discussed has been the one that is theory-limited, and floating-point operations in the residue number system have never been discussed.
Keywords :
Index Terms—Addition and subtraction, addition and subtraction in the residue number system, computer arithmetics, floating-point addition and subtraction, magnitude comparison in the residue number system, overflow checking in the residue number system, residue number system, residue number system floating-point additive operations, sign detection in the residue number system, theorems in the residue number system.; Additives; Algebra; Computerized monitoring; Digital arithmetic; Government; Hardware; Niobium; Index Terms—Addition and subtraction, addition and subtraction in the residue number system, computer arithmetics, floating-point addition and subtraction, magnitude comparison in the residue number system, overflow checking in the residue number system, residue number system, residue number system floating-point additive operations, sign detection in the residue number system, theorems in the residue number system.;