Computer Arithmetic Volume III is a compilation of key papers in computer arithmetic on floating-point arithmetic and design. The intent is to show progress, evolution, and novelty in the area of floating-point arithmetic. This field has made extraordinary progress since the initial software routines on mainframe computers have evolved into hardware implementations in processors spanning a wide range of performance. Nevertheless, these papers pave the way to the understanding of modern day processors design where computer arithmetic are supported by floating-point units.
The goal of Volume III is to collect the defining document for floating-point arithmetic and many of the key papers on the implementation of both binary and decimal floating-point arithmetic into a single volume. Although fewer than forty papers are included, their reference lists will direct the interested reader to other excellent work that could not be included here.
Volume III is specifically oriented to the needs of designers and users of both general-purpose computers and special-purpose digital processors. The book should also be useful to systems engineers, computer architects, and logic designers. It is also intended to serve as a primary text for a course on floating-point arithmetic, as well as a supplementary text for courses in digital arithmetic and high-speed signal processing.
This volume is part of a 3 volume set:
Computer Arithmetic Volume I
Computer Arithmetic Volume II
Computer Arithmetic Volume III
The full set is available for sale in a print-only version.
Contents:
- Overview
- Floating-Point Addition
- Floating-Point Multiplication
- Rounding
- Fused Multiply Add
- Floating-Point Division
- Elementary Functions
- Decimal Floating-Point Arithmetic
Readership: Graduate students and research professionals interested in computer arithmetic.

Earl E Swartzlander, Jr is a Professor of Electrical and Computer Engineering at the University of Texas at Austin, USA. He and his students conduct research in computer engineering with emphasis on application-specific processor design, high-speed computer arithmetic, embedded processor architecture, VLSI technology, and QCA technology (an emerging form of nanotechnology). Dr. Swartzlander holds degrees in Electrical Engineering from Purdue University, the University of Colorado, and the University of Southern California.
Prof. Swartzlander is a Fellow of the IEEE. He has received the IEEE Third Millennium Medal, the Distinguished Engineering Alumnus Award from the University of Colorado, the Outstanding Electrical Engineer and Distinguished Engineering Alumnus awards from Purdue University and the IEEE Computer Society Golden Core Award.
He was the Editor-in-Chief of the IEEE Transactions on Computers from 1990–1994 and was the founding Editor-in-Chief of the Journal of VLSI Signal Processing. In addition, he has served as an associate editor for the IEEE Transactions on Computers, the IEEE Transactions on Parallel and Distributed Systems, and the IEEE Journal of Solid-State Circuits.

Carl E Lemonds, Jr is a Principal Member of Technical Staff at Qualcomm in Austin, Texas, USA. He is a member of Qualcomm's DSP design group working in logic design. Prior to Qualcomm, Mr Lemonds held several different design positions at AMD in Austin. In his career, he has been a design engineer at Intel, Cyrix and Texas Instruments. He holds bachelor and master degrees in Electrical Engineering from the University of Missouri at Columbia, USA.