• 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