DocumentCode :
3148777
Title :
Higher Radix Squaring Operations Employing Left-to-Right Dual Recoding
Author :
Matula, David W.
Author_Institution :
Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
fYear :
2009
fDate :
8-10 June 2009
Firstpage :
39
Lastpage :
47
Abstract :
We introduce a novel left-to-right leading digit first dual recoding of an operand for the purpose of designing the squaring operation on that operand. Our dual recoding yields an array of non-negative partial squares of size essentially one half that of a comparable multiplier partial product array for both radix-4 and radix-8 designs. For radix-8 design the 128-bit square of a 64-bit operand can be obtained from a consolidated partial square array of just 11 rows. We describe advantages of our left-to-right recoding compared to a previous right-to-left Booth-folding encoding applicable to radix-4. We also show simplifications available to the designs of a rounded floating point square operation and to a low precision approximate square.
Keywords :
floating point arithmetic; floating point square operation; higher radix squaring operation; left-to-right leading digit first dual recoding; low precision approximate square; multiplier partial product array; nonnegative partial square; radix-4 design; radix-8 design; Computer science; Design engineering; Digital arithmetic; Digital signal processing; Encoding; Graphics; Table lookup; Tail; Booth multiplier recoding; Booth-folding; partial products; partial squares; sign extension; squarer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 2009. ARITH 2009. 19th IEEE Symposium on
Conference_Location :
Portland, OR
ISSN :
1063-6889
Print_ISBN :
978-0-7695-3670-5
Type :
conf
DOI :
10.1109/ARITH.2009.34
Filename :
5223364
Link To Document :
بازگشت