% Help on BibTeX bib files: http://nwalsh.com/tex/texhelp/bibtx-4.html

% compiler avec l'option -min-crossrefs=100 pour eviter la factorisation

\Sort{
  Mode{on}
  Collation{mixed}
  SortTypeOrder{pattern,key,name}
  NameOrder{ascending}
  Key{{author,editor},\year{year,note}}
  KeyOrder{descending,nulls first}
  Pattern{author+editor: "doron"}
  PatternOrder{first}
}

@String{AcmToms = {ACM Transactions on Mathematical Software}}

@inproceedings{Bruel2006,
        author={C. Bruel},
        title={If-conversion {SSA} framework for partially predicated {VLIW} architectures},
        booktitle={Digest of the 4th Workshop on Optimizations for DSP and Embedded Systems (Manhattan, New York, NY)},
        year= 2006,
        month={March},
        url= "{http://www.ece.vill.edu/~deepu/odes/odes-5_digest.pdf}"
}

@article{BenoitDDD2004,
        author          = "B. de Dinechin",
        title           = "From Machine Scheduling to {VLIW} Instruction Scheduling",
        journal         = "ST Journal of Research",
        volume          = "1",
        number          = "2",
        year            = "2004",
        month           = "September",
        OPTnote            = "{http://cri.ensmp.fr/classement/2003}"
}


@Article{MonMez90,
  author =       {P. Montuschi and P.~M. Mezzalama},
  title =        {Survey of square rooting algorithms},
  journal =      {Computers and Digital Techniques, IEE Proceedings E.},
  year =         {1990},
  OPTkey =       {},
  volume =       {137},
  number =       {1},
  pages =        {31-40},
  OPTmonth =     {},
  OPTnote =      {},
  OPTannote =    {}
}



@InProceedings{MarksteinDSP2008,
  author =	{Peter Markstein},
  title =	{The New IEEE-754 Standard for Floating Point Arithmetic},
  booktitle =	{Numerical Validation in Current Hardware Architectures},
  year =	{2008},
  noeditor =	{Annie Cuyt and Walter Kr{\"a}mer and Wolfram Luther and Peter Markstein},
  number =	{08021},
  series =	{Dagstuhl Seminar Proceedings},
  ISSN =	{1862-4405},
  publisher =	{Internationales Begegnungs- und Forschungszentrum f{\"u}r Informatik (IBFI), Schloss Dagstuhl, Germany},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2008/1448},
  annote =	{Keywords: Floating point arithmetic, standards}
}



@inproceedings{Ahrendt96,
author = {T.~Ahrendt},
title = {Fast High-Precision Computation of Complex Square Roots},
booktitle = {Proceedings of ISSAC'96 (Zurich, Switzerland)},
year = 1996,
}

@inproceedings{ABCW97,
    author={M. G. Arnold and T. A. Bailey and J. R. Cowles and M. D. Winkel},
    title={Arithmetic Co-Transformations in the Real and Complex Logarithmic Number
        Systems},
    booktitle={Proceedings of the 13th {IEEE} Symposium on Computer Arithmetic (Asilomar,
        California)},
    year= 1997,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={190--199}
}

@article{ABCW98,
    author={M. G. Arnold and T. A. Bailey and J. R. Cowles and M. D. Winkel},
    title={Arithmetic Co-Transformations in the Real and Complex Logarithmic Number
        Systems},
    journal={{IEEE} Transactions on Computers},
    volume= 47,
    year= 1998,
    pages={777--786},
    number= 7
}

@article{Monniaux2008,
    author={D.~Monniaux},
    title={The Pitfalls of Verifying Floating-Point Computations},
    journal={ACM TOPLAS},
    volume= {30},
    number = {3},
    year= {2008},
    pages = {1--41},
    note = {A preliminary version is available at \url{http://hal.archives-ouvertes.fr/hal-00128124}}
}

@inproceedings{ABVHZ95,
    author={E.~Antelo and J.~D.~Bruguera and J.~Villalba and J.~H.~Hidalgo and E.~Zapata},
    title={{CORDIC} Architectures with Parallel Compensation of the Scale Factor},
    booktitle={Proceedings of ASAP-95 (Strasbourg, France)},
    year= 1995,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P.~Cappello and C.~Mongenet and G.~R.~Perrin and P.~Quinton and Y.~Robert},
    pages={258--269},
    key={ABVHZ95}
}

@inproceedings{ABVZ95,
    author={E.~Antelo and J.~D.~Bruguera and J.~Villalba and E.~Zapata},
    title={Redundant {CORDIC} Rotator Based on Parallel Prediction},
    booktitle={Proceedings of the 12th IEEE Symposium on Computer Arithmetic},
    year= 1995,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Knowles and McAllister},
    pages={172--179},
    key={ABVZ95},
    location={Bath, UK}
}


@inproceedings{Cornea2007,
    author={M.~Cornea and C.~Anderson and J.~Harrison and P.~T.~P.~Tang and E.~Schneider and C.~Tsen},
    title={A Software Implementation of the {IEEE 754R} Decimal Floating-Point Arithmetic Using the Binary Encoding Format},
    booktitle={Proceedings of the 18th IEEE Symposium on Computer Arithmetic (ARITH-18)},
    year= 2007,
    month= jun,
    publisher={IEEE Computer Society Conference Publishing Services},
    editor={P.~Kornerup and J.-M.~Muller},
    pages={29--37},
    key={Cornea2007},
    location={Montpellier, France}
}

@Article{CoHaAn+09,
  author = 	 {M.~Cornea and J.~Harrison and C.~Anderson and P.~T.~P.~Tang 
                  and E.~Schneider and E.~Gvozdev},
  title = 	 {A Software Implementation of the {IEEE 754R} Decimal 
                  Floating-Point Arithmetic Using the Binary Encoding Format},
  journal = 	 {{IEEE} Transactions on Computers},
  year = 	 {2009},
  OPTkey = 	 {},
  volume = 	 {58},
  number = 	 {2},
  pages = 	 {148--162},
  OPTmonth = 	 {},
  OPTnote = 	 {},
  OPTannote = 	 {}
}

@inproceedings{PatilEtAl2007,
    author={D. Patil and O. Azizi and M. Horowitz and R. Ho and R. Ananthraman},
    title={Robust Energy-Efficient Adder Topologies},
    booktitle={Proceedings of the 18th IEEE Symposium on Computer Arithmetic (ARITH-18)},
    year= 2007,
    month= jun,
    publisher={IEEE Computer Society Conference Publishing Services},
    editor={P.~Kornerup and J.-M.~Muller},
    pages={29--37},
    location={Montpellier, France}
}


@inproceedings{Fousse2007a,
    author={L.~Fousse},
    title={Accurate Multiple-Precision Gauss-Legendre Quadrature},
    booktitle={Proceedings of the 18th IEEE Symposium on Computer Arithmetic (ARITH-18)},
    year= 2007,
    month= jun,
    publisher={IEEE Computer Society Conference Publishing Services},
    editor={Kornerup and Muller},
    pages={150--160},
    key={Cornea2007},
    location={Montpellier, France}
}

@unpublished{Fousse2007b,
    author={L.~Fousse},
    title={Accurate Multiple-Precision Gauss-Legendre Quadrature},
    note={Transparencies of the talk given at the 18th IEEE Symposium on Computer Arithmetic (ARITH-18) for~\cite{Fousse2007a}}
}

@unpublished{Bernstein2001,
    author={D.~J.~Bernstein},
    title={Multidigit multiplication for mathematicians},
    note={Available at \url{http://cr.yp.to/papers.html#m3}},
    year = 2001
}

@unpublished{May2008,
    author={A.~May},
    title={Using LLL-Reduction for Solving {RSA} and Factorization Problems: A Survey},
    year = 2008,
    editor = {P.~Nguyen and B.~Vall\'ee},
    publisher = {Springer-Verlag},
    note={Proceedings of the {LLL+25} conference, to appear}
}


@inproceedings{Erle2007,
    author = {Erle, M. A. and Schulte, M. J. and  Hickmann, B. J.},
    title={Decimal Floating-Point Multiplication via Carry-Save Addition},
    booktitle={Proceedings of the 18th IEEE Symposium on Computer Arithmetic (ARITH-18)},
    year= 2007,
    month= jun,
    publisher={IEEE Computer Society Conference Publishing Services},
    editor={P.~Kornerup and J.-M.~Muller},
    pages={46-55},
    key={Cornea2007},
    location={Montpellier, France}
}

@article{ACGSST86,
    author={R.~C.~Agarwal and J.~C.~Cooley and F.~G.~Gustavson and J.~B.~Shearer and
        G.~Slishman and B.~Tuckerman},
    title={New Scalar and Vector Elementary Functions for the {IBM} System/370},
    journal={IBM Journal of Research and Development},
    volume= 30,
    year= 1986,
    pages={126--144},
    month= mar,
    number= 2,
    key={ACGSST86}
}

@BOOK{Fel82,
  AUTHOR = {Feldman, N.~I.},
  TITLE = {Hilbert's Seventh Problem},
  YEAR = {1982},
  PUBLISHER = {Moskov.\ Gos.\ Univ.},
  NOTE={In Russian}
}

@BOOK{BrentZimmermann09,
  AUTHOR = {R.~Brent and P.~Zimmermann},
  TITLE = {Modern Computer Arithmetic},
  month = mar,
  YEAR = {2009},
  NOTE={Version 0.2.1. Available at \url{http://www.loria.fr/~zimmerma/mca/mca-0.2.1.pdf}}
}

@BOOK{Minkowski1905,
  AUTHOR = {Minkowski, H.},
  TITLE = {Geometrie der Zahlen},
  YEAR = {1896},
  PUBLISHER = {Teubner, Leipzig},
  NOTE={In German}
}



@BOOK{AH83,
        AUTHOR             = {Alefeld, G. and Herzberger, J.},
        PUBLISHER          = {Academic Press},
        TITLE              = {Introduction to interval analysis},
        YEAR               = {1983}
}

@BOOK{Aspray1990,
        AUTHOR             = {W.~Aspray and A.~G.~Bromley and M.~Campbell-Kelly and P.~E.~Ceruzzi and M.~R.~Williams},
        PUBLISHER          = {Iowa State University Press, Ames, Iowa},
        TITLE              = {Computing Before Computers},
        ISBN = {ISBN 0-8138-0047-1},
        NOTE = {Available at \url{http://ed-thelen.org/comp-hist/CBC.html}},
        YEAR               = {1990}
}

@ARTICLE{AM00,
        AUTHOR             = {Alefeld, G. and Mayer, G.},
        JOURNAL            = {Journal of Computational and Applied Mathematics},
        PAGES              = {421--464},
        TITLE              = {Interval analysis: theory and applications},
        VOLUME             = {121},
        YEAR               = {2000}
}

@article{ADD90,
    author={C. Asato and C. Ditzen and S. Dholakia},
    title={a {D}ata-{P}ath {M}ultiplier with {A}utomatic {I}nsertion of {P}ipeline
        {S}tages},
    journal={IEEE journal of solid-state circuits},
    volume= 25,
    year= 1990,
    pages={383-387},
    number= 2,
    keywords={multiplication}
}

@article{ADM82,
    author={H.~M. Ahmed and J.~M. Delosme and M. Morf},
    title={Highly concurrent computing structures for matrix arithmetic and signal
        processing},
    journal={Computer},
    volume= 15,
    year= 1982,
    pages={65--82},
    month= jan,
    number= 1,
    keywords={cordic}
}

@article{AEGP67,
    author={S.~F. Anderson and J.~G. Earle and R.~E. Goldschmidt and D.~M. Powers},
    title={The {IBM} 360/370 model 91: floating-point execution unit},
    journal={IBM Journal of Research and Development},
    year= 1967,
    month= jan,
    keywords={division,floating-point arithmetic,multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{AgaGusSch99,
    author={R. C. Agarwal and F. G. Gustavson and M. S. Schmookler},
    title={Series Approximation Methods for Divide and Square Root in the 
           {Power3} Microprocessor},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={116--123}
}

@article{Agr79,
    author={D.~P. Agrawal},
    title={High-speed arithmetic arrays},
    journal={{IEEE} Transactions on Computers},
    volume={C-28},
    year= 1979,
    pages={215-224},
    month= mar,
    number= 3,
    keywords={division}
}

@article{Agr80,
    author={D.~P. Agrawal},
    title={On negabinary-binary arithmetic relationships and their hardware reciprocity},
    journal={{IEEE} Transactions on Computers},
    volume={C-29},
    year= 1980,
    pages={1032-1035},
    keywords={number systems}
}

@article{AHJ88,
    author={B.~W. Johnson and J.~H. Aylor and H.~H. Hana},
    title={Efficient use of time and hardware redundancy for concurrent error detection
        in a 32-bit VLSI adder},
    journal={IEEE journal of solid-state circuits},
    volume= 23,
    year= 1988,
    pages={208-215},
    month= feb,
    number= 1,
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{Ahm89,
    author={H.~M. Ahmed},
    title={Efficient elementary function generation with multipliers},
    booktitle={Proceedings of the 9th IEEE Symposium on Computer Arithmetic},
    year= 1989,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={52-59},
    location={Santa Monica, USA},
    keywords={elementary functions}
}

@inproceedings{ThompsonKarraSchulte2004,
    author={ Thompson, J. and  Karra, N.  and Schulte, M.J.   },
    title={A 64-bit decimal floating-point adder},
    booktitle={IEEE Computer society Annual Symposium on VLSI},
    year= 2004,
    nopublisher={IEEE Computer Society Press},
    pages={297--298}
}

@article{AHS76,
    author={E. Artzy and J.A. Hinds and H.J. Saal},
    title={A Fast Division Technique for Constant Divisors},
    journal={Communications of the ACM},
    volume={19},
    year={1976},
    pages={98--101},
    month= feb,
    number={2},
    key={AHS76}
}

@book{AHU74,
    author={A.~V. Aho and J.~E. Hopcroft and J.~D. Ullman},
    title={The design and analysis of computer algorithms},
    publisher={Addison Wesley, Reading, MA},
    year= 1974,
    keywords={multiplication}
}

@article{AK69,
    author={H.~M.~Aus and G.~A.~Korn},
    title={Table-Lookup/Interpolation Function Generation for Fixed-Point Digital Computations},
    journal={{IEEE} Transactions on Computers},
    volume={C-18},
    year= 1969,
    pages={745--749},
    month= aug,
    number= 8,
    key={AK69}
}

@inproceedings{AllenEtAl2004,
 author = {E. Allen and D. Chase and V. Luchangco and J.-W. Maessen and G. L. {Steele Jr.}},
 title = {Object-oriented units of measurement},
 booktitle = {OOPSLA '04: Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications},
 year = {2004},
 isbn = {1-58113-831-9},
 pages = {384--403},
 location = {Vancouver, BC, Canada},
 doi = {http://doi.acm.org/10.1145/1028976.1029008},
 publisher = {ACM Press},
 address = {New York, NY},
 }

@inproceedings{Alt84,
    author={H.~Alt},
    title={Comparison of arithmetic functions with respect to {B}oolean circuits},
    booktitle={Proceedings of the 16th {ACM STOC}},
    year= 1984,
    pages={466--470},
    key={Alt84}
}

@inproceedings{Alv91,
    author={R. Alverson},
    title={Integer division using reciprocals},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={186-190},
    location={Grenoble, France},
    keywords={division}
}

@article{AM78,
    author={M. Andrews and T. Mraz},
    title={Unified elementary function generator},
    journal={Microprocessors and Microsystems},
    volume= 2,
    year= 1978,
    pages={270-274},
    month= oct,
    number= 5,
    keywords={cordic,elementary functions}
}

@article{AM91,
    author={G. Alia and E. Martinelli},
    title={A VLSI modulo m multiplier},
    journal={{IEEE} Transactions on Computers},
    volume= 40,
    year= 1991,
    pages={873-878},
    month= jul,
    number= 7,
    keywords={multiplication,residue number systems}
}

@inproceedings{AnIri91,
    author={C. Ancourt and F. Irigoin},
    title={Scanning Polyhedra with DO Loops},
    booktitle={Proceedings of the 3rd ACM SIGPLAN Symp. on Principles and Practice of Parallel
        Programming (PPoPP'91)},
    year= 1991,
    month= apr,
    publisher={ACM Press},
    address={New York, NY},
    pages={39--50},
    location={Williamsburg, Virginia}
}

@article{AntLanBru2000,
    author={E. Antelo and T. Lang and J. D. Bruguera},
    title={Very-High Radix Circular {CORDIC}: Vectoring and Unified {Rotation/Vectoring}},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={727--739},
    month= jul,
    number= 7
}

@article{AntLanBru2000a,
    author={E. Antelo and T. Lang and J. D. Bruguera},
    title={Very-High Radix {CORDIC} Rotation Based on Selection by Rounding},
    journal={Journal of VLSI Signal Processing Systems},
    volume= 25,
    year= 2000,
    pages={141--154},
    month= jun,
    number= 2 ,
    key={AntLanBru2000a}
}

@inproceedings{AntLanBru99,
    author={E. Antelo and T. Lang and J. D. Bruguera},
    title={Very-High Radix {CORDIC} Vectoring with Scalings and Selection by Rounding},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={204--213}
}

@article{AO79,
    author={D.~E. Atkins and S. Ong},
    title={Time-Component complexity of two approaches to multioperand binary addition},
    journal={{IEEE} Transactions on Computers},
    volume={C-28},
    year= 1979,
    pages={918-926},
    month= dec,
    number= 12,
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{AO83,
    author={S. Ong and D.~E. Atkins},
    title={A comparison of ALU structures for VLSI technology},
    booktitle={ICCC83},
    year= 1983,
    keywords={addition}
}

@article{AO83a,
    author={S. Ong and D.~E. Atkins},
    title={A basis for the quantitative comparison of computer number systems},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={359-369},
    keywords={number systems}
}

@article{AP85,
    author={D.~B. Aspinwall and Y.~N. Patt},
    title={Retrofitting the VAX-11/780 microarchitecture for {IEEE} floating-point
        arithmetic. Implementation issues, measurements and analysis},
    journal={{IEEE} Transactions on Computers},
    volume={C-34},
    year= 1985,
    pages={692-708},
    keywords={floating-point arithmetic}
}

@inproceedings{AP87,
    author={J. Prado and R. Alcantara},
    title={A fast square-rooting algorithm using a digital signal processor},
    booktitle={Proceedings of the IEEE},
    year= 1987,
    pages={262-264},
    volume= 75 ,
    keywords={square root}
}

@article{Ara93,
    author={B. Arazi},
    title={Architectures for exponentiation over $GF(2^n)$ adopted for smartcard application},
    journal={{IEEE} Transactions on Computers},
    volume={C-42},
    year= 1993,
    pages={494-497},
    month= apr,
    number= 4,
    keywords={cryptography,finite fields}
}

@article{ARS78,
    author={L. Adleman and R.~L. Rivest and A. Shamir},
    title={A Method for Obtaining Digital Signature and Public-Key Cryptosystems},
    journal={Communication of the ACM},
    volume= 21,
    year= 1978,
    number= 2,
    keywords={cryptography,RSA}
}

@book{AS64,
    author={M. Abramowitz and I.~A. Stegun},
    title={Handbook of mathematical functions with formulas, graphs and mathematical
        tables},
    publisher={National Bureau of Standards, Washington, D.C.},
    year= 1964,
    series={Applied Math. Series 55},
    keywords={elementary functions}
}

@article{Atk68,
    author={D.~E. Atkins},
    title={Higher radix division using estimates of the divisor and partial remainders},
    journal={{IEEE} Transactions on Computers},
    volume={C-17},
    year= 1968,
    month= oct,
    number= 10,
    keywords={division},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Atk70,
    author={D.~E. Atkins},
    title={Design of the arithmetic units of Illiac III: use of redundancy and higher
        radix methods},
    journal={{IEEE} Transactions on Computers},
    volume={C-19},
    year= 1970,
    month= aug,
    number= 8,
    keywords={addition,redundant number systems}
}

@article{ATY86,
    author={N. Takagi and T. Asada and S. Yajima},
    title={A hardware algorithm for computing sine and cosine using redundant binary
        representation (in Japanese)},
    journal={Trans. IECE Japan},
    volume={J69-D},
    year= 1986,
    pages={841-847},
    month= jun,
    number= 6,
    keywords={cordic,redundant number systems},
    note={English translation available in Systems and Computers in Japan, Vol. 18
        No 8, pages 1-9, Aug. 1987}
}

@article{ATY87,
    author={N. Takagi and T. Asada and S. Yajima},
    title={A hardware algorithm for computing sine and cosine using redundant binary
        representation},
    journal={Systems and Computers in Japan},
    volume= 18,
    year= 1987,
    number= 8,
    keywords={cordic,elementary functions,redundant number systems,trigonometric functions}
}

@article{ATY91,
    author={N. Takagi and T. Asada and S. Yajima},
    title={Redundant {CORDIC} Methods with a Constant Scale Factor},
    journal={{IEEE} Transactions on Computers},
    volume= 40,
    year= 1991,
    pages={989-995},
    month= sep,
    number= 9,
    keywords={cordic,redundant number systems,trigonometric functions}
}

@article{AVBZ97,
    author={E. Antelo and J. Villalba and J.D. Bruguera and E.L. Zapata},
    title={High-Performance Rotation Architectures Based on the Radix-4 {CORDIC} Algorithm},
    journal={{IEEE} Transactions on Computers},
    volume= 46,
    year= 1997,
    pages={855--870},
    month= aug,
    number= 8
}

@article{Avi61,
    author={A. Avizienis},
    title={Signed-digit number representations for fast parallel arithmetic},
    journal={IRE Transactions on Electronic Computers},
    volume= 10,
    year= 1961,
    pages={389--400},
    keywords={redundant number systems},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Avi73,
    author={A. Avizienis},
    title={Arithmetic algorithms for error-coded operands},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    pages={567-572},
    month= jun,
    number= 6,
    keywords={error-tolerant arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@techreport{Bai03,
    author={D.~H.~Bailey},
    title={Some Background on {Kanada}'s Recent Pi Calculation},
    institution={Lawrence Berkeley National Laboratory},
    year={2003},
    key={Bai03},
    note={Available at \url{http://crd.lbl.gov/~dhbailey/dhbpapers/dhb-kanada.pdf}}
}

@article{Bai93,
    author={D.~H.~Bailey},
    title={Algorithm 719, Multiprecision translation and execution of {FORTRAN} programs},
    journal={{ACM} Transactions on Mathematical Software},
    volume= 19,
    year= 1993,
    pages={288--319},
    month= sep,
    number= 3,
    key={Bai93}
}

@article{BaiBorBorPlo97,
    author={D.~H.~Bailey and J.~M.~Borwein and P.~B. Borwein and S.~Plouffe},
    title={The Quest for Pi},
    journal={Mathematical Intelligencer},
    volume={19},
    year={1997},
    pages={50--57},
    number={1},
    key={BaiBorBorPlo97}
}

@article{BaillyThiran99,
    author={B.~Le~Bailly and J.~P.~Thiran},
    title={Computing Complex Polynomial Chebyshev Approximants on the Unit Circle by
        the Real Remez Algorithm},
    journal={SIAM Journal on Numerical Analysis},
    volume={36},
    year={1999},
    pages={1858-1877},
    number={6},
    key={BaillyThiran99}
}



@phdthesis{Vazquez-thesis,
    author={V\'azquez, A.},
    title={High-Performance Decimal Floating-Point Units},
    school={Universidade de Santiago de Compostela},
    year= 2009
}

@phdthesis{Baj93b,
    author={J.~C. Bajard},
    title={Evaluation de fonctions dans des syst{\`e}mes redondants d'{\'e}criture des nombres},
    school={{{\'E}cole Normale Sup{\'e}rieure de Lyon, Universit{\'e} Claude Bernard}},
    year= 1993,
    month= feb,
    keywords={on-line arithmetic,polynomial approximations,redundant number systems}
}

@proceedings{BajFrouMul99,
    editor={J.C. Bajard and C. Frougny and J.M. Muller},
    title={Special Issue ``Real Numbers and Computers'' of Theoretical Computer Science},
    year= 1999,
    month= jan
}

@book{BajMul2004,
    author={J.-C.~Bajard and J.-M.~Muller (coordinators)},
    title={Calcul et Arithm{\'e}tique des Ordinateurs},
    publisher={Herm{\`e}s Science Publishing},
    year={2004},
    series={{IC} 2}
}

@INBOOK{BR98,
        AUTHOR             = {Bajard, J.-C.  and Revol, N.},
        CHAPTER            = {Arithm\'etique multipr\'ecision},
        PAGES              = {93--116},
        PUBLISHER          = {ed. by M. Daumas, J.-M. Muller,Masson},
        TITLE              = {Qualit\'e des calculs sur ordinateur},
        YEAR               = {1998}
}

@book{Bak75,
    author={G.~A. Baker},
    title={Essentials of Pad{\'e} Approximants},
    publisher={Academic Press, New York, NY},
    year= 1975,
    keywords={rational approximations}
}

@article{Bak76,
    author={P.~W. Baker},
    title={Suggestion for a fast binary sine/cosine generator},
    journal={{IEEE} Transactions on Computers},
    volume={C-25},
    year= 1976,
    month= nov,
    number= 11,
    keywords={cordic,elementary functions,trigonometric functions}
}

@article{Baker92,
    author={H.~G.~Baker},
    title={Less complex elementary functions},
    journal={ACM SIGPLAN Notices},
    volume={27},
    year={1992},
    pages={15--16},
    number={11},
    issn={0362-1340},
    doi={http://doi.acm.org/10.1145/141018.141022},
    publisher={ACM Press},
    address={New York, NY}
}

@book{BakGra96,
    author={G.~A. Baker},
    title={Pad{\'e} Approximants},
    publisher={Cambridge University Press, New York, NY},
    year= 1996,
    series={Encyclopedia of Mathematics and its Applications},
    keywords={rational approximations},
    number= 59
}

@article{Ban74,
    author={D.~K. Banerji},
    title={A novel implementation method for addition and subtraction in residue number
        systems},
    journal={{IEEE} Transactions on Computers},
    volume={C-23},
    year= 1974,
    pages={106-108},
    month= jan,
    number= 1,
    keywords={residue number systems}
}

@article{Barrio2003,
    author={R. Barrio},
    title={A Unified Rounding Error Bound for Polynomial Evaluation},
    journal={Advances in Computational Mathematics},
    volume={19},
    year={2003},
    pages={385--400},
    number={4},
    issn={1019-7168}
}

@inproceedings{BB88,
    author={M. Bennani and M.~C. Brunet},
    title={PRECISE: simulation of round-off error propagation model},
    booktitle={Proceedings of the 12th World IMACS Congress},
    year= 1988,
    month= jul,
    location={Paris, France},
    keywords={accuracy control,floating-point arithmetic,perturbation methods}
}

@article{BBM84,
    author={C.~M.~Black and R.~P.~Burton and T.~H.~Miller},
    title={The Need for an Industry Standard of Accuracy for Elementary-Function Programs},
    journal={{ACM} Transactions on Mathematical Software},
    volume={10},
    year={1984},
    pages={361--366},
    month= dec,
    number={4},
    key={BBM84}
}

@inproceedings{BC87,
    author={M.~C. Brunet and F. Chatelin},
    title={A probabilistic round-off error propagation model, application to the eigenvalue
        problem},
    booktitle={Reliable Numerical Software},
    year= 1987,
    publisher={Oxford University Press, London},
    note={Available at \url{http://www.boutell.com/fracster-src/doubledouble/doubledouble.html}},
    editor={M.~G.~Cox and S.~Hammarling},
    keywords={accuracy control,floating-point arithmetic,perturbation methods}
}

@article{BCH86,
    author={P. Beame and S. Cook and H. Hoover},
    title={Log depth circuits for division and related problems},
    journal={SIAM Journal on Computing},
    volume= 15,
    year= 1986,
    pages={994-1003},
    keywords={complexity theory,division,residue number systems}
}

@book{BCKKMMPR97,
    author={J.C.~Bajard and H.~Comon and C.~Kenyon and D.~Krob and M.~Morvan and J.M.~Muller
        and A.~Petit and Y.~Robert},
    title={Exercices d'algorithmique},
    publisher={International Thomson Publishing},
    year= 1997,
    key={BCKKMMPR97}
}

@article{BDKM94,
    author={J.~C. Bajard and J. Duprat and S. Kla and J.~M. Muller},
    title={Some operators for on-line radix 2 computations},
    journal={Journal of Parallel and Distributed Computing},
    volume= 22,
    year= 1994,
    pages={336-345},
    month= aug,
    number= 2,
    keywords={addition,multiplication,on-line arithmetic,redundant number systems}
}

@inproceedings{BDM96,
    author={J.~C.~Bajard and L.~S.~Didier and J.~M.~Muller},
    title={A New Euclidean Division Algorithm for Residue Number Systems},
    booktitle={Proceedings of ASAP'96},
    year= 1996,
    month= aug,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    key={BDM96},
    location={Chicago, IL}
}

@article{BDM98,
    author={J.C.~Bajard and L.S.~Didier and J.M.~Muller},
    title={A New Euclidean Division Algorithm for Residue Number Systems},
    journal={Journal of VLSI Signal Processing},
    volume= 19,
    year= 1998,
    pages={167--178},
    number= 2,
    key={BDM98}
}

@inproceedings{BeaBurLefLim99,
    author={A. Beaumont-Smith and N. Burgess and D. Lefrere and C.C. Lim},
    title={Reduced Latency {IEEE} Floating-Point Standard Adder Architecture},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press},
    editor={Koren and Kornerup},
    pages={35--42}
}

@article{BekHuiNow2000,
    author={M. Bekooij and J. Huisken and K. Nowak},
    title={Numerical Accuracy of Fast Fourier Transforms with {CORDIC} Arithmetic},
    journal={Journal of VLSI Signal Processing Systems},
    volume= 25,
    year= 2000,
    pages={187--193},
    month= jun,
    number= 2
}

@inproceedings{Ber2004,
    author={C.~Bertin and N.~Brisebarre and B.~Dupont de Dinechin and C.-P.~Jeannerod
        and C.~Monat and J.-M.~Muller and S.-K.~Raina and A.~Tisserand},
    title={A Floating-Point Library for Integer Processors},
    booktitle={Proc. of {SPIE} $49$th Annual Meeting International Symposium on Optical
        Science and Technology, Denver},
    year={2004},
    month= aug,
    publisher={{SPIE}}
}

@techreport{Ber97,
    author={V.~Berth{\'e}},
    title={Three distance theorems and combinatorics on words},
    institution={Institut de Math{\'e}matiques de Luminy, Marseille, France},
    year= 1997,
    key={Ber97}
}

@article{BerrutMittel2004,
    author={J.-P. Berrut and H.D. Mittelmann},
    title={Adaptive Point Shifts in Rational Approximation with Optimized Denominator},
    journal={Journal of Computational and Applied Mathematics},
    volume={164--165},
    year={2004},
    pages={81--92},
    key={BerrutMittel2004}
}

@article{BeuMul2004,
    author={J.-L.~Beuchat and J.-M.~Muller},
    title={Modulo $m$ Multiplication-Addition: Algorithms and {FPGA} Implementation},
    journal={Electronic Letters},
    volume={40},
    year={2004},
    pages={654-655},
    number={11}
}

@article{Benford1938,
    author = {F.~Benford},
    title = {The law of anomalous numbers},
    journal = {Proceedings of the American Philosophical Society},
    volume = {78},
    number = {4},
    pages = {551--572},
    year = {1938}
}

@inproceedings{BEW89,
    author={R.~H. Brackert and M.~D. Ercegovac and A.~N. Willson},
    title={Design of an On-line Multiply-Add Module for Recursive Digital Filters.},
    booktitle={Proceedings of the 9th IEEE Symposium on Computer Arithmetic},
    year= 1989,
    month={sep},
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M. D. Ercegovac and E. Swartzlander},
    pages={34-41},
    location={Santa Monica, CA},
    keywords={multiplication,on-line arithmetic}
}

@inproceedings{BF91,
    author={W. Ferguson and T. Brightman},
    title={Accurate and monotone approximations of some transcendental functions},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={237-244},
    location={Grenoble, France},
    keywords={elementary functions}
}

@proceedings{BFMV96,
    editor={J.C.~Bajard and C.~Frougny and J.M.~Muller and G.~Villard},
    title={Special issue ``Real Numbers and Computers'' of Theoretical Computer Science},
    year= 1996,
    month= aug,
    volume= 162,
    key={BFMV96}
}

@inproceedings{BG91,
    author={R. Boskovic and D. Gamberger},
    title={New approach to integer division in residue number systems},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={84-91},
    location={Grenoble, France},
    keywords={division,residue number systems}
}

@book{BGHN99,
    author={A. Bultheel and P. Gonzales-Vera and E. Hendriksen and O. Njastad},
    title={Orthogonal Rational Functions},
    publisher={Cambridge University Press, New York, NY},
    year={1999},
    volume={5},
    series={Cambridge Monographs on Applied and Computational Mathematics},
    key={BGHN99}
}

@inproceedings{BGMS92,
    author={J.~C. Bajard and A. Guyot and J.~M. Muller and A. Skaf},
    title={On-line approximation of real functions using polynomials},
    booktitle={International conference on Micro-electronics, Monastir-92},
    year= 1992,
    keywords={elementary functions,on-line arithmetic,polynomial approximations}
}

@inproceedings{BGMS93,
    author={J.~C. Bajard and A. Guyot and J.~M. Muller and A. Skaf},
    title={Design of a {VLSI} circuit for on-line evaluation of several elementary
        functions using their Taylor Expansion},
    booktitle={International Conference on Application-Specific Array Processors (ASAP93),
        Venice, Italy},
    year= 1993,
    keywords={elementary functions,on-line arithmetic,polynomial approximations}
}

@inproceedings{BGMS93a,
    author={J.~C. Bajard and A. Guyot and J.~M. Muller and A. Skaf},
    title={A {VLSI} circuit for on-line polynomial computing: application to exponential,
        trigonometric and hyperbolic functions},
    booktitle={VLSI93, Grenoble},
    year= 1993,
    month= sep,
    keywords={elementary functions,on-line arithmetic,polynomial approximations}
}

@techreport{BGN46,
    author={A. Burks and H.~H. Goldstine and J. Von Neumann},
    title={Preliminary discussion of the logic design of an electronic computing instrument},
    institution={Institute for advanced study, princeton},
    year= 1946,
    note={reprinted in C.~G. Bell, Computer structures, readings and examples, Mc
        Graw-Hill, New York, 1971},
    keywords={addition}
}

@inproceedings{BGVHZ2004,
    author={G.~Bandera and M.~Gonzalez and J.~Villalba and J.~Hormigo and E. L. Zapata},
    title={Evaluation of Elementary Functions Using Multimedia Features},
    abstract={Most of current computers include multimedia features. In this paper, we
        use these extensions to compute elementary functions based on polynomial
        approximations. Hence, we present several alternatives taking advantage
        of the new attributes on multimedia processors, such as VLIW and SIMD architectures.
        Our algorithms support the polynomial evaluation in two different ways:
        the first one is only based in addition/shift operations; while the second
        uses MAC instructions. Both approximations are analyzed and tailored to
        subword parallelism units of the new processors. Potential instruction-level
        and machine-level parallelism are fully exploited through concurrent use
        of all functional units. A combined approximation using MAC units and addition
        and shifts is also presented as a third approximation. Two new instructions
        are also presented here to improve the execution of some of our algorithms.},
    booktitle={Proceedings of the 18th International Parallel and Distributed Processing
        Symposium (IPDPS'04)},
    year={2004},
    month= apr,
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA},
    key={BGVHZ2004},
    location={Santa Fe, New Mexico}
}

@article{BHH91,
    author={X. Hu and G. Harber and S.~C. Bass},
    title={Expanding the range of the CORDIC algorithm},
    journal={{IEEE} Transactions on Computers},
    volume= 40,
    year= 1991,
    pages={13-21},
    month= jan,
    number= 1,
    keywords={cordic}
}

@techreport{BHLT2002,
    author={D.~H.~Bailey and Y.~Hida and X.~S.~Li and B.~Thompson},
    title={{ARPREC}: an Arbitrary Precision Computation Package},
    institution={Lawrence Berkeley National Laboratory},
    year={2002},
    key={BHLT2002},
    note={Available at \url{http://crd.lbl.gov/~dhbailey/dhbpapers/arprec.pdf}}
}

@article{BHM89,
    author={V. Milutinovic and M. Bettinger and W. Helbig},
    title={Multiplier/shifter design tradeoffs in a 32-bit microprocessor},
    journal={{IEEE} Transactions on Computers},
    volume= 38,
    year= 1989,
    pages={874-880},
    keywords={multiplication}
}

@article{BHV83,
    author={N. Bandeira and J.~A. Howard and K. Vaccaro},
    title={A two's complement array multiplier using true values of the operands},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={745-747},
    keywords={multiplication}
}

@article{BHW92,
    author={M.~A. Hasan and M. Wang and V.~K. Bharvaga},
    title={Modular construction of low complexity parallel multipliers for a class
        of finite fields $GF(2^m)$},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={962-971},
    month= aug,
    number= 8,
    keywords={finite fields}
}

@article{BinDemKahMar2002,
    author={D.~Bindel and J.~Demmel and W.~Kahan and O.~Marques},
    title={On computing Givens rotations reliably and efficiently},
    journal={{ACM} Transactions on Mathematical Software},
    volume={28},
    year={2002},
    pages={206--238},
    number={2},
    key={BinDemKahMar2002}
}

@inproceedings{BJJM93,
    author={M.~O. Benouamer and P. Jaillon and D. Michelucci and J.~M. Moreau},
    title={A lazy exact arithmetic},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={242-249},
    location={Windsor, Canada},
    keywords={compilation,exact arithmetic,Lazy arithmetic}
}

@article{BJM83,
    author={M.~A. Bayoumi and G.~A. Jullien and W.~C. Miller},
    title={An area-time efficient NMOS adder},
    journal={Integration},
    volume= 1,
    year= 1983,
    pages={317-334},
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{BJMW93,
    author={S.~S. Bizzan and G.~A. Jullien and N.~M. Wigley and W.~C. Miller},
    title={Integer mapping architectures for the polynomial ring engine},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={44-51},
    location={Windsor, Canada},
    keywords={residue number systems}
}

@INBOOK{Brent76,
        AUTHOR             = {Brent, R.P.},
        CHAPTER            = {{The Complexity of Multiple-Precision Arithmetic}},
        PUBLISHER          = {ed. by R.S. Anderssen and R.P. Brent, U. of Queensland Press},
        TITLE              = {The Complexity of Computation Problem Solving},
        NOTE               = {Available at \url{http://web.comlab.ox.ac.uk/oucl/work/richard.brent/pd/rpb032.pdf}.},
        YEAR               = {1976}
}

@ARTICLE{Brent76b,
        AUTHOR             = {Brent, R. P.},
        JOURNAL            = {J.ACM},
        NUMBER             = {2},
        PAGES              = {242--251},
        TITLE              = {{Fast Multiple-Precision Evaluation for Elementary Functions}},
        VOLUME             = {23},
        YEAR               = {1976},
        NOTE               = {Available at \url{http://web.comlab.ox.ac.uk/oucl/work/richard.brent/pd/rpb034a.pdf}.}
}

@article{BK81,
    author={R.~P. Brent and H.~T. Kung},
    title={The area-time complexity of binary multiplication},
    journal={Journal of the ACM},
    volume= 28,
    year= 1981,
    month= jul,
    number= 3,
    keywords={multiplication}
}

@article{BK82,
    author={R.~P. Brent and H.~T. Kung},
    title={A regular layout for parallel adders},
    journal={{IEEE} Transactions on Computers},
    volume={C-31},
    year= 1982,
    pages={260-264},
    month= mar,
    number= 3,
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{BK83,
    author={D.~K. Banerji and S. Kaushik},
    title={Representation and Processing of Fractions in a Residue System},
    booktitle={Proceedings of the 6th IEEE Symposium on Computer Arithmetic},
    year= 1983,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Aarhus, Denmark},
    keywords={residue number systems}
}

@inproceedings{BK85,
    author={R.~P. Brent and H.~T. Kung},
    title={A systolic algorithm for integer GCD computation},
    booktitle={Proceedings of the 7th IEEE Symposium on Computer Arithmetic},
    year= 1985,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={118-125},
    location={Urbana, IL},
    keywords={GCD}
}

@inproceedings{BK90,
    author={D.~K{\"o}nig and J.~F.~B{\"o}hme},
    title={Optimizing the {CORDIC} Algorithm for Processors with Pipeline Architectures},
    booktitle={Signal Processing {V}: Theories and Applications},
    year= 1990,
    publisher={Elsevier Science, Amsterdam},
    editor={L.~Torres and E.~Masgrau and M.~A.~Lagunas},
    key={BK90}
}

@inproceedings{BKM93,
    author={J.~C. Bajard and S. Kla and J.~M. Muller},
    title={{BKM}: A New Hardware Algorithm for Complex Elementary Functions},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    location={Windsor, Canada},
    keywords={cordic,elementary functions,redundant number systems}
}

@article{BKM94,
    author={J.~C. Bajard and S. Kla and J.~M. Muller},
    title={{BKM}: A New Hardware Algorithm for Complex Elementary Functions},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={955-963},
    month= aug,
    number= 8,
    keywords={cordic,elementary functions,shift-and-add algorithms}
}

@techreport{BKM94a,
    author={G.~Bohlender and W.~Kr{\"a}mer and W.~L.~Miranker},
    title={Grading of Basic Arithmetical Operations and Functions},
    institution={IBM Research Division, T.~J. Watson Research Center},
    year= 1994,
    number={RC 19593 (86059)},
    key={BKM94a}
}

@book{BKMR93,
    author={L. Boug{\'e} and C. Kenyon and J.~M. Muller and Y. Robert},
    title={Algorithmique, Exercices corrig{\'e}s},
    publisher={Ellipses, Paris},
    year= 1993,
    keywords={Miscellaneous}
}

@inproceedings{BKMW91,
    author={G. Bohlender and W. Walter and P. Kornerup and D.~W. Matula},
    title={Semantics for exact floating point operations},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={22-26},
    location={Grenoble, France},
    keywords={accuracy control,exact arithmetic,floating-point arithmetic}
}

@article{Bla74,
    author={P.~E. Blankship},
    title={Comments on ``A two's complement parallel array multiplication algorithm''},
    journal={{IEEE} Transactions on Computers},
    volume={C-23},
    year= 1974,
    pages= 1327,
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@phdthesis{Bli89,
    author={B.~E. Bliss},
    title={Instrumentation of fortran programs for automatic roundoff error analysis
        and performance evaluation},
    school={University of Illinois at Urbana-Champaign},
    year= 1989,
    month= oct,
    keywords={accuracy control,floating-point arithmetic}
}

@inproceedings{BluPaa99,
    author={Thomas Blum and Christof Paar},
    title={Montgomery Modular Exponentiation on Reconfigurable Hardware},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={70--77}
}

@inproceedings{BM92a,
    author={J.~C. Bajard and J.~M. Muller},
    title={A New {VLSI} Architecture for Fast On-line Evaluation of Power Series},
    booktitle={International Conference on Signal Processing Application \& Technology,
        Boston-92},
    year= 1992,
    keywords={elementary functions,on-line arithmetic,polynomial approximations}
}

@inproceedings{BM92b,
    author={J.~C. Bajard and J.~M. Muller},
    title={Calcul en-ligne : parall{\'e}lisme {\`a} grain ultra fin pour une arithm{\'e}tique rapide},
    booktitle={Actes des Premi{\`e}res Journ{\'e}es de Math{\'e}matiques Appliqu{\'e}es, 1992 Rabat, Marocco},
    year= 1992,
    keywords={elementary functions,on-line arithmetic,polynomial approximations}
}

@inproceedings{BM93,
    author={W.~S. Briggs and D.~W. Matula},
    title={A 17 x 69 bit multiply and add unit with redundant binary feedback and single
        cycle latency},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={163-171},
    location={Windsor, Canada},
    keywords={multiplication,redundant number systems}
}

@proceedings{BMMM95,
    editor={J.~C. Bajard and D. Michelucci and J.~M. Moreau and J.~M. Muller},
    title={Real Numbers and Computers --- Les Nombres r{\'e}els et l'Ordinateur},
    year= 1995,
    location={Saint-Etienne, France},
    keywords={accuracy control,algebraic functions,bit-serial arithmetic,continued fractions,elementary
        functions,exact arithmetic,exponential,interval arithmetic,number systems,on-line
        arithmetic,p-adic arithmetic,perturbation methods,rational approximations,rational
        arithmetic,trigonometric functions}
}

@proceedings{BMMMa95,
    editor={J.~C. Bajard and D. Michelucci and J.~M. Moreau and J.~M. Muller},
    title={Special issue "Real Numbers and Computers" of Journal for Universal Computer
        Science (JUCS)},
    publisher={Springer Verlag},
    year= 1995,
    month= jul,
    keywords={accuracy control,algebraic functions,bit-serial arithmetic,continued fractions,elementary
        functions,exact arithmetic,exponential,interval arithmetic,number systems,on-line
        arithmetic,p-adic arithmetic,perturbation methods,rational approximations,rational
        arithmetic,trigonometric functions}
}

@inproceedings{BO85,
    author={V.~G. Oklobdzija and E.~R. Barnes},
    title={Some optimal shemes for ALU implementation in VLSI technology},
    booktitle={Proceedings of the 7th IEEE Symposium on Computer Arithmetic},
    year= 1985,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={2-8},
    location={Urbana, IL},
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{Boh90,
    author={G.~Bohlender},
    title={What do we need beyond {IEEE} arithmetic},
    booktitle={Computer Arithmetic and Self-Validating Numerical Methods},
    year= 1990,
    editor={Academic Press, New York},
    key={Boh90}
}

@inproceedings{Bol06,
  author    = {S. Boldo},
  title     = {Pitfalls of a Full Floating-Point Proof: example on the
               Formal Proof of the {V}eltkamp/{D}ekker Algorithms.},
  booktitle = {Proceedings of the 3rd International Joint Conference on
               Automated Reasoning},
  location  = {Seattle, WA},
  year      = {2006},
  pages     = {52--66},
  editor    = {U.~Furbach and N.~Shankar},
  series    = {Lecture Notes in Computer Science},
  volume    = {4130}
}

@techreport{Boldo2001,
author = {S.~Boldo and M.~Daumas and C.~Moreau-Finot and L.~Th{\'e}ry},
title = {Computer Validated Proofs of a Toolset for Adaptable Arithmetic},
institution = {{\'E}cole Normale Sup{\'e}rieure de Lyon},
year = {2001},
note = {Available at \url{http://arxiv.org/pdf/cs.MS/0107025}}
}


@inproceedings{BolDau03a,
    author={S. Boldo and M. Daumas},
    title={Representable correcting terms for possibly underflowing floating point
        operations},
    booktitle={Proceedings of the 16th Symposium on Computer Arithmetic},
    year= 2003,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Bajard, J.-C. and Schulte, M.},
    pages={79-86},
    location={Santiago de Compostela, Spain},
    url={http://perso.ens-lyon.fr/marc.daumas/SoftArith/BolDau03a.pdf}
}

@inproceedings{BolDauThe03,
    author={S. Boldo and M. Daumas and L. Th{\'e}ry},
    title={Formal Proofs and Computations in Finite Precision Arithmetic},
    booktitle={Proceedings of the 11th Symposium on the Integration of Symbolic Computation
        and Mechanized Reasoning},
    year={2003},
    editor={T.~Hardin and R.~Rioboo},
    location={Roma, Italy},
    url={http://ftp.lip6.fr/lip6/reports/2003/lip6.2003.010.pdf}
}

@inproceedings{BoldoFilliatre2007,
    author={S.~Boldo and J.-C.~Filliatre},
    title={Formal Verification of Floating-Point Programs},
    booktitle={Proceedings of the 18th IEEE Symposium on Computer Arithmetic},
    year={2007},
    publisher={IEEE Computer Society Press},
    editor={P.~Kornerup and J;-M.~Muller}
}

@inproceedings{BoldoMuller2005,
    author={S.~Boldo and J.-M.~Muller},
    title={Some functions computable with a fused-MAC},
    booktitle={Proceedings of the 17th {IEEE} Symposium on Computer Arithmetic (ARITH-17)},
    year={2005},
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    key={BoldoMuller2005},
    location={Cape Cod, MA}
}


@inproceedings{BrugueraLang2005:arith,
    author={J.~D. Bruguera and T. Lang},
    title={Floating-point Fused Multiply-Add: Reduced Latency for Floating-Point Addition},
    booktitle={Proceedings of the 17th {IEEE} Symposium on Computer Arithmetic (ARITH-17)},
    year={2005},
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Cape Cod, MA}
}

@article{BolMel08,
  author    = {S. Boldo and G. Melquiond},
  title     = {Emulation of {FMA} and correctly rounded sums: proved algorithms using rounding to odd},
  journal   = {{IEEE} Transactions on Computers},
   year      = {2008},
  volume     = {57},
  number    = {4},
pages = {462--471},
  month       = apr
}

@techreport{BolMul2004,
    author={S.~Boldo and J.-M.~Muller},
    title={Some Functions Computable with a Fused Mac},
    institution={INRIA},
    year={2004},
    month= oct,
    type={Research Report},
    number={5320},
    key={BolMul2004},
    note={available at \url{www.inria.fr}, submitted to the 17th {IEEE} Symposium
        on Computer Arithmetic}
}




@inproceedings{BolMun06,
  author    = {S. Boldo and C. Mu{\~n}oz},
  title     = {Provably faithful evaluation of polynomials},
  booktitle = {Proceedings of the 2006 ACM Symposium on Applied Computing},
  year      = {2006},
  pages     = {1328--1332},
  location  = {Dijon, France},
  publisher = {ACM Press},
  address   = {New York, NY},
}

@article{Boo51,
    author={A.~D. Booth},
    title={A signed binary multiplication technique},
    journal={Quarterly Journal of Mechanics and Applied Mathematics},
    volume= 4,
    year= 1951,
    pages={236-240},
    number= 2,
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{BorBor84,
    author={J.~M. Borwein and P.~B. Borwein},
    title={The Arithmetic-Geometric Mean and Fast Computation of Elementary Functions},
    journal={SIAM Review},
    volume= 26,
    year= 1984,
    pages={351--366},
    month= jul ,
    number= 3
}

@article{BorBor88,
    author={J.~M. Borwein and P.~B. Borwein},
    title={On the Complexity of Familiar Functions and Numbers},
    journal={{SIAM} Review},
    volume={30},
    year={1988},
    pages={589--601},
    month= dec,
    number={4},
    key={BorBor88}
}

@book{BorErd95,
    author={P. Borwein and T. Erd{\'e}lyi},
    title={Polynomials and Polynomial Inequalities},
    publisher={Springer-Verlag, New York, NY},
    year={1995},
    series={Graduate Texts in Mathematics, Vol. 161}
}

@book{BorweinBailey2004,
    author={J.~Borwein and D.~H.~Bailey},
    title={Mathematics by Experiment: Plausible Reasoning in the $21$st Century},
    publisher={A.~K. Peters},
    year={2004},
    address={Natick, MA},
    key={BorweinBailey2004},
    isbn={1-56881-211-6}
}

@article{Boute92,
    author={R.~T. Boute},
    title={The Euclidean definition of the functions div and mod},
    journal={ACM Trans. Program. Lang. Syst.},
    volume={14},
    year={1992},
    pages={127--144},
    number={2},
    issn={0164-0925},
    doi={http://doi.acm.org/10.1145/128861.128862},
    publisher={ACM Press}
}

@inproceedings{BPPT87,
    author={B.~K. Bose and D.~A. Patterson and L. Pei and G.~S. Taylor},
    title={Fast multiply and divide for a VLSI floating-point unit},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic},
    year= 1987,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Como, Italy},
    keywords={division,floating-point arithmetic,multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{BPV83,
    author={G.~M. Baudet and F. Preparata and J.~E. Vuillemin},
    title={Area-time optimal VLSI circuits for convolution},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={684-688},
    keywords={convolution}
}

@article{BR69,
    author={W.~S.~Brown and P.~L.~Richman},
    title={The Choice of Base},
    journal={Communications of the ACM},
    volume= 12,
    year= 1969,
    pages={560--561},
    month= oct,
    number= 10,
    key={BR69}
}

@book{Bra63,
    author={E.~L. Braun},
    title={Digital computer design},
    publisher={Academic Press, New York, NY},
    year= 1963,
    keywords={multiplication}
}

@article{Bra88,
    author={K.~Braune},
    title={Standard Functions for Real and Complex Point and Interval Arguments with
        Dynamic Accuracy},
    journal={Computing, Suppl.},
    volume= 6,
    year= 1988,
    pages={159--184},
    key={Bra88}
}

@article{Bre70,
    author={R.~P. Brent},
    title={On the addition of binary numbers},
    journal={{IEEE} Transactions on Computers},
    volume={C-19},
    year= 1970,
    month= aug,
    number= 8,
    keywords={addition}
}

@article{Bre73,
    author={R.~P. Brent},
    title={On the precision attainable with various floating point number systems},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    pages={601-607},
    month= jun,
    number= 6,
    keywords={accuracy control,floating-point arithmetic}
}

@inproceedings{Bre75,
    author={R.~P. Brent},
    title={Multiple precision zero-finding methods and the complexity of elementary
        function evaluation},
    booktitle={Analytic Computational Complexity},
    year= 1975,
    publisher={Academic Press, New York, NY},
    editor={J.~F. Traub},
    keywords={elementary functions}
}

@article{Bre76,
    author={R.~P. Brent},
    title={Fast multiple precision evaluation of elementary functions},
    journal={Journal of the ACM},
    volume= 23,
    year= 1976,
    pages={242-251},
    keywords={elementary functions}
}

@article{Bre78,
    author={R.~P. Brent},
    title={A {FORTRAN} Multiple-Precision Arithmetic Package},
    journal = AcmToms,
    volume={4},
    year={1978},
    pages={57--70},
    number={1},
    issn={0098-3500},
    doi={http://doi.acm.org/10.1145/355769.355775},
    publisher={ACM Press}
}

@article{Bre78a,
    author={R.~P. Brent},
    title={ALGORITHM 524, MP, A Fortran Multiple-Precision Arithmetic Package},
    journal = AcmToms,
    volume={4},
    year={1978},
    pages={71--81},
    number={1},
    issn={0098-3500},
    publisher={ACM Press}
}

@inproceedings{Brent1980,
    author={R.~P.~Brent},
    title={Unrestricted Algorithms for Elementary and Special Functions},
    booktitle={Information Processing 80},
    year={1980},
    publisher={North-Holland, Amsterdam},
    editor={S.~H.~Lavington},
    pages={613--619},
    key={Brent1980}
}

@inproceedings{Bri82,
    author={E.~F. Brickel},
    title={A Fast Modular Multiplication Algorithm with Applications to Two Key Cryptography},
    booktitle={Advances in Cryptology-CRYPTO'82},
    year= 1982,
    publisher={Plenum Press},
    keywords={cryptography,multiplication,residue number systems,RSA}
}

@inproceedings{Bri89,
    author={E.~F. Brickel},
    title={A Survey of Hardware Imlementations of RSA},
    booktitle={Advances in Cryptology-CRYPTO'89},
    year= 1989,
    publisher={Springer-Verlag},
    editor={G.~Brassard},
    keywords={cryptography,multiplication,residue number systems,RSA}
}

@article{BriDefKorMulRev2005,
    author={N.~Brisebarre and D.~Defour and P.~Kornerup and J.-M.~Muller and N.~Revol},
    title={A New Range Reduction Algorithm},
    journal={{IEEE} Transactions on Computers},
    volume={54},
    year={2005},
    pages={331--339},
    month= mar,
    number={3},
    key={BriDefKorMulRev2005}
}



@inproceedings{BriMul2004,
    author={N.~Brisebarre and J.-M.~Muller},
    title={Functions Approximable by E-Fractions},
    booktitle={Proc. $38$th {IEEE} Conference on Signals, Systems and Computers},
    year={2004},
    month= nov,
    publisher={{IEEE}}
}

@article{BriMulRai2004,
    author={N.~Brisebarre and J.-M.~Muller and S.-K.~Raina},
    title={Accelerating Correctly Rounded Floating-Point Division when the Divisor
        is Known in Advance},
    journal={{IEEE} Transactions on Computers},
    volume={53},
    year={2004},
    pages={1069--1072},
    month= aug,
    number={8},
    key={BriMulRai2004}
}

@inproceedings{BriMulTis2004,
    author={N.~Brisebarre and J.-M.~Muller and A.~Tisserand},
    title={Sparse-Coefficient Polynomial Approximations for Hardware Implementations},
    booktitle={Proc. $38$th {IEEE} Conference on Signals, Systems and Computers},
    year={2004},
    month= nov,
    publisher={{IEEE}}
}

@techreport{BriMulTis2004a,
    author={N.~Brisebarre and J.-M.~Muller and A.~Tisserand},
    title={Computing Machine-Efficient Polynomial Approximations},
    institution={{LIP} Laboratory},
    year={2004},
    type={Draft},
    address={\url{http://perso.ens-lyon.fr/jean-michel.muller/bmt-toms.ps}}
}


@article{BrisebarreMuller2008,
    author={N.~Brisebarre and J.-M.~Muller},
    title={Correctly rounded multiplication by arbitrary precision constants},
    journal={{IEEE} Transactions on Computers},
    year={2008},
    month= feb,
    volume = {57},
    number={2},
    pages = {165--174},
    doi={10.1109/TC.2007.70813}
}

@article{BrisebarreMuller2007,
    author={N. Brisebarre and J.-M. Muller},
    title={Correct Rounding of Algebraic Functions},
    abstract={We explicit the link between the computer arithmetic problem of providing
        correctly rounded algebraic functions and some diophantine approximation
        issues. This allows to get bounds on the accuracy with which intermediate
        calculations must be performed to correctly round these functions.},
    journal={Theoretical Informatics and Applications},
    volume = {41},
    pages = {71--83},
    month = {Jan--March},
    year={2007}
}

@article{BrisebarreMullerTisserand2006,
    author={N. Brisebarre and J.-M. Muller and A. Tisserand},
    title={Computing machine-efficient polynomial approximations},
    abstract={Polynomial approximations are almost always used when implementing functions
        on a computing system. In most cases, the polynomial that best approximates
        (for a given distance and in a given interval) a function has coefficients
        that are not exactly representable with a finite number of bits. And yet,
        the polynomial approximations that are actually implemented do have coefficients
        that are represented with a finite---and sometimes small---number of bits.
        This is due to the finiteness of the floating-point representations (for
        software implementations), and to the need to have small, hence fast and/or
        inexpensive, multipliers (for hardware implementations). We then have to
        consider polynomial approximations for which the degree-i coefficient has
        at most mi fractional bits; in other words, it is a rational number with
        denominator $2^{mi}$. We provide a general and efficient method for finding
        the best polynomial approximation under this constraint. Moreover, our
        method also applies if some other constraints (such as requiring some coefficients
        to be equal to some predefined constants or minimizing relative error instead
        of absolute error) are required.},
    journal = AcmToms,
    volume={32},
    year={2006},
    pages={236--256},
    month= jun,
    number={2},
    doi={http://doi.acm.org/10.1145/1141885.1141890}
}

@inproceedings{BrisebarreChevillard2007,
 author = {N. Brisebarre and S. Chevillard},
 title = {Efficient polynomial {$L^\infty$} approximations},
 booktitle = {ARITH '07: Proceedings of the 18th IEEE Symposium on Computer Arithmetic},
 year = {2007},
 isbn = {0-7695-2854-6},
 pages = {169--176},
 doi = {http://dx.doi.org/10.1109/ARITH.2007.17},
 publisher = {IEEE Computer Society},
 address = {Washington, DC},
 }

 @inproceedings{BrisebarreHanrot2007,
 author = {N. Brisebarre and G. Hanrot},
 title = {Floating-point {$L^2$} -approximations to functions},
 booktitle = {ARITH '07: Proceedings of the 18th IEEE Symposium on Computer Arithmetic},
 year = {2007},
 isbn = {0-7695-2854-6},
 pages = {177--186},
 doi = {http://dx.doi.org/10.1109/ARITH.2007.38},
 publisher = {IEEE Computer Society},
 address = {Washington, DC},
 }

 @inproceedings{HaLeStZi07,
 author = {G. Hanrot and V. Lef\`evre and D. Stehl\'e and P. Zimmermann},
 title = {Worst Cases of a Periodic Function for Large Arguments},
 booktitle = {ARITH '07: Proceedings of the 18th IEEE Symposium on Computer Arithmetic},
 year = {2007},
 pages = {133--140},
 publisher = {IEEE Computer Society},
 address = {Washington, DC},
 }



@article{LLL82,
author =       {Lenstra, A.~K. and Lenstra, Jr., H.~W. and Lov{\'a}sz, L.},
title =        {Factoring polynomials with rational coefficients},
journal =      {Mathematische Annalen},
volume =       261,
year =         1982,
pages =        {515--534}
}



@inproceedings{Elkies2000,
author= {Elkies, N.~D.},
title={Rational points near curves and small nonzero $|x^3-y^2|$ via lattice
reduction},
booktitle={Proceedings of the 4th {A}lgorithmic {N}umber {T}heory
{S}ymposium ({ANTS IV})},
publisher= {Springer-Verlag, Berlin},
editor    = {Wieb Bosma},
series= {Lecture Notes in Computer Science},
year= 2000,
pages= {33--63},
volume =1838}


@unpublished{Gonnet2002,
author = {Gonnet, G.},
title = {A note on finding difficult values to evaluate numerically},
note = {Available
at \url{http://www.inf.ethz.ch/personal/gonnet/FPAccuracy/NastyValues.ps}},
year = 2002}



@article{Bro81,
    author={W.~S. Brown},
    title={A simple but realistic model of floating-point computation},
    journal={ACM Transactions on Math. Software},
    volume= 7,
    year= 1981,
    month= dec,
    number= 4,
    keywords={accuracy control,floating-point arithmetic}
}

@article{BruLan99,
    author={J.~D. Bruguera and T. Lang},
    title={Leading-One Prediction with Concurrent Position Correction},
    journal={{IEEE} Transactions on Computers},
    volume= 48,
    year= 1999,
    pages={1083--1097},
    month= oct,
    number= 10
}

@techreport{BRV89,
    author={P. Bertin and D. Roncin and J. Vuillemin},
    title={Introduction to Programmable Active Memories},
    institution={DEC paris Research Laboratory},
    year= 1989
}

@techreport{BRV93,
    author={P. Bertin and D. Roncin and J. Vuillemin},
    title={Programmable Active Memories: A Performance Assessment},
    institution={DEC-Paris Research Lab.},
    year= 1993,
    number= 24,
    keywords={FPGA}
}

@article{Bry91,
    author={R.~E. Bryant},
    title={On the complexity of VLSI implementations and graph representations of {B}oolean
        functions with application to integer multiplication},
    journal={{IEEE} Transactions on Computers},
    volume= 40,
    year= 1991,
    pages={205-213},
    month= feb,
    number= 2,
    keywords={multiplication}
}

@article{BS88,
    author={T.~J. Brosnan and N.~R. Strader},
    title={Modular error detection for bit-serial multiplication},
    journal={{IEEE} Transactions on Computers},
    volume={C-37},
    year= 1988,
    pages={1043-1052},
    keywords={bit-serial arithmetic,multiplication}
}

@techreport{BSV91,
    author={P. Bertin and M. Shand and J. Vuillemin},
    title={Hardware Speedups in Long Integer Multiplication},
    institution={DEC paris Research Laboratory},
    year= 1991,
    keywords={multiplication}
}

@article{Bur90,
    author={W.~P. Burleson},
    title={Polynomial Evaluation in VLSI Using Distributed Arithmetic},
    journal={IEEE Transaction on circuits and Systems},
    volume= 37,
    year= 1990,
    number= 10,
    keywords={polynomial evaluation}
}

@article{Bus83,
    author={L.~B. Bushard},
    title={A minimum table size result for higher radix nonrestoring division},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    month= jun,
    number= 6,
    keywords={division}
}

@inproceedings{BV85,
    author={J. Bannur and A. Varma},
    title={The VLSI implementation of a square-root algorithm},
    booktitle={Proceedings of the 7th IEEE Symposium on Computer Arithmetic},
    year= 1985,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={159-165},
    location={Urbana, IL},
    keywords={square root}
}

@article{BW73,
    author={C.~R. Baugh and B.~A. Wooley},
    title={A two's complement parallel array multiplication algorithm},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    pages={1045-1047},
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{BZ85,
    author={R.~J. Zaccone and J.~L. Barlow},
    title={Improved normalization results for digit on-line arithmetic},
    booktitle={Proceedings of the 7th IEEE Symposium on Computer Arithmetic},
    year= 1985,
    pages={20-27},
    location={Urbana, IL},
    keywords={on-line arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{BZ87,
    author={R.~J. Zaccone and J.~L. Barlow},
    title={Eliminating the normalization problem in digit on-line arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume={C-36},
    year= 1987,
    pages={36-46},
    key={BZ87},
    keywords={on-line arithmetic}
}

@article{Cajori1911,
    author={F.~Cajori},
    title={Horner's Method of Approximation Anticipated by Ruffini},
    journal={Bull. Amer. Math. Soc.},
    volume={17},
    year={1911},
    pages={409--414},
    key={Cajori1911}
}

@inproceedings{Can91,
    author={J.~V.~McCanny},
    title={On the use of Most Significant Digit First Arithmetic in the Design of High
        Performance {DSP} Chips},
    booktitle={Digital Signal Processing and Control},
    year= 1991,
    editor={P.~Fitzpatrick and C.~Lyden},
    key={Can91}
}

@inproceedings{Can92,
    author={J.~V.~McCanny},
    title={On the use of most significant bit first arithmetic in the design of high
        performance DSP chips},
    booktitle={Algorithms and Parallel {VLSI} Architectures},
    year= 1992,
    publisher={Elsevier Press},
    editor={Quinton and Robert},
    pages={243--259},
    key={Can92}
}

@article{CarPerRobSco59,
    author={J. W. {Carr, III} and A. J. Perlis and J. E. Robertson and N. R. Scott},
    title={A visit to computation centers in the {S}oviet {U}nion},
    journal={Commun. ACM},
    volume={2},
    year={1959},
    pages={8--20},
    number={6},
    issn={0001-0782},
    doi={http://doi.acm.org/10.1145/368336.368342},
    publisher={ACM Press}
}

@article{Cauchy1840,
    author={A.~Cauchy},
    title={Sur les moyens d'{\'e}viter les erreurs dans les calculs num{\'e}riques},
    journal={Comptes Rendus de l'Acad{\'e}mie des Sciences, Paris},
    volume= 11,
    year= 1840,
    pages={789--798},
    key={Cauchy1840},
    note={Republished in: Augustin Cauchy, oeuvres compl{\`e}tes, 1{\`e}re s{\'e}rie, Tome V,
        pages 431--442. Available at \url{http://gallica.bnf.fr/scripts/ConsultationTout.exe?O=N090185}}
}

@book{Cav84,
    author={J.~F. Cavanagh},
    title={Digital Computer Arithmetic},
    publisher={McGraw-Hill},
    year= 1884,
    keywords={addition,division,elementary functions,floating-point arithmetic,multiplication,number
        systems,redundant number systems,square root,survey on computer arithmetic}
}

@article{CC93,
    author={W.~J.~Cody and J.~T.~Coonen},
    title={Algorithm 722: Functions to Support the {IEEE} Standard for Binary Floating-Point
        Arithmetic},
    journal = AcmToms,
    volume= 19,
    year= 1993,
    pages={443--451},
    month= dec,
    number= 4,
    key={CC93}
}

@inproceedings{CDHM91,
    author={G. Corbaz and J. Duprat and B. Hochet and J.~M. Muller},
    title={Implementation of a {VLSI} Polynomial Evaluator for real-Time Applications},
    booktitle={Proceedings of ASAP91},
    year= 1991,
    keywords={polynomial evaluation}
}

@inproceedings{CDMR86,
    author={M.~Cosnard and M.~Daoudi and J.M.~Muller and Y.~Robert},
    title={On Parallel and systolic Givens Facorization of Dense Matrices},
    booktitle={Algorithmes et Architectures Parall{\`e}les},
    year= 1986,
    publisher={Elsevier Science publishers},
    editor={Cosnard et al},
    key={CDMR86},
    location={Luminy, France}
}

@article{Ceruzzi1981,
    author={P.~E. Ceruzzi},
    title={The Early Computers of {K}onrad {Z}use, 1935 to 1945},
    journal={Annals of the History of Computing},
    volume={3},
    year={1981},
    pages={241--262},
    number={3},
    key={Ceruzzi1981}
}

@inproceedings{CF93a,
    author={F. Chatelin and V. Frayss{\'e}},
    title={Distances to singularity viewed by computers},
    booktitle={Proceedings of the 12th Householder Symposium on Numerical Algebra},
    year= 1993,
    month= jun,
    key={CF93a}
}

@inproceedings{CF93b,
    author={F. Chatelin and V. Frayss{\'e}},
    title={Qualitative Computing: elements of a theory for finite precision computation},
    booktitle={Lecture Notes for the Comett Europeean Course},
    year= 1993,
    month= jun,
    key={CF93b}
}

@inproceedings{CFB93,
    author={F.~Chatelin and V.~Frayss{\'e} and T. Braconnier},
    title={Qualitative Computation: Elements of a Theory for Finite Precision Computation},
    booktitle={Workshop on Reliability of Computations, Toulouse},
    year= 1993,
    key={CFB93}
}

@inproceedings{CIHM00,
  author    = {M. Cornea and C. Iordache and J. Harrison and P. Markstein},
  title     = {Integer Divide and Remainder Operations in the {IA-64} Architecture},
  booktitle = {Proceedings of the 4th Conference on Real Numbers and Computers},
  location  = {Schloss Dagstuhl, Germany},
  year      = 2000,
  editor    = {J.-C.~Bajard and C.~Frougny and P.~Kornerup and J.-M.~Muller}
}

@inproceedings{CGHMOPZ87,
    author={M. Cosnard and A.Guyot and B. Hochet and J.~M. Muller and H. Ouaouicha and
        P. Paul and E. Zysman},
    title={The {FELIN} arithmetic coprocessor chip},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic (Arith-8)},
    year= 1987,
    month= may,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M.~J. Irwin and R. Stefanelli},
    location={Como, Italy},
    keywords={cordic,elementary functions,exponential,logarithm,shift-and-add algorithms}
}

@inproceedings{CGHMOZ85,
    author={M. Cosnard and A. Guyot and B. Hochet and J.~M. Muller and H. Ouaouicha
        and E. Zysman},
    title={FELIN: An elementary functions cruncher},
    booktitle={Computers and Computing},
    year= 1985,
    month= dec,
    publisher={Masson and Wiley&Sons},
    pages={301-305},
    keywords={cordic,shift-and-add algorithms}
}

@article{CGL84,
    author={C.~P. Lerouge and P. Girard and J.~S. Colardelle},
    title={A fast 16 bit NMOS parallel multiplier},
    journal={IEEE journal of solid-state circuits},
    volume={SC-19},
    year= 1984,
    pages={338-342},
    keywords={multiplication}
}

@article{CH73,
    author={M. Cappa and V.~C. Hamacher},
    title={An augmented iterative array for high-speed binary division},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    month= feb,
    number= 2,
    keywords={division}
}



@article{CH75,
    author={T.~C. Chen and I.~T. Ho},
    title={Storage-Efficient Representation of Decimal Data},
    journal={Communications of the ACM},
    volume=18,
    number=1,
    year= 1975,
    pages={49-52}
}

@article{CH73a,
    author={I.~T. Ho and T.~C. Chen},
    title={Multiple addition by residue threshold functions and their representation
        by array logic},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    pages={762-767},
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{CH93,
    author={J.~R. Cavallaro and N.~D. Hemkumar},
    title={Efficient complex matrix transformations with {CORDIC}},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={122-129},
    location={Windsor, Canada},
    keywords={cordic}
}

@techreport{Cha88,
    author={F. Chatelin},
    title={Analyse statistique de la qualit{\'e} num{\'e}rique et arithm{\'e}tique de la r{\'e}solution
        approch{\'e}e d'{\'e}quations par calcul sur ordinateur},
    institution={Centre Scientifique IBM France},
    year= 1988,
    month= apr,
    number={F-133},
    keywords={accuracy control,floating-point arithmetic,perturbation methods}
}

@inproceedings{Cha91,
    author={F. Chatelin},
    title={Analysis of algorithms: a statistical study},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={10-16},
    location={Grenoble, France},
    keywords={accuracy control,perturbation methods}
}

@book{Che66,
    author={E.~W.~Cheney},
    title={Introduction to Approximation Theory},
    publisher={McGraw Hill, New York, NY},
    year= 1966,
    series={International Series in Pure and Applied Mathematics},
    key={Che66}
}

@book{Che82,
    author={E.~W.~Cheney},
    title={Introduction to Approximation Theory},
    publisher={AMS Chelsea Publishing. Providence, RI},
    year= 1982,
    isbn = {0-8218-1374-9},
    edition = {2nd},
    key={Che82}
}

@article{Che71,
    author={T.~C.~Chen},
    title={A binary multiplication scheme based on squaring},
    journal={{IEEE} Transactions on Computers},
    volume={C-20},
    year= 1971,
    pages={678-680},
    keywords={multiplication,squaring},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Che72,
    author={T.~C. Chen},
    title={Automatic Computation of Logarithms, Exponentials, Ratios and Square Roots},
    journal={IBM Journal of Research and Development},
    volume= 16,
    year= 1972,
    pages={380-388},
    keywords={division,exponential,logarithm,square root}
}

@phdthesis{Che88,
    author={J.~M. Chesnaux},
    title={Etude th{\'e}orique et impl{\'e}mentation en ADA de la m{\'e}thode CESTAC},
    school={Universit{\'e} PARIS VI},
    year= 1988,
    month= apr,
    keywords={accuracy control,floating-point arithmetic,perturbation methods}
}

@article{Che88a,
    author={M.~C. Chen},
    title={The generation of a class of multipliers: synthesizing highly parallel algorithms
        in VLSI},
    journal={{IEEE} Transactions on Computers},
    volume={C-37},
    year= 1988,
    pages={329-338},
    keywords={multiplication}
}

@inproceedings{Che90,
    author={J.~M.~Chesneaux},
    title={Study of the computing accuracy by using probabilistic approach},
    booktitle={Contribution to Computer Arithmetic and Self-Validating Numerical Methods},
    year= 1990,
    publisher={Baltzer},
    editor={C. Ulrich},
    pages={19-30},
    key={Che90}
}

@article{Che94,
    author={J.~M.~Chesneaux},
    title={The equality relations in scientific computing},
    journal={Num. Algo.},
    volume= 7,
    year= 1994,
    pages={129--143},
    key={Che94}
}

@phdthesis{Che95,
    author={J.~M. Chesneaux},
    title={L'Arithm{\'e}tique Stochastique et le Logiciel CADNA},
    school={Universit{\'e} Pierre et Marie Curie},
    year= 1995,
    month= nov,
    address={Paris, France},
    type={Habilitation {\`a} diriger des recherches},
    key={Che95}
}

@ARTICLE{CJ01,
        AUTHOR = {Chesneaux, J.-M. and J\'ez\'equel, F.},
        JOURNAL = {R\'eseaux et syst\`emes r\'epartis - calculateurs parall\`eles},
        PAGES = {485--504},
        TITLE = {Th\'eorie et pratique de l'arithm\'etique stochastique discr\`ete},
        VOLUME = {13},
        NUMBER = {4-5},
        YEAR = {2001}
}

@INBOOK{Chesneaux02,
        AUTHOR = {Chesneaux, J.-M.},
        CHAPTER = {2 : Estimation statistique des erreurs d'arrondi},
        PAGES = {53--81},
        PUBLISHER = {A. Barraud et al., Trait\'e IC2 - Herm\`es Science},
        TITLE = {Outils d'analyse num\'erique pour l'automatique},
        YEAR = {2002}
}


@article{CheCheYan2000,
    author={Chichyang Chen and Rui-Lin Chen and Chih-Huan Yang},
    title={Pipelined Computation of Very Large Word-Length {LNS} {Addition/Subtraction}
        with Polynomial Hardware Cost},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={716--726},
    month= jul,
    number= 7
}

@article{CheUngThe2000,
    author={Fu-Chiung Cheng and Stephen H. Unger and Michael Theobald},
    title={Self-Timed Carry-Lookahead Adders},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={659--672},
    month= jul,
    number= 7
}


@InProceedings{ChevLaut2007QSIC,
    AUTHOR        = {S. Chevillard and C. Q. Lauter},
    noLOCATION        = {Portland, OR},
    BOOKTITLE    = {Seventh International Conference on Quality Software ({QSIC} 2007)},
    noEDITOR        = {A. Mathur and W. E. Wong and M. F. Lau},
    PAGES        = {153--160},
    PUBLISHER    = {{IEEE}},
    TITLE        = {A certified infinite norm for the implementation of elementary functions},
    YEAR        = {2007}
}


@techreport{Chevillard2006,
    author={S.~Chevillard},
    title={Polyn{\^o}mes de meilleure approximation {\`a} coefficients flottants},
    institution={Lab. LIP, {\'E}cole Normale Sup{\'e}rieure de Lyon},
    year= 2006,
    month= jil,
    note={available at \url{http://www.ens-lyon.fr/LIP/Pub/Rapports/DEA/DEA2006/DEA2006-03.ps.gz}}
}

@article{CHH83,
    author={M.~S. Cohen and T.~E. Hull and V.~C. Hamacher},
    title={CADAC: A controlled-precision decimal arithmetic unit},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={370-377},
    month= apr,
    number= 4,
    keywords={accuracy control,interval arithmetic,number systems},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{CHH91,
    author={M.~S. Cohen and C.~B. Hall and T.~E. Hull},
    title={Specifications for a variable precision arithmetic coprocessor},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={127-131},
    location={Grenoble, France},
    keywords={accuracy control,floating-point arithmetic}
}

@article{ChiChe2003,
    author={J.-C.~Chih and S.-J.~Chen},
    title={Fast {CORDIC} Algorithm Based on a New Recoding Scheme for Rotation Angles
        and Variable Scale Factors},
    journal={Journal of {VLSI} Signal Processing},
    volume={33},
    year={2003},
    pages={19--29},
    month= feb,
    number={1/2},
    key={ChiChe2003}
}

@article{CHIO89,
    author={A.~L. Cox and J.~R. Hardbridge and P.~A. Ivey and J.~K. Oldfield},
    title={A Single-Chip Public Key Encryption Subsystem},
    journal={IEEE Journal of Solid-State Circuits},
    volume= 24,
    year= 1989,
    number= 4,
    keywords={cryptography}
}

@article{CHKL2001,
    author={S.~H.~Cheng and N.~J.~Higham and C.~S.~Kenney and A.~J.~Laub},
    title={Approximating the Logarithm of a Matrix to Specified Accuracy},
    journal={SIAM Journal on Matrix Analysis and Applications},
    volume= 22,
    year= 2001,
    pages={1112--1125},
    number= 4,
    key={CHKL2001}
}

@inproceedings{CHQ93,
    author={S.~E. McQuillan and J.~V. McCanny and R. Hamill},
    title={New algorithms and VLSI architectures for SRT division and square root},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={80-86},
    location={Windsor, Canada},
    keywords={division,square root}
}

@article{CJWD2000,
    author={Robert M. Corless and David J. Jeffrey and Stephen M. Watt and James H.
        Davenport},
    title={``{According} to {Abramowitz} and {Stegun}'' or arccoth needn't be uncouth},
    journal={SIGSAM Bull.},
    volume={34},
    year={2000},
    pages={58--65},
    number={2},
    issn={0163-5824},
    doi={http://doi.acm.org/10.1145/362001.362023},
    publisher={ACM Press},
    address={New York, NY}
}

@article{CK73,
    author={H.~Kuki and W.~J.~Cody},
    title={A statistical study of the accuracy of floating-point number systems},
    journal={Communications of the ACM},
    volume= 16,
    year= 1973,
    pages={223-230},
    month= apr,
    number= 14,
    keywords={accuracy control,floating-point arithmetic}
}

@article{CKWW89,
    author={S. Knowles and J. Mc Cavallaro and J. Mc Wirther and R. Wood},
    title={Bit-level Systolic Architectures for High-Performance IIR Filtering},
    journal={Journal of VLSI Signal Processing},
    year= 1989
}

@inproceedings{CL88,
    author={J.~R. Cavallaro and F.~T. Luk},
    title={Floating-Point {CORDIC} for Matrix Computations},
    booktitle={Proceedings of the 1988 {IEEE} International Conference on Computer Design},
    year= 1988,
    pages={40--42},
    keywords={cordic},
    journal={Journal of Parallel and distributed Computing}
}

@inproceedings{CL88a,
    author={J.~R.~Cavallaro and F.~T.~Luk},
    title={{CORDIC} arithmetic for an {SVD} processor},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic},
    year= 1988,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M.~J.~Irwin and R.~Stefanelli},
    pages={113--120},
    key={CL88a},
    location={Como, Italy}
}

@inproceedings{CL91,
    author={J.~S. Chiang and M. Lu},
    title={A general division algorithm for residue number systems},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={76-83},
    location={Grenoble, France},
    keywords={division,residue number systems}
}

@article{CL91a,
    author={L.~W.~Chang and S.~W.~Lee},
    title={Systolic Arrays for the Discrete {H}artley Transform},
    journal={IEEE Transactions on Signal Processing},
    volume= 39,
    year= 1991,
    pages={2411--2418},
    month= nov,
    number= 11,
    key={CL91a}
}

@article{CL92,
    author={M. Lu and J.~S. Chiang},
    title={A novel division algorithm for the residue number system},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={1026-1032},
    month= aug,
    number= 8,
    keywords={division,residue number systems}
}

@inproceedings{CL93,
    author={J. Cortadella and T. Lang},
    title={Division with speculation of quotient digits},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={87-94},
    location={Windsor, Canada},
    keywords={division}
}

@article{CL94,
    author={J. Cortadella and T. Lang},
    title={High-Radix Division and Square-Root with Speculation},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={919-931},
    month= aug,
    number= 8,
    keywords={division,square root}
}

@inproceedings{Cle74,
    author={C.~W. Clenshaw},
    title={Rational Approximations for special Functions},
    booktitle={Software for Numerical Mathematics},
    year= 1974,
    publisher={Academic Press, New York, NY},
    editor={D.~J. Evans},
    keywords={rational approximations}
}

@book{CLR92,
    author={T.~H. Cormen and C.~E. Leiserson and R.~L. Rivest},
    title={Introduction to algorithms},
    publisher={MIT Press and McGraw-Hill Book Company},
    year= 1992,
    edition={6th}
}

@inproceedings{CM87,
    author={A. Colagrossi and A. Miola},
    title={A normalization algorithm for p-adic arithmetic},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic},
    year= 1987,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M.~J. Irwin and R. Stefanelli},
    location={Como, Italy},
    keywords={p-adic arithmetic}
}

@article{CM88,
    author={P.~R. Cappello and W.~L. Miranker},
    title={Systolic super summation},
    journal={{IEEE} Transactions on Computers},
    volume={C-37},
    year= 1988,
    pages={657-677},
    keywords={addition}
}

@article{CM90,
    author={L. Ciminiera and P. Montuschi},
    title={Higher radix square rooting},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={1220-1231},
    month= oct,
    number= 10,
    keywords={square root}
}

@inproceedings{CM91,
    author={L. Ciminiera and P. Montuschi},
    title={Simple radix 2 division and square root with skipping some addition steps},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={202-209},
    location={Grenoble, France},
    keywords={division,square root}
}

@article{CM92,
    author={P. Montuschi and L. Ciminiera},
    title={Design of a radix 4 division unit with simple selection table},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={1606-1611},
    month= dec,
    number= 12,
    keywords={division}
}

@article{CM92a,
    author={P.~R. Cappello and W.~L. Miranker},
    title={Systolic super summation with reduced hardware},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={339-342},
    month= mar,
    number= 3,
    keywords={addition}
}

@article{CM93,
    author={P. Montuschi and L. Ciminiera},
    title={Reducing iteration time when result digit is zero for radix 2 SRT division
        and square root with redundant remainders},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages={239-246},
    month= feb,
    number= 2,
    keywords={division,redundant number systems,square root}
}

@inproceedings{CM93a,
    author={P. Montuschi and L. Ciminiera},
    title={n x n carry-save multipliers without final addition},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={54-61},
    location={Windsor, Canada},
    keywords={multiplication}
}

@article{CMR86,
    author={M. Cosnard and J.~M. Muller and Y. Robert},
    title={Parallel {QR} decomposition of a rectangular matrix},
    journal={Numerische Mathematik},
    volume= 48,
    year= 1986,
    pages={239-249}
}

@inproceedings{CMRT86,
    author={M.~Cosnard and J.M.~Muller and Y.~Robert and D.~Trystram},
    title={Communication Costs Versus Computation Costs in Parallel Gaussian Elimination},
    booktitle={Algorithmes et Architectures Parall{\`e}les},
    year= 1986,
    publisher={Elsevier Science publishers},
    editor={Cosnard et al},
    key={CMRT86},
    location={Luminy, France}
}

@article{CN88,
    author={S. Nakamura and K.~Y. Chu},
    title={A single chip parallel multiplier by MOS technology},
    journal={{IEEE} Transactions on Computers},
    volume={C-37},
    year= 1988,
    pages={274-282},
    keywords={multiplication}
}

@article{CO84,
    author={C.~W. Clenshaw and F.~W.~J. Olver},
    title={Beyond floating point},
    journal={Journal of the ACM},
    volume= 31,
    year= 1985,
    pages={319-328},
    keywords={accuracy control,number systems}
}

@article{Coc72,
    author={D. Cochran},
    title={Algorithms and accuracy in the {HP} 35},
    journal={Hewlett Packard Journal},
    volume= 23,
    year= 1972,
    pages={10-11},
    month= jun,
    keywords={cordic}
}

@inproceedings{Cod69,
    author={W.~J. Cody},
    title={Performance testings of function subroutines},
    booktitle={AFIPS 1969 Conference Proceedings},
    year= 1969,
    publisher={AFIPS Press},
    pages={759-763},
    volume= 34 ,
    location={Montvale, N.J.},
    keywords={elementary functions}
}

@article{Cod70,
    author={W.~J.~Cody},
    title={A Survey of Practical Rational and Polynomial Approximation of functions},
    journal={SIAM Review},
    volume= 12,
    year= 1970,
    pages={400--423},
    month= jul,
    number= 3,
    key={Cod70}
}

@article{Cod73,
    author={W.~J. Cody},
    title={Static and dynamic numerical characteristics of floating-point arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    pages={598-601},
    month= jun,
    number= 6,
    keywords={accuracy control,floating-point arithmetic}
}

@article{Cod81,
    author={W.~J. Cody},
    title={Analysis of proposals for the floating-point standard},
    journal={Computer},
    year= 1981,
    month= mar,
    keywords={floating-point arithmetic}
}

@techreport{Cod81a,
    author={W.~J. Cody},
    title={FUNPACK, a package of special function subroutines},
    institution={Argonne National Laboratory},
    year= 1981,
    type={Technical Memorandum},
    address={Argonne, IL},
    number= 385,
    keywords={elementary functions}
}

@inproceedings{Cod82,
    author={W.~J. Cody},
    title={Implementation and Testing of Function Software},
    booktitle={Problems and Methodologies in Mathematical Software Production},
    year= 1982,
    publisher={Springer-Verlag, Berlin},
    editor={P.~C.~Messina and A.~Murli},
    series={Lecture Notes in Computer Science 142},
    key={Cod82},
    institution={Applied Mathematics Division, Argonne National Laboratory}
}



@article{Cod84,
    author={W.~J.~Cody and J.~T. Coonen and D.~M. Gay and K.~Hanson and D. Hough and
        W. Kahan and R. Karpinski and J. Palmer and F.~N. Ris and D.~Steven\-son},
    title={A Pro\-posed Radix-and-word-length-independent Standard for Floating-Point
        Arithmetic},
    journal={{IEEE} MICRO},
    volume= 4,
    year= 1984,
    pages={86--100},
    month= aug,
    number= 4
}

@article{Cod85,
    author={W.~J. Cody},
    title={A proposed radix and word length independent standard for floating-point
        arithmetic},
    journal={ACM SIGNUM Newsletter},
    volume= 20,
    year= 1985,
    pages={37-51},
    month= jan,
    keywords={floating-point arithmetic}
}

@article{Cod87,
    author={W.~J. Cody},
    title={Analysis of proposals for the floating-point standard},
    journal={Computer},
    volume= 20,
    year= 1987,
    pages={63-68},
    month= mar,
    number= 3,
    keywords={floating-point arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Cod88,
    author={W.~J.~Cody},
    title={{MACHAR}: a Subroutine to Dynamically Determine Machine Parameters},
    journal = AcmToms,
    volume= 14,
    year= 1988,
    pages={301--311},
    month= dec,
    number= 4,
    key={Cod88}
}

@article{Cod93,
    author={W.~J.~Cody},
    title={{CELEFUNT}: A Portable Test Package for Complex Elementary Functions},
    journal = AcmToms,
    volume= 19,
    year= 1993,
    pages={1--21},
    month= mar,
    number= 1,
    key={Cod93}
}

@article{Cody90,
    author={W.~J.~Cody},
    title={Performance Evaluation of Programs for the Error and Complementary Error
        Functions},
    journal = AcmToms,
    volume= 16,
    year= 1990,
    pages={29--37},
    month= mar,
    number= 1,
    key={Cody90}
}

@article{Cody93,
    author={W. J. Cody},
    title={Algorithm 715: {SPECFUN} -- A Portable {FORTRAN} Package for Special Function
        Routines and Test Drivers},
    journal = AcmToms,
    volume={19},
    year= 1993,
    pages={22--32},
    month= mar,
    number= 1,
    key={Cody93}
}

@article{CodyStolts91,
    author={W.~J.~Cody and L.~Stoltz},
    title={The Use of Taylor Series to Test Accuracy of Function Programs},
    journal = AcmToms,
    volume= 17,
    year= 1991,
    pages={55-63},
    month= mar,
    number= 1,
    key={CodyStolts91}
}

@inproceedings{ColChe99,
    author={J.N. Coleman and E.I. Chester},
    title={A 32-Bit Logarithmic Arithmetic Unit and Its Performance Compared to Floating-Point},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={142--151}
}

@article{ColCheSofKad2000,
    author={J.N. Coleman and E.I. Chester and C.I. Softley and J. Kaldec},
    title={Arithmetic on the Europeean Logarithmic Microprocessor},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={702--715},
    month= jul,
    number= 7
}

@article{ColFeauRis95,
    author={J.-F. Collard and P. Feautrier and T. Risset},
    title={Construction of Do Loops from Systems of Affine Constraints},
    journal={Parallel Processing Letters},
    volume={5},
    year= 1995,
    pages={421--436}
}

@inproceedings{Con89,
    author={V.~Considine},
    title={{CORDIC} Trigonometric Function Generator for {DSP}},
    booktitle={Proceedings of 1989 International Conference on Acoustics, Speech and Signal
        Processing},
    year= 1989,
    pages={2381--2384},
    key={Con89}
}

@article{Coo80,
    author={J.~T. Coonen},
    title={An implementation guide to a proposed standard for floating-point arithmetic},
    journal={Computer},
    year= 1980,
    month= jan,
    keywords={floating-point arithmetic}
}

@article{CooleyTukey65,
    author={J.W.~Cooley and J.W.~Tukey},
    title={An algorithm for the machine calculation of complex Fourier series},
    journal={Mathematics of Computation},
    volume={19},
    year={1965},
    pages={297--301},
    number={90},
    key={CooleyTukey65}
}

@article{Laskar2004,
    author = {J.~{Laskar et al.}},
    title = {A long term numerical solution for the insolation quantities of the Earth},
    journal = {Astronomy and Astrophysics},
    volume = {428},
    pages = {261--285},
    year = {2004}
}

@article{COP93,
    author={E.~D. Di Claudio and G. Orlandi and F. Piazza},
    title={A systolic redundant residue arithmetic error correction circuit},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages={427-432},
    month= apr,
    number= 4,
    keywords={error-tolerant arithmetic}
}

@article{Cor86,
    author={Cornelis L.~M. van der Klauw},
    title={A full adder using junction charge-coupled logic},
    journal={IEEE journal of solid-state circuits},
    volume={SC-21},
    year= 1986,
    pages={584-587},
    keywords={addition,multiplication}
}

@inproceedings{CorGolMar99,
    author={M. Cornea and R. A. Golliver and P. Markstein},
    title={Correctness Proofs Outline for {Newton}--{Raphson}-Based Floating-Point Divide
        and Square Root Algorithms},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={96--105}
}

@book{CorHarTan2002,
    author={M.~Cornea and J.~Harrison and P.~T.~P.~Tang},
    title={Scientific Computing on {Itanium}\textsuperscript{\textregistered}-based Systems},
    publisher={Intel Press, Hillsboro, OR},
    year={2002},
    key={CorHarTan2002}
}

@inproceedings{Greer2001,
 author = {B. Greer and J. Harrison and G. Henry and W. Li and P. Tang},
 title = {Scientific computing on the {I}tanium\texttrademark processor},
 booktitle = {Supercomputing '01: Proceedings of the 2001 ACM/IEEE Conference on Supercomputing (CDROM)},
 year = {2001},
 isbn = {1-58113-293-X},
 pages = {41--41},
 location = {Denver, Colorado},
 doi = {http://doi.acm.org/10.1145/582034.582075},
 publisher = {ACM},
 address = {New York, NY},
 }

@inproceedings{COST91,
    author={P.~K. Chan and V.~G. Oklobdzija and M.~D.~F. Schlag and C.~D. Thomborson},
    title={Delay optimization of carry-skip adders and block carry-lookahead adders},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={154-164},
    location={Grenoble, France},
    keywords={addition}
}

@article{COST92,
    author={P.~K. Chan and M.~D. Schlag and C.~D. Thomborson and V.~G. Oklobdzija},
    title={Delay optimization of carry-skip adders and block carry-lookahead adders
        using multidimensional dynamic programming},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={920-930},
    month= aug,
    number= 8,
    keywords={addition}
}

@article{CotVas2000,
    author={Sorin Cotofana and Stamatis Vassiliadis},
    title={Signed Digit Addition and Related Operations with Threshold Logic},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={193--207},
    month= mar,
    number= 3
}

@inproceedings{CowEtal2001,
    author = {M.~F. Cowlishaw and E.~M. Schwarz and R.~M. Smith and C.~F. Webb},
    title = {A Decimal Floating-Point Specification},
    booktitle={Proceedings of the 15th {IEEE} Symposium on Computer Arithmetic (ARITH-15)},
    pages = {147--154},
    editor = {N.~Burgess and L.~Ciminiera},
    month = jun,
    year = {2001},
    address = {Vail, CO}
}


@inproceedings{Cow2003,
    author={M.~F. Cowlishaw},
    title={Decimal Floating-Point: algorism for Computers},
    booktitle={Proceedings of the 16th {IEEE} Symposium on Computer Arithmetic (ARITH-16)},
    year={2003},
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Bajard and Schulte},
    pages={104--111},
    key={Cow2003},
    location={Santiago de Compostela (Spain)}
}

@article{CP87,
    author={W.~T. Cheng and J.~H. Patel},
    title={A minimum test set for multiple fault detection in ripple-carry adders},
    journal={{IEEE} Transactions on Computers},
    volume={C-36},
    year= 1987,
    pages={891-895},
    keywords={addition}
}

@inproceedings{CR78,
    author={C.~Y. Chow and J.~E. Robertson},
    title={Logical Design of a redundant binary adder},
    booktitle={Proceedings of the 4th IEEE Symposium on Computer Arithmetic},
    year= 1978,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Los Angeles, CA},
    keywords={addition,redundant number systems}
}

@article{CR90,
    author={T.~M. Carter and J.~E. Robertson},
    title={Radix-16 signed-digit division},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={1424-1433},
    month= dec,
    number= 12,
    keywords={division,redundant number systems}
}


@InProceedings{DinLoiMul2004:RNC,
  author =       {de~Dinechin, F. and Loirat, C. and Muller, J.-M.},
  title =        {A proven correctly rounded logarithm in double-precision},
  booktitle =    {RNC6, Real Numbers and Computers},
  year =         2004,
  NOmonth =        nov,
  location =      {Schloss Dagstuhl, Germany}
}


@techreport{CRLIBM2006,
    author={C. Daramy-Loirat and D. Defour and F. de Dinechin and M. Gallet and N. Gast
        and C. Q. Lauter and J.-M. Muller},
    title={{CR-LIBM}, A library of correctly-rounded elementary functions in double-precision},
    institution={LIP Laboratory, Arenaire team},
    year={2006},
    month= dec,
    address={Available at \url{https://lipforge.ens-lyon.fr/frs/download.php/99/crlibm-0.18beta1.pdf}}
}

@article{CRS86,
    author={N.~B. Chakraborti and A.~L.~N. Reddy and J.~S. Soundararajan},
    title={An implementation of mixed-radix conversion for residue number applications},
    journal={{IEEE} Transactions on Computers},
    volume={C-35},
    year= 1986,
    pages={762-764},
    keywords={residue number systems}
}

@article{CS83,
    author={P.~R. Cappello and K. Steiglitz},
    title={A {VLSI} layout for a pipelined Dadda multiplier},
    journal={ACM Transactions on Computer Systems},
    volume= 1,
    year= 1983,
    pages={157-174},
    month= may,
    number= 2,
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{CS89,
    author={P.~K. Chan and M.~D.~F. Schlag},
    title={Analysis and design of CMOS Manchester adder with variable carry-skip},
    booktitle={Proceedings of the 9th IEEE Symposium on Computer Arithmetic},
    year= 1989,
    month= sep,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Ercegovac and Swartzlander},
    pages={86-95},
    location={Santa Monica, CA}
}

@inproceedings{CS93,
    author={T.~K. Callaway and E.~E. Swartzlander},
    title={Estimating the power consumption of CMOS adders},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={210-216},
    location={Windsor, Canada},
    keywords={addition}
}

@book{Cur93,
    author={A.~V.~Curiger},
    title={VLSI Architectures for Computations in Finite Rings and Fields},
    publisher={Hartung-Gorre Verlag},
    year={1993},
    volume={26},
    series={Series in Microelectronics}
}

@article{CV88,
    author={J.~M. Chesneaux and J.~Vignes},
    title={Sur la robustesse de la m{\'e}thode CESTAC},
    journal={Comptes Rendus de l'Acad{\'e}mie des Sciences, Paris},
    volume= 307,
    year= 1988,
    pages={855-860},
    number= 1,
    key={CV88}
}

@article{CV92,
    author={J.~M. Chesneaux and J. Vignes},
    title={Les fondements de l'arith{\'e}tique sto\-chas\-ti\-que},
    journal={Comptes-Rendus de l'Acad{\'e}mie des Sciences, Paris},
    volume= 1,
    year= 1992,
    pages={1435--1440},
    number= 315,
    key={CV92}
}

@article{CV93,
    author={J.~M. Chesneaux and J. Vignes},
    title={L'algorithme de Gauss en arithm{\'e}tique sto\-chas\-ti\-que},
    journal={Comptes-Rendus de l'Acad{\'e}mie des Sciences, Paris},
    volume= 2,
    year= 1993,
    pages={171--176},
    number= 316,
    key={CV93}
}

@article{CVZ65,
    author={M. Combet and H. Van Zonneveld and L. Verbeek},
    title={Computation of the base two logarithm of binary numbers},
    journal={IEEE Transactions on Electronic Computers},
    volume={EC-14},
    year= 1965,
    pages={863-867},
    keywords={elementary functions,logarithm},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{CW79,
    author={I.~N. Chen and R. Willoner},
    title={An O(n) parallel multiplier with bit-sequential input and output},
    journal={{IEEE} Transactions on Computers},
    volume={C-28},
    year= 1979,
    month= oct,
    number= 10,
    keywords={multiplication}
}

@book{CW80,
    author={W. Cody and W. Waite},
    title={Software Manual for the Elementary Functions},
    publisher={Prentice-Hall, Englewood Cliffs, NJ},
    year= 1980,
    keywords={elementary functions,exponential,floating-point arithmetic,logarithm,polynomial
        approximations,square root,trigonometric functions}
}

@inproceedings{CWQS93,
    author={J.~V.~McCanny and R.~Woods and S.~McQuillan and R.~Singh},
    title={Very High Performance {DSP} Chips based on Most Significant Bit First Arithmetic},
    booktitle={Proceedings of {DSPX}'93 Exposition and Symposium},
    year= 1993,
    key={CWQS93}
}

@manual{Cyr89,
    author={Cyrix Corporation, Richardson, TX},
    title={FastMath Accuracy Report},
    year= 1989,
    month= aug,
    key={Cyr89}
}

@manual{Cyr96,
    author={Cyrix Corporation, Richardson, TX},
    title={Cyrix 6x86 Processor Data Book},
    year= 1996,
    key={Cyr96}
}

@article{CZ90,
    author={C.~J. Zarowski and H.~C. Card},
    title={On addition and multiplication with Hensel codes},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={1417-1423},
    month= dec,
    number= 12,
    keywords={p-adic arithmetic}
}

@article{Dad65,
    author={L. Dadda},
    title={Some schemes for parallel multipliers},
    journal={Alta Frequenza},
    volume= 34,
    year= 1965,
    pages={349-356},
    month= mar,
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Dad76,
    author={L. Dadda},
    title={On parallel digital multipliers},
    journal={Alta Frequenza},
    volume= 45,
    year= 1976,
    pages={574-580},
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Dad89,
    author={L. Dadda},
    title={On serial input multipliers for two's complement numbers},
    journal={{IEEE} Transactions on Computers},
    volume= 38,
    year= 1989,
    pages={1341-1345},
    keywords={bit-serial arithmetic,multiplication}
}

@article{Dag59,
    author={D.~H.~Daggett},
    title={Decimal-binary conversion in {CORDIC}},
    journal={IRE Transactions on Electronic Computers},
    volume={EC-8},
    year= 1959,
    pages={335--339},
    number= 3,
    key={Dag59},
    keywords={cordic,elementary functions,shift-and-add algorithms,trigonometric functions}
}

@book{DalPei86,
    author={A.~Dahan-Dalmedico and J.~Pfeiffer},
    title={Histoire des Math{\'e}matiques},
    publisher={Editions du Seuil, Paris},
    year={1986},
    key={DalPei86},
    note={In French}
}

@article{Dan84,
    author={P.~E. Danielson},
    title={Serial/Parallel convolvers},
    journal={{IEEE} Transactions on Computers},
    volume={C-33},
    year= 1984,
    pages={652-667},
    keywords={convolution}
}

@inproceedings{DarDefDinMul2003,
    author={C. Daramy and D. Defour and F. de Dinechin and J.-M.
        Muller},
    title={{CR-LIBM}, a Correctly Rounded Elementary Function Library},
    booktitle={{SPIE} 48th Annual Meeting International Symposium on Optical Science and
        Technology},
    year={2003},
    month= aug,
    key={DarDefDinMul2003},
    location={San Diego, CA}
}

@inproceedings{DasMat95,
    author={D. Das~Sarma and D.~W. Matula},
    title={Faithful Bipartite {ROM} Reciprocal Tables},
    booktitle={Proceedings of the 12th {IEEE} Symposium on Computer Arithmetic ({ARITH}-12)},
    year={1995},
    month= jun,
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA},
    editor={Knowles and McAllister},
    pages={17--28},
    key={DasMat95},
    location={Bath, England}
}

@inproceedings{Dau99,
    author={M. Daumas},
    title={Multiplications of Floating-Point Expansions},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={250--257}
}

@inproceedings{DauFinMul2000,
    author={M. Daumas and C. Finot and J.M. Muller},
    title={Table Based Implementation of Elementary Functions for Hundred-Bit Precision},
    booktitle={16th {IMACS} World Congress on Computational and Applied Mathematics},
    year= 2000,
    month= aug,
    location={Lausanne, Switzerland}
}

@inproceedings{DauMel04,
    author={M. Daumas and G. Melquiond},
    title={Generating formally certified bounds on values and round-off errors},
    booktitle={Proceedings of the 6th Conference on Real Numbers and Computers},
    year={2004},
    month= nov ,
    address={Schloss Dagstuhl, Germany},
    pages={55--70}
}

@inproceedings{DauMelMun05,
  author    = {M. Daumas and G. Melquiond and C. Mu{\~n}oz},
  title     = {Guaranteed proofs using interval arithmetic},
  booktitle = {Proceedings of the 17th IEEE Symposium on Computer Arithmetic},
  editor    = {P.~Montuschi and E.~Schwarz},
  pages     = {188--195},
  address   = {Cape Cod, MA},
  year      = {2005},
}

@article{DC81,
    author={S.~Dormido and M.~A. Canto},
    title={Synthesis of generalized parallel counters},
    journal={{IEEE} Transactions on Computers},
    volume={C-30},
    year= 1981,
    pages={699-703},
    keywords={addition,multiplication}
}

@article{DC82,
    author={S. Dormido and M.~A. Canto},
    title={An upper bound for the synthesis of generalized parallel counters},
    journal={{IEEE} Transactions on Computers},
    volume={C-31},
    year= 1982,
    pages={802-805},
    keywords={addition,multiplication}
}

@article{DDG80,
    author={T.~T. Dao and M. Davio and C. Gossart},
    title={Complex number arithmetic with odd-valued logic},
    journal={{IEEE} Transactions on Computers},
    volume={C-29},
    year= 1980,
    pages={604-611},
    keywords={number systems}
}

@inproceedings{DDU84,
    author={E. Deprettere and P. Dewilde and R. Udo},
    title={Pipelined {CORDIC} Architectures for Fast {VLSI} Filtering and Array Processing},
    booktitle={Proceedings of ICASSP'84},
    year= 1984,
    pages={41.A.6.1--41.A.6.4}
}

@phdthesis{Def2003,
    author={D.~Defour},
    title={Fonctions {\'e}l{\'e}mentaires : algorithmes et impl{\'e}mentations efficaces pour l'arrondi
        correct en double pr{\'e}cision (in {F}rench)},
    school={{\'E}cole Normale Sup{\'e}rieure de Lyon},
    year={2003},
    month= sep,
    keywords={Def2003}
}

@article{DefMul2001,
    author={D.~Defour and J.-M.~Muller},
    title={{\'E}valuation des Fonctions {\'e}l{\'e}mentaires},
    journal={R{\'e}seaux et syst{\`e}mes r{\'e}partis, calculateurs parall{\`e}les},
    volume={13},
    year={2001},
    pages={449--465},
    number={4},
    key={DefMul2001}
}

@inproceedings{DefMul2001a,
    author={D.~Defour and J.M.~Muller},
    title={Correctly Rounded Exponential Function in Double Precision Arithmetic},
    booktitle={SPIE, 46th Annual Meeting International Symposium on Optical Science and
        Technology},
    year={2001},
    month= jul,
    location={San Diego, CA}
}

@techreport{Defour2002,
    author={D.~Defour},
    title={Cache-Optimised Methods for the Evaluation of Elementary Functions},
    institution={{LIP} Laboratory, ENS Lyon},
    year={2002},
    month={October},
    address={\url{ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/RR/RR2002/RR2002-38.ps.gz}},
    number={RR2002-38}
}

@inproceedings{DefourDinechin2002,
    author={D.~Defour and F.~de~Dinechin},
    title={Software carry-save for fast multiple-precision algorithms},
    booktitle={35th International Congress of Mathematical Software},
    year={2002},
    month= aug,
    pages={29--40},
    key={DefourDinechin2002},
    location={Beijing, China}
}

@article{Dekker71,
    author={T. J. Dekker},
    title={A floating-point technique for extending the available precision},
    journal={Numerische Mathematik},
    volume={18},
    number = {3},
    year={1971},
    pages={224--242},
    key={Dekker71}
}

@inproceedings{Del83,
    author={J.~M. Delosme},
    title={{VLSI} implementation of rotations in pseudo-euclidian spaces},
    booktitle={1983 IEEE Int. Conference on ASSP},
    year= 1983,
    pages={927-930},
    location={Boston, MA},
    keywords={cordic}
}

@article{Del87,
    author={E. Delhaye},
    title={A 2.5ns, 40mW, 4x4 GaAs multiplier in two's complement mode},
    journal={IEEE journal of solid-state circuits},
    volume={SC-22},
    year= 1987,
    pages={409-414},
    keywords={multiplication}
}

@inproceedings{Del87a,
    author={J.~M.~Delosme},
    title={A Processor for Two-Dimensional Symmetric Eigenvalue and Singular Value
        Arrays},
    booktitle={Twenty-First Asilomar Conference on Circuits, Systems, and Computers},
    year= 1987,
    month= nov,
    pages={217--221},
    key={Del87a}
}

@article{Del92,
    author={J.~M. Delosme},
    title={Bit-Level Systolic Algorithms for Real Symmetric and Hermitian Eigenvalue
        Problems},
    journal={Journal of VLSI Signal Processing},
    volume= 4,
    year= 1992,
    pages={69--88}
}

@article{Des74,
    author={A.~M. Despain},
    title={Fourier transform computers using {CORDIC} iterations},
    journal={{IEEE} Transactions on Computers},
    volume={C-33},
    year= 1974,
    month= may,
    number= 5,
    keywords={cordic,FFT}
}

@inproceedings{DetDin2004,
    author={Detrey, J. and de Dinechin, F.},
    title={Second Order Function Approximation Using a Single Multiplication on {FPGA}s},
    booktitle={14th Intl Conference on Field-Programmable Logic and Applications},
    year= 2004,
    month= aug,
    publisher={LNCS 3203},
    pages={221-230},
    location={Antwerp, Belgium}
}

@article{DeunBultheel2004,
    author={J. Van Deun and A. Bultheel},
    title={An Interpolation Algorithm for Orthogonal Rational Functions},
    journal={Journal of Computational and Applied Mathematics},
    volume={164--165},
    year={2004},
    pages={749--762},
    key={DeunBultheel2004}
}

@inproceedings{DFMY91,
    author={J. Duprat and M. Fiallos and J.~M. Muller and H.~J. Yeh},
    title={Delays of on-line floating-point operators in borrow-save representation},
    booktitle={IFIP Workshop on algorithms and parallel VLSI architectures},
    year= 1991,
    month= jun,
    location={Bonas, France},
    keywords={floating-point arithmetic,on-line arithmetic},
    edition={North Holland}
}

@inproceedings{DH91,
    author={J.~M. Delosme and S.~F. Hsiao},
    title={The {CORDIC} Householder algorithm},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={256-263},
    location={Grenoble, France},
    keywords={cordic}
}

@article{DH92,
    author={S.~Dao-Trong and K.~Helwig},
    title={A Single-Chip {IBM} System/390 Floating-Point processor in CMOS},
    journal={IBM Journal of Research and Development},
    volume= 36,
    year= 1992,
    pages={733--748},
    month= jul,
    number= 4,
    key={DH92},
    keywords={floating-point}
}

@inproceedings{DH93,
    author={G.~H. Hekstra and E.~F.~A. Deprettere},
    title={Floating-point {CORDIC}},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={130-137},
    location={Windsor, Canada},
    keywords={cordic}
}

@article{DH95,
    author={S.~F. Hsiao and J.~M. Delosme},
    title={Householder {CORDIC} algorithms},
    journal={{IEEE} Transactions on Computers},
    volume= 44,
    year= 1995,
    pages={990--1000},
    month= aug,
    number= 8,
    keywords={cordic},
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic}
}

@inproceedings{DHK91,
    author={J. Duprat and Y. Herreros and S. Kla},
    title={New {r}edundant {R}epresentations of {C}omplex {N}umbers and {V}ectors},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={2-9},
    location={Grenoble, France},
    keywords={number systems,redundant number systems}
}

@article{DHLMRZ2004,
    author={D.~Defour and G.~Hanrot and V.~Lef{\`e}vre and J.-M.~Muller and N.~Revol and
        P.~Zimmermann},
    title={Proposal for a Standardization of Mathematical Function Implementation in
        Floating-Point Arithmetic},
    journal={Numerical Algorithms},
    volume={37},
    year={2004},
    pages={367--375},
    number={1--4},
    key={DHLMRZ2004}
}


@article{HanZim2004,
  author    = {G. Hanrot and
               P. Zimmermann},
  title     = {A long note on {M}ulders' short product},
  journal   = {J. Symb. Comput.},
  volume    = {37},
  number    = {3},
  year      = {2004},
  pages     = {391-401}
}

@article{Mulders2000,
  author    = {T. Mulders},
  title     = {On Short Multiplications and Divisions},
  journal   = {Appl. Algebra Eng. Commun. Comput.},
  volume    = {11},
  number    = {1},
  year      = {2000},
  pages     = {69-88}
}

@inproceedings{DHM89,
    author={J. Duprat and Y. Herreros and J.~M. Muller},
    title={Some Results about on-line computation of functions.},
    booktitle={Proceedings of the 9th IEEE Symposium on Computer Arithmetic},
    year= 1989,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M.~D. Ercegovac and E~E. Swartzlander},
    pages={112-118},
    location={Santa Monica, CA},
    keywords={addition,division,multiplication,on-line arithmetic,redundant number systems}
}

@article{Dicker00,
    author={S.R.~Dicker et~al},
    title={Cbm observations with the Jodrell Bank - iac interferometer at 33 Ghz},
    journal={Mon. Not. R. Astron. Soc.},
    volume={00},
    year={2000},
    pages={1--12},
    key={Dicker00}
}

@article{DidierRico2004,
    author={L.S.~Didier and F.~Rico},
    title={High Radix BKM Algorithm},
    journal={Numerical Algorithms},
    volume={37},
    year={2004},
    pages={113--125},
    number={1--4},
    key={DidierRico2004}
}

@article{DimJulMil2000,
    author={V.S. Dimitrov and G.A. Jullien and W.C. Miller},
    title={Complexity and Fast Algorithms for Multiexponentiations},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={141--147},
    month= feb,
    number= 2
}

@article{DimJulMil99,
    author={V.S. Dimitrov and G. Jullien and W.C. Miller},
    title={Theory and Applications of the Double-Base Number System},
    journal={{IEEE} Transactions on Computers},
    volume= 48,
    year= 1999,
    pages={1098--1106},
    month= oct,
    number= 10
}

@techreport{DinDefLau2004Inria,
    author={de~Dinechin, F. and D. Defour and C. Q. Lauter},
    title={Fast correct rounding of elementary functions in double precision using
        double-extended arithmetic},
    institution={INRIA},
    year= 2004,
    month= mar,
    type={Research report},
    number={5137},
    note={Submitted to TOMS.},
    anote={Available at \url{www.inria.fr/rrrt/rr-5137.html}}
}

@article{DinechinLauterMuller2007,
    author={F. de Dinechin and C. Q. Lauter and J.-M. Muller},
    title={Fast and Correctly Rounded Logarithms in Double-Precision},
    abstract={This article is a case study in the implementation of a portable, proven
        and efficient correctly rounded elementary function in double-precision.
        We describe the methodology used to achieve these goals in the CRLIBM library.
        There are two novel aspects to this approach. The first is the proof framework,
        and in general the techniques used to balance performance and provability.
        The second is the introduction of processor-specific optimization to get
        performance equivalent to the best current mathematical libraries, while
        trying to minimize the proof work. The implementation of the natural logarithm
        is detailed to illustrate these questions. },
    journal={Theoretical Informatics and Applications},
    volume = {41},
    pages = {85--102},
    year={2007}
}

@article{DinechinTisserand2005,
    author={F.~de~Dinechin and A.~Tisserand},
    title={Multipartite Table Methods},
    journal={{IEEE} Transactions on Computers},
    volume={54},
    year={2005},
    pages={319--330},
    month= mar,
    number={3},
    key={DinechinTisserand2005}
}

@InProceedings{YuEtAl2006,
  author = 	 {X. Y. Yu  and Y.-H. Chan and  Curran, B. and   Schwarz, E.  and Kelly, M. and   Fleischer, B.},
  title = 	 {A 5{GH}z+ 128-bit Binary Floating-Point Adder for the {POWER6} Processor},
  booktitle = {European Solid-State Circuits Conference},
  pages = 	 {166-169},
  year = 	 2006}

@inproceedings{DinechinPascaCret2008:FPT,
  author    =  {de Dinechin, F. and B. Pasca and  O. Cre\c{t} and  R.  Tudoran},
  title     =   {An {FPGA}-specific Approach
  to Floating-Point Accumulation and Sum-of-Products},
  booktitle = {Field-Programmable Technologies},
  PUBLISHER =	 {IEEE},
  year      =    {2008}
  }

@techreport{DinGas2004,
    author={F.~de~Dinechin and N.~Gast},
    title={Towards the Post-Ultimate libm},
    institution={LIP},
    year={2004},
    type={Research Report},
    address={{\'E}cole normale sup{\'e}rieure de Lyon},
    number={2004-47},
    key={DinGas2004},
    note={Available at \url{http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-47.pdf}}
}

@inproceedings{DinTis2001,
    author={F.~de~Dinechin and A.~Tisserand},
    title={Some Improvements on Multipartite Table Methods},
    crossref = {Arith15},
    pages={128--135},
    key={DinTis2001},
}

@InProceedings{DinMcInSchm2006:ICAP,
  author = 	 {de Dinechin, F. and McIntosh, E. and Schmidt, F.},
  title = 	 {Massive Tracking on Heterogeneous Platforms},
  booktitle =	 {9th International Computational
Accelerator Physics Conference (ICAP)},
  month =	 oct,
  year =	 2006
}

@article{Dio85,
    author={P.~W. Diodato},
    title={The design of an IEEE standard math accelerator unit},
    journal={IEEE journal of solid-state circuits},
    volume={SC-20},
    year= 1985,
    pages={993-997},
    keywords={floating-point arithmetic}
}

@article{DIP93,
    author={G. Dimauro and S. Impedovo and G. Pirlo},
    title={A new technique for fast number comparison in the residue number system},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages={608-612},
    month= may,
    number= 5,
    keywords={residue number systems}
}

@inproceedings{DKMR2001,
    author={D. Defour and P. Kornerup and J.-M. Muller and N. Revol},
    title={A New Range Reduction Algorithm},
    booktitle={Thirty-Fifth Asilomar Conference on Signals, Systems, and Computers},
    year={2001},
    volume = 2,
    pages = {1656--1660},
    month= nov,
    key={DKMR2001},
    location={Pacific Grove, CA}
}

@inproceedings{DL91,
    author={E.~F. Deprettere and A.~J. de Lange},
    title={Design and implementation of a floating-point quasi-systolic general purpose
        {CORDIC} rotator for high-rate parallel data and signal processing},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={272-281},
    location={Grenoble, France},
    keywords={cordic}
}

@article{DL91a,
    author={G.~I. Davida and B. Litow},
    title={Fast Parallel Arithmetic Via Modular Representation},
    journal={SIAM Journal on Computing},
    volume= 20,
    year= 1991,
    pages={756-765},
    month= aug,
    number= 4,
    keywords={division,residue number systems}
}

@inproceedings{DL93,
    author={J.~W. Demmel and X. Li},
    title={Faster numerical algorithms via exception handling},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={234-241},
    location={Windsor, Canada},
    keywords={compilation,Lazy arithmetic}
}

@article{DL94,
    author={J.~W. Demmel and X. Li},
    title={Faster Numerical Algorithms via Exception Handling},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={983-992},
    month= aug,
    number= 8,
    keywords={floating-point arithmetic}
}

@article{DM88,
    author={J. Duprat and J.-M. Muller},
    title={Hardwired Polynomial Evaluation},
    journal={Journal of Parallel and Distributed Computing},
    volume={Special Issue on Parallelism in Computer Arithmetic},
    year= 1988,
    number= 5,
    keywords={polynomial approximations}
}

@inproceedings{DM90,
    author={J. Duprat and J.-M. Muller},
    title={Fast {VLSI} Implementation of {CORDIC} using redundancy},
    booktitle={IFIP Workshop on Algorithms and Parallel {VLSI} Architectures},
    year= 1990,
    month= jun,
    location={Pont-a-Mousson, France},
    keywords={{CORDIC},redundant number systems}
}

@article{DM91,
    author={J. Duprat and J.-M. Muller},
    title={Ecrire les nombres autrement pour calculer plus vite.},
    journal={Technique et Science Informatique},
    volume= 10,
    year= 1991,
    number= 3,
    keywords={redundant number systems}
}

@article{DM93,
    author={J. Duprat and J.-M. Muller},
    title={The {CORDIC} Algorithm: {N}ew results for fast {VLSI} implementation.},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages={168-178},
    month= feb,
    number= 2,
    keywords={cordic,on-line arithmetic,redundant number systems}
}

@inproceedings{DM93a,
    author={M. Daumas and D.~W. Matula},
    title={Design of a fast validated dot product operation},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={62-69},
    location={Windsor, Canada},
    keywords={dot product}
}

@inproceedings{DM93b,
    author={M. Daumas and D.~W. Matula},
    title={Rounding of floating-point intervals},
    booktitle={Proceedings of SCAN-93},
    year= 1993,
    month= jun,
    key={DM93b},
    location={Wien, Austria}
}

@article{DM94,
    author={D. Das~Sarma and D.~W. Matula},
    title={Measuring the Accuracy of {ROM} Reciprocal Tables},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={932-940},
    month= aug,
    number= 8,
    keywords={division}
}

@article{DM96,
    author={H. Dawid and H. Meyr},
    title={The Differential {CORDIC} Algorithm: Constant Scale Factor Redundant Implementation
        without Correcting Iterations},
    journal={{IEEE} Transactions on Computers},
    volume= 45,
    year= 1996,
    pages={307--318},
    month= mar,
    number= 3,
    key={DM96},
    keywords={CORDIC}
}

@book{DM97,
    author={J.C.~Bajard and O.~Beaumont and J.M.~Chesneaux and M.~Daumas and J.~Erhel
        and D.~Michelucci and J.-M.~Muller and B.~Philippe and N.~Revol and J.L.~Roch
        and J.~Vignes},
    title={Qualit{\'e} des calculs sur Ordinateur},
    publisher={Masson, Paris},
    year= 1997,
    key={DM97},
    note={Coordinated by M.~Daumas and J.-M.~Muller}
}

@article{DMM94,
    author={M.~Daumas and C.~Mazenc and J.-M.~Muller},
    title={Towards a User Transparent Interval Arithmetic},
    journal={Interval Computations},
    volume= 4,
    year= 1994,
    pages={46--63},
    key={DMM94}
}

@inproceedings{DMMM94,
    author={M. Daumas and C. Mazenc and X. Merrheim and J.-M. Muller},
    title={Fast and Accurate Range Reduction for Computation of the Elementary Functions},
    booktitle={Proceedings of the 14th IMACS World Congress on Computational and Applied
        Mathematics},
    year= 1994,
    pages={1196-1198},
    organization={IMACS, Piscataway, NJ},
    location={Atlanta, GA},
    keywords={elementary functions}
}

@article{DMMM95,
    author={M. Daumas and C. Mazenc and X. Merrheim and J.-M. Muller},
    title={Modular Range Reduction: A New Algorithm for Fast and Accurate Computation
        of the Elementary Functions},
    journal={Journal of Universal Computer Science},
    volume= 1,
    year= 1995,
    pages={162-175},
    month= mar,
    number= 3,
    keywords={accuracy control,elementary functions,floating-point arithmetic}
}

@inproceedings{DMT96,
    author={M.~Daumas and J.-M.~Muller and A.~Tisserand},
    title={Theoretical support for standardized elementary functions},
    booktitle={Proceedings of CESA'96 (IMACS Multiconference Computational Engineering
        in Systems Applications)},
    year= 1996,
    month= jul,
    key={DMT96},
    location={Lille, France}
}

@inproceedings{DMT97,
    author={M.~Daumas and J.-M.~Muller and A.~Tisserand},
    title={Very High Radix On-line Arithmetic for Accurate Computations},
    booktitle={15-th IMACS World Congress on Scientific Computation, Modelling and Applied
        Mathematics},
    year= 1997,
    month= aug,
    key={DMT97},
    location={Berlin, Germany}
}

@inproceedings{DMV94,
    author={M. Daumas and J.-M. Muller and J. Vuillemin},
    title={Implementing on-line arithmetic on {PAM}},
    booktitle={4th International Workshop on Field-Programmable Logic and Applications},
    year= 1994,
    month= sep,
    location={Prague}
}

@article{Dor88,
    author={R.~W. Doran},
    title={Variants of an improved carry-lookahead adder},
    journal={{IEEE} Transactions on Computers},
    volume={C-37},
    year= 1988,
    pages={1110-1113},
    keywords={addition}
}

@inproceedings{DPS93,
    author={L. Dadda and V. Piuri and R. Stefanelli},
    title={Multi-parallel convolvers},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={70-77},
    location={Windsor, Canada},
    keywords={convolution}
}

@article{DS88,
    author={P.~B. Denyer and S.~G. Smith},
    title={Advanced Serial-Data Computation},
    journal={Journal of Parallel and distributed Computing},
    volume={Special Issue on Parallelism in Computer Arithmetic},
    year= 1988,
    number= 5
}

@inproceedings{DT85,
    author={F.~J. Taylor and W. Dirr},
    title={A new residue to decimal converter},
    booktitle={Proceedings of the IEEE},
    year= 1985,
    pages={378-380},
    volume= 73 ,
    keywords={residue number systems}
}

@article{Dun76,
    author={C.~B.~Dunham},
    title={Rational Approximation with a Vanishing Weight Function and with a Fixed
        Value at Zero},
    journal={Mathematics of Computation},
    volume= 30,
    year= 1976,
    pages={45--47},
    month= jan,
    number= 133,
    key={Dun76}
}

@article{Dun82,
    author={C.~B.~Dunham},
    title={Choice of Basis for {Chebyshev} Approximation},
    journal = AcmToms,
    volume= 8,
    year= 1982,
    pages={21--25},
    number= 1,
    key={Dun82}
}

@article{Dun87,
    author={C.~B.~Dunham},
    title={Provably monotone approximations, {I}},
    journal={SIGNUM Newsletter},
    volume= 22,
    year= 1987,
    pages={6--11},
    month= apr,
    key={Dun87}
}

@article{Dun87a,
    author={C.~B.~Dunham},
    title={Provably monotone approximations, {II}},
    journal={SIGNUM Newsletter},
    volume= 22,
    year= 1987,
    pages={30--31},
    month= jul,
    key={Dun87a}
}

@article{Dun90,
    author={C.~B.~Dunham},
    title={Feasibility of ``Perfect'' Function Evaluation},
    journal={SIGNUM Newsletter},
    volume= 25,
    year= 1990,
    pages={25--26},
    month= oct,
    number= 4,
    key={Dun90}
}

@article{Dun90a,
    author={C.~B.~Dunham},
    title={Fitting approximations to the {K}uki-{C}ody-{W}aite form},
    journal={International Journal of Computer Mathematics},
    volume= 31,
    year= 1990,
    pages={263--265},
    key={Dun90a}
}

@techreport{Dun94,
    author={C.~B.~Dunham},
    title={Provably Monotone Approximations, {IV}},
    institution={Dept. of Computer Science, The University of Western Ontario, London, Canada},
    year= 1994,
    number= 422,
    key={Dun94}
}

@article{Dunham03,
    author={Charles B. Dunham},
    title={Approximation with Taylor Matching at the Origin.},
    journal={Int. J. Comput. Math.},
    volume={80},
    year={2003},
    pages={1019-1024},
    number={8},
    ee={http://taylorandfrancis.metapress.com/openurl.asp?genre=article{\&}issn=0020-7160{\&}volume=80{\&}issue=8{\&}spage=1019},
    bibsource={DBLP, http://dblp.uni-trier.de}
}

@article{DVV90,
    author={T. Denayer and A. Vandemeulebroecke and E. Vanzieleghem},
    title={A New Carry-Free Division Algorithm and its Application to a Single-Chip
        1024-b RSA Processor},
    journal={IEEE Journal of Solid-State Circuits},
    volume= 25,
    year= 1990,
    number= 3,
    keywords={cryptography,division,RSA}
}

@article{Edelman1997,
 author = {A. Edelman},
 title = {The Mathematics of the {P}entium Division Bug},
 journal = {SIAM Rev.},
 volume = {39},
 number = {1},
 year = {1997},
 issn = {0036-1445},
 pages = {54--67},
 doi = {http://dx.doi.org/10.1137/S0036144595293959},
 publisher = {Society for Industrial and Applied Mathematics},
 address = {Philadelphia, PA},
 }

@inproceedings{EG83,
    author={M.~D. Ercegovac and A.~L. Grnarov},
    title={On-Line Multiplicative Normalization},
    booktitle={Proceedings of the 6th IEEE Symposium on Computer Arithmetic},
    year= 1983,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={151-155},
    location={Aarhus, Denmark},
    keywords={on-line arithmetic}
}

@inproceedings{EKR93,
    author={D. Eisig and J. Rotstain and I. Koren},
    title={The design of a 64-bit integer multiplier/divider unit},
    booktitle={Proceedings of the 11th Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={171-178},
    location={Windsor, Canada},
    keywords={division,multiplication}
}

@article{El83,
    author={S.~W. Ellacott},
    title={On the {F}aber Transform and Efficient Numerical Rational Approximation},
    journal={SIAM Journal of Numerical Analysis},
    volume= 20,
    year= 1983,
    pages={989--1000},
    month= oct,
    number= 5,
    key={El83}
}

@inproceedings{EL85,
    author={M.~D. Ercegovac and T. Lang},
    title={A division algorithm with prediction of quotient digits},
    booktitle={Proceedings of the 7th IEEE Symposium on Computer Arithmetic},
    year= 1985,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Urbana, IL},
    keywords={division}
}

@article{EL87,
    author={M.~D. Ercegovac and T. Lang},
    title={On-the-fly conversion of redundant into conventional representations},
    journal={{IEEE} Transactions on Computers},
    volume={C-36},
    year= 1987,
    month= jul,
    number= 7,
    keywords={division,multiplication,on-line arithmetic,redundant number systems},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{EL87a,
    author={M.~D. Ercegovac and T. Lang},
    title={On-line scheme for computing rotation factors},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic},
    year= 1987,
    month= may ,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={196-203},
    location={Como, Italy},
    keywords={cordic,on-line arithmetic}
}

@inproceedings{EL87b,
    author={M.~D. Ercegovac and T. Lang},
    title={Radix-4 multiplication without carry-propagate addition},
    booktitle={IEEE International Conference on Computer Design},
    year= 1987,
    month= oct,
    pages={654-658},
    location={Rye Brook, NY},
    keywords={multiplication}
}

@inproceedings{EL87c,
    author={M.~D. Ercegovac and T. Lang},
    title={Fast cosine/sine implementation using on-line {CORDIC}},
    booktitle={Twenty-First Asilomar Conference on Signals, Systems, and Computers},
    year= 1987,
    key={EL87c}
}

@article{EL88,
    author={M.~D. Ercegovac and T. Lang},
    title={On-Line Scheme for Computing Rotation Factors},
    journal={Journal of Parallel and Distributed Computing},
    volume={Special Issue on Parallelism in Computer Arithmetic},
    year= 1988,
    number= 5,
    keywords={on-line arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{EL88a,
    author={M.~D. Ercegovac and T. lang},
    title={On-line arithmetic: a design methodology and applications in digital signal
        processing},
    booktitle={{VLSI} Signal Processing III},
    year= 1988,
    pages={252-263},
    keywords={on-line arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{EL89,
    author={M.~D. Ercegovac and T. Lang},
    title={Radix-4 square root without initial PLA},
    booktitle={Proceedings of the 9th IEEE Symposium on Computer Arithmetic},
    year= 1989,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={162-168},
    location={Santa Monica, CA},
    keywords={square root}
}

@article{EL90,
    author={M.~D. Ercegovac and T. Lang},
    title={Fast multiplication without carry-propagate addition},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={1385-1390},
    month= nov,
    number= 11,
    keywords={multiplication}
}

@article{EL90a,
    author={M.~D. Ercegovac and T. Lang},
    title={Redundant and On-line {CORDIC}: Application to Matrix Triangularization
        and {SVD}},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={725-740},
    month= jun,
    number= 6,
    keywords={cordic}
}

@article{EL92,
    author={M.~D. Ercegovac and T. Lang},
    title={On-the-fly rounding},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={1497-1503},
    month= dec,
    number= 12,
    keywords={on-line arithmetic,rounding}
}

@inproceedings{EL92a,
    author={M.~E. Louie and M.~D. Ercegovac},
    title={Mapping Division Algorithms to Field Programmable Gate Arrays},
    booktitle={Twenty-Sixth Asilomar Conference on Signals, Systems, and Computers},
    year= 1992,
    month = oct,
    pages = {371-375},
    volume = 1,
    keywords={division,FPGA}
}

@inproceedings{EL93,
    author={M.~E. Louie and M.~D. Ercegovac},
    title={On digit-recurrence division implementation for field programmable gate
        arrays},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={202-209},
    location={Windsor, Canada},
    keywords={division,FPGA}
}

@inproceedings{EL93a,
    author={M.~E. Louie and M.~D. Ercegovac},
    title={A Digit-Recurrence Square Root Implementation for Field Programmable Gate
        Arrays},
    booktitle={IEEE Workshop on FPGAs for Custom Computing Machines},
    year= 1993,
    month= apr,
    keywords={bit-serial arithmetic,FPGA,on-line arithmetic,square root}
}

@book{EL94,
    author={M.~D.~Ercegovac and T.~Lang},
    title={Division and Square Root: Digit-Recurrence Algorithms and Implementations},
    publisher={Kluwer Academic Publishers, Boston, MA},
    year= 1994,
    keywords={division, square root},
    key={EL94}
}

@inproceedings{ELM93,
    author={M.~D. Ercegovac and T. Lang and P. Montuschi},
    title={Very high radix division with selection by rounding and prescaling},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={112-119},
    location={Windsor, Canada},
    keywords={division}
}

@article{ELM94,
    author={M.~D. Ercegovac and T. Lang and P.~Montuschi},
    title={Very-High Radix Division with Prescaling and Selection by Rounding},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={909-918},
    month= aug,
    number= 8,
    keywords={division}
}

@techreport{ELMT97,
    author={M. D.~Ercegovac and T.~Lang and J.-M.~Muller and A.~Tisserand},
    title={Reciprocation, Square root, Inverse Square Root, and some Elementary Functions
        using Small Multipliers},
    institution={LIP, {\'E}cole Normale Sup{\'e}rieure de Lyon},
    year= 1997,
    month= nov,
    number={RR97-47},
    key={ELMT97},
    note={available at ftp://ftp.lip.ens-lyon.fr/pub/Rapports/RR/RR97/RR97-47.ps.Z}
}

@techreport{EM97,
    author={M. D. Ercegovac and J.-M. Muller},
    title={Fast Evaluation of Functions at Regularly-Spaced Points},
    institution={LIP, {\'E}cole Normale Sup{\'e}rieure de Lyon},
    year= 1997,
    month= nov,
    number={RR97-46},
    key={EM97},
    note={available at ftp://ftp.lip.ens-lyon.fr/pub/Rapports/RR/RR97/RR97-46.ps.Z}
}

@inproceedings{EMT95,
    author={M.~D.~Ercegovac and J.~M.~Muller and A.~Tisserand},
    title={{FPGA} Implementation of Polynomial Evaluation Algorithms},
    booktitle={SPIE Photonics East'95 Conference Proceedings},
    year= 1995,
    key={EMT95},
    location={Philadelphia, PA}
}

@inproceedings{EN93,
    author={D. Etiemble and K. Navi},
    title={Algorithms and multi-valued circuits for the multioperand addition in the
        binary stored-carry number system},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={194-201},
    location={Windsor, Canada},
    keywords={addition,redundant number systems}
}

@article{EO82,
    author={V.~G. Oklobdzija and M.~D. Ercegovac},
    title={An on-line square root algorithm},
    journal={{IEEE} Transactions on Computers},
    volume={C-31},
    year= 1982,
    pages={70-75},
    keywords={on-line arithmetic,square root}
}

@article{Erc73,
    author={M.~D. Ercegovac},
    title={Radix 16 evaluation of certain elementary functions},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    month= jun,
    number= 6,
    keywords={elementary functions,shift-and-add algorithms},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@phdthesis{Erc75,
    author={M.~D. Ercegovac},
    title={A general method for evaluation of functions and computation in a digital
        computer},
    school={Dept. of Computer Science, University of Illinois, Urbana-Champaign, IL},
    year= 1975,
    keywords={elementary functions}
}

@article{Erc77,
    author={M.~D. Ercegovac},
    title={A General Hardware-Oriented Method for Evaluation of Functions and Computations
        in a Digital Computer},
    journal={{IEEE} Transactions on Computers},
    volume={C-26},
    year= 1977,
    pages={667-680},
    number= 7,
    keywords={elementary functions}
}

@inproceedings{Erc78,
    author={M.~D. Ercegovac},
    title={An on-line square rooting algorithm},
    booktitle={fourth IEEE Symposium on Computer Arithmetic},
    year= 1978,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    keywords={on-line arithmetic,square root}
}

@inproceedings{Erc83,
    author={M.~D. Ercegovac},
    title={A higher-radix division with simple selection of quotient digits},
    booktitle={Proceedings of the 6th IEEE Symposium on Computer Arithmetic},
    year= 1983,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={94-98},
    location={Aarhus, Denmark},
    keywords={division}
}

@inproceedings{Erc84,
    author={M.~D. Ercegovac},
    title={On-line Arithmetic: {A}n Overview.},
    booktitle={SPIE, Real Time Signal Processing VII},
    year= 1984,
    publisher={SPIE-The International Society for Optical Engeneering, Bellingham, WA},
    pages={86--93},
    keywords={on-line arithmetic}
}

@inproceedings{Erc91,
    author={M.~D. Ercegovac},
    title={On-Line Arithmetic For Recurrence Problems},
    booktitle={Advanced Signal Processing Algorithms, Architectures, and implementations
        II},
    year= 1991,
    publisher={SPIE-The International Society for Optical Engeneering},
    keywords={on-line arithmetic}
}

@inproceedings{ErcegovacMuller2006,
    author={M. Ercegovac and J.-M. Muller},
    title={Arithmetic Processor for Solving Tri-Diagonal Systems of Linear Equations},
    booktitle={proc. 40th Conference on Signals, Systems and Computers},
    year={2006},
    month= nov,
    address={Pacific Grove, CA}
}

@article{ErcImbMatMulWei2000,
    author={M. D. Ercegovac and L. Imbert and D. Matula and J.-M. Muller and G. Wei},
    title={Improving Goldschmidt Division, Square Root and Square Root Reciprocal},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    month= jul,
    number= 7
}

@MastersThesis{Goldschmidt1964,
  author =       "R. E. Goldschmidt",
  title =        "Applications of division by convergence",
  type =         "Master's Thesis",
  school =       "Dept. of Electrical Engineering, Massachusetts
                 Institute of Technology",
  address =      "Cambridge, MA",
  month =        jun,
  year =         "1964",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@book{ErcLan2004,
    author={M.~D.~Ercegovac and T.~Lang},
    title={Digital Arithmetic},
    publisher={Morgan Kaufmann Publishers, San Francisco, CA},
    year={2004},
    key={ErcLan2002},
    isbn={1-55860-798-6}
}

@article{ErcLanMulTis2000,
    author={M. Ercegovac and T. Lang and J.-M. Muller and A. Tisserand},
    title={Reciprocation, Square Root, Inverse Square Root and Some Elementary Functions
        Unsing Small Multipliers},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    month= jul,
    number= 7
}

@inproceedings{ErcLanMulTis98,
    author={M. Ercegovac and T. Lang and J.-M. Muller and A. Tisserand},
    title={Reciprocation, Square Root, Inverse Square Root and Some Elementary Functions
        Using Small Multipliers},
    booktitle={{SPIE's} International Symposium on Optical Science, Engineering, and Instrumentation},
    year= 1998,
    month= jul,
    address={San Diego, CA}
}

@inproceedings{ErcMul2003,
    author={M.~D. Ercegovac and J.-M. Muller},
    title={Complex Division with Prescaling of the Operands},
    booktitle={14th IEEE Conference on Application-Specific Systems,
        Architectures and Processors},
    year={2003},
    month= jun,
    publisher={IEEE Computer Society},
    noeditor={E. Deprettere and S. Bhattacharyya and J. Cavallaro and A. Darte},
    pages={304--314},
    key={ErcMul2003}
}


@Article{ErcMul2007:complexsqrt,
  author = 		  {M.~D. Ercegovac and J.-M. Muller},
  title = 		  {Complex Square Root with Operand Prescaling},
  journal = 	  {Journal of {VLSI} Signal Processing},
  year = 		  2007,
  volume = 	  49,
  number = 	  1,
  pages = 	  {19--30}}

@inproceedings{ErcMul2004,
    author={M.~D.~Ercegovac and J.-M.~Muller},
    title={Complex Square Root with Operand Prescaling},
    booktitle={Proc. $15$th {IEEE} International Conference on Application-Specific Systems,
        Architectures and Processors, Galveston, Texas},
    year={2004},
    month= sep,
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA}
}

@inproceedings{ErcMul98,
    author={M. Ercegovac and J.-M. Muller},
    title={Fast Evaluation of Functions at Regularly-Spaced Points},
    booktitle={{SPIE's} Internationa Symposium on Optical Science, Engineering, and Instrumentation},
    year= 1998,
    month= jul
}

@phdthesis{Erh92,
    author={J.~Erhel},
    title={Vitesse et pr{\'e}cision en calcul scientifique},
    school={Universit{\'e} Rennes 1},
    year= 1992,
    type={Habilitation {\`a} Diriger des Recherches},
    key={Erh92}
}

@inproceedings{Est60,
    author={G. Estrin},
    title={Organization of computer systems~-- the fixed plus variable structure computer},
    booktitle={Proceedings Western Joint Computing Conference 17},
    year= 1960,
    pages={33-40}
}

@inproceedings{ET75,
    author={K.~S. Trivedi and M.~D. Ercegovac},
    title={On-line algorithms for division and multiplication},
    booktitle={3rd IEEE Symposium on Computer Arithmetic},
    year= 1975,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={161-167},
    location={Dallas, TX},
    keywords={division,multiplication,on-line arithmetic}
}

@article{ET77,
    author={M.~D. Ercegovac and K.~S. Trivedi},
    title={On-line algorithms for division and multiplication},
    journal={{IEEE} Transactions on Computers},
    volume={C-26},
    year= 1977,
    pages={681-687},
    number= 7,
    keywords={division,multiplication,on-line arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{ET87,
    author={M. D. Ercegovac and P. K. G. Tu},
    title={A radix-4 on-line division algorithm.},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic},
    year= 1987,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Como, Italy},
    keywords={division,on-line arithmetic}
}

@inproceedings{ET89,
    author={M. D. Ercegovac and P. K. G. Tu},
    title={Design of On-line Division Unit.},
    booktitle={Proceedings of the 9th IEEE Symposium on Computer Arithmetic},
    year= 1989,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M. D. Ercegovac and E.~E. Swartzlander},
    pages={42-49},
    location={Santa Monica, CA},
    keywords={division,on-line arithmetic}
}

@inproceedings{ET91,
    author={M.~D. Ercegovac and P.~K.~G. Tu},
    title={Application of on-line arithmetic algorithms to the {SVD} computation: preliminary
        results},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={246-255},
    location={Grenoble, France},
    keywords={on-line arithmetic}
}

@article{EvePau2000,
    author={G. Even and W. J. Paul},
    title={On the Design of {IEEE} Compliant Floating-Point Units},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={398--413},
    month= may,
    number= 5
}

@article{EveSei2000,
    author={G. Even and P.-M. Seidel},
    title={A Comparison of Three Rounding Algorithms for {IEEE} Floating-Point Multiplication},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={638--650},
    number= 7
}

@inproceedings{EveSei99,
    author={G. Even and P.-M. Seidel},
    title={A Comparison of Three Rounding Algorithms for {IEEE} Floating-Point Multiplication},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={225--232}
}

@article{EW83,
    author={O. Watanuki and M.~D. Ercegovac},
    title={Error analysis of certain floating-point on-line algorithms},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={352-358},
    keywords={on-line arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{Fan87,
    author={J. Fandrianto},
    title={Algorithms for high speed shared radix 4 division and radix 4 square root},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic},
    year= 1987,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Como, Italy},
    keywords={division,square root}
}

@inproceedings{Fan89,
    author={J. Fandrianto},
    title={Algorithms for high-speed shared radix 8 division and radix 8 square-root},
    booktitle={Proceedings of the 9th IEEE Symposium on Computer Arithmetic},
    year= 1989,
    month= sep,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Santa Monica, CA},
    keywords={division,square root}
}

@inproceedings{Far81,
    author={P.~M. Farmwald},
    title={High Bandwidth Evaluation of Elementary Functions},
    booktitle={Proceedings of the 5th IEEE Symposium on Computer Arithmetic},
    year= 1981,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={In K.~S. Trivedi and D.~E. Atkins},
    key={Far81}
}

@inproceedings{FB91,
    author={W.~Ferguson and T.~Brightman},
    title={Accurate and Monotone Approximations of some Transcendental Functions},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic (Grenoble)},
    year= 1991,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    key={FB91},
    location={Grenoble, France}
}

@inproceedings{FeaMat2001,
    author={L.D.~McFarin and D.W.~Matula},
    title={Generation and Analysis of Hard to Round Cases for Binary Floating-Point
        Division},
    crossref = {Arith15},
    pages={119--127},
    key={FeaMat2001},
}

@article{Fer67,
    author={D. Ferrari},
    title={A division method using a parallel multiplier},
    journal={{IEEE} Transactions on Computers},
    volume={EC-16},
    year= 1967,
    month= apr,
    keywords={division},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{Fer95,
    author={W. Ferguson},
    title={Exact Computation of a Sum or Difference with Applications to Argument Reduction},
    booktitle={Proceedings of the 12th {IEEE} Symposium on Computer Arithmetic},
    year= 1995,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={S.~Knowles and W.~McAllister},
    pages={216--221},
    key={Fer95},
    location={Bath, UK}
}

@unpublished{Fer97,
    author={W.~Ferguson},
    title={Private communication},
    note={Unpublished},
    year= 1997,
    key={Fer97}
}

@article{FG76,
    author={A. Feldstein and R. Goodman},
    title={Convergence estimates for the distribution of trailing digits},
    journal={Journal of the ACM},
    volume= 23,
    year= 1976,
    pages={287-297},
    keywords={accuracy control,floating-point arithmetic}
}

@article{FG82,
    author={A. Feldstein and R. Goodman},
    title={Loss of significance in floating-point subtraction and addition},
    journal={{IEEE} Transactions on Computers},
    volume={C-31},
    year= 1982,
    pages={328-335},
    keywords={accuracy control,floating-point arithmetic}
}

@MISC{FS,
        AUTHOR             = {Figueiredo, L.H. and Stolfi, J.},
        HOWPUBLISHED       = {\url{http://www.ic.unicamp.br/~stolfi/EXPORT/projects/affine-arith/}.},
        TITLE              = {{Affine Arithmetic}}
}

@article{Fik67,
    author={C.~T.~Fike},
    title={Methods for Evaluating Polynomial Approximations in Function Evaluation
        Routines},
    journal={Communications of the {ACM}},
    volume= 10,
    year= 1967,
    pages={175--178},
    number= 3,
    key={Fik67}
}

@book{Fik68,
    author={C.~T. Fike},
    title={Computational evaluation of math. functions},
    publisher={Prentice-Hall},
    year= 1968,
    address={Englewood cliffs, New Jersey},
    keywords={elementary functions}
}

@article{Fly70,
    author={M.~J. Flynn},
    title={On division by functional iteration},
    journal={{IEEE} Transactions on Computers},
    volume={C-19},
    year= 1970,
    pages={702-706},
    month= aug,
    number= 8,
    keywords={division},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@book{FlyObe2001,
    author = {Flynn, M. J. and Oberman, S. F.},
    title={Advanced Computer Arithmetic Design},
    publisher={Wiley-Interscience},
    year={2001},
    key={FlyObe2001},
    isbn={0-471-41209-0}
}

@techreport{FM90,
    author={P. Francois and J.-M. Muller},
    title={Faut-il faire confiance aux ordinateurs?},
    institution={Laboratoire de l'Informatique du Parall{\'e}lisme de l'{\'E}cole Normale Sup{\'e}rieure
        de Lyon, France},
    year= 1990,
    type={Research report 90-03},
    keywords={accuracy control,floating-point arithmetic,perturbation methods}
}

@inproceedings{FM91,
    author={P. Francois and J.-~M. Muller},
    title={The {SCALP} perturbation method},
    booktitle={13th IMACS World Congress on Computation and Applied Mathematics},
    year= 1991,
    location={Dublin, Ireland},
    keywords={floating-point arithmetic,perturbation methods}
}

@inproceedings{FN85,
    author={A. Naseem and P.~D. Fisher},
    title={The modified {CORDIC} algorithm},
    booktitle={Proceedings of the 7th IEEE Symposium on Computer Arithmetic},
    year= 1985,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={144-152},
    location={Urbana, IL},
    keywords={cordic,elementary functions,shift-and-add algorithms}
}

@article{Fow93,
    author={R.~E. Fowkes},
    title={Hardware efficient algorithms for trigonometric functions},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages={235-239},
    month= feb,
    number= 2,
    keywords={trigonometric functions}
}

@article{Fow98,
    author={D.~Fowler and E.~Robson},
    title={Square Root Approximations in Old {B}abylonian Mathematics: {YBC} 7289 in
        Context},
    journal={Historia Mathematica},
    volume={25},
    year={1998},
    pages={366--378}
}

@article{FP83,
    author={J.~H. Patel and L.~Y. Fung},
    title={Concurrent error detection in multiply and divide arrays},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={417-422},
    keywords={division,multiplication}
}

@book{FPTV92,
    author={B.~P. Flannery and W.~H. Press and S.~A. Teukolsky and W.~T. Vetterling},
    title={Numerical Recipes in C, {\emph{2nd edition}}},
    publisher={Cambridge University Press, New York, NY},
    year= 1992,
    keywords={Numerical Analysis}
}

@article{FQ92,
    author={N.~T. Quach and M.~J. Flynn},
    title={High-Speed addition in CMOS},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={1612-1615},
    month= dec,
    number= 12,
    keywords={addition}
}

@inproceedings{Fra83,
    author={A.~S. Fraenckel},
    title={Systems of Numeration},
    booktitle={Proceedings of the 6th IEEE Symposium on Computer Arithmetic},
    year= 1983,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Aarhus, Denmark},
    keywords={number systems}
}

@phdthesis{Fra89,
    author={P. Fran{\c c}ois},
    title={Contribution {\`a} l'{\'e}tude de m{\'e}thodes de contr{\^o}le automatique de l'erreur d'arrondi:
        la m{\'e}thodologie SCALP},
    school={Institut National Polytechnique de Grenoble, France},
    year= 1989,
    month= dec,
    keywords={accuracy control,floating-point arithmetic,perturbation methods}
}

@phdthesis{Fra92,
    author={V. Frayss{\'e}},
    title={Sur la fiabilit{\'e} des calculs sur ordinateur},
    school={Institut National Polytechnique de Toulouse},
    year= 1992,
    month= jul,
    keywords={accuracy control,floating-point arithmetic,perturbation methods},
    location={Toulouse, France}
}

@article{Fraser65,
    author={W. Fraser},
    title={A Survey of Methods of Computing Minimax and Near-Minimax Polynomial Approximations
        for Functions of a Single Independent Variable},
    journal={Journal of the ACM},
    volume={12},
    year={1965},
    pages={295--314},
    month= jul,
    number={3},
    key={Fraser65}
}

@inproceedings{Fro91,
    author={C. Frougny},
    title={Representation of numbers in non-classical numeration systems},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={17-21},
    location={Grenoble, France},
    keywords={number systems}
}

@inproceedings{Fro96,
    author={C.~Frougny},
    title={Parallel and On-line Addition in Negative Base and Some Complex Number Systems},
    booktitle={Proceedings of Europar'96, Lecture Notes in Computer Science 1124},
    year= 1996,
    month= aug,
    publisher={Springer-Verlag, Berlin},
    key={Fro96},
    location={Lyon, France}
}

@inproceedings{Fro97,
    author={Christiane Frougny},
    title={On-the-Fly Algorithms and Sequential Machines},
    booktitle={Proceedings of the 13th Symposium on Computer Arithmetic (Asilomar, {CA)}},
    year= 1997,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Lang and Muller and Takagi},
    pages={260--265}
}

@article{Fro99,
    author={Christiane Frougny},
    title={On-Line Finite Automata for Addition in Some Numeration Systems},
    journal={Informatique Th{\'e}orique et Applications (ITA)},
    volume= 33,
    year= 1999,
    pages={79--101},
    number= 1
}

@article{FS71,
    author={C.~C. Foster and F.~D. Stockton},
    title={Counting responders in an associative memory},
    journal={{IEEE} Transactions on Computers},
    volume={C-20},
    year= 1971,
    pages={1580-1583},
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{FS84,
    author={J.~P. Shen and F.~J. Ferguson},
    title={The design of easily testable {VLSI} array multipliers},
    journal={{IEEE} Transactions on Computers},
    volume={C-33},
    year= 1984,
    pages={554-560},
    keywords={multiplication}
}

@inproceedings{FS93,
    author={E.~M. Schwarz and M.~J. Flynn},
    title={Hardware starting approximation for the square root operation},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={103-111},
    location={Windsor, Canada},
    keywords={square root}
}

@inproceedings{FW85,
    author={J. Fandrianto and B.~Y. Woo},
    title={{VLSI} Floating-point processors},
    booktitle={Proceedings of the 7th IEEE Symposium on Computer Arithmetic},
    year= 1985,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={93-100},
    location={Urbana, IL},
    keywords={floating-point arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{FW92,
    author={D. Wong and M.~J. Flynn},
    title={Fast division using accurate quotient approximations to reduce the number
        of iterations},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={981-995},
    month= aug,
    number= 8,
    keywords={division}
}

@ARTICLE{FM02,
        AUTHOR = {Funke, S. and Mehlhorn, K.},
        TITLE = {{LOOK: A Lazy Object-Oriented Kernel design for geometric computation}},
        JOURNAL = {Computational Geometry},
        VOLUME = {22},
        PAGES = {99--118},
        YEAR = {2002}
}

@article{Gaj80,
    author={D.~D. Gajski},
    title={Parallel compressors},
    journal={{IEEE} Transactions on Computers},
    volume={C-29},
    year= 1980,
    month= may,
    number= 5,
    keywords={multiplication}
}

@inproceedings{Gal86,
    author={S.~Gal},
    title={Computing elementary functions: a new approach for achieving high accuracy
        and good performance},
    booktitle={Accurate Scientific Computations. Lecture Notes in Computer Science},
    year= 1986,
    publisher={Springer-Verlag, Berlin},
    pages={1--16},
    volume= 235,
    key={Gal86},
    journal={Accurate Scientific Computations. Lecture Notes in Computer Science}
}

@inproceedings{Gam89,
    author={D. Gamberger},
    title={Incomplete specified numbers in residue number system - Defintion and
        applications},
    booktitle={Proceedings of the 9th IEEE Symposium on Computer Arithmetic},
    year= 1989,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M. D. Ercegovac and E.~E. Swartzlander},
    pages={210-215},
    location={Santa Monica, CA},
    keywords={residue number systems}
}

@inproceedings{Gam91,
    author={D. Gamberger},
    title={New Approach to Integer Division in Residue Number System},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={84-91},
    location={Grenoble, France},
    keywords={division,residue number systems}
}

@article{Gar58,
    author={H.~L. Garner},
    title={Generalized Parity Checking},
    journal={{IRE} Transactions on Electronic Computers},
    volume={EC-7},
    year= 1958,
    pages={207-213},
    keywords={error-tolerant arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Gar59,
    author={H.~L. Garner},
    title={The residue number system},
    journal={IRE Transactions on Electronic Computers},
    volume={EC-8},
    year= 1959,
    pages={140-147},
    keywords={number systems,residue number systems}
}

@article{Gar76,
    author={H.~L. Garner},
    title={A survey of some recent contributions to computer arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume={C-25},
    year= 1976,
    pages={1277-1282},
    keywords={survey on computer arithmetic}
}

@article{Gar78,
    author={H.~L. Garner},
    title={Theory of computer addition and overflows},
    journal={{IEEE} Transactions on Computers},
    volume={C-27},
    year= 1978,
    pages={297-301},
    month= apr,
    number= 4,
    keywords={addition}
}

@book{GauGolOpf99,
    title={Applications and Computation of Orthogonal Polynomials},
    publisher={Birkh{\"a}user, Basel},
    year={1999},
    editor={W. Gautschi and G. H. Golub and G. Opfer},
    series={International Series of Numerical Mathematics},
    key={GauGolOpf99},
    isbn={3-7643-6137-9}
}

@book{Gautschi1997,
    author={Walter Gautschi},
    title={Numerical Analysis: an Introduction},
    publisher={Birkh{\"a}user, Boston, MA},
    year={1997},
    isbn={0-8176-3895-4}
}

@article{GB91,
    author={S.~Gal and B.~Bachelis},
    title={An Accurate Elementary Mathematical Library for the {IEEE} Floating Point
        Standard},
    journal = AcmToms,
    volume= 17,
    year= 1991,
    pages={26--45},
    month= mar,
    number= 1,
    key={GB91}
}

@BOOK{vzGG99,
        AUTHOR             = {von zur Gathen, J. and Gerhard, J.},
        PUBLISHER          = {Cambridge University Press},
        TITLE              = {Modern computer algebra},
        YEAR               = {1999}
}

@INPROCEEDINGS{GZ03,
        AUTHOR = {Geddes, K.O. and Zheng, W.W.},
        TITLE = {Exploiting fast hardware floating point in high precision computation},
        BOOKTITLE = {Proceedings ISSAC},
        PAGES = {111--118},
        YEAR = {2003}
}


@INPROCEEDINGS{GaKrZi07,
        AUTHOR = {Gaudry, P. and Kruppa, A. and Zimmermann, P.},
        TITLE = {A {GMP}-based implementation of {S}ch{\"o}nhage-{S}trassen's
large integer multiplication algorithm},
        BOOKTITLE = {Proceedings ISSAC},
        PAGES = {167--174},
        YEAR = {2007}
}

@INPROCEEDINGS{GM03,
        AUTHOR = {Granvilliers, L. and Monfroy, E.},
        TITLE = {{Implementing Constraint Propagation by Composition of Reductions}},
        BOOKTITLE = {Proceedings of the International Conference on Logic Programming (ICLP 2003)},
        PUBLISHER = {Springer LNCS 2916},
        PAGES = {300-314},
        YEAR = {2003}
}

@inproceedings{GE80,
    author={A.~L. Grnarov and M.~D. Ercegovac},
    title={On the performance of on-line arithmetic},
    booktitle={1980 Intern. Conference on Parallel Processing},
    year= 1980,
    month= aug,
    pages={55-62},
    keywords={division,on-line arithmetic}
}

@article{Gen74,
    author={W.~M. Gentleman and S.~B. Marovitch},
    title={More on algorithms that reveal properties of floating-point arithmetic units},
    journal={Communications of the ACM},
    volume= 17,
    year= 1974,
    pages={276--277},
    month= may,
    number= 5,
    keywords={floating-point arithmetic}
}

@article{Ger82,
    author={G.~W. Gerrity},
    title={Computer representation of real numbers},
    journal={{IEEE} Transactions on Computers},
    volume={C-31},
    year= 1982,
    pages={709-714},
    keywords={floating-point arithmetic,number systems}
}

@inproceedings{GerKro99,
    author={G. Gerwig and M. Kroener},
    title={Floating-Point Unit in Standard Cell Design with 116 Bit Wide Dataflow},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={266--273}
}

@article{GGM84,
    author={T.~K. Gaylord and C.~C. Guest and M.~M. Mirsalehi},
    title={Residue Number System truth-table look-up processing - moduli selection
        and logical minimization},
    journal={{IEEE} Transactions on Computers},
    volume={C-33},
    year= 1984,
    pages={927-931},
    keywords={residue number systems,table lookup algorithms}
}

@article{GH71,
    author={A.~B. Gardiner and J. Hont},
    title={Comparison of restoring and nonrestoring cellular array dividers},
    journal={Electronic Letters},
    volume= 7,
    year= 1971,
    month= jul,
    keywords={division}
}

@inproceedings{GH73,
    author={J. Gaviland and V.~C. Hamacher},
    title={High-speed multiplier/divider iterative arrays},
    booktitle={1973 Sagamore Computer Conference on Parallel Processing},
    year= 1973,
    pages={91-100},
    keywords={division,multiplication}
}

@article{Ghe71,
    author={C. Guest},
    title={Multiplying made easy for digital assemblies},
    journal={Electronics},
    volume= 44,
    year= 1971,
    pages={56-61},
    month= nov,
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{GHM87,
    author={A.~Guyot and B. Hochet and J.-M. Muller},
    title={A way to build efficient carry-skip adders},
    journal={{IEEE} Transactions on Computers},
    volume={C-36},
    year= 1987,
    month= oct,
    number= 10,
    keywords={addition}
}

@inproceedings{GHM89,
    author={A. Guyot and Y. Herreros and J.-M. Muller},
    title={JANUS, an On-line Multiplier/divider for manipulating large numbers.},
    booktitle={Proceedings of the 9th IEEE Symposium on Computer Arithmetic},
    year= 1989,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={106-111},
    location={Santa Monica, CA},
    keywords={division,multiplication,on-line arithmetic}
}

@inproceedings{GHMP89,
    author={A. Guyot and Y. Herreros and J.~M. Muller and G. Privat},
    title={Redundant arithmetic operators in digital signal processing},
    booktitle={IFIP Workshop on parallel architectures on silicon},
    year= 1990,
    month= dec,
    location={Grenoble, France},
    keywords={addition,multiplication,redundant number systems}
}

@article{GK83,
    author={G.~H. Garcia and W.~J. Kubitz},
    title={Minimum mean running time function generation using read-only memory},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={147-156},
    keywords={table lookup algorithms}
}

@inproceedings{GKM89,
    author={A.~Guyot and Y.~Kusumaputri and J.M.~Muller},
    title={OCAPI, a Parallel Arithmetic Operator for Very Large Numbers},
    booktitle={IFIP workshop on parallel architectures on silicon},
    year= 1989,
    month= dec,
    key={GKM89},
    location={Grenoble, France}
}

@article{GLS87,
    author={J.~Y. Lee and H.~L. Garvin and C.~W. Slayman},
    title={A high-speed high density silicon 8x8 parallel multiplier},
    journal={IEEE journal of solid-state circuits},
    volume={SC-22},
    year= 1987,
    pages={35-40}
}

@inproceedings{GMS94,
    author={A. Guyot and J.~M. Muller and A. Skaf},
    title={On-line hardware implementation for complex exponential and logarithm},
    booktitle={ESSCIRC'94},
    year= 1994,
    month= sep,
    location={Ulm, Germany}
}

@article{Gna83,
    author={R. Gnanasekaran},
    title={On a bit-serial input and bit-serial output multiplier},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    month= sep,
    number= 9,
    keywords={bit-serial arithmetic,multiplication}
}

@article{Gna85,
    author={R. Gnanasekaran},
    title={A fast serial-parallel binary multiplier},
    journal={{IEEE} Transactions on Computers},
    volume={C-34},
    year= 1985,
    pages={741-744},
    keywords={multiplication,serial-parallel arithmetic}
}

@unpublished{GnuMP,
    author={T. Granlund},
    title={The {GNU} Multiple Precision Arithmetic Library, release 4.1.4},
    note={Accessible electronically at \url{http://gmplib.org/gmp-man-4.1.4.pdf}},
    year= 2004 ,
    month= sep
}

@article{Gol91,
    author={D. Goldberg},
    title={What every computer scientist should know about floating-point arithmetic},
    journal={ACM Computing Surveys},
    volume= 23,
    year= 1991,
    pages={5-47},
    month= mar,
    number= 1,
    note={An edited reprint is available at \url{http://www.physics.ohio-state.edu/~dws/grouplinks/floating_point_math.pdf} from Sun's Numerical Computation Guide; it contains an addendum \emph{Differences Among {IEEE} 754 Implementations}, also available at \url{http://www.validlab.com/goldberg/addendum.html}.},
    keywords={floating-point arithmetic}
}

@article{Goldberg1967,
 author = {I. B. Goldberg},
 title = {27 bits are not enough for 8-digit accuracy},
 journal = {Commun. ACM},
 volume = {10},
 number = {2},
 year = {1967},
 issn = {0001-0782},
 pages = {105--106},
 doi = {http://doi.acm.org/10.1145/363067.363112},
 publisher = {ACM},
 address = {New York, NY},
 }

@techreport{Gor86,
    author={A.~L. Gordon},
    title={Summary of design approaches for symmetric parallel multipliers},
    institution={Dept of C.S., Univ. of Illinois},
    year= 1986,
    month= sep,
    number={UIUCDCS-R-86-1252},
    keywords={multiplication}
}

@inproceedings{Gos71,
    author={J.~B. Gosling},
    title={Design of large high-speed floating-point arithmetic units},
    year= 1971,
    pages={493-498},
    keywords={floating-point arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@book{Gos80,
    author={J.~B. Gosling},
    title={Design of arithmetic units for digital computers},
    publisher={Macmillan Press Ltd.},
    year= 1980,
    address={New York},
    keywords={addition}
}

@book{Gou93,
    author={F.~Q. Gouv{\^e}a},
    title={$p$-adic Numbers},
    publisher={Springer},
    year= 1993,
    isbn={3-540-62911-4},
    note={New corrected printing 2000}
}

@inproceedings{GPS87,
    author={M. Gavrielov and V. Peng and S. Samulrala},
    title={On the implementation of shifters, multipliers and dividers in {VLSI} floating-point
        units},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic},
    year= 1987,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Como, Italy},
    keywords={division,floating-point arithmetic,multiplication}
}

@article{GPW55,
    author={B. Gilchrist and J.~H. Pomerene and S.~Y. Wong},
    title={Fast carry logic for digital computers},
    journal={IRE Transactions on Electronic Computers},
    volume={EC-4},
    year= 1955,
    pages={133-136},
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@phdthesis{Gra98,
    author={Laurent Granvilliers},
    title={Consistances Locales et Transformations Symboliques de Contraintes {d'Intervalles}},
    school={Universit{\'e} d'Orl{\'e}ans (France)},
    year= 1998
}

@inproceedings{GranMon94,
    author={Tobjorn Granlund and Peter L. Montgomery},
    title={Division by Invariant Integers Using Multiplication},
    booktitle={Proceedings of the ACM SIGPLAN '94 conference on Programming language design
        and implementation},
    year={1994},
    month= aug,
    publisher={ACM Press , New York, NY},
    key={GranMon94}
}

@article{Gui69,
    author={H.~H. Guild},
    title={Fully iterative fast arrays for binary multiplication and addition},
    journal={Electronic Letters},
    volume= 5,
    year= 1969,
    pages= 263,
    keywords={addition,multiplication}
}

@article{Gui70,
    author={H.~H. Guild},
    title={Some cellular logic arrays for nonrestoring binary division},
    journal={Radio Electron. Eng.},
    volume= 39,
    year= 1970,
    pages={345-348},
    keywords={division}
}

@book{Gui75,
    author={G.~Guitel},
    title={Histoire compar{\'e}e des num{\'e}rations {\'e}crites},
    publisher={Flammarion},
    year= 1975
}

@inproceedings{Guy91,
    author={A. Guyot},
    title={OCAPI: architecture of a {VLSI} coprocessor for the GCD and the extended
        GCD of large numbers},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={226-231},
    location={Grenoble, France},
    keywords={GCD}
}

@inproceedings{GV83,
    author={L. Guibas and J.~E. Vuillemin},
    title={On fast binary addition in MOS technologies},
    booktitle={Proceedings of the 6th IEEE Symposium on Computer Arithmetic},
    year= 1983,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Aarhus, Denmark},
    keywords={addition}
}

@article{GWA96,
    author={B.~P.~McGovern and R.~F.~Woods and C.~McAllister},
    title={Improved Redundant Number System Based Multiply Accumulate Structure},
    journal={IEE Electronic Letters (to appear)},
    year= 1996,
    key={GWA96}
}

@article{GY91,
    author={E.~P. O'Grady and B.~K. Young},
    title={A hardware-oriented algorithm for floating-point function generation},
    journal={{IEEE} Transactions on Computers},
    volume= 40,
    year= 1991,
    pages={237-241},
    month= feb,
    number= 2,
    keywords={elementary functions,floating-point arithmetic}
}

@article{GZ81,
    author={J.~B. Gosling and J.~H.~P. Zurawski},
    title={Design of high-speed digital divider units},
    journal={{IEEE} Transactions on Computers},
    volume={C-30},
    year= 1981,
    month= sep,
    number= 9,
    keywords={division}
}

@article{GZ87,
    author={J.~H.~P. Zurawski and J.~B. Gosling},
    title={Design of a high-speed square root multiply and divide unit},
    journal={{IEEE} Transactions on Computers},
    volume={C-36},
    year= 1987,
    pages={13-23},
    keywords={division,multiplication,square root}
}

@article{Ham50,
    author={R.~W. Hamming},
    title={Error detecting and error correcting codes},
    journal={The Bell System Technical Journal},
    volume= 29,
    year= 1950,
    pages={147-160},
    month= apr,
    number= 2,
    keywords={error-tolerant arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Ham70,
    author={R.~W. Hamming},
    title={On the distribution of numbers},
    journal={Bell Systems Technical Journal},
    volume= 49,
    year= 1970,
    pages={1609-1625},
    keywords={accuracy control,floating-point arithmetic,number systems},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{Ham95,
    author={H.~Hamada},
    title={A New Approximation Form for Mathematical Functions},
    booktitle={Proceedings of SCAN-95, IMACS/GAMM Symposium on Scientific Computing, Computer
        Arithmetic and Validated Numerics},
    year= 1995,
    month= sep,
    key={Ham95},
    location={Wuppertal, Germany}
}

@article{HanPatWan90,
    author={E.~R. Hansen and M.~L. Patrick and R. L. C. Wang},
    title={Polynomial evaluation with scaling},
    journal = AcmToms,
    volume={16},
    year={1990},
    pages={86--93},
    number={1},
    issn={0098-3500},
    doi={http://doi.acm.org/10.1145/77626.77633},
    publisher={ACM Press}
}

@BOOK{HW04,
        AUTHOR             = {Hansen, E.~R. and Walster, W.},
        PUBLISHER          = {MIT Press, Cambridge, MA},
        TITLE              = {Global optimization using interval analysis},
        YEAR               = {2004}
}

@article{Har87,
    author={Y. Harata},
    title={A high-speed multiplier using a redundant binary adder tree},
    journal={IEEE journal of solid-state circuits},
    volume={SC-22},
    year= 1987,
    pages={28-34},
    keywords={multiplication}
}

@techreport{Har97,
  author    = {J. Harrison},
  title     = {Floating-Point Verification in {HOL} Light: The Exponential Function},
  number    = {428},
  institution = {University of Cambridge Computer Laboratory},
  year      = {1997}
}

@inproceedings{Har2000,
    author={J. Harrison},
    title={Formal verification of floating-point trigonometric functions},
    booktitle={Proceedings of the 3rd International Conference on Formal Methods in Computer-Aided
        Design, FMCAD 2000},
    year={2000},
    publisher={Springer-Verlag, Berlin},
    editor={W. A. Hunt and S. D. Johnson},
    pages={217--233},
    series={Lecture Notes in Computer Science},
    key={Har2000},
    number={1954}
}

@inproceedings{Har07,
  author    = {J. Harrison},
  title     = {Verifying nonlinear real formulas via sums of squares},
  editor    = {K.~Schneider and J.~Brandt},
  booktitle = {Proceedings of the 20th International Conference on
               Theorem Proving in Higher Order Logics, TPHOLs 2007},
  address   = {Kaiserslautern, Germany},
  year      = {2007},
  publisher = {Springer-Verlag},
  series    = {Lecture Notes in Computer Science},
  volume    = {4732},
  pages     = {102--118}
}


@inproceedings{Stehle06,
author= {Stehl{\'e}, D.},
title={On the Randomness of Bits Generated by Sufficiently Smooth Functions},
booktitle={Proceedings of the 7th Algorithmic Number Theory Symposium,
                  ANTS VII},
publisher= {Springer-Verlag, Berlin},
editor    = {F.~Hess and S.~Pauli and M.~E.~Pohst},
series={Lecture Notes in Computer Science},
year= 2006,
pages= {257--274},
volume =4078}

@inproceedings{Coppersmith1996a,
    author={D. Coppersmith},
    title={Finding a Small Root of a Univariate Modular Equation},
    booktitle={Proceedings of {EUROCRYPT}},
    year= 1996,
    publisher={Springer-Verlag, Berlin},
    editor={U.~M. Maurer},
    series={Lecture Notes in Computer Science},
    pages = {155--165},
volume = 1070
}

@inproceedings{Coppersmith2001,
    author={D. Coppersmith},
    title={Finding Small Solutions to Small Degree Polynomials},
    booktitle={Proceedings of Cryptography and Lattices {(CaLC})},
    year= 2001,
    publisher={Springer-Verlag, Berlin},
    editor={J.~H. Silverman},
    series={Lecture Notes in Computer Science},
    pages = {20--31},
volume = 2146
}



@inproceedings{Har00,
  author    = {J. Harrison},
  title     = {Formal verification of {IA-64} division algorithms},
  pages     = {234--251},
  editor    = {M. Aagaard and J. Harrison},
  booktitle = {Proceedings of the 13th International Conference on Theorem Proving in Higher Order Logics, TPHOLs 2000},
  series    = {Lecture Notes in Computer Science},
  volume    = {1869},
  year      = {2000},
  publisher = {Springer-Verlag}
}

@inproceedings{Har99,
    author={J. Harrison},
    title={A Machine-Checked Theory of Floating-Point Arithmetic},
    booktitle={Theorem Proving in Higher Order Logics: 12th International Conference, TPHOLs'99},
    year= 1999,
    month= sep ,
    publisher={Springer-Verlag, Berlin},
    editor={Y. Bertot and G. Dowek and A. Hirschowitz and C. Paulin and L. Th{\'e}ry},
    pages={113--130},
    series={Lecture Notes in Computer Science},
    volume= 1690,
    location={Nice, France}
}

@article{HarKubStoTan99,
    author={J. Harrison and T. Kubaska and S. Story and P.~T.~P. Tang},
    title={The Computation of Transcendental Functions on the {IA}-64 Architecture},
    journal={Intel Technology Journal},
    volume={Q4},
    year= 1999 ,
    note={Available at \url{http://developer.intel.com/technology/itj/archive/1999.htm}}
}

@inproceedings{Harrison2006,
    author={J. Harrison},
    title={Floating-Point Verification using Theorem Proving},
    booktitle={Formal Methods for Hardware Verification, 6th International School on Formal
        Methods for the Design of Computer, Communication, and Software Systems,
        SFM 2006},
    year= 2006,
    publisher={Springer-Verlag},
    address={Bertinoro, Italy},
    editor={M.~Bernardo and A.~Cimatti},
    pages={211--242},
    date={May 2006},
    series={Lecture Notes in Computer Science},
    volume= 3965,
    key={Harrison2006}
}

@book{Har68,
    author={J.~F. Hart and E.~W. Cheney and C.~L. Lawson and H.~J. Maehly and C.~K.
        Mesztenyi and J.~R. Rice and H.~G. Thacher and C.~Witzgall},
    title={Computer Approximations},
    publisher={John Wiley \& Sons, New York},
    year= 1968,
    keywords={elementary functions,polynomial approximations,rational approximations}
}

@article{Has2000,
    author={Anwarul Hasan},
    title={Look-Up Table-Based Large Finite Field Multiplication in Memory Constrained
        Cryptosystems},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={749--758},
    month= jul,
    number= 7
}

@article{Has92,
    author={M.~A. Hasan},
    title={Bit-serial systolic divider and multiplier for finite fields $GF(2^m)$},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={972-980},
    month= aug,
    number= 8,
    keywords={finite fields}
}

@techreport{Hau95,
    author={J.~R.~Hauser},
    title={Handling Floating-Point Exceptions in Numeric Programs},
    institution={Computer Science Division, University of California, Berkeley, CA},
    year= 1995,
    month= mar,
    number={UCB//CSD-95-870},
    key={Hau95}
}

@article{Hauser1996,
 author = {J. R. Hauser},
 title = {Handling floating-point exceptions in numeric programs},
 journal = {ACM Trans. Program. Lang. Syst.},
 volume = {18},
 number = {2},
 year = {1996},
 issn = {0164-0925},
 pages = {139--174},
 doi = {http://doi.acm.org/10.1145/227699.227701},
 publisher = {ACM},
 address = {New York, NY},
 }

@article{Hay98,
    author={A.~M. Hayashi},
    title={Rough Sailing For Smart Ships},
    journal={Scientific American},
    year= 1998,
    month= nov
}

@article{Hayes2001,
    author = {B.~Hayes},
    title = {Third Base},
    journal = {American Scientist},
    volume = {89},
    number = {6},
    year = 2001,
    pages = {490-494},
    month = {November-December}
}

@article{HBH93,
    author={X.~Hu and S.~C.~Bass and R.~G.~Harber},
    title={An Efficient Implementation of Singular Value Decomposition Rotation Transformations
        with {CORDIC} Processors},
    journal={Journal of Parallel and Distributed Computing},
    volume= 17,
    year= 1993,
    pages={360--362},
    key={HBH93}
}

@article{HC94,
    author={N.~D.~Hemkumar and J.~R. Cavallaro},
    title={Redundant and On-Line {CORDIC} for Unitary Transformations},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={941-954},
    month= aug,
    number= 8,
    keywords={cordic,elementary functions,shift-and-add algorithms}
}

@article{Hek2000,
    author={Gerben Hekstra},
    title={Evaluation of Fast Rotation Methods},
    journal={Journal of VLSI Signal Processing Systems},
    volume= 25,
    year= 2000,
    pages={113--124},
    month= jun,
    number= 2
}

@proceedings{HekDepLee2000,
    editor={G. Hekstra and Ed Deprettere and J.A. Lee},
    title={Special Issue on CORDIC of Journal of VLSI Signal Processing},
    year= 2000,
    month= jun,
    volume= 25,
    number= 2
}

@book{Hen62,
    author={P. Henrici},
    title={Discrete variable methods in o.d.e},
    publisher={Wiley, New York},
    year= 1962
}

@article{Hen89,
    author={H. Henkel},
    title={Improved addition for the logarithmic number systems},
    journal={IEEE Transactions on Acoustics, Speech, and Signal Processing},
    volume= 37,
    year= 1989,
    pages={301-303},
    keywords={addition,logarithmic number system,number systems}
}

@phdthesis{Her89,
    author={Y. Herreros},
    title={Contribution {\`a} l'arithm{\'e}tique des ordinateurs},
    school={Institut National Polytechnique de Grenoble, France},
    year= 1991,
    month= oct,
    keywords={FFT,multiplication,number systems,on-line arithmetic,redundant number systems},
    key={Her89}
}

@INPROCEEDINGS{Hickey00,
        AUTHOR = {Hickey, T.},
        TITLE = {{Analytic Constraint Solving and Interval Arithmetic}},
        BOOKTITLE = {Proceedings of the 27th Annual ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL'00)},
        PUBLISHER = {ACM Press},
        ISBN = {1-58113-125-9},
        PAGES = {338--351},
        YEAR = {2000}
}

@ARTICLE{HJvE01,
        AUTHOR = "Hickey, T.~J. and Ju, Q. and van Emden, M.~H.",
        TITLE = "Interval arithmetic: From principles to implementation",
        JOURNAL = "Journal of the ACM",
        VOLUME = "48",
        NUMBER = "5",
        PAGES = "1038-1068",
        YEAR = "2001",
        URL = {http://citeseer.nj.nec.com/article/hickey99interval.html}
}

@ARTICLE{Higham90,
	        AUTHOR = {Higham, N.},
		        TITLE = {{Exploiting Fast Matrix Multiplication Within the Level 3 BLAS}},
			        JOURNAL = AcmToms,
				        VOLUME = 16,
					        NUMBER = 4,
						        PAGES = {352--368},
							        YEAR = 1990
}

@article{HF89,
    author={I. S. Hwang and A. L. Fisher},
    title={Ultrafast Compact 32-bit CMOS Adders in Multiple-Output Domino Logic},
    journal={IEEE journal of solid-state circuits},
    volume= 24,
    year= 1989,
    pages={358-369},
    number= 2,
    keywords={addition}
}

@article{HFH94,
    author={T.~N.~Nicks, R.~E.~Fry and P.~E.~Harvey},
    title={POWER2 Floating-Point Unit: Architecture and Implementation},
    journal={IBM Journal of Research and Development},
    volume= 38,
    year= 1994,
    pages={525-536},
    month= sep,
    number= 5,
    key={HFH94},
    keywords={floating-point}
}

@article{HFT94,
    author={T.~E.~Hull and T.~F.~Fairgrieve and P.~T.~P.~Tang},
    title={Implementing Complex Elementary Functions Using Exception Handling},
    journal = AcmToms,
    volume= 20,
    year= 1994,
    pages={215--244},
    month= jun,
    number= 2,
    key={HFT94}
}

@article{HFT97,
    author={T.~E.~Hull and T.~F.~Fairgrieve and P.~T.~P.~Tang},
    title={Implementing the Complex Arcsine and Arccosine Functions Using Exception
        Handling},
    journal = AcmToms,
    volume= 23,
    year= 1997,
    pages={299-335},
    month= sep,
    number= 3,
    key={HFT97}
}

@article{HHLL88,
    author={L. Harn and W. Hwang and J. Lee and E. Lu},
    title={A Programmable {VLSI} Architecture for Computing Multiplication and Polynomial
        Evaluation Modulo a Positive Integer},
    journal={IEEE Journal of Solid-State Circuits},
    volume= 23,
    year= 1988,
    number= 1,
    keywords={multiplication,polynomial evaluation}
}

@article{HHT92,
    author={D. Timmermann and H. Hahn and B.~J. Hosticka},
    title={Low latency time {CORDIC} algorithms},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={1010-1015},
    month= aug,
    number= 8,
    keywords={cordic}
}

@article{Hia2000,
    author={A.A. Hiasat},
    title={New Efficient Structure for a Modular Multiplier for {RNS}},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={170--174},
    month= feb,
    number= 2
}

@book{Hig02,
    author={N.~J. Higham},
    title={Accuracy and Stability of Numerical Algorithms},
    publisher={SIAM, Philadelphia, PA},
    year={2002},
    key={Hig02},
    edition = {2nd},
    isbn={0-89871-521-0}
}

@book{Hig96,
    author={N.~J.~Higham},
    title={Accuracy and Stability of Numerical Algorithms},
    publisher={SIAM, Philadelphia},
    year= 1996,
    key={Hig96},
    issn_isbn={0-89871-355-2}
}

@article{Higham93,
 author = {N.~J. Higham},
 title = {The accuracy of floating point summation},
 journal = {SIAM J. Sci. Comput.},
 volume = {14},
 number = {4},
 year = {1993},
 issn = {1064-8275},
 pages = {783--799},
 doi = {http://dx.doi.org/10.1137/0914050},
 publisher = {Society for Industrial and Applied Mathematics},
 address = {Philadelphia, PA},
 }

@article{HighamSmith2003,
    author={N. J. Higham and M. I. Smith},
    title={Computing the matrix cosine},
    journal={Numerical Algorithms},
    volume={34},
    year={2003},
    pages={13--26},
    key={HighamSmith2003},
    publisher={Kluwer academic publishers}
}

@article{HM80,
    author={N.~M. Martin and S.~P. Hufnagel},
    title={Conditional-sum early completion adder logic},
    journal={{IEEE} Transactions on Computers},
    volume={C-29},
    year= 1980,
    pages={753-756},
    keywords={addition}
}

@article{HM90,
    author={E.~Hokenek and R.~K. Montoye},
    title={Leading Zero Anticipator (LZA) in the {IBM} {RISC} System/6000 Floating-Point
        Execution Unit},
    journal={IBM Journal of Research and Development},
    volume= 34,
    year= 1990,
    pages={71--77},
    month= jan,
    number= 1,
    key={HM90},
    keywords={floating-point, addition}
}

@article{HN93,
    author={Y.~H. Hu and S. Naganathan},
    title={An angle recoding method for {CORDIC} algorithm implementation},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages={99-102},
    month= jan,
    number= 1,
    keywords={cordic}
}

@article{HNNTT87,
    author={Y. Harata and Y. Nakamura and H. Nagase and M. Takigawa and N. Takagi},
    title={A high-speed multiplier using a redundant binary adder tree},
    journal={IEEE Journal of Solid-State Circuits},
    volume={SC-22},
    year= 1987,
    pages={28-34},
    month= feb,
    number= 1,
    keywords={multiplication,redundant number systems},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{HOH97,
    author={D.~Harris and S.~Oberman and M.H.~Horowitz},
    title={SRT Division Architectures and Implementations},
    booktitle={Proceeding of the 13th IEEE Symposium on Computer Arithmetic},
    year= 1997,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Lang and Muller and Takagi},
    pages={18--25},
    key={HOH97},
    keywords={division, interpolation, reciprocal}
}

@article{Hon90,
    author={S.~J. Hong},
    title={The design of a testable parallel multiplier},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={411-416},
    month= mar,
    number= 3,
    keywords={multiplication}
}

@inproceedings{HorVilZap99,
    author={J. Hormigo and J. Villalba and E.L. Zapata},
    title={Interval Sine and Cosine Functions Computation Based {onVariable}-Precision
        {CORDIC} Algorithm},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={186--193}
}

@article{Hou81,
    author={D. Hough},
    title={Applications of the proposed IEEE-754 standard for floating-point arithmetic},
    journal={Computer},
    year= 1981,
    month= mar,
    keywords={floating-point arithmetic}
}

@book{HP90,
    author={J.~L. Hennessy and D.~A. Patterson},
    title={Computer Architecture: A Quantitative Approach},
    publisher={Morgan Kaufmann, San Mateo, CA},
    year= 1990
}

@article{HS66,
    author={T.~E. Hull and J.~R. Swenson},
    title={Test of probabilistic models for propagation of round-off errors},
    journal={Communications of the ACM},
    volume= 9,
    year= 1966,
    pages={108-113},
    keywords={accuracy control,floating-point arithmetic,perturbation methods}
}

@article{HS89,
    author={M.~R. Santoro and M.~A. Horowitz},
    title={SPIM: a pipelined 64x64-bit iterative multiplier},
    journal={IEEE journal of solid-state circuits},
    volume= 24,
    year= 1989,
    pages={487-493},
    keywords={multiplication}
}

@article{HsiLauDel2000,
    author={S.F. Hsiao and C.Y. Lau and J.-M. Delosme},
    title={Redundant Constant-Factor Implementation of Multi-Dimensional {CORDIC} and
        Its Application to Complex {SVD}},
    journal={Journal of VLSI Signal Processing Systems},
    volume= 25,
    year= 2000,
    pages={155--166},
    month= jun,
    number= 2
}

@article{HSV89,
    author={S. Vassiliadis and E.~M. Schwarz and D.~J. Harahan},
    title={A general proof for overlapped multiple-bit scanning multiplication},
    journal={{IEEE} Transactions on Computers},
    volume= 38,
    year= 1989,
    pages={172-173},
    keywords={multiplication}
}

@article{HT80,
    author={G.~H. Haviland and A.~A. Tuszinsky},
    title={A {CORDIC} arithmetic processor chip},
    journal={{IEEE} Transactions on Computers},
    volume={C-29},
    year= 1980,
    month= feb,
    number= 2,
    keywords={cordic,elementary functions,shift-and-add algorithms,trigonometric functions}
}

@article{HT82,
    author={F.~J. Taylor and C.~H. Huang},
    title={An autoscale residue multiplier},
    journal={{IEEE} Transactions on Computers},
    volume={C-31},
    year= 1982,
    pages={321-325},
    month= apr,
    number= 4,
    keywords={multiplication,residue number systems}
}

@article{HT84,
    author={N. Takla and M. Hecker},
    title={A monolithic 64 bit floating-point coprocessor},
    journal={IEEE journal of solid-state circuits},
    volume={SC-19},
    year= 1984,
    pages={538-539},
    keywords={floating-point arithmetic}
}

@inproceedings{HT95,
    author={H.~Hassler and N.~Takagi},
    title={Function Evaluation by Table Look-up and Addition},
    booktitle={Proceedings of the 12th IEEE Symposium on Computer Arithmetic},
    year= 1995,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={S.~Knowles and W.~McAllister},
    key={HT95},
    location={Bath, UK},
    keywords={elementary functions}
}

@article{Hu92,
    author={Y.~H. Hu},
    title={{CORDIC}-based {VLSI} Architectures for Digital Signal Processing},
    journal={IEEE Signal Processing Magazine},
    year= 1992,
    pages={16--35},
    month= jul,
    keywords={cordic}
}

@article{Hu92a,
    author={Y.~H.~Hu},
    title={The Quantization Effects of the {CORDIC} Algorithm},
    journal={IEEE Transactions on Signal Processing},
    volume= 40,
    year= 1992,
    pages={834--844},
    number= 4,
    key={Hu92a}
}

@article{Hua83,
    author={C.~H. Huang},
    title={A fully-parallel mixed-radix conversion algorithm for residue number applications},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={398-402},
    keywords={residue number systems}
}

@article{HW70,
    author={A. Habibi and P.~A. Wintz},
    title={Fast multipliers},
    journal={{IEEE} Transactions on Computers},
    volume={C-19},
    year= 1970,
    month= feb,
    number= 2,
    keywords={multiplication}
}

@book{HW79,
    author={G.~H. Hardy and E.~M. Wright},
    title={An Introduction to the Theory of Numbers},
    publisher={Oxford University Press, London},
    year= 1979
}

@article{HW81,
    author={V.~C. Hamacher and J. Williams},
    title={A linear-time divider array},
    journal={Canadian Electr. Engineering Journal},
    volume= 6,
    year= 1981,
    number= 4,
    keywords={division}
}

@article{HW88,
    author={J.~W. Watterson and J.~J. Hallenbeck},
    title={Modulo 3 residue checker: new results on performance and cost},
    journal={{IEEE} Transactions on Computers},
    volume={C-37},
    year= 1988,
    pages={608-612},
    keywords={division}
}

@inproceedings{HW91,
    author={M.~A. Horowitz and T.~E. Williams},
    title={A 160ns 54bit CMOS division implementation using self-timing and symetrically
        overlapped SRT stages},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={210-218},
    location={Grenoble, France},
    keywords={division}
}

@book{Hwa79,
    author={K. Hwang},
    title={Computer Arithmetic Principles, Architecture and Design},
    publisher={John Wiley, New York, NY},
    year= 1979,
    keywords={addition,cordic,division,elementary functions,exponential,floating-point
        arithmetic,interval arithmetic,logarithm,multiplication,number systems,redundant
        number systems,residue number systems,shift-and-add algorithms,square root,survey
        on computer arithmetic,trigonometric functions}
}

@article{Hwa79a,
    author={K. Hwang},
    title={Global and modular two's complement cellular array multipliers},
    journal={{IEEE} Transactions on Computers},
    volume={C-28},
    year= 1979,
    month= apr,
    number= 4,
    keywords={multiplication}
}

@inproceedings{HWX88,
    author={K.~Hwang and H.~C.~Wang and Z.~Xu},
    title={Evaluating Elementary Functions With Chebyshev Polynomials on Pipeline Nets},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic},
    year= 1988,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M.~J.~Irwin and R.~Stefanelli},
    pages={121--128},
    key={HWX88},
    location={Como, Italy}
}

@article{HZ85,
    author={S.~H. Zak and K. Hwang},
    title={Polynomial division on systolic arrays},
    journal={{IEEE} Transactions on Computers},
    volume={C-34},
    year= 1985,
    pages={577-578},
    keywords={division}
}

@book{Ifr81,
    author={G. Iffrah},
    title={Histoire universelle des chiffres},
    publisher={Seghers},
    year= 1981,
    address={Paris},
    keywords={number systems}
}

@article{IM81,
    author={S. Matsui and M. Iri},
    title={An overflow/underflow free floating-point representation of numbers},
    journal={Journal of Information Processing},
    volume= 4,
    year= 1981,
    pages={123-133},
    number= 3,
    keywords={floating-point arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@INBOOK{Imbert04,
        AUTHOR = {Imbert, L.},
        CHAPTER = {Arithm\'etique multi-pr\'ecision},
        PAGES = {155--179},
        PUBLISHER = {ed. by J.-C. Bajard et J.-M. Muller, Trait\'e IC2, s\'erie Informatique et syst\`emes d'information - Herm\`es Science},
        TITLE = {Calcul et arithm\'etique des ordinateurs},
        YEAR = {2004}
}

@article{ImbMulRic2000,
    author={L. Imbert and J.M. Muller and F. Rico},
    title={Radix-10 {BKM} Algorithm for Computing Transcendentals on a Pocket Computer},
    journal={Journal of {VLSI} Signal Processing},
    volume= 25,
    year= 2000,
    pages={179--186},
    month= jun,
    number= 2
}

@article{INR86,
    author={T.~F. Ngai and M.~J. Irwin and S. Rawat},
    title={Regular, area-time efficient carry-lookahead adders},
    journal={Journal of Parallel and Distributed Computing},
    volume= 3,
    year= 1986,
    pages={92-105},
    number= 3,
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{IO79,
    author={M.~J. Irwin and R.~M. Owens},
    title={On-line algorithms for the design of pipeline architectures},
    booktitle={4th Symposium on Computer Architecture},
    year= 1979,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    keywords={on-line arithmetic}
}

@article{IO83a,
    author={M.~J. Irwin and R.~M. Owens},
    title={Fully Digit On-Line Networks},
    journal={{IEEE} Transactions on Computers},
    year= 1983,
    keywords={on-line arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{IO83b,
    author={M.~J. Irwin and R.~M. Owens},
    title={Numerical Limitation on the Design of Digit On-Line Networks},
    booktitle={Proceedings of the 6th Symposium on Computer Architecture},
    year= 1983,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    keywords={on-line arithmetic}
}

@article{IO87,
    author={M.~J. Irwin and R.~M. Owens},
    title={Digit-pipelined arithmetic as illustrated by the paste-up system: a tutorial},
    journal={IEEE Computer},
    year= 1987,
    pages={61-73},
    keywords={on-line arithmetic}
}

@inproceedings{IO89,
    author={M.~J. Irwin and R.~M. Owens},
    title={Design Issues in Digit-Serial signal Processors},
    booktitle={Proceedings of ISCAS'89},
    year= 1989
}

@inproceedings{IorMat99,
    author={C. Iordache and D. W. Matula},
    title={On Infinitely Precise Rounding for Division, Square Root, Reciprocal and
        Square Root Reciprocal},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={233--240}
}

@inproceedings{IorTan03,
    author={C.~Iordache and P.~T.~P. Tang},
    title={An Overview of Floating-Point Support and Math Library on the Intel {XS}cale
        Architecture},
    booktitle={Proceedings of the 16th {IEEE} Symposium on Computer Arithmetic ({ARITH}16)},
    year={2003},
    month= jun,
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA},
    editor={Bajard and Schulte},
    pages={122--128},
    key={IorTan03},
    location={Santiago de Compostela, Spain}
}

@phdthesis{Irw77,
    author={M.~J. Irwin},
    title={An arithmetic unit for on-line computation},
    school={Dept. of Computer Science, University of Illinois, Champaign-urbana, IL
        61801},
    year= 1977,
    keywords={on-line arithmetic}
}

@inproceedings{Irw78,
    author={M.~J. Irwin},
    title={A pipelined processing unit for on-line division},
    booktitle={5th Symposium on Computer Architecture},
    year= 1978,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={24-30},
    keywords={division}
}

@article{IS86,
    author={K. Iwano and K. Steiglitz},
    title={Optimization of one-bit full adders embedded in regular structures},
    journal={IEEE Transactions on Acoustics, Speech, and Signal Processing},
    volume= 34,
    year= 1986,
    pages={1289-1300},
    month= oct,
    number= 5,
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@Book{ISO9899-1999,
        AUTHOR       = {{International Organization for Standardization}},
        TITLE           = {Programming Languages -- {C}},
        ADDRESS         = {Geneva, Switzerland},
        noPAGES           = {538},
        MONTH           = dec,
publisher = {ISO/IEC Standard 9899:1999},
        YEAR            = {1999}
}

@Book{ISO-TR24732,
author = {{International Organization for Standardization}},
       TITLE           = {Extension for the programming language {C} to support decimal floating-point arithmetic},
publisher={ISO/IEC Draft Standard 24732--N1312},
       MONTH           = may,
       YEAR            = {2008}
}

@Book{IEC-float-99,
author = {{International Organization for Standardization}},
title = {ISO/IEC Standard IEC-60559: Binary floating-point arithmetic for microprocessor systems},
publisher = {International Electrotechnical Commission},
edition = {2nd},
year = {1989}
}

@book{Fortran2003,
  author =	 {{International Organization for Standardization}},
  title =	 {Programming languages -- Fortran -- Part 1: Base language},
  publisher =	 {International Standard {ISO/IEC} 1539-1:2004},
  year =	 2004
}

@Book{IEEE754-2008,
   author = {{{IEEE}~Computer~Society}},
   title = {{IEEE} Standard for Floating-Point Arithmetic},
   month = aug,
   year = {2008},
   isbn = {978-0-7381-5752-8},
   publisher = {{IEEE} Standard 754-2008},
   note = {available at \url{http://ieeexplore.ieee.org/servlet/opac?punumber=4610933}},
}



@book{IEEE85,
    author={{American National Standards Institute and Institute of Electrical and Electronic
        Engineers}},
    oldtitle={{IEEE} Standard for Binary Floating-Point Arithmetic,
        {ANSI}/{IEEE} Standard 754--1985},
    title={{IEEE} Standard for Binary Floating-Point Arithmetic},
    publisher={{ANSI}/{IEEE} Standard 754--1985},
    noaddress={New York},
    year= 1985,
    key={IEEE85}
}

@book{IEEE87,
    author={{American National Standards Institute and Institute of Electrical and Electronic
        Engineers}},
    title={{IEEE} Standard for Radix Independent Floating-Point Arithmetic},
    publisher={{ANSI}/{IEEE} Standard 854--1987},
    noaddress={New York},
    year= 1987,
    key={IEEE87}
}

@Book{ISO10967-1-1994,
        AUTHOR          = {{International Organization for Standardization}},
        TITLE           = {Information technology --- Language independent arithmetic --- Part 1: Integer and floating point arithmetic},
        PUBLISHER       = {ISO/IEC standard 10967-1},
        YEAR            = {1994}
}

@Book{ISO10967-2-2001,
        AUTHOR          = {{International Organization for Standardization}},
        TITLE           = {Information technology --- Language independent arithmetic --- Part 2: Elementary numerical functions},
        PUBLISHER       = {ISO/IEC  standard 10967-2},
        YEAR            = {2001}
}

@Book{ISO10967-3-2006,
        AUTHOR          = {{International Organization for Standardization}},
        TITLE           = {Information technology --- Language independent arithmetic --- Part 3: Complex integer and floating point arithmetic and complex elementary numerical functions},
        PUBLISHER       = {ISO/IEC standard  10967-3},
        YEAR            = {2006}
}



@inproceedings{ITY95,
    author={M.~Ito, N.~Takagi and S.~Yajima},
    title={Efficient Initial Approximation and Fast Converging Methods for Division
        and Square Root},
    booktitle={Proceedings of the 12th IEEE Symposium on Computer Arithmetic},
    year= 1995,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={S.~Knowles and W.~McAllister},
    key={ITY95},
    location={Bath, UK},
    keywords={division, square root}
}

@article{IZ2005,
    author={A.~Iserles and A.~Zanna},
    title={Efficient Computation of the Matrix Exponential by Generalized Polar Decompositions},
    journal={SIAM Journal on Numerical Analysis},
    volume= 42,
    year= 2005,
    pages={2218--2256},
    number= 5,
    key={IZ2005}
}

@article{JB:ieeevlsi-5-2,
    author={Yong-Jin Jeong and Wayne P. Burleson},
    title={{VLSI} Array Algorithms and Architectures for {RSA} Modular Multiplication},
    journal={IEEE Transactions on Very Large Scale Integration Systems},
    volume={5},
    year={1997},
    pages={211--217},
    month= jun,
    number={2}
}

@INPROCEEDINGS{JeKnMoRe07,
author = {C.-P.~Jeannerod and H. Knochel and C. Monat and G. Revy},
title = {Faster floating-point square root for integer processors},
booktitle = {IEEE Symposium on Industrial Embedded Systems (SIES'07)},
year = {2007},
isbn = {1-4244-0840-7}
}

@TechReport{JeKnMoRe08,
 author = {C.-P.~Jeannerod and H. Knochel and C. Monat and G. Revy},
  title = 	 {Computing floating-point square roots via bivariate polynomial evaluation},
  institution =  {LIP},
  year = 	 {2008},
  OPTkey = 	 {},
  OPTtype = 	 {},
  number = 	 {RR2008-38},
  OPTaddress = 	 {},
  month = 	 {October},
  OPTnote = 	 {},
  OPTannote = 	 {}
}

@inproceedings{JeKnMoReVi08,
  author = {C.-P.~Jeannerod and H. Knochel and C. Monat and G. Revy and G. Villard},
  title = {A new binary floating-point division algorithm 
           and its software implementation on the {ST231} processor},
  month = {June},
  year = {2009},
  booktitle={Proceedings of the 19th {IEEE} Symposium on Computer Arithmetic (ARITH-19)},
  address = {Portland, OR}
}

@inproceedings{Jeb93,
    author={T. Jebelan},
    title={Comparing several GCD algorithms},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={180-185},
    location={Windsor, Canada},
    keywords={GCD}
}

@article{Jen83,
    author={W.~K. Jenkins},
    title={The design of error checkers for self-checking residue number arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={388-396},
    keywords={residue number systems}
}

@article{JessaniOlson1996,
     author = {R.~M. Jessani and C.~H. Olson},
     title = {The floating-point unit of the {PowerPC} 603e microprocessor},
     journal = {{IBM} Journal of Research and Development},
     volume = {40},
     number = {5},
     pages = {559--566},
     year = {1996}
}

@ARTICLE{Jezequel04,
        AUTHOR = {J\'ez\'equel, F.},
        TITLE = {{Dynamical control of converging sequences computation}},
        JOURNAL = {Applied Numerical Mathematics},
        VOLUME = 50,
        PAGES = {147--164},
        YEAR = 2004
}

@inproceedings{JK93,
    author={W. Krandick and J.~R. Johnson},
    title={Efficient multiprecision floating-point multiplication with optimal directional
        rounding},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={228-233},
    location={Windsor, Canada},
    keywords={floating-point arithmetic,multiplication,rounding}
}

@inproceedings{JL95,
    author={V.~K.~Jain and L.~Lin},
    title={High-Speed Double Precision Computation of Nonlinear Functions},
    booktitle={Proceedings of the 12th {IEEE} Symposium on Computer Arithmetic},
    year= 1995,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={S.~Knowles and W.~McAllister},
    pages={107--114},
    key={JL95},
    location={Bath, UK}
}

@article{JM84,
    author={I.~R. Mactaggart and M.~A. Jack},
    title={A single chip radix-2 {FFT} butterfly architecture using parallel data distributed
        arithmetic},
    journal={IEEE journal of solid-state circuits},
    volume={SC-19},
    year= 1984,
    pages={368-373},
    keywords={FFT}
}

@article{JM92,
    author={Z.~J. Mou and F. Jutand},
    title={``Overturned-stairs'' adder trees and multiplier design},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={940-948},
    month= aug,
    number= 8,
    keywords={multiplication}
}

@inproceedings{JMRW91,
    author={G.~A. Jullien and W.~C. Miller and D. Reaume and N. Wigley},
    title={Small moduli replications in the MRRNS},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={92-99},
    location={Grenoble, France},
    keywords={residue number systems}
}

@inproceedings{JMS93,
    author={W.~K. Jenkins and B.~A. Schnaufer and A.~J. Mansen},
    title={Combined system-level redundancy and modular arithmetic for fault-tolerant
        digital signal processing},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={28-35},
    location={Windsor, Canada},
    keywords={error-tolerant arithmetic,residue number systems}
}

@inproceedings{Joh83,
    author={K. Johnsen},
    title={An IEEE Floating Point Arithmetic Implementation},
    booktitle={Proceedings of the 6th Symposium on Computer Architecture},
    year= 1983,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Aarhus, Denmark},
    keywords={floating-point arithmetic}
}

@misc{Jones2004,
    author={Derek M. Jones},
    title={The New C Standard},
    year= 2008 ,
    howpublished={\url{http://www.coding-guidelines.com/cbook/cbook1_1.pdf}}
}
@article{JoyYen2000,
    author={Marc Joye and Sung-Min Yen},
    title={Optimal Left-to-Right Binary Signed-Digit Recoding},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={740--748},
    month= jul,
    number= 7
}

@article{JS88,
    author={N.~R. Shanbhag and P. Jujena},
    title={Parallel implementation of a 4x4-bit multiplier using modified Booth's algorithm},
    journal={IEEE journal of solid-state circuits},
    volume={SC-23},
    year= 1988,
    pages={1010-1013},
    keywords={multiplication}
}

@article{Jul78,
    author={G.~A. Jullien},
    title={Residue number scaling and other operations using ROM arrays},
    journal={{IEEE} Transactions on Computers},
    volume={C-27},
    year= 1978,
    pages={325-336},
    keywords={residue number systems,table lookup algorithms}
}

@article{Jul80,
    author={G.~A. Jullien},
    title={Implementation of multiplication modulo a prime number, with applications
        to number-theoretic transforms},
    journal={{IEEE} Transactions on Computers},
    volume={C-29},
    year= 1980,
    pages={899-905},
    keywords={convolution,FFT,multiplication,prime numbers}
}

% VL: Le mot est bien "Pracniques" (contraction de "practical techniques"),
% apparemment inventé par l'ACM et voulant dire "practical techniques of
% value to software engineering practitioners". Cf
%   http://www1.elsevier.com/homepage/sac/isco/pdf/glass.pdf
@article{Kahan1965,
 author = {W. Kahan},
 title = {Pracniques: further remarks on reducing truncation errors},
 journal = {Commun. ACM},
 volume = {8},
 number = {1},
 year = {1965},
 issn = {0001-0782},
 pages = {40},
 doi = {http://doi.acm.org/10.1145/363707.363723},
 publisher = {ACM Press},
 address = {New York, NY},
 }

@unpublished{Kah04,
    author={W.~Kahan},
    title={A Logarithm Too Clever by Half},
    note={Available at \url{http://http.cs.berkeley.edu/~wkahan/LOG10HAF.TXT}},
    year= 2004,
    key={Kah04},
    institution={Elect. Engineering and Computer Science, Univ. of California at Berkeley}
}

@unpublished{Kah04a,
    author={W.~Kahan},
    title={On the Cost of Floating-Point Computation Without Extra-Precise Arithmetic},
    note={Available at \url{http://http.cs.berkeley.edu/~wkahan/Qdrtcs.pdf}},
    year= 2004,
    key={Kah04a},
    institution={Elect. Engineering and Computer Science, Univ. of California at Berkeley}
}

@unpublished{Kah04b,
    author={W.~Kahan},
    title={How Futile are Mindless Assessments of Roundoff in Floating-Point Computation?},
    note={Available at \url{http://http.cs.berkeley.edu/~wkahan/Mindless.pdf}},
    year= 2004,
    key={Kah04b},
    institution={Elect. Engineering and Computer Science, Univ. of California at Berkeley}
}

@unpublished{Kah06,
    author={W.~ Kahan},
    title={Private communication},
    note={Unpublished},
    year={2006},
    month= jun,
    key={Kah06}
}

@unpublished{Kah83,
    author={W.~Kahan},
    title={Minimizing q*m-n. {T}ext accessible electronically at \url{http://http.cs.berkeley.edu/~wkahan/}},
    note={At the beginning of the file "nearpi.c"},
    year= 1983,
    key={Kah83},
    institution={Elect. Engineering and Computer Science, Univ. of California at Berkeley}
}

@unpublished{Kah88,
    author={W.~Kahan},
    title={Computer System Support for Scientific and Engineering Computation},
    note={Lecture notes, available at \url{http://www.validlab.com/fp-1988/lectures/}},
    year={1988},
    key={Kah88},
    institution={Elect. Engineering and Computer Science, Univ. of California at Berkeley}
}

@inproceedings{Kah89,
    author={W. Kahan},
    title={Paradoxes in Concepts of Accuracy.},
    booktitle={Lecture notes from Joint Seminar on Issues and Directions in Scientific
        Computations, U.C. Berkeley},
    year= 1989,
    key={Kah89}
}

@unpublished{Kah96,
    author={W.~Kahan},
    title={Lecture Notes on the Status of {IEEE}-754},
    note={PDF file accessible  at \url{http://www.cs.berkeley.edu/~wkahan/ieee754status/IEEE754.PDF}},
    year= 1996,
    key={Kah96},
    institution={Elect. Engineering and Computer Science, Univ. of California at Berkeley}
}

@unpublished{Kah96a,
    author={W.~Kahan},
    title={What can you learn about floating-point arithmetic in one hour?},
    note={Postscript version accessible electronically at \url{http://www.cs.berkeley.edu/~wkahan/ieee754status/cs267fp.ps}},
    year= 1996,
    key={Kah96a},
    institution={Elect. Engineering and Computer Science, Univ. of California at Berkeley}
}

@unpublished{Kahan1996,
    author={W.~Kahan},
    title={A test for correctly rounded SQRT},
    note={Postscript version accessible electronically at \url{http://www.cs.berkeley.edu/~wkahan/SQRTest.ps}},
    year= 1996,
    key={Kahan1996},
    institution={Elect. Engineering and Computer Science, Univ. of California at Berkeley}
}

@article{Kah98,
    author={W.~Kahan},
    title={{IEEE} 754: An interview with {William} {Kahan}},
    journal={Computer},
    volume={31},
    year={1998},
    pages={114--115},
    month= mar,
    number={3},
    key={Kah98}
}

@inproceedings{Kahan1987,
    author={W.~Kahan},
    title={Branch Cuts for Complex Elementary Functions},
    booktitle={The State of the Art in Numerical Analysis},
    year= 1987,
    publisher={Clarendon Press, Oxford},
    editor={A. Iserles and M. J. D. Powell},
    pages={165--211}
}

@TECHREPORT{Kahan99,
        AUTHOR             = {Kahan, W.},
        INSTITUTION        = {Computer Science, UC Berkeley},
        NOTE               = {Available at \url{http://http.cs.berkeley.edu/~wkahan/improber.ps}},
        TITLE              = {{The improbability of probabilistic error analyses for numerical computations}},
        TYPE               = {Slides},
        YEAR               = {1999}
}

@TECHREPORT{Kahan1981,
        AUTHOR             = {Kahan, W.},
        INSTITUTION        = {Computer Science, UC Berkeley},
        NOTE               = {Available at \url{http://www.cs.berkeley.edu/~wkahan/ieee754status/why-ieee.pdf}},
        TITLE              = {Why do we Need a Floating-Point Standard?},
        YEAR               = {1981}
}

@unpublished{KahDar1998,
    author={W.~Kahan and J.~Darcy},
    title={How {Java}'s Floating-Point Hurts Everyone Everywhere},
    note={Available at \url{http://www.cs.berkeley.edu/~wkahan/JAVAhurt.pdf}},
    year= 1998,
    key={DahDar1998},
    institution={Elect. Engineering and Computer Science, Univ. of California at Berkeley}
}

@article{KahanZuras2005,
    author={W.~Kahan and D.~Zuras},
    title={An Open Question to Developers of Numerical Software},
    journal={IEEE Computer},
    volume= 38,
    year= 2005,
    pages={91--94},
    month= may,
    number= 5
}

@article{Kal83,
    author={R. Kallman},
    title={A faster 8-bit carry circuit},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={1209-1211},
    keywords={addition}
}

@inproceedings{Kan91,
    author={V. Kantabutra},
    title={Designing optimum carry-skip adders},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={146-155},
    location={Grenoble, France},
    keywords={addition}
}

@article{Kan96,
    author={V. Kantabutra},
    title={On Hardware for Computing Exponential and Trigonometric Functions},
    journal={{IEEE} Transactions on Computers},
    volume= 45,
    year= 1996,
    pages={328--339},
    month= mar,
    number= 3,
    key={Kan96},
    keywords={CORDIC}
}

@article{Kar84,
    author={A.~H. Karp},
    title={Exponential and Logarithm by sequential Squaring},
    journal={IEEE Transaction on Computers},
    volume={C-33},
    year= 1984,
    number= 5,
    keywords={exponential,logarithm}
}

@article{Kar85,
    author={R.~Karpinsky},
    title={{PARANOIA}: a Floating-Point Benchmark},
    journal={BYTE},
    volume= 10,
    year= 1985,
    number= 2,
    key={Kar85}
}

@article{KaratsubaOfman1962,
    author={A.~Karatsuba and Y.~Ofman},
    title={Multiplication of Many-Digital Numbers by Automatic Computers},
    journal={Doklady Akad. Nauk SSSR},
    volume={145},
    year={1962},
    pages={293--294},
    key={KaratsubaOfman1962},
    note={Translation in Physics-Doklady 7, 595--596, 1963}
}

@article{KarpMarkstein1997,
    author={Alan H. Karp and Peter Markstein},
    title={High-Precision Division and Square Root},
    abstract={We present division and square root algorithms for calculation with more
        bits than are handled by the floating-point hardware. These algorithms
        avoid the need to multiply two high-precision numbers, speeding up the
        last iteration by as much as a factor of 10. We also show how to produce
        the floating-point number closest to the exact result with relatively few
        additional operations.},
    journal = AcmToms,
    volume={23},
    year={1997},
    pages={561--589},
    month= dec,
    number={4},
    keywords={algorithms, performance, division, quad precision, square root.},
    issn={0001-0782},
    coden={CACMA2},
    url={http://doi.acm.org/10.1145/279232.279237; http://www.acm.org/pubs/citations/journals/toms/1997-23-4/p561-karp/},
    accepted={June 1997},
    subject={G.1.0 [Numerical Analysis]: General -- computer arithmetic. G.4 [Mathematics
        of Computing]: Mathematical Software.}
}

@inproceedings{Kau83,
    author={S. Kaushik},
    title={Sign Detection in Non-Redundant Residue Number System with Reduced Information},
    booktitle={Proceedings of the 6th Symposium on Computer Architecture},
    year= 1983,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    keywords={residue number systems}
}

@article{Kaw88,
    author={S. Kawahito and others},
    title={A 32x32-bit multiplier using multiple-valued MOS current-mode circuits},
    journal={IEEE journal of solid-state circuits},
    volume={SC-23},
    year= 1988,
    pages={124-132},
    keywords={multiplication}
}

@BOOK{Kearfott96,
        AUTHOR             = {Kearfott, R.~B.},
        PUBLISHER          = {Kluwer, Dordrecht},
        TITLE              = {Rigorous global search: continuous problems},
        YEAR               = {1996}
}

@article{KC93,
    author={K.~Kota and J.~R.~Cavallaro},
    title={Numerical Accuracy and Hardware Tradeoffs for {CORDIC} Arithmetic for Special-Purpose
        Processors},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages={769--779},
    month= jul,
    number= 7,
    key={KC93}
}

@article{Ker89,
    author={J. Kernhoff and others},
    title={High-speed CMOS adder and multiplier modules for digital signal processing
        in a semicustom environment},
    journal={IEEE journal of solid-state circuits},
    volume= 24,
    year= 1989,
    pages={570-575},
    keywords={addition,multiplication}
}

@article{KGR72,
    author={C.~V. Ramamoorthy and J.~R. Goodman and K.~H. Kim},
    title={Some properties of iterative square-rooting methods using high-speed multiplication},
    journal={{IEEE} Transactions on Computers},
    volume={C-21},
    year= 1972,
    pages={837-847},
    keywords={elementary functions,Newton iteration,square root},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{KH:el-26-13,
    author={C. K. Ko{\c{c}} and C. Y. Hung},
    title={Carry-save adders for computing the product AB modulo N},
    journal={Electronics Letters},
    volume={26},
    year={1990},
    pages={899--900},
    month= jun,
    number={13}
}

@article{KH:el-26-6,
    author={C. K. Ko{\c{c}} and C. Y. Hung},
    title={Multi-operand modulo addition using carry save adders},
    journal={Electronics Letters},
    volume={26},
    year={1990},
    pages={361--363},
    month= mar,
    number={6}
}

@article{Oklobodzija93,
    author={Villeger, D. and Oklobdzija, V.~G.},
    title={Evaluation of {B}ooth encoding techniques for parallel multiplier implementation},
    journal={Electronics Letters},
    volume={29},
    year={1993},
    pages={2016--2017},
    month= nov,
    number={23}
}

@book{Khinchin97,
    author={A. Ya. Khinchin},
    title={Continued Fractions},
    publisher={Dover, New York},
    year={1997},
    key={Khinchin97}
}

@article{KK88,
    author={R. Kirchner and U. Kulisch},
    title={Accurate Arithmetic for Vector Processors},
    journal={Journal of Parallel and distributed Computing},
    volume={Special Issue on Parallelism in Computer Arithmetic},
    year= 1988,
    number= 5,
    keywords={accuracy control}
}

@inproceedings{KKDTMHV98,
    author={F. Kaess and R. Kanan and M. Declercq and A. Tisserand and J.M. Muller and
        B. Hochet and J.M. Vincent},
    title={A Fast Encoding Architecture for High-Speed Flash Analog-to-Digital Converters},
    booktitle={Second International Workshop on Design and Diagnosis of Electronic Circuits
        and Systems},
    year= 1998,
    month= sep,
    location={Szczyrk, Poland}
}

@inproceedings{KKDTMHV98a,
    author={F. Kaess and R. Kanan and M. Declercq and A. Tisserand and J.M. Muller and
        B. Hochet and J.M. Vincent},
    title={Improving High-Speed Flash Analog-to-Digital Converters Accuracy Using Sum
        Encoding},
    booktitle={{SCAN'98}},
    year= 1998,
    month= sep,
    location={Budapest, Hungary}
}

@phdthesis{Kla93,
    author={S. Kla},
    title={Calcul parall{\`e}le et en ligne des fonctions arithm{\'e}tiques},
    school={{\'E}cole Normale Sup{\'e}rieure de Lyon},
    year= 1993,
    month= feb,
    address={46 All{\'e}e d'Italie, 69364 Lyon Cedex 07, France},
    keywords={elementary functions,exponential,logarithm,number systems,rational approximations,redundant
        number systems,square root}
}

@article{KLPS93,
    author={T.~H. Kuo and H.~C. Lin and R.~C. Potter and D. Schupe},
    title={Multiple-valued counter},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages={106-109},
    month= jan,
    number= 1,
    keywords={addition}
}

@book{KM81,
    author={U.~W. Kulisch and W.~L. Miranker},
    title={Computer arithmetic in theory and practice},
    publisher={Academic Press, New York, NY},
    year= 1981,
    keywords={accuracy control,floating-point arithmetic,interval arithmetic}
}

@article{KM81a,
    author={I. Koren and Y. Maliniak},
    title={On classes of positive, negative and imaginary radix number systems},
    journal={{IEEE} Transactions on Computers},
    volume={C-30},
    year= 1981,
    pages={312-317},
    keywords={number systems}
}

@inproceedings{KM83,
    author={P. Kornerup and D.~W. Matula},
    title={An Order Preserving Finite Binary Encoding of the Rationals},
    booktitle={Proceedings of the 6th IEEE Symposium on Computer Arithmetic},
    year= 1983,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={201-209},
    location={Aarhus, Denmark}
}

@article{KM83a,
    author={P. Kornerup and D.~W. Matula},
    title={Finite-precision rational arithmetic: an arithmetic unit},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={378-388},
    keywords={rational arithmetic}
}

@inproceedings{KM85,
    author={P. Kornerup and D.~W. Matula},
    title={Finite precision lexicographic continued fraction number systems},
    booktitle={Proceedings of the 7th IEEE Symposium on Computer Arithmetic},
    year= 1985,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Urbana, IL},
    keywords={continued fractions,number systems,rational arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{KM86,
    author={U.~W. Kulisch and W.~L. Miranker},
    title={The arithmetic of the digital computer: a new approach},
    journal={SIAM Rev.},
    volume= 28,
    year= 1986,
    pages={1-40},
    keywords={accuracy control,floating-point arithmetic,interval arithmetic}
}

@article{KM88,
    author={P. Kornerup and D.~W. Matula},
    title={An On-Line Arithmetic Unit for Bit-Pipelined Rational Arithmetic},
    journal={Journal of Parallel and distributed Computing},
    volume={Special Issue on Parallelism in Computer Arithmetic},
    year= 1988,
    number= 5,
    keywords={number systems,on-line arithmetic,rational arithmetic}
}

@inproceedings{KM89,
    author={P. Kornerup and D. W. Matula},
    title={Exploiting Redundancy in Bit-Pipelined Rational Arithmetic},
    booktitle={Proceedings of the 9th IEEE Symposium on Computer Arithmetic},
    year= 1989,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M. D. Ercegovac and E.~E. Swartzlander},
    pages={119-126},
    location={Santa Monica, CA},
    keywords={number systems,rational arithmetic}
}

@inproceedings{KMMM91,
    author={S. Kla and C. Mazenc and X. Merrheim and J.~M. Muller},
    title={New Algorithms For On-Line Computation of Elementary Functions},
    booktitle={Advanced Signal Proceeing Algorithms, Architectures, and implementations
        II},
    year= 1991,
    publisher={SPIE-The International Society for Optical Engeneering},
    keywords={elementary functions,exponential,on-line arithmetic,redundant number systems,shift-and-add
        algorithms,trigonometric functions}
}

@article{KNEVK2000,
    author={L. Kalampoukas and D. Nikolos and C. Efstathiou and H. Vergos and J. Kalamatianos},
    title={High-Speed Parallel-Prefix Modulo $2^n-1$ Adders},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={673--680},
    month= jul,
    number= 7
}

@inproceedings{Kno91,
    author={A. Knofel},
    title={Fast hardware units for the computation of accurate dot products},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={70-74},
    location={Grenoble, France},
    keywords={accuracy control,floating-point arithmetic,interval arithmetic}
}

@inproceedings{Knowles99,
    author={Simon Knowles},
    title={A Family of Adders},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={30--34}
}

@book{Knu73,
    author={D. Knuth},
    title={The Art of Computer Programming},
    publisher={Addison Wesley, Reading, MA},
    year= 1973,
    volume= 2
}

@book{Knu98,
    author={D. Knuth},
    title={The Art of Computer Programming},
    publisher={Addison-Wesley, Reading, MA},
    year= 1998,
    edition = {3rd},
    volume= 2
}

@article{Knuth62,
    author={D.~E. Knuth},
    title={Evaluation of polynomials by computer},
    journal={Commun. ACM},
    volume={5},
    year={1962},
    pages={595--599},
    number={12},
    issn={0001-0782},
    doi={http://doi.acm.org/10.1145/355580.369074},
    publisher={ACM Press}
}

@inproceedings{KO91,
    author={P. Kornerup and O. Orup},
    title={A high-radix hardware algorithm for calculating the exponential $M^{E}$
        Modulo N},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={52-56},
    location={Grenoble, France},
    keywords={exponential,multiplication,residue number systems}
}

@book{Ko96,
    author={Ker-I Ko},
    title={Complexity Theory of Real Functions},
    publisher={Birkh{\"a}user},
    year= 1991,
    series={Progress in Theoretical Computer Science},
    key={Ko96}
}

@article{KolLeeDep2000,
    author={K.J. Van der Kolk and J.A. Lee and E.F.A. Deprettere},
    title={A Floating-Point Vectoring Algorithm Based on Fast Rotations},
    journal={Journal of VLSI Signal Processing Systems},
    volume= 25,
    year= 2000,
    pages={125--140},
    month= jun,
    number= 2
}

@book{Kor93,
    author={I. Koren},
    title={Computer Arithmetic Algorithms},
    publisher={Prentice-Hall, Englewood Cliffs, NJ},
    year= 1993,
    keywords={accuracy control,addition,cordic,division,elementary functions,exponential,floating-point
        arithmetic,logarithm,multiplication,number systems,redundant number systems,residue
        number systems,shift-and-add algorithms,square root,survey on computer
        arithmetic,trigonometric functions}
}

@inproceedings{Kor93a,
    author={P. Kornerup},
    title={High-radix modular multiplication for cryptosystems},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={277-283},
    location={Windsor, Canada},
    keywords={cryptography,multiplication,RSA}
}

@article{Kor94,
    author={P. Kornerup},
    title={A Systolic, Linar-Array Multiplier for a Class of Right-Shift Algorithms},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={892-898},
    month= aug,
    number= 8,
    keywords={multiplication}
}

@inproceedings{Kor99,
    author={Peter Kornerup},
    title={Necessary and Sufficient Conditions for Parallel, Constant Time Conversion
        and Addition},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={152--156}
}

@proceedings{KorBajFrouMul2003,
    editor={Peter Kornerup and Jean-Claude Bajard and Christiane Frougny and Jean-Michel
        Muller},
    title={Special issue ``Real Numbers and Computers'' of Theoretical Computer Science},
    year={2003},
    month= jan,
    volume={291},
    key={KorBajFrouMul2003},
    number={2}
}

@inproceedings{KorMul2003,
    author={P. Kornerup and J.-M. Muller},
    title={Choosing Starting Values for {Newton}-{Raphson} Computation of 
           Reciprocals, Square-Roots and Square-Root Reciprocals},
    booktitle={Proceedings of RNC5},
    year={2003},
    month= sep,
    editor={M. Daumas and N. Revol},
    key={KorMul2003},
    location={Lyon, France}
}

@techreport{KorMul2004,
    author={P.~Kornerup and J.-M.~Muller},
    title={RN-Codings of Numbers: definition and some properties},
    institution={LIP, ENS-Lyon},
    year={2004},
    number={2004-44},
    key={KorMul2004}
}

@article{KorMull2004a,
    author={P.~Kornerup and J.-M.~Muller},
    title={Choosing Starting Values for Certain {Newton}-{Raphson} Iterations},
    journal={Theoretical Computer Science (to appear)},
    year={2004}
}

@article{KornerupMuller2006,
    author={P.~Kornerup and J.-M.~Muller},
    title={Choosing Starting Values for certain {N}ewton--{R}aphson Iterations},
    abstract={We aim at finding the best possible seed values when computing $a^{1/p}$
        using the Newton-Raphson iteration in a given interval. A natural choice
        of the seed value would be the one that best approximates the expected
        result. It turns out that in most cases, the best seed value can be quite
        far from this natural choice. When we evaluate a monotone function f(a)
        in the interval [amin, amax], by building the sequence xn defined by the
        Newton-Raphson iteration, the natural choice consists in choosing x0 equal
        to the arithmetic mean of the endpoint values. This minimizes the maximum
        possible distance between x0 and f(a). And yet, if we perform n iterations,
        what matters is to minimize the maximum possible distance between xn and
        f(a). In several examples, the value of the best starting point varies
        rather significantly with the number of iterations.},
    journal={Theoretical Computer Science},
    volume={351},
    year={2006},
    pages={101-110},
    month= feb,
    number={1}
}

@article{KornerupMuller2006a,
    author={Peter Kornerup and Jean-Michel Muller},
    title={Leading Guard Digits in Finite-Precision Redundant Representations},
    abstract={Redundant number representations are generally used to allow constant time
        additions, based on the fact that only bounded carry-ripples take place.
        But, carries may ripple out into positions which may not be needed to represent
        the final value of the result and, thus, a certain amount of leading guard
        digits are needed to correctly determine the result. Also, when cancellation
        during subtractions occurs, there may be nonzero digits in positions not
        needed to represent the result of the calculation. It is shown here that,
        for normal redundant digit sets with radix greater than two, a single guard
        digit is sufficient to determine the value of such an arbitrary length
        prefix of leading nonzero digits. This is also the case for the unsigned
        carry-save representation, whereas two guard digits are sufficient, and
        may be necessary, for additions in the binary signed-digit and 2's complement
        carry-save representations. Thus, only the guard digits need to be retained
        during sequences of additions and subtractions. At suitable points, the
        guard digits may then be converted into a single digit, representing the
        complete prefix.},
    journal={{IEEE} Transactions on Computers},
    volume={55},
    year={2006},
    pages={541--548},
    month= may,
    number={5},
    doi={http://dx.doi.org/10.1109/TC.2006.79}
}

@article{Kos91,
    author={D.~K. Kostopoulos},
    title={An algorithm for the computation of binary logarithms},
    journal={{IEEE} Transactions on Computers},
    volume= 40,
    year= 1991,
    pages={1267-1271},
    month= nov,
    number= 11,
    keywords={logarithm}
}

@article{Kot87,
    author={S. Kotani and others},
    title={Feasibility of an ultra-high-speed Josephson multiplier},
    journal={IEEE journal of solid-state circuits},
    volume={SC-22},
    year= 1987,
    pages={98-103},
    keywords={multiplication}
}

@article{KPS77,
    author={D.~J. Kuck and D.~S. Parker and A.~H. Sameh},
    title={Analysis of rounding methods in floating point arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume={C-26},
    year= 1977,
    pages={643-650},
    keywords={floating-point arithmetic,rounding},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{KR71,
    author={N.~G. Kingsbury and P.~J.~W. Rayner},
    title={Digital filtering using logarithmic arithmetic},
    journal={Electronic Letters},
    volume= 7,
    year= 1971,
    pages={56-58},
    keywords={logarithm,logarithmic number system},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Kra88,
    author={W.~Kr{\"a}mer},
    title={Inverse Standard Functions for Real and Complex Point and Interval Arguments
        with Dynamic Accuracy},
    journal={Computing, Suppl.},
    volume= 6,
    year= 1988,
    pages={185--212},
    key={Kra88}
}

@ARTICLE{KR06,
        AUTHOR             = {Kreinovich, V. and Rump, S.},
        TITLE              = {Towards Optimal Use of Multi-Precision Arithmetic: A Remark},
        JOURNAL             = {Reliable Computing},
        VOLUME             = 12,
        PAGES              = {365--369},
        NOTE               = {Available from \url{http://www.ti3.tu-harburg.de/publications/rump/KreiRu06.pdf}},
        YEAR               = {2006}
}

@BOOK{KLRK97,
        AUTHOR             = {Kreinovich, V. and Lakeyev, A. and Rohn, J. and Kahl, P.},
        PUBLISHER          = {Dordrecht},
        TITLE              = {{Computational Complexity and Feasibility of Data Processing and Interval Computations}},
        YEAR               = {1997}
}


@article{Kri70,
    author={E.~V. Krishnamurthy},
    title={On range transformation techniques for division},
    journal={{IEEE} Transactions on Computers},
    volume={C-19},
    year= 1970,
    month= mar,
    number= 3,
    keywords={division}
}

@article{Kro78,
    author={J. Kropa},
    title={Calculator algorithms},
    journal={Mathematics Magazine},
    volume= 51,
    year= 1978,
    pages={106-109},
    month= mar,
    number= 2,
    keywords={cordic,elementary functions}
}

@inproceedings{KS:assp2001,
    author={Sungwook Kim and Gerald E. Sobelman},
    title={Digit-Serial Modular Multiplication Using Skew-Tolerant Domino {CMOS}},
    booktitle={Proceedings of the IEEE International Conference on Acoustics, Speech, and
        Signal Processing},
    year={2001},
    publisher= IEEECS,
    pages={1173--1176},
    volume={2}
}

@article{KS88,
    author={L. Kuhnel and H. Schmeck},
    title={A closer look at {VLSI} multiplication},
    journal={Integration},
    volume= 6,
    year= 1988,
    pages={345-359},
    keywords={multiplication}
}

@inproceedings{KT93,
    author={B.~J. Kirsh and P.~R. Turner},
    title={Adaptive beamforming using RNS arithmetic},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={36-43},
    location={Windsor, Canada},
    keywords={residue number systems}
}

@inproceedings{Kuh91,
    author={L. Kuhnel},
    title={Optimal purely systolic addition},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={172-179},
    location={Grenoble, France},
    keywords={addition}
}

@article{Kul71,
    author={U.~W. Kulisch},
    title={An axiomatic approach to rounded computations},
    journal={Numerische Mathematik},
    volume= 19,
    year= 1971,
    pages={1--17},
    keywords={accuracy control,floating-point arithmetic,interval arithmetic,rounding}
}

@article{Kul77,
    author={U.~W. Kulisch},
    title={Mathematical foundation of computer arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume={C-26},
    year= 1977,
    pages={610--621},
    month= jul,
    number= 7,
    keywords={accuracy control,floating-point arithmetic,interval arithmetic}
}

@article{Kumar1997,
    author = {A. Kumar},
    title = {The {HP PA-8000 RISC CPU}},
    journal = {{IEEE} Micro},
    volume = {17},
    number = {2},
    pages = {27--32},
    month = {March/April},
    year = {1997}
}

@article{KUY84,
    author={M. Uya and K. Kaneko and J. Yasui},
    title={A CMOS floating-point multiplier},
    journal={IEEE journal of solid-state circuits},
    volume={SC-19},
    year= 1984,
    pages={697-702},
    month= oct,
    number= 5,
    keywords={floating-point arithmetic,multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{KwaChoSwa2000,
    author={Jae-Hyuck Kwak and Jae Hun Choi and Earl E. Swartzlander},
    title={High-Speed {CORDIC} Based on an Overlapped Architecture and a Novel $\sigma$-Prediction
        Method},
    journal={Journal of VLSI Signal Processing Systems},
    volume= 25,
    year= 2000,
    pages={167--178},
    month= jun,
    number= 2
}

@article{KZ90,
    author={I.~Koren and O.~Zinaty},
    title={Evaluating Elementary Functions in a Numerical Coprocessor Based on Rational
        Approximations},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={1030--1037},
    month= aug,
    number= 8,
    key={KZ90}
}

@article{LA2000,
    author={T.~Lang and E.~Antelo},
    title={CORDIC-Based Computation of ArcCos and $\sqrt{1 - t^2}$},
    journal={J. VLSI Signal Process. Syst.},
    volume={25},
    year={2000},
    pages={19--38},
    number={1},
    issn={0922-5773},
    publisher={Kluwer Academic Publishers},
    address={Hingham, MA}
}

@techreport{LA96,
    author={T.~Lang and E.~Antelo},
    title={{CORDIC}-based computation of arccos and arcsin},
    institution={Dept. Eletronica y Computation, Univ. of Santiago de Compostela, Spain},
    year= 1996,
    key={LA96}
}

@inproceedings{LA97,
    author={T.~Lang and E.~Antelo},
    title={{CORDIC}-based computation of arccos and arcsin},
    booktitle={ASAP'97, The {IEEE} International Conference on Application-Specific Systems,
        Architectures and Processors},
    year={1997},
    month= jul,
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA},
    key={LA97}
}

@book{Lai92,
    author={X. Lai},
    title={On the design and Security of Blocks Ciphers},
    publisher={Hartung-Gorre Verlag Konstanz},
    year={1992},
    series={ETH Series in Information Processing},
    key={Lai92}
}

@article{LamLan86,
    author={R.O.~Lamaire and J.H.~Lang},
    title={Performance of Digital Linear Regulators which use Logarithmic Arithmetic},
    journal={IEEE Transactions on Automatic Control},
    volume={AC-31},
    year= 1986,
    pages={394--400},
    month= may,
    number= 5,
    key={LamLan86}
}

@article{Lan87,
    author={E. Lange},
    title={Implementation and test of the ACRITH facility in a system /370},
    journal={{IEEE} Transactions on Computers},
    volume={C-36},
    year= 1987,
    pages={1088-1096},
    keywords={accuracy control,interval arithmetic}
}

@article{LanAnt2000,
    author={T. Lang and E. Antelo},
    title={{CORDIC}-Based Computation of {ArcCos} and $\sqrt{1-t^2}$},
    journal={Journal of VLSI Signal Processing},
    volume= 25,
    year= 2000,
    pages={19--38}
}

@inproceedings{ErleEtal2002,
    author={M.~A.~Erle and M.~J.~Schulte and J.~M.~Linebarger},
    title={Potential speedup using decimal floating-point hardware},
    booktitle={Thirty-Sixth Asilomar Conference on Signals, Systems, and Computers},
    year= 2002,
    month= nov,
    volume=2,
    pages={1073-1077},
    location = {Pacific Grove, California}
}


@inproceedings{LanAnt97,
    author={T. Lang and E. Antelo},
    title={{CORDIC} Vectoring with Arbitray Target Value},
    booktitle={Proceedings of the 13th {IEEE} Symposium on Computer Arithmetic (Asilomar,
        {CA)}},
    year= 1997,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Lang and Muller and Takagi},
    pages={108--115}
}

@article{LangAntelo2005,
    author={T.~Lang and E.~Antelo},
    title={High-Throughput {CORDIC}-Based Geometry Operations for {3D} Computer Graphics},
    journal={{IEEE} Transactions on Computers},
    volume={54},
    year={2005},
    pages={347--361},
    month={mar},
    number={3},
    key={LangAntelo2005}
}

@inproceedings{LangMuller2001,
    author={T. Lang and J.-M. Muller},
    title={Bound on Run of Zeros and Ones for Algebraic Functions},
     booktitle={Proceedings of the 15th {IEEE} Symposium on Computer Arithmetic (ARITH-16)},
    pages={13--20},
   editor = {N.~Burgess and L.~Ciminiera},
    month = jun,
    year = {2001},
    key={LangMuller2001}
}



@article{LanMon99,
    author={T. Lang and P. Montuschi},
    title={Very High Radix Square Root with Prescaling and Rounding and a Combined
        {Division/Square} Root Unit},
    journal={{IEEE} Transactions on Computers},
    volume= 48,
    year= 1999,
    pages={827--841},
    month= aug,
    number= 8
}

@ARTICLE{Langlois01,
        AUTHOR             = {Langlois, P.},
        JOURNAL            = {BIT Numerical Algorithms},
        NUMBER             = {3},
        PAGES              = {515--539},
        TITLE              = {Automatic linear correction of rounding errors},
        VOLUME             = {41},
        YEAR               = {2001}
}

@INBOOK{Langlois02,
        AUTHOR = {Langlois, Ph.},
        CHAPTER = {1: Introduction g\'en\'erale},
        PAGES = {19--52},
        PUBLISHER = {A. Barraud et al., Trait\'e IC2 - Herm\`es Science},
        TITLE = {Outils d'analyse num\'erique pour l'automatique},
        YEAR = {2002},
        NOTE = {in French}
}

@inproceedings{LASCT95,
    author={T.~Lynch and A.~Ahmed and M.~J. Schulte and T.~Callaway and R.~Tisdale},
    title={The {K}5 Transcendental Functions},
    booktitle={Proceedings of the 12th {IEEE} Symposium on Computer Arithmetic},
    year= 1995,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={S.~Knowles and W.~McAllister},
    pages={163--170},
    key={LASCT95},
    location={Bath, UK}
}

@book{Lau72,
    author={P.~J. Laurent},
    title={Approximation et Optimisation},
    publisher={Hermann},
    year= 1972,
    address={Paris, France},
    series={Enseignement des Sciences (in French)},
    keywords={polynomial approximations}
}

@article{LB61,
    author={M. Lehman and N. Burla},
    title={Skip techniques for high-speed carry propagation in binary arithmetic units},
    journal={IRE Transactions on Electronic Computers},
    year= 1961,
    pages= 691,
    month= dec,
    keywords={addition}
}

@article{Lee82,
    author={F.~S. Lee and others},
    title={A high-speed LSI GaAs 8x8-bit parallel multiplier},
    journal={IEEE journal of solid-state circuits},
    volume={SC-17},
    year= 1982,
    pages={638-647},
    keywords={multiplication}
}

@article{Lee89,
    author={C. Lee},
    title={Multistep gradual rounding},
    journal={{IEEE} Transactions on Computers},
    volume= 38,
    year= 1989,
    pages={595-600},
    keywords={floating-point arithmetic,rounding}
}

@phdthesis{Lef2000,
    author={V.~Lef{\`e}vre},
    title={Moyens Arithm{\'e}tiques Pour un Calcul Fiable},
    school={{\'E}cole Normale Sup{\'e}rieure de Lyon, Lyon, France},
    year= 2000
}

@techreport{Lef97,
    author={V.~Lef{\`e}vre},
    title={An Algorithm that Computes a Lower Bound on the Distance Between a Segment
        and {$Z^2$}},
    institution={LIP, {\'E}cole Normale Sup{\'e}rieure de Lyon},
    year= 1997,
    type={Research report},
    number={RR97-18},
    key={Lef97},
    note={Available at {\tt http://www.ens-lyon.fr/LIP/research\underline{~}reports.us.html}}
}

@inbook{Lef99,
    author={V.~Lef{\`e}vre},
    title={Developments in Reliable Computing},
    chapter={An Algorithm that Computes a Lower Bound on the Distance Between a Segment and $\mathbb{Z}^2$},
    year= 1999,
    publisher={Kluwer Academic Publishers, Dordrecht},
    pages={203--212}
}

@inproceedings{Lefevre2005,
    author={V.~Lef{\`e}vre},
    title={New Results on the Distance Between a Segment and $\mathbb{Z}^2$. {A}pplication to the Exact Rounding},
    booktitle={Proceedings of the 17th {IEEE} Symposium on Computer Arithmetic (ARITH-17)},
    year={2005},
    month= jun,
    pages={68--75},
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA},
    key={Lefevre2005},
    location={Cape Cod, MA}
}

@inproceedings{LefevreMuller2001a,
    author={V. Lef{\`e}vre and J.-M.~Muller},
    title={Worst Cases for Correct Rounding of the Elementary Functions in Double Precision},
     booktitle={Proceedings of the 15th {IEEE} Symposium on Computer Arithmetic (ARITH-16)},
editor = {N.~Burgess and L.~Ciminiera},
    month = jun,
    year = {2001},
    address = {Vail, CO},
    key={LefevreMuller2001a},
 doi = {http://doi.ieeecomputersociety.org/10.1109/ARITH.2001.930115}
}

@article{LefevreMuller2003,
    author={V. Lef{\`e}vre and J.-M.~Muller},
    title={On-the-Fly Range Reduction},
    journal={Journal of {VLSI} Signal Processing},
    volume={33},
    year={2003},
    pages={31--35},
    month= feb,
    number={1/2},
    key={LefevreMuller2003}
}

@inproceedings{LefMul2000,
    author={V. Lef{\`e}vre and J.-M. Muller},
    title={On-the-Fly Range Reduction},
    booktitle={{SPIE's} International Symposium on Optical Science and Technology},
    year= 2000,
    month= aug,
    location={San Diego, CA}
}

@article{LefMul2000b,
    author={Vincent Lef{\`e}vre and Jean-Michel Muller},
    title={L'erreur En Arithm{\'e}tique Des Ordinateurs},
    journal={Le Temps des Savoirs},
    year= 2000,
    pages={147--157},
    month= oct,
    number= 2,
    note={in French -- en Fran\c cais}
}

@inproceedings{LefMul99,
    author={V. Lef{\`e}vre and J.M. Muller},
    title={Table Methods for the Elementary Functions},
    booktitle={{SPIE's} Symposium on Optical Science and Technology},
    year= 1999,
    month= jul,
    location={Denver, CO}
}

@article{Leh62,
    author={M. Lehman},
    title={A comparative study of propagation speed-up circuits in binary arithmetic
        units},
    journal={Information Processing},
    year= 1962,
    pages= 671,
    keywords={addition}
}

@article{Lew90,
    author={D.~M. Lewis},
    title={An architecture for addition and subtraction of long word length numbers
        in the logarithmic number system},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={1325-1336},
    month= nov,
    number= 11,
    keywords={logarithmic number system}
}

@inproceedings{Lew93,
    author={D.~M. Lewis},
    title={An accurate LNS arithmetic using interleaved memory function interpolator},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={2-9},
    location={Windsor, Canada},
    keywords={logarithmic number system,number systems}
}

@article{Lew94,
    author={D.~M. Lewis},
    title={Interleaved Memory Function Interpolators with Application to an Accurate
        LNS Arithmetic Unit},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={974-982},
    month= aug,
    number= 8,
    keywords={elementary functions,logarithmic number system,table lookup algorithms}
}

@inproceedings{Lew99,
    author={David Lewis},
    title={Complex Logarithmic Number System Arithmetic Using High-Radix Redundant
        {CORDIC} Algorithms},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={194--203}
}

@article{Lewin1989,
 author={C.G. Lewin et. al},
 title = {Calculating Devices and Actuarial Work},
 journal = {Journal of the Institute of Actuaries},
 year = {1989},
 number={116},
 pages={215--287}
 }

@article{Li2002,
    author={X.~Li et~al},
    title={Design, implementation and testing of extended and mixed precision {BLAS}},
    journal = AcmToms,
    volume={28},
    year={2002},
    pages={152--205},
    number={2},
    key={Li2002}
}

@article{Li2004,
    author={R.-C.~Li},
    title={Near Optimality of {Chebyshev} Interpolation for Elementary Function Computation},
    journal={{IEEE} Transactions on Computers},
    volume={53},
    year={2004},
    pages={678--687},
    month= jun,
    number={6},
    key={Li2004}
}

@article{Li85,
    author={S.~Y.~R. Li},
    title={Fast constant division routines},
    journal={{IEEE} Transactions on Computers},
    volume={C-34},
    year= 1985,
    pages={866-869},
    keywords={division}
}

@inproceedings{LiBolDau03,
    author={R.-C.~Li and S.~Boldo and M.~Daumas},
    title={Theorems on Efficient Argument Reduction},
    booktitle={Proceedings of the 16th {IEEE} Symposium on Computer Arithmetic ({ARITH}16)},
    year={2003},
    month= jun,
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA},
    editor={J.-C.~Bajard and M.~J.~Schulte},
    pages={129--136},
    key={LiBolDau03},
    location={Santiago de Compostela, Spain}
}

@ARTICLE{BLAS02,
        AUTHOR             = {Li, X. and Demmel, J. and Bailey, D.~H. and Henry, G. and Hida, Y. and Iskandar, J. and Kahan, W. and Kapur, A. and Martin, M. and Tung, T. and Yoo, D.~J.},
        JOURNAL        = AcmToms,
        VOLUME = 28,
        NUMBER             = {2},
        TITLE              = {{Design, implementation and testing of extended and mixed precision BLAS}},
        PAGES = {152--205},
        YEAR               = {2002}
}

@techreport{BLAS00,
        AUTHOR             = {Li, X. and Demmel, J. and Bailey, D.~H. and Henry, G. and Hida, Y. and Iskandar, J. and Kahan, W. and Kapur, A. and Martin, M. and Tung, T. and Yoo, D.~J.},
        NOTE               = {\url{http://crd.lbl.gov/~xiaoye/XBLAS}},
        TITLE              = {{Design, implementation and testing of extended and mixed precision BLAS}},
        INSTITUTION        = {Lawrence Berkeley National Laboratory},
        NUMBER             = {45991},
        YEAR               = {2000}
}

@phdthesis{Liddicoat2002,
    author={A.~A.~Liddicoat},
    title={High-Performance Arithmetic for Division and the Elementary Functions},
    school={Dept. of Electrical Engineering, Stanford University, Palo Alto, CA},
    year= 2002,
    month= feb,
    key={Liddicoat2002}
}

@techreport{LiMarOkaTho2002,
    author={R.-C.~Li and P.~Markstein and J.P.~Okada and J.W.~Thomas},
    title={The Libm Library and Floating-Point Arithmetic in HP-UX for Itanium 2},
    institution={Hewlett-Packard Company},
    year={2002},
    key={LiMarOkaTho2002},
    note={\url{http://h21007.www2.hp.com/dspp/files/unprotected/libm.pdf}}
}

@article{Lin70,
    author={H. Ling},
    title={High speed computer multiplication using a multiple bit decoding algorithm},
    journal={{IEEE} Transactions on Computers},
    volume={C-19},
    year= 1970,
    month= aug,
    number= 8,
    keywords={multiplication}
}

@article{Lin81,
    author={H. Ling},
    title={High-Speed binary adder},
    journal={IBM Journal of Research and Development},
    volume= 25,
    year= 1981,
    pages={156-166},
    month= may,
    keywords={addition}
}

@article{Lin90,
    author={H. Ling},
    title={An approach to implementing multiplication with small tables},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={717-718},
    month= may,
    number= 5,
    keywords={multiplication,table lookup algorithms}
}

@article{Linnainmaa1981,
 author = {S.~Linnainmaa},
 title = {Software for Doubled-Precision Floating-Point Computations},
 journal = AcmToms,
 volume = {7},
 number = {3},
 year = {1981},
 issn = {0098-3500},
 pages = {272--283},
 doi = {http://doi.acm.org/10.1145/355958.355960},
 publisher = {ACM Press},
 address = {New York, NY},
 }

@article{Lio51,
    author={J. Liouville},
    title={Sur des classes tr{\`e}s {\'e}tendues de quantit{\'e}s dont la valeur n'est ni alg{\'e}brique
        ni m{\^e}me r{\'e}ductible {\`a} des irrationnelles alg{\'e}briques},
    journal={J. Math. Pures Appl.},
    volume={16},
    year={1851},
    pages={133-142},
    key={Lio51}
}

@article{LIT92,
    author={B. Litow},
    title={On iterated integer product},
    journal={Information Processing Letters},
    volume= 42,
    year= 1992,
    pages={269-272},
    month= jul,
    keywords={complexity theory,exact arithmetic,residue number systems}
}

@techreport{Lit93,
    author={G.~L.~Litvinov},
    title={Approximate Construction of Rational Approximations and the Effect of Error
        Autocorrection. {A}pplications},
    institution={Institute of Mathematics, University of Oslo},
    year= 1993,
    month= may,
    number= 8,
    key={Lit93},
    issn_isbn={82-553-0834-2}
}

@inproceedings{LL91,
    author={T. Lang and J.~A. Lee},
    title={{SVD} by constant-factor-redundant {CORDIC}},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={264-271},
    location={Grenoble, France},
    keywords={cordic}
}

@article{LL92,
    author={J.~A. Lee and T. Lang},
    title={Constant-factor redundant {CORDIC} for angle calculation and rotation},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={1016-1025},
    month= aug,
    number= 8,
    keywords={cordic,redundant number systems}
}

@article{LLMS2001,
    author={D. Lavenier and D. Litaize and J.M. Muller and P. Sainrat},
    title={Et demain, quel PC ?},
    journal={Technique et Science Informatiques},
    volume={20},
    year={2001},
    number={1},
    key={LLMS2001}
}

@inproceedings{LLVC2003,
    author={D.-U. Lee and W. Luk and J. Villasenor and P.Y.K. Cheung},
    title={Hierarchical Segmentation Schemes for Function Evaluation},
    booktitle={Proceedings of the {IEEE} int. Conference on Field-Programmable Technology},
    year={2003},
    month= dec,
    pages={92--99},
    key={LLVC2003},
    location={Tokyo}
}

@inproceedings{LLVCa2003,
    author={D.-U Lee and W. Luk and J. Villasenor and P.Y.K. Cheng},
    title={Non-uniform Segmentation for Hardware Function Evaluation},
    booktitle={Proceedings of the International Conference on Field-Programmable Logic
        and Applications},
    year={2003},
    month= sep,
    publisher={Springer-Verlag, Berlin},
    pages={796--807},
    series={Lecture Notes in Computer Science},
    key={LLVCa2003},
    location={Lisbon, Portugal},
    number={2778}
}

@article{LM69,
    author={R.~J. Linhardt and H.~S. Miller},
    title={Digit-by-digit transcendental function computation},
    journal={RCA Review},
    volume= 30,
    year= 1969,
    pages={209-247},
    keywords={bit-serial arithmetic,elementary functions},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{LM73,
    author={J.~C. Majithia and D. Levan},
    title={A note on base-2 logarithm computations},
    year= 1973,
    keywords={elementary functions,logarithm},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{LM82,
    author={H.~C. Lai and S. Muroga},
    title={Logic networks of carry-save adders},
    journal={{IEEE} Transactions on Computers},
    volume={C-31},
    year= 1982,
    pages={870-882},
    keywords={addition,multiplication}
}

@inproceedings{LM90,
    author={A.~K. Lenstra and M.~S. Manasse},
    title={Factoring with Two Large Primes},
    booktitle={Advances in Cryptology-EUROCRYPT'90},
    year= 1990,
    publisher={Springer-Verlag},
    editor={I.~B. Damgard}
}

@inproceedings{LMPL2004,
    author={D.-U. Lee and O. Mencer and D.J. Pearce and W. Luk},
    title={Automating Optimized Table-with-Polynomial Function Evaluation for {FPGA}s},
    booktitle={Proceedings of FPL 2004},
    year={2004},
    month= aug,
    publisher={Springer-Verlag, Berlin},
    editor={J. Becker and M. Platzner and S. Vernalde},
    pages={364--373},
    series={Lecture Notes in Computer Science},
    key={LMPL2004},
    location={Antwerpen, Belgium},
    number={3203}
}

@inproceedings{LMT97,
    author={V. Lef{\`e}vre and J.-M. Muller and A. Tisserand},
    title={Towards Correctly Rounded Transcendentals},
    booktitle={Proceedings of the 13th IEEE Symposium on Computer Arithmetic},
    year= 1997,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    key={LMT97},
    location={Pacific Grove, CA}
}

@proceedings{LMT97a,
    editor={T.~Lang and J.M.~Muller and N.~Takagi},
    title={Proceedings of the 13-th IEEE Symposium on Computer Arithmetic (ARITH-13)},
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    year= 1997,
    month= jul,
    key={LMT97a},
    location={Pacific Grove, CA}
}

@article{LMT98,
    author={V. Lef{\`e}vre and J.-M. Muller and A. Tisserand},
    title={Toward Correctly Rounded Transcendentals},
    journal={{IEEE} Transactions on Computers},
    volume= 47,
    year= 1998,
    pages={1235--1243},
    month= nov,
    number= 11
}

@article{LouMar2000,
    author={Z. Luo and M. Martonosi},
    title={Accelerated Pipelined Integer and Floating-Point Accumulations in Configurable
        Hardware with Delayed Addition Techniques},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={208--218},
    month= mar,
    number= 3
}

@article{Loz83,
    author={D.~W. Lozier},
    title={The use of floating-point and interval arithmetic in the computation of
        error bounds},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={411-417},
    keywords={accuracy control,floating-point arithmetic,interval arithmetic}
}

@inproceedings{Loz93,
    author={D.~W. Lozier},
    title={An underflow-induced graphics failure solved by SLI arithmetic},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={10-17},
    location={Windsor, Canada},
    keywords={number systems}
}

@article{LPV89,
    author={S. Vassiliadis and D.~S. Lemon and M. Putrino},
    title={S/370 sign-magnitude floating-point adder},
    journal={IEEE journal of solid-state circuits},
    volume= 24,
    year= 1989,
    pages={1062-1070},
    keywords={addition,floating-point arithmetic}
}

@inproceedings{LS87,
    author={H. Lin and H.~J. Sips},
    title={A novel floating-point on-line division algorithm},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic},
    year= 1987,
    month= may,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M.~J. Irwin and R. Stefanelli},
    location={Como, Italy},
    keywords={division,floating-point arithmetic,on-line arithmetic}
}

@inproceedings{LS89,
    author={H. Lin and H. J. Sips},
    title={On-Line {CORDIC} algorithms},
    booktitle={Proceedings of the 9th {IEEE} Symposium on Computer Arithmetic},
    year= 1989,
    month= sep,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M. D. Ercegovac and E. Swartzlander},
    pages={26-33},
    location={Santa Monica, CA},
    keywords={cordic,on-line arithmetic}
}

@article{LS90,
    author={H.~Lin and H.~J.~Sips},
    title={On-line {CORDIC} Algorithms},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    month= aug,
    number= 8,
    key={LS90}
}

@inproceedings{LS91,
    author={T. Lynch and E.~E. Swartzlander},
    title={The redundant cell adder},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={165-170},
    location={Grenoble, France},
    keywords={addition}
}

@article{LS92,
    author={T. Lynch and E.~E. Swartzlander},
    title={A spanning tree carry lookahead adder},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={931-939},
    month= aug,
    number= 8,
    keywords={addition}
}

@inproceedings{LS92a,
    author={T.~Lynch and E.~E.~Swartzlander},
    title={A Formalization for Computer Arithmetic},
    booktitle={Computer Arithmetic and Enclosure Methods},
    year= 1992,
    publisher={Elsevier Science, Amsterdam},
    editor={L. Atanassova and J. Hertzberger},
    pages={137--145},
    key={LS92a}
}

@article{LS96,
    author={T.~Lynch and M. J.~Schulte},
    title={Software for High-Radix On-line Arithmetic},
    journal={Reliable Computing},
    volume= 2,
    year= 1996,
    pages={133--138},
    number= 2,
    key={LS96}
}

@inproceedings{LuePha99,
    author={Jeng-Jong J. Lue and Dhananjay S. Phatak},
    title={Area $\times$ Delay $(A.T)$ Efficient Multiplier Based on an Intermediate
        Hybrid Signed-Digit {(HSD}-1) Representation},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={216--224}
}

@phdthesis{Lug70,
    author={B. DeLugish},
    title={A class of algorithms for automatic evaluation of functions and computations
        in a digital computer},
    school={Dept. of Computer Science, University of Illinois, Urbana-Champaign, IL},
    year= 1970,
    keywords={elementary functions,shift-and-add algorithms}
}

@techreport{Luk81,
    author={W.~K. Luk},
    title={A regular layout for parallel multipliers of O(Log^{2}n) time},
    institution={IMAG},
    year= 1981,
    month= jun,
    address={Grenoble},
    number= 259,
    keywords={multiplication}
}

@phdthesis{Luk83,
    author={W.~K. Luk},
    title={Impl{\'e}mentation r{\'e}cursive de multiplicateurs optimaux},
    school={Universit{\'e} de Paris-Sud Orsay},
    year= 1983,
    month= oct,
    keywords={multiplication}
}

@article{Lut95,
    author={W.~Luther},
    title={Highly Accurate Tables for Elementary Functions},
    journal={BIT},
    volume= 35,
    year= 1995,
    pages={352--360},
    key={Lut95}
}

@inproceedings{LV83,
    author={W.~K. Luk and J.~E. Vuillemin},
    title={Recursive implementation of optimal time {VLSI} integer multipliers},
    booktitle={VLSI83},
    year= 1983,
    publisher={Elsevier Science Publishers B.V. (North-Holland)},
    editor={F. Anceau and E.~J. Aas},
    keywords={multiplication}
}

@article{LW61,
    author={J.~B. Wilson and R.~S. Ledley},
    title={An algorithm for rapid binary division},
    journal={IRE Transactions on Electronic Computers},
    volume={EC-10},
    year= 1961,
    pages={662-670},
    keywords={division},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{LW91,
    author={F.~S. Lai and C.~F.~E. Wu},
    title={A hybrid number system processor with geometric and complex arithmetic capabilities},
    journal={{IEEE} Transactions on Computers},
    volume= 40,
    year= 1991,
    pages={952-962},
    month= aug,
    number= 8,
    keywords={logarithmic number system,number systems}
}

@inproceedings{Lyn95,
    author={T.~Lynch},
    title={High Radix Online Arithmetic for Credible and Accurate General Purpose Computing},
    booktitle={Proc. of the Real Numbers and Computers Conference},
    year= 1995,
    key={Lyn95},
    location={Saint-Etienne, France}
}

@article{Lyo76,
    author={R.~F. Lyon},
    title={Two's complement pipeline multipliers},
    journal={IEEE Trans. on Communication},
    year= 1976,
    pages={418-425},
    month= apr,
    keywords={multiplication}
}

@article{LZ77,
    author={A. Lempel and J. Ziv},
    title={A Universal Algorithm for Sequential Data Compression},
    journal={IEEE Transactions on Information Theory},
    volume={IT-23},
    year= 1977,
    number= 3
}

@inproceedings{Mac61,
    author={O.~L. MacSorley},
    title={High-Speed arithmetic in binary computers},
    booktitle={IRE Proceedings},
    year= 1961,
    pages={67-91},
    keywords={survey on computer arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990},
    number= 49
}

@inproceedings{Mac86,
    author={R.~I. MacDonald},
    title={An optoelectronic adder},
    booktitle={Proceedings of the IEEE},
    year= 1986,
    keywords={addition}
}

@article{MacLeod1996,
    author={Allan J. MacLeod},
    title={Algorithm 757; MISCFUN, a software package to compute uncommon special functions},
    journal = AcmToms,
    volume={22},
    year={1996},
    pages={288--301},
    number={3},
    issn={0098-3500},
    doi={http://doi.acm.org/10.1145/232826.232846},
    publisher={ACM Press},
    address={New York, NY}
}

@article{Mag88,
    author={D.~J. Magenheimer and others},
    title={Integer multiplication and division on the {HP} precision architecture},
    journal={{IEEE} Transactions on Computers},
    volume={C-37},
    year= 1988,
    pages={980-990},
    keywords={division,multiplication}
}

@article{Maj67,
    author={S. Majerski},
    title={On determination of optimal distributions of carry skips in adders},
    journal={IEEE Trans. on electronic computers},
    volume={EC-16},
    year= 1967,
    month= feb,
    number= 1,
    keywords={addition}
}

@article{Maj70,
    author={J.~C. Majithia},
    title={Nonrestoring binary division using a cellular array},
    journal={Electronic Letters},
    volume= 6,
    year= 1970,
    month= may,
    keywords={division}
}

@article{Maj85,
    author={S. Majerski},
    title={Square-rooting algorithms for high-speed digital circuits},
    journal={{IEEE} Transactions on Computers},
    volume={C-34},
    year= 1985,
    month= aug,
    number= 8,
    keywords={shift-and-add algorithms,square root}
}

@article{Mal72,
    author={M.~A.~Malcolm},
    title={Algorithms to reveal properties of floating-point arithmetic},
    journal={Communications of the ACM},
    volume= 15,
    year= 1972,
    pages={949--951},
    month= nov,
    number= 11,
    key={Mal72}
}

@article{Man90,
    author={D. Mandelbaum},
    title={A systematic method for division with high average bit skipping},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={127-130},
    keywords={division}
}

@article{Man93,
    author={D.~M. Mandelbaum},
    title={Some results on a SRT type division scheme},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages={102-106},
    month= jan,
    number= 1,
    keywords={division}
}

@article{Man95,
    author={D.~M.~Mandelbaum},
    title={Division Using a Logarithmic-Exponential Transform to Form a Short Reciprocal},
    journal={{IEEE} Transactions on Computers},
    volume= 44,
    year= 1995,
    pages={1326-1330},
    month= nov,
    number= 11,
    key={Man95},
    keywords={division, reciprocation}
}

@book{Map91,
    author={B.~W. Char and K.~O. Geddes and G.~H. Gonnet and B.~L. Leong and M.~B. Monagan
        and S.~M. Watt},
    title={Maple V Library Reference Manual},
    publisher={Springer-Verlag},
    year= 1991,
    address={Berlin},
    key={Map91},
    issn_isbn={3-540-97592-6}
}

@book{Mar2000,
    author={P. Markstein},
    title={{IA}-64 and Elementary Functions: Speed and Precision},
    publisher={Prentice-Hall, Englewood Cliffs, NJ},
    year= 2000,
    series={Hewlett-Packard Professional Books}
}

@inproceedings{Mar2003,
    author={P.~Markstein},
    title={Accelerating Sine and Cosine Evaluation with Compiler Assistance},
    booktitle={Proceedings of the 16th {IEEE} Symposium on Computer Arithmetic ({ARITH}16)},
    year={2003},
    month= jun,
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA},
    editor={Bajard and Schulte},
    pages={137--140},
    key={Mar2003}
}

@article{Mar72,
    author={D. Marino},
    title={New algorithms for the approximate evaluation in hardware of binary logarithms
        and elementary functions},
    journal={{IEEE} Transactions on Computers},
    volume={C-21},
    year= 1972,
    pages={1416-1421},
    keywords={elementary functions,logarithm},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Mar90,
    author={P.~W.~Markstein},
    title={Computation of Elementary Functions on the {IBM} {RISC} {System/6000} Processor},
    journal={IBM Journal of Research and Development},
    volume= 34,
    year= 1990,
    pages={111-119},
    month= jan,
    number= 1,
    key={Mar90},
    keywords={elementary functions, division, square root}
}

@phdthesis{Mas84,
    author={C. Masse},
    title={L'it{\'e}ration de {Newton}: convergence et chaos},
    school={Universit{\'e} Joseph Fourier de Grenoble},
    year= 1984,
    address={Institut IMAG, Genoble, France},
    keywords={Newton iteration}
}

@article{Mat70,
    author={D.~W. Matula},
    title={A formalization of floating-point numeric base conversion},
    journal={{IEEE} Transactions on Computers},
    volume={C-19},
    year= 1970,
    pages={681-692},
    month= aug,
    number= 8,
    keywords={floating-point arithmetic,number systems},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Mat82,
    author={D.~W.~Matula},
    title={Basic Digit Sets for Radix Representation},
    journal={Journal of the ACM},
    volume= 29,
    year= 1982,
    pages={1131--1143},
    month= oct,
    number= 4,
    key={Mat82}
}

@phdthesis{Maz93,
    author={C. Mazenc},
    title={Syst{\`e}mes de repr{\'e}sentation des nombres et arithm{\'e}tiques sur machines parall{\`e}les},
    school={{\'E}cole Normale Sup{\'e}rieure de Lyon, Lyon, France},
    year= 1993,
    month= dec
}

@book{MC80,
    author={C. Mead and L. Conway},
    title={Introduction to {VLSI} systems},
    publisher={Addison-Wesley, Reading, MA},
    year= 1980
}

@article{Meg62,
    author={J.~E. Meggitt},
    title={Pseudo Division and Pseudo Multiplication Processes},
    journal={IBM Journal of Research and Development},
    volume= 6,
    year= 1962,
    pages={210-226},
    keywords={elementary functions,shift-and-add algorithms}
}

@phdthesis{Melquiond2006,
    author={G.~Melquiond},
    title={De l'arithm{\'e}tique d'intervalles {\`a} la certification de programmes},
    school={{{\'E}cole Normale Sup{\'e}rieure de Lyon}},
    year= 2006,
    month= nov,
    note={Available at \url{http://www.ens-lyon.fr/LIP/Pub/PhD2006.php}}
}

@phdthesis{Raina2006,
    author={S.-K.~Raina},
    title={{FLIP}: a Floating-point Library for Integer Processors},
    school={{{\'E}cole Normale Sup{\'e}rieure de Lyon}},
    year= 2006,
    month= sep,
    note={Available at \url{http://www.ens-lyon.fr/LIP/Pub/PhD2006.php}}
}

@inproceedings{Mel08b,
  author    = {G. Melquiond},
  title     = {Proving bounds on real-valued functions with computations},
  booktitle = {Proceedings of the 4th International Joint Conference on Automated Reasoning},
  editor    = {A. Armando and P. Baumgartner and G. Dowek},
  address   = {Sydney, Australia},
  year      = {2008},
  volume    = {5195},
  pages     = {2--17},
  series    = {Lecture Notes in Artificial Intelligence}
}

@ARTICLE{MP07,
        AUTHOR = {Melquiond, G. and Pion, S.},
        TITLE = {{Formally Certified Floating-Point Filters for Homogeneous Geometric Predicates}},
        JOURNAL = {Theoretical Informatics and Applications},
        VOLUME = {41},
        NUMBER = {1},
        PAGES = {57-69},
        YEAR = 2007
}

@article{OdlyzkoRiele1985,
    author = {A.~M.~Odlyzko and H.~J.~J.~te~Riele},
    title = {Disproof of the {M}ertens Conjecture},
    journal = {J.\ {R}eine {A}ngew.\ Math.},
    volume = {357},
    pages = {138-160},
    year = {1985}
}


@inproceedings{KotnikRiele2006,
    author = {T.~Kotnik and H.~J.~J.~te~Riele},
    title = {The {M}ertens Conjecture Revisited},
    booktitle = {Algorithmic Number Theory},
    series = {Lecture Notes in Computer Science},
    volume = {4076/2006},
    pages = {156-167},
    year = {2006}
}

@phdthesis{Pion1999,
    author={S. Pion},
    title={De la {G}\'eom\'etrie {A}lgorithmique au {C}alcul {G}\'eom\'etrique},
    school={Universit{\'e} de Nice Sophia-Antipolis, France},
    year= 1999,
    month= nov,
    note = {In French}
}

@phdthesis{Men94,
    author={V. M{\'e}nissier},
    title={Arithm{\'e}tique Exacte},
    school={Universit{\'e} Pierre et Marie Curie, Paris},
    year= 1994,
    month= dec,
    note = {In French}
}

@phdthesis{Mencer2000,
    author={Oskar Mencer},
    title={Rational Arithmetic Units in Computer Systems},
    school={Stanford University},
    year= 2000
}

@article{MenSemMorDel2000,
    author={Oskar Mencer and Luc Semeria and Martin Morf and Jean-Marc Delosme},
    title={Application of Reconfigurable {CORDIC} Architectures},
    journal={Journal of VLSI Signal Processing},
    year= 2000,
    month= mar
}

@phdthesis{Mer94,
    author={X.~Merrheim},
    title={Bases discr{\`e}tes et calcul des fonctions {\'e}l{\'e}mentaires par mat{\'e}riel (in {F}rench)},
    school={{\'E}cole Normale Sup{\'e}rieure de Lyon {and} Universit{\'e} Lyon I, France},
    year= 1994,
    month= feb,
    key={Mer94}
}

@article{Met62,
    author={G. Metze},
    title={A class of binary divisions yelding minimally represented quotients},
    journal={IRE Transactions on Electronic Computers},
    volume={EC-11},
    year= 1962,
    month= dec,
    number= 6,
    keywords={division}
}

@article{MetGou95,
    author={D.E. Metafas and C.E. Goutis},
    title={A Floating-Point Advanced {CORDIC} Processor},
    journal={Journal of VLSI Signal Processing},
    volume= 10,
    year= 1995,
    pages={53--65}
}

@article{MHR90,
    author={R.~K. Montoye and E. Hokonek and S.~L. Runyan},
    title={Design of the {IBM RISC System/6000} floating-point execution unit},
    journal={IBM Journal of Research and Development},
    volume= 34,
    year= 1990,
    pages={59-70},
    number= 1,
    keywords={addition,floating-point arithmetic}
}


@article{MicMor97,
    author={Dominique Michelucci and Jean-Michel Moreau},
    title={Lazy Arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume= 46,
    year= 1997,
    pages={961--975},
    month= sep,
    number= 9
}

@inproceedings{MMF07,
    author={Michelucci, D. and Moreau, J.-M. and Foufou, S.},
    title={{Robustness and Randomness}},
    booktitle={Reliable Implementation of Real Numbers Algorithms: Theory and Practice},
    year= 2007,
    publisher={Springer-Verlag, Berlin},
    editor={P. Hertling and C. Hoffmann and W. Luther and N. Revol},
    pages={???},
    series={Lecture Notes in Computer Science},
    volume= {???}
}

@article{MigMulPey2000,
    author={A. Mignotte and J.M. Muller and O. Peyran},
    title={Synthesis for Mixed Arithmetic},
    journal={Design Automation for Embedded Systems},
    volume= 5,
    year= 2000,
    month= feb,
    number= 1
}

@article{MK71,
    author={J.~C. Majithia and R. Kitai},
    title={An iterative array for multiplication of signed binary numbers},
    journal={{IEEE} Transactions on Computers},
    volume={C-20},
    year= 1971,
    month= feb,
    number= 2,
    keywords={multiplication}
}

@inproceedings{MK95,
    author={A.~Munk-Nielsen and P.~Kornerup},
    title={MSB-first Digit-Serial Arithmetic},
    booktitle={Real Numbers and Computers (Saint Etienne, France)},
    year= 1995,
    editor={Bajard and Michelucci and Moreau and Muller},
    key={MK95}
}

@article{MM73,
    author={J.~D. Marasa and D.~W. Matula},
    title={A simulative study of correlated error propagation in various finite precision
        arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    pages={587-597},
    month= jun,
    number= 6,
    keywords={accuracy control,floating-point arithmetic,number systems}
}

@inproceedings{MM94,
    author={A. Mignotte and J.~M. Muller},
    title={Overview of Synthesis and Arithmetic},
    booktitle={IFIP Workshop on Logic and Architecture Synthesis},
    year= 1994,
    month= dec,
    location={Grenoble, France}
}

@techreport{MM96,
    author={A. Munk-Nielsen and J.~M. Muller},
    title={On-line Algorithms for Computing Exponentials},
    institution={Laboratoire LIP, {\'E}cole Normale Sup{\'e}rieure de Lyon},
    year= 1996,
    type={Research Report},
    key={MM96}
}

@article{MMM93,
    author={C. Mazenc and X. Merrheim and J.~M. Muller},
    title={Computing functions $cos^{-1}$ and $sin^{-1}$ using {CORDIC}},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages={118-122},
    month= jan,
    number= 1,
    keywords={cordic}
}

@inbook{MMP95,
    author={A. Mignotte and J.~M. Muller and O. Peyran},
    title={The influence of modern computer arithmetic on synthesis},
    year= 1995,
    publisher={Chapman et Hall},
    booktitle={Novel approaches in logic and architectural synthesis}
}

@inproceedings{MMP96,
    author={A.~Mignotte and J.~M.~Muller and O.~Peyran},
    title={Mixed Arithmetics: Introduction and Design Structure},
    booktitle={MPCS'96 (Second International Conference on Masssively Parallel Computing
        Systems)},
    year= 1996,
    month= may,
    key={MMP96},
    location={Ischia, Italy}
}

@inproceedings{MMP96a,
    author={A.~Mignotte and J.~M.~Muller and O.~Peyran},
    title={A Model for Using Redundant Number Systems in Special-Purpose Architectures},
    booktitle={Proceedings of CESA'96 (IMACS Multiconference Computational Engineering
        in Systems Applications)},
    year= 1996,
    month= jul,
    key={MMP96a},
    location={Lille, France}
}

@inproceedings{MMP96b,
    author={A.~Mignotte and J.M.~Muller and O.~Peyran},
    title={Am{\'e}lioration des Calculs par l'Arithm{\'e}tique Mixte},
    booktitle={4{\`e}me Symposium Architectures Nouvelles de Machines},
    year= 1996,
    month= feb,
    key={MMP96b}
}

@inproceedings{MMS74,
    author={G.~W. McIver and R.~W. Miller and T.~G. O'Shaughnessy},
    title={A monolithic 16x16 digital multiplier},
    booktitle={IEEE International Solid-State circuits conference digest of technical papers},
    year= 1974,
    pages={231-233},
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{MMY93,
    author={X. Merrheim and J.~M. Muller and H.~J. Yeh},
    title={Fast evaluation of polynomials and inverses of polynomials},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={186-192},
    location={Windsor, Canada},
    keywords={polynomial evaluation}
}

@inproceedings{MN96,
    author={A. Munk-Nielsen and J.~M. Muller},
    title={On-Line Operators for Complex Arithmetics},
    booktitle={MPCS'96 (Second International Conference on Masssively Parallel Computing
        Systems)},
    year= 1996,
    month= may,
    key={MN96},
    location={Ischia, Italy}
}

@inproceedings{MN96a,
    author={A.~Munk-Nielsen and J.~M.~Muller},
    title={On-line Algorithms for Computing Exponentials and Logarithms},
    booktitle={Proceedings of Europar'96, Lecture Notes in Computer Science 1124},
    year= 1996,
    month= aug,
    publisher={Springer-Verlag, Berlin},
    key={MN96a},
    location={Lyon, France}
}

@inproceedings{MN96b,
    author={A. Munk-Nielsen and J.~M. Muller},
    title={Borrow-Save Adders for Real and Complex Number Systems},
    booktitle={Real Numbers and computers~2},
    year= 1996,
    month= apr,
    key={MN96b},
    location={Marseille, France}
}

@article{Moller1965,
    author={O. M\o{}ller},
    title={Quasi Double-Precision in Floating-Point Addition},
    journal={BIT},
    volume={5},
    year={1965},
    pages={37--50},
    key={Moller1965}
}
@article{Moller1965b,
    author={O. M\o{}ller},
    title={Note on Quasi Double-Precision},
    journal={BIT},
    volume={5},
    year={1965},
    pages={251--255}
}


@article{Mon85,
    author={P.~Montgomery},
    title={Modular Multiplication Without Trial Division},
    journal={Mathematics of Computation},
    volume={44},
    year={1985},
    pages={519--521},
    number={170},
    key={Mon85}
}

@article{Per02,
    author={C.~Percival},
    title={Rapid multiplication modulo the sum and difference of
                  highly composite numbers},
    journal={Mathematics of Computation},
    volume={72},
    year={2002},
    pages={387--395}
}



@article{BrePerZim07,
    author={R.~P.~Brent and C.~Percival and P.~Zimmermann},
    title={Error Bounds on Complex Floating-Point Multiplication},
    journal={Mathematics of Computation},
    volume={76},
    year={2007},
    pages={1469--1481}
}


@article{MonLan2001,
    author={P. Montuschi and T. Lang},
    title={Boosting Very-High Radix Division with Prescaling and Selection by Rounding},
    journal={{IEEE} Transactions on Computers},
    volume={50},
    year={2005},
    pages={13--27},
    month={jan},
    number={1},
    key={MonLan2001}
}

@inproceedings{MonLan99,
    author={Paolo Montuschi and Tomas Lang},
    title={Boosting Very-High Radix Division with Prescaling and Selection by Rounding},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={52--59}
}

@article{Montgomery2005,
    author={P.~Montgomery},
    title={Five, Six, and Seven-Term {K}aratsuba-Like Formulae},
    journal={{IEEE} Transactions on Computers},
    volume={54},
    year={2005},
    pages={362--369},
    month= mar,
    number={3},
    key={Montgomery2005}
}

@book{Moo63,
    author={R.~E. Moore},
    title={Interval Analysis},
    publisher={Prentice-Hall, Englewood Cliffs, NJ},
    year= 1963,
    keywords={accuracy control,interval arithmetic}
}
@BOOK{Moore79,
        AUTHOR             = {Moore, R.~E. and Bierbaum, F.},
        PUBLISHER          = {SIAM Studies in Applied Mathematics, Philadelphia, PA},
        TITLE              = {Methods and applications of interval analysis},
        YEAR               = {1979}
}


@article{MooLynKau98,
  author    = {J. S. Moore and T. Lynch and M. Kaufmann},
  title     = {A Mechanically Checked Proof of the Correctness of the
               Kernel of the {AMD5K86} Floating Point Division Algorithm},
  journal   = {IEEE Transactions on Computers},
  volume    = {47},
  number    = {9},
  pages     = {913--926},
  month     = sep,
  year      = {1998}
}

@phdthesis{Mor90,
    author={F. Morain},
    title={Courbes elliptiques et tests de primalit{\'e}},
    school={Universit{\'e} Claude Bernard},
    year= 1990,
    month= sep,
    address={Lyon, France},
    keywords={prime numbers}
}

@article{Mos97,
    author={David Mosberger},
    title={Linux and the Alpha, How to Make your Application Fly, Part 2},
    journal={Linux Journal},
    volume={1997},
    year={1997},
    key={Mos97}
}

@article{MP89,
    author={K.~K. Primlani and J.~L. Meador},
    title={A nonredundant radix-4 serial multiplier},
    journal={IEEE journal of solid-state circuits},
    volume= 24,
    year= 1989,
    pages={1729-1736},
    keywords={bit-serial arithmetic,multiplication}
}

@inproceedings{MP91,
    author={S.~N. Parikh and D.~W. Matula},
    title={A redundant binary euclidean GCD algorithm},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={220-225},
    location={Grenoble, France},
    keywords={GCD}
}

@unpublished{dpe,
    author={P. P{\'e}lissier and P. Zimmermann},
    title={The {DPE} Library},
    note={Available at \url{http://www.loria.fr/~zimmerma/free/dpe-1.4.tar.gz}}
}

@article{magma,
author     = {Bosma, W. and Cannon, J. and Playoust, C.},
title      = {The {Magma} algebra system. {I. The} user language.},
journal = {Journal of Symbolic Computation},
pages = {235--265},
year = 1997,
volume = 24,
number = {3--4}}




@article{MPPZ88,
    author={D.J. Magenheimer and L. Peters and K.W. Pettis and D. Zuras},
    title={Integer Multiplication and Division on the {HP} Precision Architecture},
    journal={{IEEE} Transactions on Computers},
    volume={37},
    year={1988},
    pages={980--990},
    month= aug,
    number={8},
    key={MPPZ88}
}

@inproceedings{MPS91,
    author={M. Mehta and V. Parmar and E.~E. Swartzlander},
    title={High-speed multiplier design using multi-input counter and compressor circuits},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={43-50},
    location={Grenoble, France},
    keywords={multiplication}
}

@inproceedings{MRR91,
    author={M. Muller and C. Rub and W. Rulling},
    title={Exact accumulation of floating-point numbers},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={64-69},
    location={Grenoble, France},
    keywords={accuracy control,exact arithmetic,floating-point arithmetic}
}

@article{MS83,
    author={A. Sakurai and S. Muroga},
    title={Parallel binary adders with a minimum number of connections},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={969-976},
    keywords={addition}
}

@inproceedings{MS88,
    author={J.~M. Muller and F. Siebert-Roch},
    title={{VLSI} manipulation of polynomials},
    booktitle={Computer algebra and parallelism},
    year= 1988,
    publisher={Academic Press, New York},
    editor={J. Della Dora and J. Fitch}
}

@inproceedings{MS93,
    author={D.~Das Sarma and D.~W. Matula},
    title={Measuring the accuracy of {ROM} reciprocal tables},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={95-102},
    location={Windsor, Canada}
}

@inproceedings{MST93,
    author={J.~D. Mellot and J.~C. Smith and F.~J. Taylor},
    title={The Gauss machine: a Galois-enhanced quadratic residue number system systolic
        array},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={156-162},
    location={Windsor, Canada},
    keywords={finite fields,residue number systems}
}

@inproceedings{MST95,
    author={J.-M. Muller and O. Scherbyna and A. Tisserand},
    title={Semi-Logarithmic Number Systems},
    booktitle={Proceedings of the 12th IEEE Symposium on Computer Arithmetic},
    year= 1995,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Bath, UK}
}

@article{MST98,
    author={J.-M.~Muller and A.~Scherbyna and A.~Tisserand},
    title={Semi-Logarithmic Number Systems},
    journal={{IEEE} Transactions on Computers},
    volume= 47,
    year= 1998,
    month= feb,
    number= 2,
    key={MST98}
}

@article{MT88,
    author={J.-M. Muller and D. Trystram},
    title={Architectures pour le calcul de la transform{\'e}e de Fourier discr{\`e}te},
    journal={Traitement du Signal},
    volume= 5,
    year= 1988,
    number= 6,
    keywords={FFT}
}

@inproceedings{MT88a,
    author={J.-M. Muller and D. Trystram},
    title={Perfect Shuffle {VLSI} implementation: applications to sorting and {FFT}
        computation},
    booktitle={CONPAR88},
    year= 1988,
    month= sep,
    location={Manchester,UK},
    keywords={FFT,on-line arithmetic}
}

@inproceedings{MT88b,
    author={J.-M. Muller and D. Trystram},
    title={A {VLSI} architecture for the discrete Fourier transform},
    booktitle={Parallel Processing, Proceedings of the IFIP WG 10.3 Working Conference
        on Parallel Processing},
    year= 1988,
    month= apr,
    publisher={North-Holland},
    editor={M. Cosnard, M.~H. Barton and M. Vanneschi},
    location={Pisa, Italy},
    keywords={FFT,on-line arithmetic}
}

@inproceedings{MT95,
    author={J.-M. Muller and A. Tisserand},
    title={Towards exact rounding of the elementary functions},
    booktitle={Scientific Computing and Validated Numerics ({P}roceedings of {SCAN'95})},
    year= 1996,
    publisher={Akademie Verlag},
    editor={Alefeld and Frommer and Lang},
    key={MT95},
    location={Wuppertal, Germany}
}

@inproceedings{MTV97,
    author={J.-M.~Muller and A.~Tisserand and J.M.~Vincent},
    title={Asynchronous sub-logarithmic adders},
    booktitle={Proceedings of the 1997 IEEE Pacific Rim Conference on Communication, Computers
        and Signal Processing (PACRIM97)},
    year= 1997,
    month= aug,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={A.~Bhargava},
    key={MTV97}
}

@inproceedings{Mul03,
    author={J.-M.~Muller},
    title={``Partially Rounded'' Small-Order Approximations for Accurate, Hardware-Oriented,
        Table-Based Methods},
    booktitle={Proceedings of the 16th {IEEE} Symposium on Computer Arithmetic ({ARITH}16)},
    year={2003},
    month= jun,
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA},
    editor={Bajard and Schulte},
    pages={114--121},
    key={Mul03},
    location={Santiago de Compostela, Spain}
}

@article{Mul2000,
    author={J.-M. Muller},
    title={Vers Des Primitives Propres En Arithm{\'e}tique Des Ordinateurs},
    journal={Technique et Science Informatiques},
    volume= 19 ,
    year= 2000,
    month= jan
}

@article{Mul85,
    author={J.-M. Muller},
    title={Discrete basis and Computation of elementary functions},
    journal={{IEEE} Transactions on Computers},
    volume={C-34},
    year= 1985,
    month= sep,
    number= 9,
    keywords={cordic,elementary functions,shift-and-add algorithms}
}

@phdthesis{Mul85a,
    author={J.-M. Muller},
    title={M{\'e}thodologies de calcul des fonctions {\'e}l{\'e}mentaires (in {F}rench)},
    school={Institut National Polytechnique de Grenoble, France},
    year= 1985,
    month= sep,
    keywords={cordic,elementary functions,exponential,floating-point arithmetic,logarithm,shift-and-add
        algorithms,square root,trigonometric functions}
}

@article{Mul86,
    author={J.-M. Muller},
    title={Une m{\'e}thodologie du calcul hardware des fonctions {\'e}l{\'e}mentaires (in {F}rench)},
    journal={M2AN},
    volume= 20,
    year= 1986,
    pages={667-695},
    month= dec,
    number= 4,
    key={Mul86},
    keywords={elementary functions,shift-and-add algorithms}
}

@book{Mul89,
    author={J.-M. Muller},
    title={Arithm{\'e}tique des Ordinateurs},
    publisher={Masson, Paris},
    year= 1989,
    note = {In French},
    keywords={accuracy control,addition,cordic,division,elementary functions,exponential,floating-point
        arithmetic,interval arithmetic,logarithm,multiplication,number systems,on-line
        arithmetic,polynomial approximations,rational approximations,redundant
        number systems,residue number systems,shift-and-add algorithms,square root,survey
        on computer arithmetic,trigonometric functions}
}

@inproceedings{Mul91a,
    author={J.-M. Muller},
    title={On-line computations: a survey and some new results},
    booktitle={IFIP Workshop on algorithms and parallel {VLSI} architectures},
    year= 1991,
    month= jun,
    location={Bonas, France},
    keywords={on-line arithmetic},
    edition={North Holland}
}

@article{Mul94,
    author={J.-M. Muller},
    title={Some characterizations of functions computable in on-line arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    month= jun,
    number= 6,
    key={Mul94},
    keywords={on-line arithmetic}
}

@inproceedings{Mul94a,
    author={J.-M. Muller},
    title={Exotic Systems for Representing Numbers},
    booktitle={4th DGCI},
    year= 1994,
    month= sep,
    key={Mul94a},
    location={Grenoble, France},
    keywords={survey on computer arithmetic}
}

@article{Mul95,
    author={J.-M. Muller},
    title={Ordinateurs en Qu{\^e}te d'Arithm{\'e}tique},
    journal={La Recherche},
    year= 1995,
    month= jul,
    keywords={survey on computer arithmetic}
}

@article{Mul95a,
    author={J.-M. Muller},
    title={Algorithmes de division pour microprocesseurs: illustration {\`a} l'aide du
        ``bug'' du Pentium},
    journal={Technique et Science Informatiques},
    volume= 14,
    year= 1995,
    month= oct,
    number= 8,
    key={Mul95a}
}

@book{Mul97,
    author={J.-M.~Muller},
    title={Elementary Functions, Algorithms and Implementation},
    publisher={Birkhauser, Boston},
    year= 1997,
    key={Mul97},
    issn_isbn={ISBN 0-8176-3990-X}
}

@inproceedings{Mul98,
    author={J.-M. Muller},
    title={Table Methods for Evaluating Functions: A Survey},
    booktitle={{SCAN'98}},
    year= 1998,
    month= sep,
    location={Budapest, Hungary}
}

@article{Mul99,
    author={J.-M. Muller},
    title={A Few Results on Table-Based Methods},
    journal={Reliable Computing},
    volume= 5,
    year= 1999,
    pages={279--288},
    month= aug,
    number= 3 ,
    key={Mul99}
}

@techreport{Muller2005,
    author={J.-M.~Muller},
    title={On the definition of ulp$(x)$},
    institution={{LIP} Laboratory, ENS Lyon},
    year={2005},
    address={\url{ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/RR/RR2005/RR2005-09.pdf}},
    number={2005-09}
}

@book{Muller2006,
    author={J.-M. Muller},
    title={Elementary Functions, Algorithms and Implementation},
    year={2006},
    edition={2nd},
    publisher={Birkh{\"a}user Boston, MA},
    isbn={0-8176-4372-9 }
}

@inproceedings{Muller2006a,
    author={J.-M. Muller},
    title={Generating Functions at Compile-Time},
    booktitle={proc. 40th Conference on Signals, Systems and Computers},
    year={2006},
    month= nov,
    address={Pacific Grove, CA}
}

@techreport{MulNicRob2003,
    author={J.-M. Muller and J.-L. Nicolas and X. Roblot},
    title={Nombres de Solutions dans une Binade de l'Equation $a^2+b^2 = c^2+c$},
    institution={LIP},
    year={2003},
    address={LIP, ENS Lyon},
    number={2003-45}
}

@article{MulNicRob2004,
    author={J.-M.~Muller and J.-L.~Nicolas and X.~Roblot},
    title={Nombre de Solutions dans une Binade de l'Equation $a^2+b^2=c^2+c$ (in {F}rench)},
    journal={l'Enseignement Math{\'e}matique},
    volume={50},
    year={2004},
    pages={147--182}
}

@article{MY91,
    author={P.~Midy and Y.~Yakovlev},
    title={Computing some elementary functions of a complex variable},
    journal={Mathematics and Computers in Simulation},
    volume= 33,
    year= 1991,
    pages={33--49},
    key={MY91}
}

@article{MZ86,
    author={D. Zuras and W.~H. McAllister},
    title={Balanced delays trees and combinatorial division in {VLSI}},
    journal={IEEE journal of solid-state circuits},
    volume={SC-21},
    year= 1986,
    pages={814-819},
    keywords={division}
}

@article{Nak86,
    author={S. Nakamura},
    title={Algorithms for iterative array multiplication},
    journal={{IEEE} Transactions on Computers},
    volume={C-35},
    year= 1986,
    month= aug,
    number= 8,
    keywords={multiplication}
}

@article{Nak88,
    author={Y. Nakayama and others},
    title={A GaAs 16x16 bit parallel multiplier},
    journal={IEEE journal of solid-state circuits},
    volume={SC-18},
    year= 1983,
    pages={599-603},
    keywords={multiplication}
}

@article{Nak89,
    author={T. Nakayama and others},
    title={A 6.7-Mflops floating-point coprocessor with vector/matrix instructions},
    journal={IEEE journal of solid-state circuits},
    volume= 24,
    year= 1989,
    pages={1324-1330},
    keywords={floating-point arithmetic}
}

@inproceedings{NanLan99,
    author={Alberto Nanarelli and Tomas Lang},
    title={Low-Power Division: Comparison Among Implementations of Radix 4, 8 and 16},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={60--67}
}

@article{Nav83,
    author={R. Nave},
    title={Implementation of Transcendental Functions on a Numerics Processor},
    journal={Microprocessing and Microprogramming},
    volume= 11,
    year= 1983,
    pages={221--225},
    key={Nav83}
}

@Article{Neumaier:1985:IPR,
  author =       "A. Neumaier",
  title =        "Inner Product Rounding Error Analysis in the Presence
                 of Underflow",
  journal =      "Computing",
  volume =       "34",
  pages =        "365--373",
  year =         "1985",
}

@BOOK{Neumaier90,
        AUTHOR             = {Neumaier, A.},
        PUBLISHER          = {Cambridge University Press, Cambridge, UK},
        TITLE              = {Interval methods for systems of equations},
        YEAR               = {1990}
}

@article{NB92,
    author={K.~C.~Ng and K.~H.~Bierman},
    title={Getting the Right Answer for the Trigonometric Functions},
    journal={SunProgrammer},
    year={Spring 1992},
    key={NB92}
}

@TechReport{SunInterval2002,
  title = 	 {Interval Arithmetic in High Performance Technical Computing},
  author =  {{Sun Microsystems}},
  year = 	 2002,
  NOmonth =	 sep,
  key =		 {Sun}
}


@book{Newton1664,
    author={I.~Newton},
    title={Methodus Fluxionem et Serierum Infinitarum},
    year={1664--1671},
    key={Newton1664}
}

@phdthesis{Nie97,
    author={Asger Munk Nielsen},
    title={Number Systems and Digit Serial Arithmetic},
    school={Dept. of Mathematics and Computer Science, Odense University, Denmark},
    year= 1997
}

@article{NieMatLyuEve2000,
    author={A.M. Nielsen and D.W. Matula and C.N. Lyu and G. Even},
    title={An {IEEE} Compliant Floating-Point Adder That Conforms with the Pipelined
        Packet-Forwarding Paradigm},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={33--47},
    month= jan,
    number= 1
}

@ARTICLE{Nie03,
        AUTHOR             = {Nievergelt, Y.},
        JOURNAL            = AcmToms,
        NUMBER             = {1},
        PAGES              = {27--48},
        TITLE              = {Scalar fused multiply-add instructions produce floating-point matrix arithmetic provably accurate to the penultimate digit},
        VOLUME             = {29},
        YEAR               = {2003}
}

@article{NNW87,
    author={K. Washio and K. Nakazato and T. Nakamura},
    title={2.7 ns 8x8-bit parallel array multiplier using sidewall base contact structure},
    journal={IEEE journal of solid-state circuits},
    volume={SC-22},
    year= 1987,
    pages={613-614},
    keywords={multiplication}
}

@article{Nol86,
    author={T. Noll and others},
    title={A pipelined 330-MHz multiplier},
    journal={IEEE journal of solid-state circuits},
    volume={SC-21},
    year= 1986,
    pages={411-416}
}

@article{NP87,
    author={C. Neaderhouser Purdy and G.~B. Purdy},
    title={Integer division in linear time with bounded fan-in},
    journal={{IEEE} Transactions on Computers},
    volume={C-36},
    year= 1987,
    pages={640-644},
    keywords={division}
}

@article{NW95,
    author={Y.~V. Nesterenko and M.~Waldschmidt},
    title={On the approximation of the values of exponential function and logarithm
        by algebraic numbers (in {R}ussian)},
    journal={Mat. Zapiski},
    volume= 2,
    year= 1996,
    pages={23--42},
    key={NW95},
    note = {Available in English at \url{http://www.math.jussieu.fr/~miw/articles/ps/Nesterenko.ps}}
}



@inproceedings{OABVZ95,
    author={R.~R.~Osoroi and E.~Antelo and J.~D.~Bruguera and J.~Villalba and E.~Zapata},
    title={Digit On-line Large Radix {CORDIC} Rotator},
    booktitle={Proceedings of ASAP-95 (Strasbourg, France)},
    year= 1995,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P.~Cappello and C.~Mongenet and G.~R.~Perrin and P.~Quinton and Y.~Robert},
    pages={246--257},
    key={OABVZ95}
}

@phdthesis{Obe96,
    author={S.~F.~Oberman},
    title={Design issues in high performance floating point arithmetic units},
    school={Dept. of Electrical Engineering, Stanford University, Palo Alto, CA},
    year= 1996,
    month= nov,
    key={Obe96}
}

@inproceedings{Obe99,
    author={S. F. Oberman},
    title={Floating Point Division and Square Root Algorithms and 
           Implementation in the {AMD-K7} Microprocessor},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic 
               (Adelaide, Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={I.~Koren and P.~Kornerup},
    pages={106--115}
}

@inproceedings{OBPV2003,
    author={S.~Berna \¨Ors and Lejla Batina and B.~Preneel and J.~Vanderwalle},
    title={Hardware Implementation of a Montgomery Modular Multiplier in a Systolic
        Array},
    booktitle={Proceedings of the 17th International Parallel and Distributed Processing
        Symposium},
    year={2003},
    publisher={IEEE Computer Society},
    key={OBPV2003}
}

@inproceedings{OF96,
    author={S.~Oberman and M.~J.~Flynn},
    title={Implementing Division and Other Floating-Point Operations: A System Perspective},
    booktitle={Scientific Computing and Validated Numerics (Proceedings of SCAN'95)},
    year= 1996,
    publisher={Akademie Verlag, Berlin},
    editor={Alefeld and Frommer and Lang},
    pages={18--24},
    key={OF96},
    chapter={Implementing Division and Other Floating-Point Operations: A System Perspective}
}

@techreport{OF96a,
    author={S.~F.~Oberman and M.~J.~Flynn},
    title={Fast {IEEE} Rounding for Division by Functional Iteration},
    institution={Computer Systems Laboratory, Dept. on Electrical Engineering and Computer
        Science Stanford University},
    year= 1996,
    month= jul,
    number={CSL-TR-96-700},
    key={OF96a}
}

@article{OF97,
    author={S.~F.~Oberman and M.~J.~Flynn},
    title={Design Issues in Division and Other Floating-Point Operations},
    journal={{IEEE} Transactions on Computers},
    volume= 46,
    year= 1997,
    pages={154--161},
    month= feb,
    number= 2,
    key={OF97},
    keywords={division}
}

@article{OF97a,
    author={S.~F. Oberman and M.~J. Flynn},
    title={Division Algorithms and Implementations},
    journal={{IEEE} Transactions on Computers},
    volume={46},
    year={1997},
    pages={833--854},
    number={8}
}

@Article{Anderson:1999:DAF,
  author =       "I. J. Anderson",
  title =        "A Distillation Algorithm for Floating-Point
                 Summation",
  journal =      "SIAM Journal on Scientific Computing",
  volume =       "20",
  number =       "5",
  pages =        "1797--1806",
  year =         "1999",
}



@article{RuOgOi07I,
author = {S. M. Rump and T. Ogita and S. Oishi},
collaboration = {},
title = {Accurate Floating-Point Summation Part {I}: Faithful Rounding},
publisher = {SIAM},
year = {2008},
journal = {SIAM Journal on Scientific Computing},
volume = {31},
number = {1},
pages = {189-224},
keywords = {maximally accurate summation; faithful rounding; error-free transformation; distillation; high accuracy; extended and mixed precision basic linear algebra subprograms; XBLAS; error analysis},
url = {http://link.aip.org/link/?SCE/31/189/1},
doi = {10.1137/050645671}
}


@Article{RuOgOi07II,
  author = 	 {S. M. Rump and T. Ogita and S. Oishi},
  title = 	 {Accurate Floating-point Summation Part {II}: Sign, {K}-fold Faithful
                 and Rounding to Nearest},
  journal = 	 {SIAM Journal on Scientific Computing},
  year = 	 {2005--2008},
  OPTkey = 	 {},
  OPTvolume = 	 {},
  OPTnumber = 	 {},
  OPTpages = 	 {},
  OPTmonth = 	 {},
  note = 	 {Submitted for publication}
}

@TechReport{OgRuOi05,
  author = 	 {T. Ogita and S. M. Rump and S. Oishi},
  title = 	 {Verified solutions of linear systems without directed rounding},
  institution =  {Advanced Research Institute for Science and Engineering, Waseda University, Tokyo, Japan},
  year = 	 {2005},
  number = 	 {2005-04}
}

@inproceedings{ORO04,
    author={Ogita, T. and Rump, S. and Oishi, S.},
    title={{Accurate Sum and Dot Product with Applications}},
    booktitle={Proceedings of 2004 IEEE International Symposium on Computer Aided Control Systems Design, Taipei},
    year= 2004,
    pages = {152--155}
}

@article{ogita-rump-accurate,
 author = {T. Ogita and S. M. Rump and Oishi, S. },
 title = {Accurate Sum and Dot Product},
 journal = {SIAM Journal on Scientific Computing},
 volume = {26},
 number = {6},
 year = {2005},
 issn = {1064-8275},
 pages = {1955--1988},
 doi = {http://dx.doi.org/10.1137/030601818},
 publisher = {SIAM},
 noaddress = {Philadelphia, PA},
 }


@TECHREPORT{ROO05,
        AUTHOR             = {Rump, S. and Ogita, T. and Oishi, S.},
        INSTITUTION        = {Technical Report 05.1, Faculty of Information and Communication Science, Hamburg University of Technology},
        NOTE               = {Available at \url{http://www.ti3.tu-harburg.de/paper/rump/RuOgOi06.pdf}.},
        TITLE              = {{Accurate Floating-Point Summation}},
        TYPE               = {Preprint},
        YEAR               = {2005}
}

@TECHREPORT{ABCDHT2008,
        AUTHOR             = {Amedro, B. and Bodnartchouck, V. and Caromel, D. and Delbé, C. and Huet, F. and Taboada, G. L.},
        INSTITUTION        = {Technical Report 0353, INRIA},
        NOTE               = {Available at \url{http://hal.inria.fr/inria-00312039/en}.},
        TITLE              = {Current State of {J}ava for {HP}},
        TYPE               = {Preprint},
        YEAR               = {2008}
}

@inproceedings{Rump1988,
      author = {S.~M.~Rump},
      title = {Algorithms for Verified Inclusion},
      booktitle = {Reliability in Computing, Perspectives in Computing},
      editor = {R. Moore},
      pages = {109--126},
      publisher = {Academic Press, New York},
      year = {1988}
}

@inproceedings{Olv87,
    author={F.~W.~J. Olver},
    title={Como, Italy},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic},
    year= 1987,
    month= may,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    keywords={accuracy control,number systems},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{Olv83,
    author={F.~W.~J. Olver},
    title={Error analysis of complex arithmetic},
    booktitle={Computational Aspects of Complex Analysis},
    year= 1983,
    series = {NATO Advanced Study Institute Series C},
    volume = 102
}

@book{Omo94,
    author={A.~R.~Omondi},
    title={Computer Arithmetic Systems, Algorithms, Architecture and Implementations},
    publisher={Prentice-Hall International Series in Computer Science, Englewood Cliffs,
        NJ},
    year= 1994
}

@article{Oow87,
    author={Y. Oowaki and others},
    title={A sub-10ns 16x16 multiplier using 0.6$\mu$m CMOS technology},
    journal={IEEE journal of solid-state circuits},
    volume={SC-22},
    year= 1987,
    pages={762-767},
    month= oct,
    number= 5,
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{ORS84,
    author={R.~R. Shively and W.~V. Robinson and D.~E. Orton},
    title={Cascading transmission gates to enhance multiplier performance},
    journal={{IEEE} Transactions on Computers},
    volume={C-33},
    year= 1984,
    pages={677-679},
    keywords={multiplication}
}

@inproceedings{OT87,
    author={F.~W.~J. Olver and P.~R. Turner},
    title={Implementation of level-index arithmetic using partial table look-up},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic},
    year= 1987,
    month= may,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Como, Italy},
    keywords={accuracy control,number systems}
}

@article{OTY91,
    author={Y.~Okabe and N.~Takagi and S.~Yajima},
    title={Log-Depth Circuits for Elementary Functions Using Residue Number System},
    journal={Electronics and Communications in Japan, Part 3},
    volume= 74,
    year= 1991,
    pages= 8,
    key={OTY91}
}

@book{Overton2001,
    author={M.~L. Overton},
    title={Numerical Computing with IEEE Floating-Point Arithmetic},
    publisher={SIAM, Philadelphia, PA},
    year={2001},
    key={Overton2001},
    issn_isbn={0-89871-482-6}
}

@phdthesis{Owe80,
    author={R.~M. Owens},
    title={An arithmetic unit for on-line computation},
    school={Dept. of Computer Science, The Pennsylvania State University, University
        Park},
    year= 1980,
    keywords={on-line arithmetic}
}

@article{Owe83,
    author={R.~M. Owens},
    title={Techniques to Reduce the Inherent Limitation of Fully Digit On-Line Arithmetic},
    journal={{IEEE} Transactions on Computers},
    year= 1983,
    keywords={on-line arithmetic}
}

@article{OY91,
    author={E.~Pearse O'Grady and Baek-Kyu Young},
    title={A Hardware-Oriented Algorithm for Floating-Point Function Generation},
    journal={{IEEE} Transactions on Computers},
    volume= 40,
    year= 1991,
    pages={237--241},
    month= feb,
    number= 2,
    key={OY91}
}

@article{Par2000,
    author={M.~Parks},
    title={Number-Theoretic Test Generation for Directed Roundings},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={651--658},
    number= 7
}

@MISC{Parks1998,
    author = {M.~Parks},
    title = {Inexact Quotients and Square Roots},
    howpublished = {\url{http://www.geocities.com/ieee754/papers/parks-inexact.ps}}
}

@book{Par2000a,
    author={B.~Parhami},
    title={Computer Arithmetic: Algorithms and Hardware Designs},
    publisher={Oxford University Press},
    year= 2000,
    address={New York, NY}
}

@book{Par66,
    author={F.~D. Parker},
    title={The structure of number systems},
    publisher={Prentice-Hall},
    year= 1966,
    address={Englewood Cliffs, NJ},
    keywords={number systems}
}

@article{Par87,
    author={B.~Parhami},
    title={On the complexity of table lookup for iterative division},
    journal={{IEEE} Transactions on Computers},
    volume={C-36},
    number={10},
    year= 1987,
    pages={1233-1236},
    keywords={division,Newton iteration,table lookup algorithms}
}

@article{Par88,
    author={B. Parhami},
    title={Carry-free addition of recoded binary signed-digit numbers},
    journal={{IEEE} Transactions on Computers},
    volume={C-37},
    year= 1988,
    pages={1470-1476},
    keywords={addition,redundant number systems}
}

@article{Par90,
    author={B. Parhami},
    title={Generalized signed-digit number systems: {A} unifying framework for redundant
        number representations},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={89-98},
    month= jan,
    number= 1,
    keywords={number systems,redundant number systems}
}

@article{Par93,
    author={B. Parhami},
    title={On the implementation of arithmetic support functions for generalized signed-digit
        number systems},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages={379-384},
    month= mar,
    number= 3,
    keywords={redundant number systems}
}

@TECHREPORT{Parker99,
        AUTHOR             = {Parker, D.S.},
        INSTITUTION        = {Technical Report CSD-970014, UCLA Computer Science Department},
        NOTE               = {Available at \url{http://www.cs.ucla.edu/~stott/mca/}.},
        TITLE              = {{Monte Carlo Arithmetic: a framework for the statistical analysis of roundoff error}},
        TYPE               = {Technical Report},
        YEAR               = {1999}
}

@inproceedings{Par99,
    author={M.~Parks},
    title={Number Theoretic Test Generation for Directed Rounding},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={241--248}
}

@inproceedings{Par2006,
    author={M.~Parks},
    title={Unifying tests for square root},
    booktitle={Real Numbers and Computers},
    year= 2006,
    month= jul,
    editor={Hanrot and Zimmermann},
    pages={125--133},
    location = {Nancy, France}
}

@inproceedings{AnAsSt2006,
    author={C. Anderson and N. Astafiev and S. Story},
    title={Accurate Math Functions on the {Intel} {IA-32} Architecture: A Performance-Driven Design},
    booktitle={Real Numbers and Computers},
    year= 2006,
    month= jul,
    editor={Hanrot and Zimmermann},
publisher = {INRIA},
    pages={93--105},
    location = {Nancy, France}
}

@article{Pel96,
    author={H.~Pelibossian},
    title={On the linearity of on-line computable functions},
    journal={Theoretical Computer Science},
    volume= 162,
    year= 1996,
    pages={117--132},
    month= aug,
    number= 1,
    key={Pel96}
}

@article{Per83,
    author={E.~H. Perea and others},
    title={A GaAs low-power normally-on 4 bit ripple-carry adder},
    journal={IEEE journal of solid-state circuits},
    volume={SC-18},
    year= 1983,
    pages={365-369},
    keywords={addition}
}

@book{Perron54,
    author={O. Perron},
    title={Die Lehre von den Kettenbr{\"u}chen, 3. verb. und erweiterte Aufl.},
    publisher={Teubner, Stuttgart},
    year={1954--57},
    key={Perron54}
}

@article{Pet83,
    author={F.~E. Petry},
    title={Two's complement extension of a parallel binary division by ten},
    journal={Electronic Letters},
    volume= 19,
    year= 1983,
    pages={718--720},
    keywords={division}
}

@article{Pez71,
    author={S.~D. Pezaris},
    title={A 40 ns 17 bit by 17 bit array multiplier},
    journal={{IEEE} Transactions on Computers},
    volume={C-20},
    year= 1971,
    month= apr,
    number= 4,
    keywords={multiplication}
}

@article{PGK2001,
    author={D.~Phatak and T.~Goff and I.~Koren},
    title={Constant-Time Addition and Simultaneous Format Conversion Based on Redundant
        Binary Representations},
    journal={{IEEE} Transactions on Computers},
    volume={50},
    year={2001},
    pages={1267--1278},
    month= nov,
    number={11},
    key={PGK2001}
}

@article{PH83,
    author={M.~Payne and R.~Hanek},
    title={Radian Reduction for Trigonometric Functions},
    journal={SIGNUM Newsletter},
    volume= 18,
    year= 1983,
    pages={19--24},
    key={PH83},
    keywords={range reduction, elementary functions}
}

@inproceedings{Pha2003,
    author={A.~Singh and D.~Phatak and T.~Goff and M.~Riggs and J.~Plusquellic and C.~Patel},
    title={Comparison of Branching {CORDIC} Implementations},
    booktitle={ASAP'03, The {IEEE} International Conference on Application-Specific Systems,
        Architectures and Processors},
    year={2003},
    month= jun,
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA},
    editor={E.~Deprettere and S.~Bhattacharyya and J.~Cavallaro and A.~Darte and L.~Thiele},
    pages={215--225},
    key={Pha2003}
}

@article{Pha98,
    author={D.~S.~Phatak},
    title={Double Step Branching {CORDIC}: {A} New Algorithm for Fast Sine and Cosine
        Generation},
    journal={{IEEE} Transactions on Computers},
    volume={47},
    year= 1998,
    pages={587--602},
    month= may,
    number={5},
    key={Pha98}
}

@article{Pha98a,
    author={D.~S.~Phatak},
    title={Comments on {D}uprat and {M}uller's Branching {COR\-DIC}},
    journal={{IEEE} Transactions on Computers},
    volume={47},
    year= 1998,
    pages={1037--1040},
    month= sep,
    number={9},
    key={Pha98a}
}

@inproceedings{PhaKor99,
    author={Dhananjay Phatak and Israel Koren},
    title={Intermediate Variable Encodings That Enable Multiplexor-Based Implementations
        of Two Operand Addition},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={22--29}
}

@article{PhiBur2004,
    author={B. Phillips and N. Burgess},
    title={Minimal Weight Digit Set Conversions},
    journal={{IEEE} Transactions on Computers},
    volume= 53,
    year= 2004,
    pages={666-677},
    month= Jun,
    number= 6,
    keywords={multiplication,residue number systems}
}

@article{Pic72,
    author={M. Pichat},
    title={Correction d'une somme en arithm{\'e}tique {\`a} virgule flottante},
    journal={Numerische Mathematik},
    volume= 19,
    year= 1972,
    pages={400-406},
    note = {In French},
    keywords={accuracy control,addition,floating-point arithmetic}
}

@inproceedings{Pie91,
    author={S.~J. Piestrak},
    title={Design of residue generators and multi-operands modular adders using carry-save
        adders},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={100-108},
    location={Grenoble, France},
    keywords={addition,residue number systems}
}

@article{Pin89,
    author={A. Pincin},
    title={A new algorithm for multiplication in finite fields},
    journal={{IEEE} Transactions on Computers},
    volume= 38,
    year= 1989,
    pages={1045-1049},
    month= jul,
    number= 7,
    keywords={finite fields,multiplication}
}

@inproceedings{PinBrugMul2001,
    author={J.A. Pineiro and J.D. Bruguera and J.M. Muller},
    title={Faithful Powering Computation using Table Look-Up and a Fused Accumulation
        Tree},
    crossref = {Arith15},
    key={PinBrugMul2001}
}

@inproceedings{PinBrugMul2001a,
    author={J.A. Pineiro and J.D. Bruguera and J.M. Muller},
    title={{FPGA} Implementation of a Faithful Polynomial Approximation for Powering
        Function Computation},
    booktitle={Proceedings of EUROMICRO Symposium on Digital System Design (DSD'2001)},
    year={2001},
    month= sep,
    key={PinBrugMul2001a},
    location={Warszawa (Poland)}
}

@article{PinObeMulBru2005,
    author={J.~A.~Pineiro and S.~F.~Oberman and J.-M.~Muller and J.~D.~Bruguera},
    title={High-Speed Function Approximation using a Minimax Quadratic Interpolator},
    journal={{IEEE} Transactions on Computers},
    volume={54},
    year={2005},
    pages={304--318},
    month={mar},
    number={3},
    key={PinObeMulBru2005}
}

@article{PK94,
    author={D.~S. Phatak and I. Koren},
    title={Hybrid Signed-Digit Number Systems: A Unified Framework for Redundant Number
        Representations With Bounded Carry Propagation Chains},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={880-891},
    month= aug,
    number= 8,
    keywords={redundant number systems}
}

@misc{polylib2004,
    author={{The Polylib Team}},
    title={Polylib, a library of polyhedral functions, version 5.20.0},
    year= 2004 ,
    howpublished={\url{http://icps.u-strasbg.fr/polylib/}}
}

@article{Pom82,
    author={M. Pomper},
    title={A 32 bit execution unit in advanced Nmos technology},
    journal={IEEE journal of solid-state circuits},
    volume={SC-17},
    year= 1982,
    month= jun,
    number= 3,
    keywords={addition}
}

@article{Pre83,
    author={F.~P. Preparata},
    title={A mesh-connected area-time optimal {VLSI} multiplier of large integers},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={194-198},
    keywords={multiplication}
}

@phdthesis{Pri86,
    author={G. Privat},
    title={Architectures sp{\'e}cialis{\'e}es pour le traitement du signal},
    school={Ecole Nationale Sup{\'e}rieure des T{\'e}l{\'e}communications, France},
    year= 1986,
    keywords={multiplication}
}

@inproceedings{Pri91,
    author={D.~M. Priest},
    title={Algorithms for arbitrary precision floating point arithmetic},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic (Arith-10)},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={132--144},
    location={Grenoble, France},
    keywords={accuracy control,floating-point arithmetic}
}

@phdthesis{Priest1992,
  author = {D.~M.~Priest},
  title = {On Properties of Floating-Point Arithmetics: Numerical Stability and the Cost of Accurate Computations},
  school = {University of California at Berkeley},
  year = {1992}
}




@article{PSST85,
    author={F.~J. Taylor and G. Papadourakis and A. Skavantzos and A. Stouraitis},
    title={A radix-4 {FFT} using complex RNS arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume={C-34},
    year= 1985,
    pages={573-576},
    keywords={FFT,residue number systems}
}

@article{PT87,
    author={J.~J. Thomas and S.~R. Parker},
    title={Implementing exact calculations in hardware},
    journal={{IEEE} Transactions on Computers},
    volume={C-36},
    year= 1987,
    pages={764-768},
    keywords={exact arithmetic}
}

@inproceedings{PV74,
    author={M. La Porte and J. Vignes},
    title={Error analysis in computing},
    booktitle={Information Processing 74},
    year= 1974,
    publisher={North-Holland},
    key={PV74}
}

@inproceedings{PV81,
    author={F. Preparata and J.~E. Vuillemin},
    title={Area-time optimal {VLSI} networks for computing integer multiplication and
        discrete Fourier transform},
    booktitle={ICALP},
    year= 1981,
    location={Haifa},
    keywords={FFT,multiplication}
}

@article{PV90,
    author={F.~P. Preparata and J.~E. Vuillemin},
    title={Practical cellular dividers},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={605-614},
    month= may,
    number= 5,
    keywords={division}
}

@book{PV93,
    author={M. Pichat and J. Vignes},
    title={Ing{\'e}nierie du contr{\^o}le de la pr{\'e}cision des calculs sur ordinateur},
    publisher={Technip, France},
    year= 1993,
    key={PV93}
}

@article{PW76,
    author={G. Paul and M.~W. Wilson},
    title={Should the elementary function library be incorporated into computer instruction
        sets?},
    journal = AcmToms,
    volume= 2,
    year= 1976,
    month= jun,
    number= 2,
    keywords={elementary functions}
}


@article{Pri04,
    author={D.~M.~Priest},
    title={Efficient scaling for complex division},
    journal = AcmToms,
    volume= 30,
    year= 2004,
    month= dec,
    number= 4
}


@article{PW90,
    author={C.~C. Wang and D. Pei},
    title={A {VLSI} design for computing exponentiations in $GF(2^m)$ and its applications
        to generate pseudorandom number sequences},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={258-262},
    month= feb,
    number= 2,
    keywords={finite fields}
}

@inproceedings{PZ91,
    author={M.~S. Paterson and U. Zwick},
    title={Shallow Multiplication Circuits},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={28-34},
    location={Grenoble, France},
    keywords={multiplication}
}

@inproceedings{PZ95,
    author={J. Arjun Prabhu and Gregory B. Zyner},
    title={167 {MHz} Radix-8 Divide and Square Root Using Overlapped Radix-2 Stages},
    booktitle={Proceedings of the 12th {IEEE} Symposium on Computer Arithmetic (Bath, England)},
    year= 1995,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Knowles and McAllister},
    pages={155--162}
}

@article{QC94,
    author={S.~McQuillan and J.~V.~McCanny},
    title={Fast Algorithms for Division and Square Root},
    journal={Journal of {VLSI} Signal Processing},
    volume= 8,
    year= 1994,
    pages={151--168},
    month= oct,
    number= 2,
    key={QC94}
}

@article{QC95,
    author={S.~McQuillan and J.~V.~McCanny},
    title={A Systematic Methodology for the Design of High Performance Recursive Digital
        Filters},
    journal={{IEEE} Transactions on Computers},
    volume= 44,
    year= 1995,
    pages={971--982},
    month= aug,
    number= 8,
    key={QC95}
}

@techreport{QTF91,
    author={N.~Quach and N.~Takagi and M.~Flynn},
    title={On Fast {IEEE} Rounding},
    institution={Computer Systems Laboratory, Dept. on Electrical Engineering and Computer
        Science Stanford University},
    year= 1991,
    month= jan,
    number={CSL-TR-91-459},
    key={QTF91}
}

@phdthesis{Qui92,
    author={S.~McQuillan},
    title={Algorithms and Architectures for High Performance Arithmetic Processors},
    school={The Queen's University of Belfast},
    year= 1992,
    key={Qui92}
}

@inproceedings{QSL2007,
   author = {E.~Quinnell and E.~E.~Swartzlander and C.~Lemonds},
   title = {Floating-Point Fused Multiply-Add Architectures},
   booktitle = {Forty-First Asilomar Conference on Signals, Systems, and Computers},
   pages = {331-337},
   location = {Pacific Grove, California},
   month = {November},
   year = {2007}
}

@article{Ram83,
    author={V. Ramachandran},
    title={Single residue error correction in residue number systems},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={504-507},
    keywords={residue number systems}
}

@article{RamBoh99,
    author={J.F. Ramos and A.G. Bohorquez},
    title={Two Operand Binary Adders with Threshold Logic},
    journal={{IEEE} Transactions on Computers},
    volume= 48,
    year= 1999,
    pages={1324--1337},
    month= dec,
    number= 12
}

@article{Randell1982,
author = {B. Randell},
title = {From Analytical Engine to Electronic Digital Computer: the Contributions of {L}udgate, {T}orres, and {B}ush},
journal = {IEEE Annals of the History of Computing},
volume = {04},
number = {4},
year = {1982},
issn = {1058-6180},
pages = {327-341},
doi = {http://doi.ieeecomputersociety.org/10.1109/MAHC.1982.10042},
publisher = {IEEE Computer Society},
address = {Los Alamitos, CA},
}

@article{Rao68,
    author={T.~R.~N. Rao},
    title={Error checking logic for arithmetic type operations of a processor},
    journal={{IEEE} Transactions on Computers},
    volume={C-17},
    year= 1968,
    pages={845-849},
    month= sep,
    number= 9,
    keywords={error-tolerant arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Rei86,
    author={J. Reif},
    title={Logarithmic depth circuits for algebraic functions},
    journal={SIAM Journal on Computing},
    volume= 15,
    year= 1986,
    pages={231-242},
    keywords={algebraic functions,complexity theory}
}

@article{Rem34,
    author={E. Remez},
    title={Sur un proc{\'e}d{\'e} convergent d'approximations successives pour d{\'e}terminer les
        polyn{\^o}mes d'approximation},
    journal={C.R. Acad{\'e}mie des Sciences, Paris},
    volume= 198,
    year= 1934,
    pages={2063--2065},
    keywords={polynomial approximations}
}

@article{ReRo05,
    author={Revol, N. and Rouillier, F.},
    title={Motivations for an Arbitrary Precision Interval Arithmetic and the {MPFI}
        Library},
    journal={Reliable Computing},
    volume={11},
    year= 2005 ,
    pages={1--16}
}

@inproceedings{RevYak98,
    author={N. Revol and J.C. Yakoubsohn},
    title={Accelerated Shift-and-Add Algorithms},
    booktitle={{SCAN'98 (Budapest, Hungary)}},
    year= 1998
}

@article{Rhy84,
    author={T. Rhyne},
    title={Limitations on carry lookahead networks},
    journal={{IEEE} Transactions on Computers},
    volume={C-33},
    year= 1984,
    pages={373-374},
    keywords={addition}
}

@book{Ric64,
    author={J.~R. Rice},
    title={The approximation of functions},
    publisher={Addison-Wesley, Reading, MA},
    year= 1964,
    key={Ric64}
}

@inproceedings{Ric93,
    author={S.~E. Richardson},
    title={Exploiting trivial and redundant computation},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={220-227},
    location={Windsor, Canada},
    keywords={compilation,Lazy arithmetic}
}

@book{Riv69,
    author={T.~J.~Rivlin},
    title={An Introduction to the approximation of functions},
    publisher={Blaisdell Publishing Company, Walham, MA},
    year= 1969,
    key={Riv69},
    note={Republished by Dover, 1981}
}

@book{Riv90,
    author={T.~J.~Rivlin},
    title={Chebyshev polynomials. From approximation theory to algebra},
    publisher={John Wiley \& Sons},
    year={1990},
    edition = {2nd},
    address={New York},
    series={Pure and Applied Mathematics},
    key={Riv90}
}

@article{Rob55,
    author={J.~E. Robertson},
    title={Two's complement multiplication in binary parallel computers},
    journal={IEEE Transactions on Electronic Computers},
    volume={EC-34},
    year= 1955,
    pages={118-119},
    month= sep,
    number= 3,
    keywords={multiplication}
}

@article{Rob58,
    author={J.~E. Robertson},
    title={A New Class of Digital Division Methods},
    journal={IRE Transactions on Electronic Computers},
    volume={EC-7},
    year= 1958,
    pages={218-222},
    keywords={division,redundant number systems},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Rob70,
    author={J.~E. Robertson},
    title={The correspondence between methods of digital division and multiplier recoding
        procedures},
    journal={{IEEE} Transactions on Computers},
    volume={C-19},
    year= 1970,
    month= aug,
    number= 8,
    keywords={division,multiplication,residue number systems}
}

@techreport{Rob86,
    author={J.~E. Robertson},
    title={A new design for two's complement array multipliers},
    institution={Dept of C.S., Univ. of Illinois},
    year= 1986,
    month= nov,
    number={UIUCDCS-R-86-1284},
    keywords={multiplication}
}

@inproceedings{Rob87,
    author={J.~E. Robertson},
    title={Error detection and correction for addition and subtraction, through use
        of higher radix extension of hamming codes},
    booktitle={Proceedings of the 8th IEEE Symposium on Computer Arithmetic},
    year= 1987,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={226-229},
    location={Como, Italy},
    keywords={addition,error-tolerant arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Rojas1997,
    author = {R. Rojas},
    title = {{K}onrad {Z}use's Legacy: the Architecture of the {Z1} and {Z3}},
    journal = {{IEEE} Annals of the History of Computing},
    volume = 19,
    number = 2,
    year = 1997
}

@article{Rojas2005,
    author = {R. Rojas and F. Darius and C. G\"{o}ktekin and G. Heyne},
    title = {The Reconstruction of {K}onrad {Z}use's {Z3}},
    journal = {{IEEE} Annals of the History of Computing},
    volume = 27,
    number = 3,
    pages = {23-32},
    year = 2005
}

@article{Rot89,
    author={A. Rothermel and others},
    title={Realization of transmission-gate conditional-sum (TGCS) adders with low
        latency time},
    journal={{IEEE} journal of solid-state circuits},
    volume= 24,
    year= 1989,
    pages={558-561},
    keywords={addition}
}

@article{RS86,
    author={T. Rhyne and N.~R. Strader},
    title={A signed bit-sequential multiplier},
    journal={{IEEE} Transactions on Computers},
    volume={C-35},
    year= 1986,
    month= oct,
    number= 10,
    keywords={bit-serial arithmetic,multiplication}
}

@article{RS92,
    author={A. Skavantzos and P.~B. Rao},
    title={New multipliers modulo $2^N-1$},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={957-961},
    month= aug,
    number= 8,
    keywords={multiplication,residue number systems}
}

@article{RST87,
    author={H.~C. Shyu and T.~K. Truong and I.~S. Reed},
    title={A complex multiplier using the quadratic-polynomial residue number system
        with numbers of form $2^{2m}+1$},
    journal={{IEEE} Transactions on Computers},
    volume={C-36},
    year= 1987,
    pages={1255-1258},
    keywords={multiplication,residue number systems}
}

@article{RT73,
    author={J.~E. Robertson and K.~S. Trivedi},
    title={The status of investigations into computer hardware design based on the
        use of continued fractions},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    pages={555-560},
    keywords={continued fractions}
}

@ARTICLE{RZ01,
        AUTHOR             = {Rouillier, F. and Zimmermann, P.},
        TITLE              = {Efficient isolation of polynomial real roots},
        JOURNAL            = {J. of Computational and Applied Math},
        NUMBER             = {162},
        VOLUME             = 1,
        PAGES              = {33--50},
        YEAR               = {2004}
}

@inproceedings{RT78,
    author={J.~G. Rusnak and K.~S. Trivedi},
    title={Higher radix on-line division},
    booktitle={Proceedings of the 4th IEEE Symposium on Computer Arithmetic},
    year= 1978,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Los Angeles, CA},
    keywords={division}
}

@article{Rus98,
    author={D. M. Russinoff},
    title={A Mechanically Checked Proof of {IEEE} Compliance of a Register-Transfer-Level
        Specification of the {AMD-K7} Floating-Point Multiplication, Division,
        and Square Root Instructions},
    journal={LMS Journal of Computation and Mathematics},
    volume= 1,
    year= 1998,
    pages={148--200}
}

@article{Rus99,
  author    = {D. M. Russinoff},
  title     = {A Mechanically Checked Proof of Correctness of the {AMD K5} Floating Point Square Root Microcode},
  journal   = {Formal Methods in System Design},
  volume    = {14},
  number    = {1},
  year      = {1999},
  pages     = {75--125},
  publisher = {Kluwer Academic Publishers},
  address   = {Hingham, MA},
}

@article{Rus00,
  author    = {D. M. Russinoff},
  title     = {A Case Study in Formal Verification of Register-Transfer Logic with {ACL2}:
               The Floating Point Adder of the {AMD Athlon} Processor},
  journal   = {Lecture Notes in Computer Science},
  volume    = {1954},
  pages     = {3--36},
  year      = {2000}
}

@article{RWYZ91,
    author={T.~R. Rao and D.~Y. Weiand and C.~H. Yang and K. Zeng},
    title={Pseudorandom {B}it {G}enerators in {S}tream-{C}ipher {C}ryptography},
    journal={Computer},
    year= 1991,
    pages={8-17}
}

@article{SA75,
    author={E.~E. Swartzlander and A.~G. Alexpoulos},
    title={The sign-logarithm number system},
    journal={{IEEE} Transactions on Computers},
    year= 1975,
    month= dec,
    keywords={logarithmic number system,number systems},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{SaeAhmJul99,
    author={Aryan Saed and Majid Ahmadi and Graham Jullien},
    title={Arithmetic with Signed Analog Digits},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={134--141}
}

@article{Sal54,
    author={H.~E. Salzer},
    title={Radix tables for finding the logarithm of any number of 25 decimal places,
        {\em in} Tables of functions and of zeroes of functions},
    journal={Nat. Bureau of Standards Applied Mathematics Series},
    volume= 37,
    year= 1954,
    pages={143-144}
}

@article{Sal76,
    author={E.~Salamin},
    title={Computation of $\pi$ using arithmetic-geometric mean},
    journal={Mathematics of Computation},
    volume= 30,
    year= 1976,
    pages={565--570},
    key={Sal76}
}



@article{SavKoc2000,
    author={E. Savas and C.K. Ko{\c c}},
    title={The Montgomery Modular Inverse -- Revisited},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={763--766},
    month= jul,
    number= 7
}

@inproceedings{Schwarz2003,
 author = {E. M. Schwarz and M. M. Schmookler and S. D. Trong},
 title = {Hardware Implementations of Denormalized Numbers},
 booktitle = {ARITH '03: Proceedings of the 16th IEEE Symposium on Computer Arithmetic (ARITH-16'03)},
 year = {2003},
 isbn = {0-7695-1894-X},
 pages = {70},
 publisher = {IEEE Computer Society},
 address = {Washington, DC},
 }

@article{ScScTr05,
author = {E. M. Schwarz and M. M.  Schmookler and S. D. Trong},
title = {{FPU} Implementations with Denormalized Numbers},
journal = {IEEE Transactions on Computers},
volume = {54},
number = {7},
year = {2005},
issn = {0018-9340},
pages = {825-836},
doi = {http://doi.ieeecomputersociety.org/10.1109/TC.2005.118},
publisher = {IEEE Computer Society},
address = {Los Alamitos, CA},
}

@ARTICLE{SN05,
        AUTHOR             = {Schichl, H. and Neumaier, A.},
        JOURNAL            = {Journal of Global Optimization},
        PAGES              = {541--562},
        TITLE              = {{Interval Analysis on Directed Acyclic Graphs for Global Optimization}},
        VOLUME             = {33},
        YEAR               = {2005}
}

@article{SB73,
    author={H. Schmid and A. Bogacki},
    title={Use decimal {CORDIC} for generation of many transcendental functions},
    journal={EDN},
    year= 1973,
    pages={64--73},
    month= feb,
    keywords={cordic,elementary functions}
}

@article{Sch83,
    author={C.~W. Schelin},
    title={Calculator function approximation},
    journal={American Mathematical Monthly},
    volume= 90,
    year= 1983,
    month= may,
    number= 5,
    keywords={cordic,elementary functions,rational approximations}
}

@phdthesis{Sch96,
    author={M. J. Schulte},
    title={A Variable-Precision, Interval Arithmetic Processor},
    school={University of Texas at Austin},
    year= 1996
}

@article{SchBalAkkBro2000,
    author={M. J. Schulte and P. I. Balzola and A. Akkas and R. W. Brocato},
    title={Integer Multiplication with Overflow Detection or Saturation},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={681--691},
    month= jul,
    number= 7
}

@inproceedings{SchSmiKry99,
    author={E. M. Schwarz and R. M. Smith and C. A. Krygowski},
    title={The S/390 G5 Floating-Point Unit Supporting Hex and Binary Architectures},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={258--265}
}

@article{SchSti99,
    author={M.~J. Schulte and J.~E. Stine},
    title={Approximating Elementary Functions with Symmetric Bipartite Tables},
    journal={{IEEE} Transactions on Computers},
    volume= 48,
    year= 1999,
    pages={842--847},
    month= aug,
    number= 8
}

@article{SchSwa2000,
    author={M. J. Schulte and E. E. Swartzlander},
    title={A Family of Variable-Precision Interval Arithmetic Processors},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={387--397},
    month= may,
    number= 5
}

@inproceedings{SchWir99,
    author={M. J. Schulte and K. E. Wires},
    title={High-Speed Inverse Square Roots},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={124--131}
}

@book{Sco85,
    author={N.~R. Scott},
    title={Computer Systems and arithmetic},
    publisher={Prentice-Hall},
    year= 1985,
    address={Englewood Cliffs, New Jersey},
    keywords={addition,cordic,division,elementary functions,exponential,FFT,floating-point
        arithmetic,interval arithmetic,logarithm,multiplication,number systems,redundant
        number systems,residue number systems,shift-and-add algorithms,square root,survey
        on computer arithmetic,trigonometric functions}
}

@article{Sco89,
    author={M. Scott},
    title={Fast rounding in multiprecision floating-slash arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume= 38,
    year= 1989,
    pages={1049-1052},
    keywords={floating-point arithmetic,rounding}
}

@article{SD88,
    author={S.~G. Smith and P.~B. Denyer},
    title={Advanced serial-data computation},
    journal={Journal of Parallel and Distributed Computing},
    volume= 5,
    year= 1988,
    pages={228-249},
    keywords={bit-serial arithmetic}
}

@techreport{SebGou02,
    author={P.~Sebah and X.~Gourdon},
    title={Newton's Method and High-Order Iterations},
    year={2001},
    note={\url{http://numbers.computation.free.fr/Constants/Algorithms/newton.html}}
}

@inproceedings{Sei83,
    author={R. B. Seidensticker},
    title={Continued Fractions For High-Speed and High-Accuracy Computer Arithmetic},
    booktitle={Proceedings of the 6th IEEE Symposium on Computer Arithmetic},
    year= 1983,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Aarhus, Denmark},
    keywords={continued fractions}
}

@ARTICLE{She97,
        AUTHOR             = {Shewchuk, J.~R.},
        TITLE              = {Adaptive Precision Floating-Point Arithmetic and Fast Robust Geometric Predicates},
        JOURNAL            = {Discrete Computational Geometry},
        PAGES              = {305-363},
        VOLUME             = {18},
        YEAR               = {1997},
	url = {http://link.springer.de/link/service/journals/00454/papers97/18n3p305.pdf},
	url.ALT = {http://www.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps}
}

@inproceedings{SG93,
    author={A.~Skaf and A.~Guyot},
    title={{VLSI} Design of On-line Add/Multiply Algorithms},
    booktitle={Proceedings of the {IEEE} International Conference on Computer Design: {VLSI}
        in Computers and Processors ({ICCD}'93)HC94},
    year= 1993,
    month= oct,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Edna Straub},
    pages={264--267},
    key={SG93}
}

@article{SH87,
    author={T.~Y.~Sung and Y.~H.~Hu},
    title={Parallel {VLSI} Implementation of {K}alman Filters},
    journal={IEEE Transactions on Aerospace and Electronic Systems},
    volume={AES 23},
    year= 1987,
    month= mar,
    number= 2,
    key={SH87}
}

@article{Sha50,
    author={R.~F. Shaw},
    title={Arithmetic operations in a binary computer},
    journal={Rev. Sci. Instrum.},
    volume= 21,
    year= 1950,
    pages={687-693},
    keywords={survey on computer arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Sha79,
    author={A. Shamir},
    title={How to Share a Secret},
    journal={Communications of the ACM},
    volume= 22,
    year= 1979,
    number= 11,
    keywords={cryptography,RSA}
}

@article{Sha89,
    author={R. Sharma and others},
    title={A 6.75-ns 16x16-bit multiplier in single-level-metal CMOS technology},
    journal={IEEE journal of solid-state circuits},
    volume= 24,
    year= 1989,
    pages={922-927},
    keywords={multiplication}
}

@inproceedings{Shy86,
    author={T.~Y. Sung and Y.~H. Hu and H.~J. Yu},
    title={Doubly pipelined {CORDIC} array for digital signal processing},
    booktitle={IEEE Intern. Conference on ASSP},
    year= 1986,
    pages={1169-1172},
    location={Tokyo, Japan},
    keywords={cordic}
}

@inproceedings{Sin91,
    author={G.~Sinaki},
    title={Error-Coded Algorithms for On-line Arithmetic},
    booktitle={Proceedings of Applied Algebra, Algebraic Algorithms and Error-Correcting
        Codes (AAECC'91)},
    year= 1991,
    publisher={Springer},
    editor={Sakata},
    series={LNCS},
    volume= 508 ,
    key={Sin91}
}

@article{Sip84,
    author={H.~J. Sips},
    title={Bit-sequential arithmetic for parallel processors},
    journal={{IEEE} Transactions on Computers},
    volume={C-33},
    year= 1984,
    month= jan,
    number= 1,
    keywords={bit-serial arithmetic}
}

@article{SK71,
    author={B.~V.~ Sakar and E.~V. Krishnamurthy},
    title={Economic pseudodivision processes for obtaining square root, logarithm and
        arctan},
    journal={{IEEE} Transactions on Computers},
    volume={C-20},
    year= 1971,
    month= dec,
    number= 12,
    keywords={elementary functions,logarithm,shift-and-add algorithms,square root,trigonometric
        functions}
}

@article{SKG77,
    author={W.~J. Stenzel and W.~J. Kubitz and G.~H. Garcia},
    title={A compact high-speed parallel multiplication scheme},
    journal={{IEEE} Transactions on Computers},
    volume={C-26},
    year= 1977,
    pages={948-957},
    month= oct,
    number= 10,
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Skl60,
    author={J. Sklansky},
    title={Conditional-sum addition logic},
    journal={IRE Transactions on Electronic Computers},
    volume={EC-9},
    year= 1960,
    pages={226-231},
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Skl60a,
    author={J. Sklansky},
    title={An evaluation of general two-summand binary adders},
    journal={IRE Transactions on Electronic Computers},
    volume={EC-9},
    year= 1960,
    pages={226-231},
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@techreport{SKV92,
    author={A.~Seznec and A.~M.~Kermarrec and T.~Vaul{\'e}on},
    title={{\'E}tude compar{\'e}e des architectures des microprocesseurs {MIPS} {R}4000, {DEC}
        21064 et {T.I. S}upersparc (in {F}rench)},
    institution={IRISA Rennes, France},
    year= 1992,
    month= dec,
    number= 692,
    key={SKV92}
}

@techreport{SL96,
    author={A.~Seznec and F.~Lloansi},
    title={{\'E}tude des Architectures des Microproceseurs {MIPS} {R}10000, {U}ltraSparc
        et {P}entium {P}ro (in {F}rench)},
    institution={IRISA Rennes, France},
    year= 1996,
    month= may,
    number= 1024,
    key={SL96}
}

@book{SM71,
    author={M.~L. Steinard and W.~D. Munro},
    title={Introduction to machine arithmetic},
    publisher={Addison Wesley, Reading, MA},
    year= 1971
}


@inproceedings{SM97,
    author={D.~Das~Sarma and D.~W.~Matula},
    title={Faithful Interpolation in Reciprocal Tables},
    booktitle={Proceedings of the 13th IEEE Symposium on Computer Arithmetic},
    year= 1997,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={T.~Lang and J.-M.~Muller and N.~Takagi},
    pages={82--91},
    key={SM97},
    location={Pacific Grove, CA},
    keywords={division, interpolation, reciprocal}
}

@article{Smi62,
    author={R. L. Smith},
    title={Algorithm 116: Complex division},
    journal={Communications of the ACM},
    volume={5},
    year={1962},
    pages={435},
    number={8},
    key={Smi62}
}

@article{Smi89,
    author={S.~G. Smith},
    title={Incremental computation of squares and sums of squares},
    journal={{IEEE} Transactions on Computers},
    volume= 38,
    year= 1989,
    pages={1325-1328},
    keywords={squaring}
}

@article{Smi95,
    author={R.~A.~Smith},
    title={A Continued-Fraction Analysis of Trigonometric Argument Reduction},
    journal={{IEEE} Transactions on Computers},
    volume= 44,
    year= 1995,
    pages={1348-1351},
    month= nov,
    number= 11,
    key={Smi95},
    keywords={range reduction, elementary functions, trigonometric functions}
}

@book{Sod86,
    author={M.~A. Soderstrand and others},
    title={Residue number system arithmetic: modern applications in digital signal
        processing},
    publisher={IEEE Press},
    year= 1986,
    address={New York},
    keywords={residue number systems}
}

@unpublished{Som97,
    author={S.~Sommars},
    title={Private communication},
    year= 1997,
    key={Som97}
}

@book{Spa81,
    author={O. Spaniol},
    title={Computer arithmetic: logic and design},
    publisher={Wiley, New York},
    year= 1981,
    keywords={addition,cordic,division,elementary functions,exponential,floating-point
        arithmetic,logarithm,multiplication,number systems,redundant number systems,shift-and-add
        algorithms,square root,trigonometric functions}
}

@article{Spe65,
    author={W.~H. Specker},
    title={A Class of Algorithms for $ln(x)$, $exp(x)$, $sin(x)$, $cos(x)$, $tan^{-1}(x)$
        and $cot^{-1}(x)$},
    journal={IEEE Transactions on Electronic Computers},
    volume={EC-14},
    year= 1965,
    keywords={elementary functions,shift-and-add algorithms},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Spi73,
    author={P.~M. Spira},
    title={Computation times of arithmetic and {B}oolean functions in (d,r) circuits},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    pages={552-555},
    month= jun,
    number= 6,
    keywords={addition}
}

@inproceedings{SR75,
    author={B.~D. Shriver and E.~K. Reuter},
    title={A bibliography on Computer Arithmetic},
    booktitle={Proceedings of the 3rd IEEE Symposium on Computer Arithmetic},
    year= 1975,
    month= nov,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={241-249},
    location={Dallas, TX},
    keywords={survey on computer arithmetic}
}

@article{SS71,
    author={A.~Sch{\"o}nhage and V.~Strassen},
    title={Schnelle {M}ultiplikation {G}rosser {Z}ahlen},
    journal={Computing},
    volume= 7,
    year= 1971 ,
    pages={281--292},
    note={In German}
}


@article{Schonhage71,
    author={A.~Sch{\"o}nhage},
    title={Schnelle {B}erechnung von {K}ettenbruchentwicklungen},
    journal={Acta Informatica},
    volume= 1,
    year= 1971,
    pages={139--144},
    note={In German}
}

@book{Schonhage94,
    author={A.~Sch{\"o}nhage and A.~F.~W.~Grotefeld and E.~Vetter},
    title={Fast algorithms: a {M}ultitape {T}uring {M}achine {I}mplementation},
    publisher={Bibliographisches {I}nstitut},
address = {Mannheim},
    year= 1994
}



@inproceedings{Furer2007,
    author={M. F{\"u}rer},
    title={Faster integer multiplication},
    booktitle={Proceedings of the 39th Annual ACM Symposium on Theory of
               Computing, San Diego, CA},
    year= 2007,
    month= jun,
    publisher={ACM},
    editor={D.~S. Johnson and U. Feige},
    pages={57-66}
}



@article{SS89,
    author={B.~P. Sinha and P.~K. Srimani},
    title={Fast parallel algorithms for binary multiplication and their implementations
        on systolic architectures},
    journal={{IEEE} Transactions on Computers},
    volume= 38,
    year= 1989,
    pages={424-431},
    keywords={multiplication}
}

@inproceedings{SS93,
    author={M. J. Schulte and E.~E. Swartzlander},
    title={Exact rounding of certain elementary functions},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J. Irwin and G. Jullien},
    pages={138-145},
    location={Windsor, Canada},
    keywords={elementary functions,floating-point arithmetic,rounding}
}

@article{SS94,
    author={M.~J. Schulte and E.~E. Swartzlander},
    title={Hardware designs for Exactly Rounded Elementary Functions},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={964-973},
    month= aug,
    number= 8,
    keywords={elementary functions,floating-point arithmetic,rounding}
}

@inproceedings{SS97,
    author={M. J. Schulte and J.~Stine},
    title={Symmetric Bipartite Tables for Accurate Function Approximation},
    booktitle={Proceedings of the 13th IEEE Symposium on Computer Arithmetic},
    year= 1997,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={In T.~Lang and J.M.~Muller and N.~Takagi},
    key={SS97}
}

@inproceedings{SS97a,
    author={M. J. Schulte and J. E. Stine},
    title={Accurate Function Evaluation by Symmetric Table Lookup and Addition},
    booktitle={Proceedings of the {IEEE} International Conference on Application-Specific
        Systems, Architectures and Processors (Zurich, Switzerland)},
    year= 1997,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Thiele and Fortes and Vissers and Taylor and Noll and Teich},
    pages={144--153}
}

@inproceedings{SST90,
    author={J.~D.~Silverstein and S.~E.~Sommars and Y.~C. Tao},
    title={The {UNIX} System Math Library, a Status Report},
    booktitle={USENIX --- Winter'90},
    year= 1990,
    key={SST90}
}

@article{SSV91,
    author={S. Vassiliadis and E.~M. Schwarz and B.~M. Sung},
    title={Hard-Wired multipliers with encoded partial products},
    journal={{IEEE} Transactions on Computers},
    volume= 40,
    year= 1991,
    pages={1181-1197},
    month= nov,
    number= 11,
    keywords={multiplication}
}

@article{SSWPC84,
    author={D.~A. Sunderland and R.~A. Strauch and S.~W. Wharfield and H.~T. Peterson
        and C.~R. Cole},
    title={{CMOS/SOS} Frequency Synthesizer {LSI} Circuit for Spread Spectrum Communications},
    journal={{IEEE} Journal of Solid State Circuits},
    volume={{SC}-19},
    year={1984},
    pages={497--506},
    number={4},
    key={SSWPC84}
}

@booklet{ST100Handbook,
    author={ST Microelectronics},
    title={{ST 122} {DSP} Core Overview Handbook},
    howpublished={available at \url{http://us.st.com/stonline/prodpres/dedicate/st100/document/document.htm}},
    year={2003}
}

@article{ST88,
    author={T. Stouraitis and F.~J. Taylor},
    title={Floating-point to logarithmic encoder error analysis},
    journal={{IEEE} Transactions on Computers},
    volume={C-37},
    year= 1988,
    pages={858-863},
    keywords={accuracy control,floating-point arithmetic,logarithmic number system,number
        systems}
}

@book{Sta81,
    author={H.~M.~Stark},
    title={An Introduction to Number Theory},
    publisher={MIT Press, Cambridge, MA},
    year= 1981,
    key={Sta81}
}

@article{Ste72,
    author={R. Stefanelli},
    title={A suggestion for High-Speed parallel binary dividers},
    journal={{IEEE} Transactions on Computers},
    volume={C-21},
    year= 1972,
    month= jan,
    number= 1,
    keywords={division}
}

@book{Ste74,
    author={P.~H. Sterbenz},
    title={Floating-Point Computation},
    publisher={Prentice-Hall},
    year= 1974,
    address={Englewood Cliffs, NJ},
    keywords={floating-point arithmetic}
}

@article{Ste81,
    author={D. Stevenson},
    title={A proposed standard for binary floating-point arithmetic},
    journal={Computer},
    volume= 14,
    year= 1981,
    pages={51-62},
    month= mar,
    keywords={floating-point arithmetic}
}

@phdthesis{Stehle2005,
    author={D.~Stehl{\'e}},
    title={Algorithmique de la R{\'e}duction de R{\'e}seaux et Application {\`a} la Recherche de
        Pires Cas pour l'Arrondi de Fonctions Math{\'e}matiques},
    school={Universit{\'e} Henri Poincar{\'e} -- Nancy 1, France},
    year= 2005,
    month= dec
}

@inproceedings{SteLefZim2003,
    author={D.~Stehl{\'e} and V.~Lef{\`e}vre and P.~Zimmermann},
    title={Worst Cases and Lattice Reduction},
    booktitle={Proceedings of the 16th IEEE Symposium on Computer Arithmetic (ARITH-16)},
    year={2003},
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={J.-C.~Bajard and M.~J.~Schulte},
    pages={142--147},
    key={SteLefZim2003},
    location={Santiago de Compostela (Spain)}
}

@article{SteLefZim2005,
    author={D.~Stehl{\'e} and V.~Lef{\`e}vre and P.~Zimmermann},
    title={Searching Worst Cases of a One-Variable Function},
    journal={{IEEE} Transactions on Computers},
    volume={54},
    year={2005},
    pages={340--346},
    month= mar,
    number={3},
    key={SteLefZim2005}
}

@inproceedings{SteZim2004,
    author={D.~Stehl{\'e} and P.~Zimmermann},
    title={Gal's Accurate Tables Method Revisited},
    booktitle={Proceedings of the 17th {IEEE} Symposium on Computer Arithmetic (ARITH-17)},
    year={2005},
    month= jun,
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA},
    key={SteZim2004},
    location={Cape Cod, MA}
}

@article{StiSch99a,
    author={J. E. Stine and M. J. Schulte},
    title={The Symmetric Table Addition Method for Accurate Function Approximation},
    journal={Journal of VLSI Signal Processing},
    volume= 21,
    year= 1999,
    pages={167--177}
}

@inproceedings{StoTan99,
    author={S. Story and P. T. P. Tang},
    title={New Algorithms for Improved Transcendental Functions on {IA}-64},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic, Adelaide,
        Australia},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    pages={4---11}
}

@inproceedings{SV80,
    author={M.~A. Soderstrand and C. Vernia},
    title={A high-speed low-cost modulo Pi multiplier with RNS arithmetic applications},
    booktitle={Proceedings of the {IEEE}},
    year= 1980,
    pages={529-532},
    volume= 68 ,
    keywords={multiplication,residue number systems}
}

@inproceedings{SV93,
    author={M. Shand and J.~E. Vuillemin},
    title={Fast implementations of RSA cryptography},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={{IEEE} Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={252-259},
    location={Windsor, Canada},
    keywords={cryptography,FPGA,RSA}
}

@article{SV93a,
    author={S. Vassiliadis and E.~M. Schwarz},
    title={Correction to ``Hars-Wired multipliers with encoded partial products''},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages= 127,
    month= jan,
    number= 1,
    keywords={multiplication}
}

@techreport{SV94,
    author={A.~Seznec and T.~Vaul{\'e}on},
    title={{\'E}tude comparative des architectures des microprocesseurs {I}ntel {P}entium
        et {PowerPC} 601 (in {F}rench)},
    institution={IRISA Rennes, France},
    year= 1994,
    month= jun,
    number= 835,
    key={SV94}
}

@article{Svo63,
    author={A. Svoboda},
    title={An algorithm for division},
    journal={Inf. Process. Mach.},
    volume= 9,
    year= 1963,
    pages={25-32},
    keywords={division},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Svo70,
    author={A. Svoboda},
    title={Adder with distributed control},
    journal={{IEEE} Transactions on Computers},
    volume={C-19},
    year= 1970,
    month= aug,
    number= 8,
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{SW58,
    author={A. Weinberger and J.~L. Smith},
    title={A logic for high-speed addition},
    journal={Nat. Bur. Stand. Circ.},
    volume= 591,
    year= 1958,
    pages={3-12},
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Swa73,
    author={E.~E. Swartzlander},
    title={Parallel counters},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    pages={1021-1024},
    keywords={addition},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Swa73a,
    author={E.~E. Swartzlander},
    title={The quasi-serial multiplier},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    pages={317-321},
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@book{SWA80,
    author={E.~E. Swartzlander},
    title={Computer Arithmetic},
    publisher={Dowden, Hutchinson & Ross},
    year= 1980,
    address={Stroudsburg, PA},
    keywords={survey on computer arithmetic}
}

@book{Swa90,
    author={E.~E. Swartzlander},
    title={Computer Arithmetic},
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    year= 1990,
    volume= 1,
    keywords={addition,cordic,division,elementary functions,floating-point arithmetic,multiplication,survey
        on computer arithmetic}
}

@book{Swa90a,
    author={E.~E. Swartzlander},
    title={Computer Arithmetic},
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    year= 1990,
    volume= 2,
    keywords={addition,floating-point arithmetic,multiplication,number systems,on-line
        arithmetic,redundant number systems,survey on computer arithmetic}
}

@article{Swe65,
    author={D.~W. Sweeney},
    title={An analysis of floating-point addition},
    journal={IBM Syst. Journal},
    volume= 4,
    year= 1965,
    pages={31-42},
    keywords={addition,floating-point arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Tak85,
    author={K. Takeda and others},
    title={A single-chip 80-bit floating point processor},
    journal={IEEE journal of solid-state circuits},
    volume={SC-20},
    year= 1985,
    pages={986-992},
    month= oct,
    number= 5,
    keywords={floating-point arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@phdthesis{Tak87,
    author={N. Takagi},
    title={Studies on hardware algorithms for arithmetic operations with a redundant
        binary representation},
    school={Dept. Info. Sci., Kyoto University, Japan},
    year= 1987,
    keywords={addition,multiplication,redundant number systems}
}

@inproceedings{Tak91,
    author={N. Takagi},
    title={A {R}adix-4 {M}odular {M}ultiplication {H}ardware {A}lgorithm {E}fficient
        for {I}terative {M}odular {M}ultiplications},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={35-41},
    location={Grenoble, France},
    keywords={residue number systems}
}

@article{Tak92,
    author={N. Takagi},
    title={A radix-4 modular multiplication algorithm for modular exponentiation},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={949-956},
    month= aug,
    number= 8,
    keywords={cryptography,multiplication,residue number systems}
}

@inproceedings{Tak93,
    author={N. Takagi},
    title={A modular multiplication algorithm with triangle additions},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={272-276},
    location={Windsor, Canada},
    keywords={cryptography,multiplication,RSA}
}

@article{Takagi:ieeetc-41-8,
    author={Naofumi Takagi},
    title={A Radix-4 Modular Multiplication Hardware Algorithm for Modular Exponentiation},
    journal={{IEEE} Transactions on Computers},
    volume={41},
    year={1992},
    pages={949--956},
    month= aug,
    number={8}
}

@article{TakKuw2000,
  AUTHOR =	 {N. Takagi and S. Kuwahara},
    title={A {VLSI} Algorithm for Computing the {E}uclidean Norm of a {3D} Vector},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    number= 10,
    year= 2000,
    pages={1074--1082},
    month= oct
}

@inproceedings{TakKuw99,
    author={N. Takagi and S. Kuwahara},
    title={Digit-Recurrence Algorithm for Computing Euclidean Norm of a 3-D Vector},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={86--93}
}



@article{Ste85,
    author={G.~W.~Stewart},
    title={A note on complex division},
    journal = AcmToms,
    volume= 11,
    year= 1985,
    pages={238--241},
    month= sep,
    number= 3
}



@article{Tay82,
    author={F.~J. Taylor},
    title={A {VLSI} residue arithmetic multiplier},
    journal={{IEEE} Transactions on Computers},
    volume={C-31},
    year= 1982,
    month= jun,
    number= 6,
    keywords={multiplication,residue number systems}
}

@article{Tay83,
    author={F.~J. Taylor},
    title={An overflow-free residue multiplier},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={501-504},
    keywords={multiplication,residue number systems}
}

@inproceedings{Tay85,
    author={F.~J. Taylor},
    title={A More Efficient Residue Arithmetic Implementation of the {FFT}},
    booktitle={Proceedings of the 5th IEEE Symposium on Computer Arithmetic},
    year= 1985,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Ann Arbor, MI},
    keywords={residue number systems}
}

@phdthesis{Ten98,
    author={Alexandre Tenca},
    title={Variable Long-Precision Arithmetic {(VLPA)} for Reconfigurable Coprocessor
        Architectures},
    school={University of California, Los Angeles},
    year= 1998
}

@inproceedings{TenErc99,
    author={Alexandre F. Tenca and Milos D. Ercegovac},
    title={On the Design of High-Radix On-Line Division for Long Precision},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={44--51}
}

@article{TGJR88,
    author={F.~J. Taylor and R. Gill and J. Joseph and J. Radke},
    title={A 20 bit logarithmic number system processor},
    journal={{IEEE} Transactions on Computers},
    volume= 37,
    year= 1988,
    pages={190-200},
    month= feb,
    number= 2,
    keywords={logarithmic number system,number systems}
}

@article{THHR91,
    author={D.~Timmermann and H.~Hahn and B.~J.~Hosticka and B.~Rix},
    title={A new addition scheme and fast scaling factor compensation methods for {CORDIC}
        algorithms},
    journal={INTEGRATION, the VLSI Journal},
    volume= 11,
    year= 1991,
    pages={85--100},
    key={THHR91}
}

@article{THHS91,
    author={D.~Timmermann and H.~Hahn and B.~J.~Hosticka and G.~Schmidt},
    title={A Programmable {CORDIC} Chip for Digital Signal Processing Applications},
    journal={IEEE Journal of Solid-State Circuits},
    volume= 26,
    year= 1991,
    pages={1317--1321},
    month= sep,
    number= 9,
    key={THHS91}
}

@inproceedings{Tir89,
    author={S. Turrini},
    title={Optimal group distribution in carry-skip adders},
    booktitle={Proceedings of the 9th IEEE Symposium on Computer Arithmetic},
    year= 1989,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M.~D. Ercegovac and E.~E. Swartzlander},
    pages={96-103},
    location={Santa Monica, CA},
    keywords={addition}
}

@proceedings{TM98,
    editor={J.M. Muller and N. Takagi},
    title={Special Section on Computer Arithmetic of {IEEE} Transactions on Computers},
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    year= 1998,
    month= jul
}

@article{Toc58,
    author={K.~D. Tocher},
    title={Techniques of multiplication and division for automatic binary computers},
    journal={Quarterly Journal of Mechanics and Applied Mathematics},
    volume= 11,
    year= 1958,
    pages={364-384},
    number= 3,
    keywords={division,multiplication}
}

@article{Toom63,
    author={A. L.~Toom},
    title={The Complexity of a Scheme of Functional Elements Realizing the Multiplication
        of Integers},
    journal={Soviet Mathematics Doklady},
    volume={3},
    year={1963},
    pages={714--716},
    key={Toom63}
}

@article{Tro86,
    author={W.~W. Troutman},
    title={Design of a standard floating-point chip},
    journal={IEEE journal of solid-state circuits},
    volume={SC-21},
    year= 1986,
    pages={396-399},
    keywords={floating-point arithmetic}
}

@article{Tsa80,
    author={N.~K. Tsao},
    title={Error complexity analysis of algorithms for matrix multiplication and matrix
        chain product},
    journal={{IEEE} Transactions on Computers},
    volume={C-29},
    year= 1980,
    pages={662-665},
    keywords={accuracy control}
}

@article{Tsa83,
    author={N.~K. Tsao},
    title={A simple approach to the error analysis of division-free numerical algorithms},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={343-351}
}

@article{Tseng96,
    author={C.-Y.~Tseng},
    title={A Multiple-Exchange Algorithm for Complex Chebyshev Approximation by Polynomials
        on the Unit Circle},
    journal={SIAM Journal on Numerical Analysis},
    volume={33},
    year={1996},
    pages={2017--2049},
    number={5},
    key={Tseng96}
}

@article{Tun68,
    author={C. Tung},
    title={A division algorithm for signed-digit arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume={C-17},
    year= 1968,
    keywords={division,redundant number systems}
}

@article{Tun70,
    author={C. Tung},
    title={Signed-digit division using combinational arithmetic nets},
    journal={{IEEE} Transactions on Computers},
    volume={C-19},
    year= 1970,
    month= aug,
    number= 8,
    keywords={division,redundant number systems}
}

@inproceedings{Tur89,
    author={P.~R. Turner},
    title={Software implementation of SLI arithmetic},
    booktitle={Proceedings of the 9th IEEE Symposium on Computer Arithmetic},
    year= 1989,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={M. D. Ercegovac and E.~E. Swartzlander},
    pages={18-24},
    location={Santa Monica, CA},
    keywords={number systems}
}

@inproceedings{Tur91,
    author={P.~R. Turner},
    title={Implementation and analysis of extended SLI operations},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={118-126},
    location={Grenoble, France},
    keywords={number systems}
}

@inproceedings{Tur93,
    author={P.~R. Turner},
    title={Complex SLI arithmetic: representation, algorithms, and analysis},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={18-25},
    location={Windsor, Canada},
    keywords={number systems}
}

@article{TW90,
    author={B.~W.~Y. Wei and C.~D. Thompson},
    title={{VLSI} adder design},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    pages={666-675},
    month= may,
    number= 5,
    keywords={addition}
}

@article{TY:ieeetc-41-7,
    author={Naofumi Takagi and Shuzo Yajima},
    title={Modular Multiplication Hardware Algorithms with a Redundant Representation
        and their Application to RSA Cryptosystem},
    journal={{IEEE} Transactions on Computers},
    volume={41},
    year={1992},
    pages={887--891},
    month= jul,
    number={7}
}

@article{TYY85,
    author={N. Takagi and H. Yasukura and S. Yajima},
    title={High speed multiplication algorithm with a redundant binary addition tree},
    journal={{IEEE} Transactions on Computers},
    volume={C-34},
    year= 1985,
    month= sep,
    number= 9,
    keywords={multiplication,redundant number systems}
}

@article{Ulm83,
    author={Z.~D. Ulman},
    title={Sign detection and implicit-explicit conversion of numbers in residue arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    pages={590-594},
    keywords={residue number systems}
}

@inproceedings{VA85,
    author={J. Vignes and R. Alt},
    title={An efficient stochastic method for round-off error analysis},
    booktitle={Accurate Scientific Computations, Lecture notes in Computer Science 235},
    year= 1985,
    publisher={Springer-Verlag},
    editor={Willard, Miranker and Toupin},
    keywords={accuracy control,floating-point arithmetic,perturbation methods}
}

@book{Val19,
    author={C.~J.~de La Vall{\'e}e Poussin},
    title={L'approximation des Fonctions d'une Variable R{\'e}elle (in {F}rench)},
    publisher={Gauthier-Villars},
    year= 1919,
    address={Paris},
    key={Val19}
}

@inproceedings{Van01,
    author={G.~Vandersteen et~al},
    title={Comparison of arithmetic functions with respect to {B}oolean circuits},
    booktitle={58th ARFTG Conference Digest RF Measurements for a Wireless World},
    year={2001},
    key={Van01}
}

@article{Vei60,
    author={L. Veidinger},
    title={On the Numerical Determination of the Best Approximations in the {Chebyshev}
        Sense},
    journal={Numerische Mathematik},
    volume={2},
    year={1960},
    pages={99-105},
    key={Vei60}
}

@article{VerCuyVer2001a,
    author={B. Verdonk and A. Cuyt and D. Verschaeren},
    title={A precision- and range-independent tool for testing floating-point arithmetic.
        {I}: {B}asic operations, square root, and remainder},
    journal = AcmToms,
    volume={27},
    year={2001},
    pages={92--118},
    number={1},
    publisher={ACM Press}
}

@article{VerCuyVer2001b,
    author={B. Verdonk and A. Cuyt and D. Verschaeren},
    title={A precision- and range-independent tool for testing floating-point arithmetic.
        {II}: {C}onversions},
    journal = AcmToms,
    volume={27},
    year={2001},
    pages={119--140},
    number={1},
    publisher={ACM Press}
}

@techreport{Veltkamp1968,
author = {G.~W.~Veltkamp},
title = {{ALGOL} procedures voor het berekenen van een inwendig product in dubbele precisie},
number = {22},
institution = {RC-Informatie, Technishe Hogeschool Eindhoven},
year = 1968
}

@techreport{Veltkamp1969,
author = {G.~W.~Veltkamp},
title = {{ALGOL} procedures voor het rekenen in dubbele lengte},
number = {21},
institution = {RC-Informatie, Technishe Hogeschool Eindhoven},
year = 1969
}

@article{Vig78,
    author={J. Vignes},
    title={New methods for evaluating the validity of mathematical software},
    journal={Math. Comp. Simul. IMACS},
    volume= 20,
    year= 1978,
    pages={227-249},
    keywords={accuracy control,floating-point arithmetic,perturbation methods}
}

@article{Vig84,
    author={J. Vignes},
    title={Impl{\'e}mentation des m{\'e}thodes d'optimisation : test d'arr{\^e}t optimal, contr{\^o}le
        et pr{\'e}cision de la solution (I)},
    journal={R.A.I.R.O.},
    volume= 18,
    year= 1984,
    pages={1--18},
    month= feb,
    number= 1,
    key={Vig84}
}

@article{Vig84a,
    author={J. Vignes},
    title={Impl{\'e}mentation des m{\'e}thodes d'optimisation : test d'arr{\^e}t optimal, contr{\^o}le
        et pr{\'e}cision de la solution (II)},
    journal={R.A.I.R.O.},
    volume= 18,
    year= 1984,
    pages={103-129},
    month= may,
    number= 2,
    key={Vig84a}
}

@article{Vig87,
    author={J.~Vignes},
    title={Contr{\^o}le et estimation stochastique des arrondis de calcul},
    journal={AFCET Interfaces},
    volume= 54,
    year= 1987,
    pages={3-10},
    keywords={accuracy control,floating-point arithmetic,perturbation methods}
}

@article{Vig87a,
    author={J.~Vignes},
    title={Z{\'e}ro math{\'e}matique et z{\'e}ro informatique},
    journal={La vie des Sciences, Comptes Rendus de l'Acad{\'e}mie des Sciences, Paris},
    volume= 4,
    year= 1992,
    pages={1--13},
    number= 1,
    key={Vig87a}
}

@article{Vig93,
    author={J. Vignes},
    title={A stochastic arithmetic for reliable scientific computation},
    journal={Math. Comp. Simul.},
    volume= 35,
    year= 1993,
    pages={233--261},
    key={Vig93}
}

@article{Vin95,
    author={B.~Vinnakota},
    title={Implementing Multiplication with Split Read-Only Memory},
    journal={{IEEE} Transactions on Computers},
    volume= 44,
    year= 1995,
    pages={1352-1356},
    month= nov,
    number= 11,
    key={Vin95},
    keywords={multiplication, table look-up}
}


@article{Vol2000,
    author={J. E. Volder},
    title={The Birth of {CORDIC}},
    journal={Journal of VLSI Signal Processing Systems},
    volume= 25,
    year= 2000,
    pages={101--105},
    month= jun,
    number= 2
}

@article{Vol59,
    author={J. E. Volder},
    title={The {CORDIC} Computing Technique},
    journal={IRE Transactions on Electronic Computers},
    volume={EC-8},
    year= 1959,
    pages={330--334},
    number= 3,
    keywords={cordic,elementary functions,shift-and-add algorithms,trigonometric functions},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Vui83,
    author={J.~E. Vuillemin},
    title={A combinatorial limit to the computing power of {VLSI} circuits},
    journal={{IEEE} Transactions on Computers},
    volume={C-32},
    year= 1983,
    month= mar,
    number= 3,
    keywords={multiplication}
}

@article{Vui83a,
    author={J.~E. Vuillemin},
    title={A very fast multiplication algorithm for {VLSI} implementation},
    journal={Integration},
    volume= 1,
    year= 1983,
    pages={39-52},
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Vui90,
    author={J.~E. Vuillemin},
    title={Exact Real Computer Arithmetic with Continued Fractions},
    journal={{IEEE} Transactions on Computers},
    volume= 39,
    year= 1990,
    number= 8,
    keywords={continued fractions,exact arithmetic,rational arithmetic}
}

@inproceedings{Vui91,
    author={J.~E. Vuillemin},
    title={Constant time arbitrary length synchronous binary counters},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={180-183},
    location={Grenoble, France},
    keywords={addition}
}

@article{Vui94,
    author={J.~E. Vuillemin},
    title={On Circuits and Numbers},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={868-879},
    month= aug,
    number= 8,
    keywords={number systems}
}

@article{Wal2000,
    author={J. S. Walther},
    title={The Story of Unified {CORDIC}},
    journal={Journal of VLSI Signal Processing Systems},
    volume= 25,
    year= 2000,
    pages={107--112},
    month= jun,
    number= 2
}

@article{Wal64,
    author={C.~S. Wallace},
    title={A suggestion for a fast multiplier},
    journal={IEEE Transactions on Electronic Computers},
    year= 1964,
    pages={14-17},
    month= feb,
    keywords={multiplication},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{Wal71,
    author={J. S. Walther},
    title={A Unified Algorithm for Elementary Functions},
    booktitle={Joint Computer Conference Proceedings},
    year= 1971,
    keywords={cordic,elementary functions,exponential,logarithm,shift-and-add algorithms,trigonometric
        functions},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 1, IEEE
        Computer Society Press, Los Alamitos, CA,1990}
}

@book{Wal90,
    title={Improving Floating-Point Programming},
    publisher={John Wiley, New York, NY},
    year= 1990,
    editor={P.~J.~L. Wallis},
    key={Wal90}
}

@article{Wal93,
    author={C.~D. Walter},
    title={Systolic modular multiplication},
    journal={{IEEE} Transactions on Computers},
    volume= 42,
    year= 1993,
    pages={376-379},
    month= mar,
    number= 3,
    keywords={cryptography,multiplication,residue number systems}
}

@article{War82,
    author={F.~A. Ware and W. McAllister and J.~R. Carlson and D.~K. Sun and R.~J. Vlach},
    title={64 bit monolithic floating-point processors},
    journal={IEEE journal of solid-state circuits},
    volume={SC-17},
    year= 1982,
    pages={898-907},
    month= oct,
    number= 5,
    keywords={floating-point arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@article{Was78,
    author={S. Waser},
    title={High-Speed monolithic multipliers for real-time digital signal processing},
    journal={Computer},
    year= 1978,
    pages={19-29},
    month= oct,
    keywords={multiplication}
}

@book{WF82,
    author={S. Waser and M.~J. Flynn},
    title={Introduction to arithmetic for digital systems designers},
    publisher={Holt, Rinehart and Winston},
    year= 1982,
    keywords={addition,division,floating-point arithmetic,multiplication,number systems,redundant
        number systems,residue number systems,survey on computer arithmetic}
}

@inproceedings{WF91,
    author={D.~C. Wong and M.~J. Flynn},
    title={Fast division using accurate quotient approximations},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={191-201},
    location={Grenoble, France},
    keywords={division}
}

@article{WG94,
    author={W.~F.~Wong and E.~Goto},
    title={Fast Hardware-Based Algorithms for Elementary Function Computations Using
        Rectangular Multipliers},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={278--294},
    month= mar,
    number= 3,
    key={WG94}
}

@book{Wil63,
    author={J.~H. Wilkinson},
    title={Rounding Errors in Algebraic Processes},
    publisher={Prentice-Hall},
    year= 1963,
    address={Englewood Cliffs, NJ},
    keywords={accuracy control,floating-point arithmetic,rounding}
}

@book{Wil65,
    author={J.~H. Wilkinson},
    title={The Algebraic Eigenvalue Problem},
    publisher={Oxford University Press, London},
    year= 1965,
}

@article{Win65,
    author={S. Winograd},
    title={On the time required to perform addition},
    journal={Journal of the ACM},
    volume= 12,
    year= 1965,
    keywords={addition}
}

@article{Win67,
    author={S. Winograd},
    title={On the time required to perform multiplication},
    journal={Journal of the ACM},
    volume= 14,
    year= 1967,
    pages={793-802},
    month= oct,
    number= 4,
    keywords={multiplication}
}

@article{Wol84,
    author={G. Wolrich and others},
    title={A high performance floating-point coprocessor},
    journal={IEEE journal of solid-state circuits},
    volume={SC-19},
    year= 1984,
    pages={690-696},
    month= oct,
    number= 5,
    keywords={floating-point arithmetic},
    note={Reprinted in E.~E. Swartzlander, {\em Computer Arithmetic\/}, Vol. 2, IEEE
        Computer Society Press, Los Alamitos, CA, 1990}
}

@inproceedings{WS95,
    author={S.~Wang and E.~E.~Swartzlander},
    title={Merged {CORDIC} algorithm},
    booktitle={1995 IEEE International Symposium on Circuits and Systems},
    year= 1995,
    month= apr,
    key={WS95},
    location={Seattle, WA}
}

@book{Xil92,
    author={Xilinx},
    title={The Programmable Gate Array Data Book},
    publisher={Xilinx},
    year= 1992
}

@article{Yam83,
    author={R. Yamamoto and others},
    title={Design and fabrication of depletion GaAs LSI High-Speed 32-bit adder},
    journal={IEEE journal of solid-state circuits},
    volume={SC-18},
    year= 1983,
    pages={592-599},
    keywords={addition}
}

@article{Yam83a,
    author={H. Yamauchi and others},
    title={10ns 8x8 multiplier LSI using super self-aligned process technology},
    journal={IEEE journal of solid-state circuits},
    volume={SC-18},
    year= 1983,
    pages={204-210},
    keywords={multiplication}
}

@phdthesis{Yeh93,
    author={H.~J. Yeh},
    title={Architectures et algorithmes parall{\`e}les bas{\'e}s sur le calcul arithm{\'e}tique
        en s{\'e}rie},
    school={Ecole Normale Sup{\'e}rieure de Lyon, France},
    year= 1993,
    month= jun,
    keywords={on-line arithmetic}
}

@article{YehJen2000,
    author={Wen-Chang Yeh and Chein-Wei Jen},
    title={High-Speed Booth Encoded Parallel Multiplier Design},
    journal={{IEEE} Transactions on Computers},
    volume= 49,
    year= 2000,
    pages={692--701},
    month= jul,
    number= 7
}

@inproceedings{YNT88,
    author={H.~Yoshimura and T.~Nakanishi and H.~Tamauchi},
    title={A 50{MH}z Geometrical Mapping Processor},
    booktitle={Proceedings of the 1988 {IEEE} International Solid-State Circuits Conference},
    year= 1988,
    key={YNT88}
}

@article{Yoh73,
    author={J.~M. Yohe},
    title={Roundings in floating-point arithmetic},
    journal={{IEEE} Transactions on Computers},
    volume={C-22},
    year= 1973,
    pages={577-586},
    month= jun,
    number= 6,
    keywords={accuracy control,floating-point arithmetic,rounding}
}

@inproceedings{Yok91,
    author={H. Yokoo},
    title={Overflow/underflow-free floating-point number representations},
    booktitle={Proceedings of the 10th IEEE Symposium on Computer Arithmetic},
    year= 1991,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={P. Kornerup and D.~W. Matula},
    pages={110-117},
    location={Grenoble, France},
    keywords={floating-point arithmetic,number systems}
}

@article{Yok92,
    author={H. Yokoo},
    title={Overflow/underflow-free floating-point number representations with self-delimiting
        variable-length exponent fields},
    journal={{IEEE} Transactions on Computers},
    volume= 41,
    year= 1992,
    pages={1033-1039},
    month= aug,
    number= 8,
    keywords={floating-point arithmetic}
}

@inproceedings{Zim99,
    author={Reto Zimmermann},
    title={Efficient {VLSI} Implementation of Modulo $(2^n \pm 1)$ Addition and Multiplication},
    booktitle={Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic (Adelaide,
        Australia)},
    year= 1999,
    month= apr,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Koren and Kornerup},
    pages={158--167}
}

@article{Zimmermann2001,
    author={P.~Zimmermann},
    title={Arithm{\'e}tique en Pr{\'e}cision Arbitraire},
    journal={R{\'e}seaux et Syst{\`e}mes R{\'e}partis, Calculateurs Parall{\`e}lles},
    volume={13},
    year={2001},
    pages={357--386},
    number={4--5},
    key={Zimmermann2001},
    URL = {Preliminary version available as INRIA Research Report 4272, \url{http://www.inria.fr/rrrt/rr-4272.html}},
    note={In French},
    issn={1260-3198}
}

@article{Ziv91,
    author={A.~Ziv},
    title={Fast evaluation of elementary mathematical functions with correctly rounded
        last bit},
    journal = AcmToms,
    volume= 17,
    year= 1991,
    pages={410--423},
    month= sep,
    number= 3,
    key={Ziv91}
}

@inproceedings{ZK95,
    author={F.~Zou and P.~Kornerup},
    title={High Speed {DCT}/{IDCT} Using a Pipelined {CORDIC} Algorithm},
    booktitle={Proceedings of the 12th IEEE Symposium on Computer Arithmetic},
    year= 1995,
    month= jul,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={Knowles and McAllister},
    pages={180--187},
    key={ZK95},
    location={Bath, UK}
}

@phdthesis{Zuc97,
    author={Daniel F. Zucker},
    title={Architecture and Arithmetic for Multimedia Enhanced Processors},
    school={Stanford University},
    year= 1997
}

@inproceedings{Zur93,
    author={D. Zuras},
    title={On squaring and multiplying large integers},
    booktitle={Proceedings of the 11th IEEE Symposium on Computer Arithmetic},
    year= 1993,
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    editor={E.~E. Swartzlander and M.~J.~Irwin and J.~Jullien},
    pages={260-271},
    location={Windsor, Canada},
    keywords={multiplication,squaring}
}

@article{Zur94,
    author={D. Zuras},
    title={More on Squaring and Multiplying Large Integers},
    journal={{IEEE} Transactions on Computers},
    volume= 43,
    year= 1994,
    pages={899-908},
    month= aug,
    number= 8,
    key={Zur94},
    keywords={multiplication}
}


@Misc{Kulisch86:patent,
  author =	 {Kulisch, U. W.},
  title =	 {Circuitry for generating scalar products and sums of floating-point numbers with maximum accuracy},
  howpublished = {{United} {States} Patent 4622650},
  year =	 1986
}


@book{Kulisch2002:book,
 author = {U.~W. Kulisch},
 title = {Advanced Arithmetic for the Digital Computer: Design of Arithmetic Units},
 year = {2002},
 isbn = {3211838708},
 publisher = {Springer-Verlag, Berlin},
 noaddress = {Secaucus, NJ},
 }

@book{Kulisch2008:book,
 author = {U.~W. Kulisch},
 title = {Computer Arithmetic and Validity: Theory, Implementation, and Applications},
 year = {2008},
 isbn = {9783110203189},
 publisher = {de Gruyter, Berlin}
 }





@TechReport{Lefevre1999b,
  AUTHOR =	 {V. Lef\`evre},
  TITLE =	 {Multiplication by an Integer Constant},
  ADDRESS =	 {Lyon, France},
  INSTITUTION =	 {Laboratoire de l'Informatique du Parall\'elisme},
  NUMBER =	 {RR1999-06},
  YEAR =	 {1999},
  KEYWORDS =	 {multiplication,addition chains},
  ABSTRACT-URL = {http://www.ens-lyon.fr/LIP/research_reports.us.html},
  URL =  {ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/RR/RR1999/RR1999-06.ps.Z}
}
@InProceedings{DinLef2000:enregle,
        AUTHOR          = {de~Dinechin, F.  and V. Lef\`evre},
        TITLE           = {Constant Multipliers for {FPGA}s},
        longBOOKTITLE       = {2nd Intl Workshop on Engineering of Reconfigurable Hardware/Software Objects ({ENREGLE}), Parallel and Distributed Processing Techniques and Applications},
        BOOKTITLE       = {Parallel and Distributed Processing Techniques and Applications},
        LOCATION         = {Las Vegas, NV},
  Pages = {167-173},
        noMONTH           = jun,
        YEAR            = 2000,
        aNOTE            = {Also available as LIP research report 2000-18},
  nourl = {http://perso.ens-lyon.fr/florent.de.dinechin/recherche/publis/2000-ENREGLE.pdf}
}
@InProceedings{ImbertEtAl2007:Arith,
  author = {V. Dimitrov and L. Imbert and A. Zakaluzny},
  title = {Multiplication by a Constant is Sublinear},
  booktitle =    {18th Symposium on Computer Arithmetic},
  year =         2007,
  location =      {Montpellier, France},
  longPUBLISHER =	 {IEEE Computer Society Press},
  PUBLISHER =	 {IEEE},
  nopages = {},
  month =        jun,
}

@InProceedings{DeHon2007:Arith,
  author = {A. DeHon and  N. Kapre},
  title = {Optimistic Parallelization of Floating-Point Accumulation},
  booktitle =    {18th Symposium on Computer Arithmetic},
  year =         2007,
  location =      {Montpellier, France},
  longPUBLISHER =	 {IEEE Computer Society Press},
  pages = {205-213},
  PUBLISHER =	 {IEEE},
  month =        jun
}



@InProceedings{DetDin2007:FPL,
  author =       {Detrey, J. and de~Dinechin, F.},
  title =        {FLOATING-POINT TRIGONOMETRIC FUNCTIONS FOR {FPGAs}},
  booktitle =    {Intl Conference on Field-Programmable Logic and Applications},
  publisher =	 {IEEE},
  pages = {29-34},
  year =         2007,
  month =        aug,
  location =      {Amsterdam, Netherlands}
}


@article{DetDin2007:JMM,
  author = 	 {J. Detrey and F. de Dinechin},
  title = 	 {Parameterized floating-point logarithm and exponential functions for {FPGAs}},
  journal = 	 {Microprocessors and Microsystems, Special Issue on {FPGA}-based Reconfigurable Computing},
  volume = 31,
  number = 8, 
  pages = {537--545},
  NOmonth = dec,
  publisher =	 {Elsevier},
  year = 2007,
  doi =          {10.1016/j.micpro.2006.02.008},
  nourl = {http://perso.ens-lyon.fr/florent.de.dinechin/recherche/publis/2006-JMM.pdf}
}


@InProceedings{DetDin2005:asap,
  author =       {Detrey, J. and de~Dinechin, F.},
  title =        {Table-based polynomials for fast hardware function
evaluation},
  longbooktitle =    {16th Intl Conference on
Application-Specific Systems, Architectures and Processors},
  booktitle =    {Application-Specific Systems, Architectures and Processors},
  PUBLISHER =	 {IEEE},
  nomonth = jul,
  Location = {Samos, Greece},
  year =         2005,
  pages =	 {328-333},
  nourl = {http://perso.ens-lyon.fr/florent.de.dinechin/recherche/publis/2005-ASAP.pdf}
}

@InProceedings{DetDinPuj2007:Arith,
  author = {J. Detrey and de~Dinechin, F.  and Pujol, X.},
  title = {Return of the hardware floating-point elementary function},
  booktitle =    {18th Symposium on Computer Arithmetic},
  year =         2007,
  location =      {Montpellier, France},
  longPUBLISHER =	 {IEEE Computer Society Press},
  PUBLISHER =	 {IEEE},
  month =        jun,
  pages = {161--168},
  nourl = {http://perso.ens-lyon.fr/florent.de.dinechin/recherche/publis/2007-Arith.pdf}
}

@article{DetDin2007:JVLSISP,
  author = 	 {J. Detrey and F. de Dinechin},
  title = 	 {A tool for unbiased comparison between logarithmic and
  floating-point arithmetic},
  journal =	 {Journal of {VLSI} Signal Processing},
  publisher =	 {Springer},
  volume=49,
  number=1,
  pages={161--175},
  DOI={10.1007/s11265-007-0048-7},
  nourl={http://perso.ens-lyon.fr/florent.de.dinechin/recherche/publis/2007-JVLSISP.pdf},
  year =	 2007
}

@InProceedings{Takagi2001:arith,
  author = {N. Takagi},
  title = {A hardware algorithm for computing the reciprocal square root},
      booktitle={Proceedings of the 15th {IEEE} Symposium on Computer Arithmetic (ARITH-16)},
 editor = {N.~Burgess and L.~Ciminiera},
    month = jun,
    year = {2001},
    address = {Vail, CO},
  pages = {94--100}
}

@Article{LeeLuk2005,
  AUTHOR =	 {Lee, D.U. and Gaffar, A.A. and Mencer, O. and Luk, W.},
  JOURNAL =	 {IEEE Transactions on Computers},
  TITLE =	 {Optimizing Hardware Function Evaluation},
  MONTH =	 dec,
  YEAR =	 {2005},
 VOLUME =	 {54},
  NUMBER =	 {12},
  PAGES =	 {1520--1531}
}


@TechReport{CretDinechin2007,
  author = {I. Trestian and  O. Cre\c{t}
            and  L. Cre\c{t}  and L. V\v{a}cariu and R. Tudoran
            and de Dinechin, F.},
  title = {{FPGA}-BASED COMPUTATION OF THE INDUCTANCE OF COILS
         USED FOR THE MAGNETIC STIMULATION OF THE NERVOUS SYSTEM},
  number = {ensl-00169909},
  note = {http://prunel.ccsd.cnrs.fr/ensl-00169909/},
  institution =  {\'Ecole Normale Sup\'erieure de Lyon},
  year = 2007
}



@InProceedings{AhaMahZiv2007:Arith,
  author = {Merav Aharoni and Ron Maharik and Abraham Ziv},
  title = {Solving Constraints on the Intermediate Result
           of Decimal Floating-Point Operations},
  booktitle =    {18th Symposium on Computer Arithmetic},
  year =         2007,
  location =      {Montpellier, France},
  longPUBLISHER =	 {IEEE Computer Society Press},
  PUBLISHER =	 {IEEE},
  month =        jun,
  nopages = {TODO}
}


@inproceedings{WangSchulte2007,
  author = {Wang, L.-K. and Schulte, M.~J.},
    title={Decimal Floating-Point Adder and Multifunction Unit with Injection-Based Rounding},
    booktitle={Proceedings of the 18th IEEE Symposium on Computer Arithmetic (ARITH-18)},
    year= 2007,
    month= jun,
    publisher={IEEE Computer Society Conference Publishing Services},
    editor={P.~Kornerup and J.-M.~Muller},
    pages={56-65},
    key={Cornea2007},
    location={Montpellier, France}
}


@article{Yeager1996,
   author = {K.~C.~Yeager},
   title = {The {Mips R10000} Superscalar Microprocessor},
   journal = {{IEEE} Micro},
   volume = {16},
   number = {2},
   pages = {28-40},
   month = {April},
   year = {1996}
}

@article{SteeleWhite1990,
  author = {G.~L. {Steele Jr.} and J.~L. White},
  title = {How to Print Floating-Point Numbers Accurately},
  journal =    {{ACM} {SIGPLAN} Notices},
  year =         1990,
  volume =      {25},
  number =	 {6},
  pages =	 {112-126},
  month =        {June},
}

@article{SteeleWhite2004,
  author = {G.~L. {Steele Jr.} and J.~L. White},
  title = {Retrospective: how to Print Floating-Point Numbers Accurately},
  journal =    {{ACM} {SIGPLAN} Notices},
  year =         2004,
  volume =      {39},
  number =	 {4},
  pages =	 {372--389},
  month =        {april},
}

@article{Matula1968,
  author = {D.~W. Matula},
  title = {In-and-out Conversions},
  journal =    {Communications of the {ACM}},
  year =         1968,
  volume =      {11},
  number =	 {1},
  pages =	 {47--50},
  month =        {January},
}

@article{Clinger1990,
  author = {W.~D. Clinger},
  title = {How to Read Floating-Point Numbers Accurately},
  journal =    {{ACM} {SIGPLAN} Notices},
  year =         1990,
  volume =      {25},
  number =	 {6},
  pages =	 {92--101},
  month =        {June},
}

@article{Clinger2004,
  author = {W.~D. Clinger},
  title = {Retrospective: how to Read Floating-Point Numbers Accurately},
  journal =    {{ACM} {SIGPLAN} Notices},
  year =         2004,
  volume =      {39},
  number =	 {4},
  pages =	 {360--371},
  month =        {April},
}

@InProceedings{BurgerDybvig1996,
  author = {R.~G. Burger and R.~Kent Dybvig},
  title = {Printing Floating-Point Numbers Quickly and Accurately},
  booktitle =    {Proceedings of the {SIGPLAN'96} Conference on  Programming Languages Design and Implementation},
  year =         1996,
  pages =      {108--116},
  month =        jun,
}

@InProceedings{:Arith,
  author = {},
  title = {},
  booktitle =    {18th Symposium on Computer Arithmetic},
  year =         2007,
  location =      {Montpellier, France},
  longPUBLISHER =	 {IEEE Computer Society Press},
  PUBLISHER =	 {IEEE},
  month =        jun,
  nopages = {TODO}
}
@InProceedings{:Arith,
  author = {},
  title = {},
  booktitle =    {18th Symposium on Computer Arithmetic},
  year =         2007,
  location =      {Montpellier, France},
  longPUBLISHER =	 {IEEE Computer Society Press},
  PUBLISHER =	 {IEEE},
  month =        jun,
  nopages = {TODO}
}

@TechReport{BloHofKraemer08,
  author = {Blomquist, F. and  Hofschuster, W. and  Kr\"amer, W.},
  title = {Real and Complex Staggered (Interval) Arithmetics with Wide Exponent Range 
           (in {G}erman)},
  number = {2008/1},
  url = {http://www.math.uni-wuppertal.de/wrswt/preprints/prep_08_1.pdf},
  institution =  {Universit\"at Wuppertal, Germany},
  year = 2008
}

@INPROCEEDINGS{HLB01,
        author = {Y. Hida and X.~S. Li and D.~H. Bailey},
        title = {Algorithms for Quad-Double Precision Floating-Point Arithmetic},
       booktitle={Proceedings of the 15th {IEEE} Symposium on Computer Arithmetic (ARITH-16)},
    editor = {N.~Burgess and L.~Ciminiera},
    month = jun,
    year = {2001},
    address = {Vail, CO},
        pages = {155--162},
        doi = {http://doi.ieeecomputersociety.org/10.1109/ARITH.2001.930115}
}

@ARTICLE{MenissierM05,
        AUTHOR = {M\'enissier-Morain, V.},
        TITLE = {Arbitrary precision real arithmetic: design and algorithms},
        JOURNAL = {Journal of Logic and Algebraic Programming},
        VOLUME = 64,
        NUMBER = 1,
        PAGES = {13--39},
        YEAR = 2005,
        DOI = {doi:10.1016/j.jlap.2004.07.003}
}

@MISC{Briggs98,
        AUTHOR             = {Briggs, K.},
        TITLE              = {The {\tt doubledouble} library},
        YEAR               = {1998},
        NOTE = {Available at \url{http://www.boutell.com/fracster-src/doubledouble/doubledouble.html}}
}



@TECHREPORT{Lauter05,
	author = {Lauter, C. Q.},
  title =        {Basic building blocks for a triple-double intermediate format},
  institution =  {LIP, \'Ecole Normale Sup\'erieure de Lyon},
  year =         {2005},
  month =        sep,
  number =       {2005-38},
  location =
{http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2005/RR2005-38.pdf}
}


@InProceedings{DinMaid2006:RNC,
  author = 	 {de Dinechin, F. and Maidanov, S.},
  title = 	 {Software techniques for perfect elementary functions in floating-point interval arithmetic},
  booktitle =	 {Real Numbers and Computers},
  year =	 2006,
  NOmonth =	 jul,
  nourl = {http://perso.ens-lyon.fr/florent.de.dinechin/recherche/publis/2006-RNC.pdf}
}


@article{WangEtAl2009,
        author = {Wang, L.-K. and Schulte, M.~J. and Thompson, J.~D. and Jairam, N.},
        title = {Hardware Designs for Decimal Floating-Point Addition and Related Operations},
        journal = {{IEEE} Transactions on Computers},
        volume = 58,
        number = 2,
        year = 2009,
        month = mar,
        pages = {322--335}
}

@article{LefevreLauter2009,
        author = {Lauter, C. Q. and Lef\`evre, V.},
        title = {An Efficient Rounding Boundary Test for pow$(x,y)$ in Double Precision},
        journal = {{IEEE} Transactions on Computers},
        volume = 58,
        number = 2,
        year = 2009,
        month = feb,
        pages = {197--207}
}

@ARTICLE{MPFR07,
        AUTHOR = {Fousse, L. and Hanrot, G. and Lef\`evre, V. and P\'elissier, P. and Zimmermann, P.},
        TITLE = {{MPFR: A Multiple-Precision Binary Floating-Point Library with Correct Rounding}},
        JOURNAL = AcmToms,
        VOLUME = 33,
        NUMBER = 2,
        YEAR = 2007,
        DOI = {http://doi.acm.org/10.1145/1236463.1236468},
        NOTE = {available at \url{http://www.mpfr.org/}}
  
}



@BOOK{JKDW01,
        AUTHOR             = {Jaulin, L. and Kieffer, M. and Didrit, O. and Walter, E.},
        PUBLISHER          = {Springer Verlag},
        TITLE              = {Applied interval analysis},
        YEAR               = {2001}
}

@ARTICLE{Gaganov85,
        AUTHOR             = {Gaganov, A.A.},
        JOURNAL            = {Cybernetics},
        PAGES              = {418--425},
        TITLE              = {Computational complexity of the range of the polynomial in several variables},
        YEAR               = {1985}
}

@BOOK{Merlet06,
        AUTHOR            = {Merlet, J.-P.},
        TITLE             = {Parallel robots},
        PUBLISHER         = {Springer},
        YEAR              = {2nd edition, 2006}
}


@TechReport{Lef2005b,
	AUTHOR		= {V. Lefčvre},
	TITLE		= {The {E}uclidean Division Implemented with a Floating-Point Division and a Floor},
	INSTITUTION	= {{INRIA}},
	TYPE		= {Research report},
	NUMBER		= {RR-5604},
	YEAR		= {2005},
	MONTH		= jun,
	KEYWORDS	= {floating-point arithmetic,Euclidean division,integer division,correct rounding,programming languages,ECMAScript,XPath},
	ABSTRACT-URL	= {http://www.inria.fr/rrrt/rr-5604.html},
	URL		= {http://www.vinc17.org/research/papers/rr_intdiv},
	OTHER-URL	= {http://www.vinc17.org/research/papers/rr_intdiv.ps.gz http://www.vinc17.org/research/papers/rr_intdiv.pdf ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-5604.ps.gz ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-5604.pdf},
	HAL		= {inria-00070403}
}

@Misc{Lef2005c,
	AUTHOR		= {V. Lefčvre},
	TITLE		= {The {E}uclidean Division Implemented with a Floating-Point Multiplication and a Floor},
	YEAR		= {2005},
	MONTH		= jul,
	KEYWORDS	= {floating-point arithmetic,Euclidean division,integer division,correct rounding},
	NOTE		= {Preprint},
	URL		= {http://www.vinc17.org/research/papers/intdiv-mul},
	OTHER-URL	= {http://www.vinc17.org/research/papers/intdiv-mul.ps.gz http://www.vinc17.org/research/papers/intdiv-mul.pdf},
	HAL		= {inria-00000159}
}

@techreport{Gay1990,
    author={D.~M. Gay},
    title={Correctly-Rounded Binary-Decimal and Decimal-Binary Conversions},
    institution={ATT $\&$ Bell Laboratories (Murray Hill, NJ)},
    number = {Numerical Analysis Manuscript 90-10},
    year={1990},
    month = {November}
}

 @misc{ wiki:elementary-function,
   author = "Wikipedia",
   title = "Elementary function --- Wikipedia{,} The Free Encyclopedia",
   year = "2008",
   url = "http://en.wikipedia.org/w/index.php?title=Elementary_function&oldid=203302007",
   note = "[Online; accessed 8-April-2008]"
 }

@article{Demmel1984,
author = {J.~Demmel},
collaboration = {},
title = {Underflow and the Reliability of Numerical Software},
publisher = {SIAM},
year = {1984},
journal = {SIAM Journal on Scientific and Statistical Computing},
volume = {5},
number = {4},
pages = {887-919},
keywords = {software reliability; numerical software; roundoff; underflow; error analysis},
url = {http://link.aip.org/link/?SCE/5/887/1},
doi = {10.1137/0905062}
}

@book{ForsytheMoler1967,
    author={G.~E.~Forsythe and C.~B.~Moler},
    title={Computer Solution of Linear Algebraic Systems},
    publisher={Prentice-Hall, Englewood Cliffs, NJ},
    year= 1967,
}

@phdthesis{Coonen1984,
    author={J.~Coonen},
    title={Contributions to a Proposed Standard for Binary Floating-Point Arithmetic},
    school={University of California at Berkeley},
    year={1984},
}

@InCollection{BacCuy2005a,
        AUTHOR          = {F. Backeljauw and A. Cuyt},
        TITLE           = {A Constructive Criticism of the {C/C++} Proposal for Complex Arithmetic},
        BOOKTITLE       = {Reliable Computing},
        VOLUME          = {11},
        NUMBER          = {4},
        PAGES           = {313--319},
        MONTH           = aug,
        YEAR            = {2005},
        PUBLISHER       = {Springer Netherlands},
        DOI             = {10.1007/s11155-005-6893-9},
        URL             = {http://www.springerlink.com/content/p3571k17678k2803/}
}


@article{EisenEtAl:Power6,
    author={L.~Eisen and J.~W.~Ward and H.~W.~Tast and N.~M\"{a}ding and J.~Leenstra and S.~M.~Mueller
            and  C.~Jacobi and J.~Preiss and E.~M.~Schwarz and S.~R.~Carlough},
    title={{IBM} {POWER6} accelerators: {VMX} and {DFU}},
    journal={{IBM} Journal of Research and Development},
    volume= 51,
    year= 2007,
    pages={1--21},
    month= nov,
    number= 6,
    keywords={decimal, floating-point, addition}
}

@techreport{Panhaleux2008,
  author = {A. Panhaleux},
  title = {\emph{Génération d'itérations de type {N}ewton-{R}aphson pour la division de deux flottants ŕ l'aide d'un {FMA}, {MSc} Thesis}},
  year = {2008},
  note = {In French},
  institution = {\'Ecole Normale Supérieure de Lyon, Lyon, France}
  }

@techreport{Kornerup2008,
author = {P. Kornerup and C. Q. Lauter and N. Louvet and V. Lefčvre and J.-M. Muller},
title = {Computing Correctly Rounded Integer Powers in Floating-Point Arithmetic},
year = {2008},
month = {May},
institution = {Laboratoire LIP, \'Ecole Normale Supérieure de Lyon, Lyon, France},
type = {Research report},
number = {2008-15},
note = {Available at \url{http://prunel.ccsd.cnrs.fr/ensl-00278430/}}
}

@phdthesis{Lauter2008,
    author={C. Q. Lauter},
    title={Arrondi Correct de Fonctions Math{\'e}matiques},
    school={{\'Ecole Normale Sup{\'e}rieure de Lyon, Lyon, France}},
    year= 2008,
    month= oct,
    note={In French, available at \url{http://www.ens-lyon.fr/LIP/web/}}
}

@misc{wiki:sqrt2,
   author = "Wikipedia",
   title = "Square root of 2 --- Wikipedia{,} The Free Encyclopedia",
   year = "2008",
   url = "\url{http://en.wikipedia.org/w/index.php?title=Square_root_of_2&oldid=234049661}",
   note = "[Online; accessed 25-August-2008]"
 }

 @misc{wiki:slide-rule,
   author = "Wikipedia",
   title = "Slide rule --- Wikipedia{,} The Free Encyclopedia",
   year = "2008",
   url = "\url{http://en.wikipedia.org/w/index.php?title=Slide_rule&oldid=232330383}",
   note = "[Online; accessed 25-August-2008]"
 }

 @misc{wiki:endianness,
   author = "Wikipedia",
   title = "Endianness --- Wikipedia{,} The Free Encyclopedia",
   year = "2008",
   url = "\url{http://en.wikipedia.org/w/index.php?title=Endianness&oldid=232160539}",
   note = "[Online; accessed 29-August-2008]"
 }


 @article{Oberg1999,
 author = {J.~Oberg},
 title = {Why The {M}ars Probe Went Off Course},
 journal = {{IEEE} Spectrum},
 volume = {36},
 number = {12},
 year = {1999}
 }

 @article{MatulaKornerup85,
 author = {D. W. Matula and P. Kornerup},
 title = {Finite Precision Rational Arithmetic: Slash Number Systems},
 journal = {IEEE Transactions on Computers},
 volume = {34},
 number = {1},
 year = {1985},
 issn = {0018-9340},
 pages = {3--18},
 doi = {http://dx.doi.org/10.1109/TC.1985.1676511},
 publisher = {IEEE Computer Society},
 address = {Washington, DC},
 }

@phdthesis{Louvet2007,
    author={N.~Louvet},
    title={Algorithmes Compens\'es en Arithm\'etique Flottante: Pr\'ecision, Validation, Performances},
    school={Universit\'e de Perpignan, Perpignan, France},
    year= 2007,
    month= nov,
    note = {In French}
}


@inproceedings{LefevreStehleZimmermann2008,
    author={V.~Lef{\`e}vre and D.~Stehl{\'e} and P.~Zimmermann},
    booktitle = {Reliable Implementation of Real Number Algorithms: Theory and Practice},
    series={Lecture Notes in Computer Sciences},
    title = {Worst Cases for the Exponential Function in the {IEEE} 754r decimal64 Format},
    year= 2008,
    volume = 5045,
    publisher={Springer, Berlin},
    pages={114--126}
}



@book{BorErd1995,
author = "P. Borwein and T. Erd\'elyi",
title = "Polynomials and Polynomial Inequalities",
publisher = "Springer-Verlag",
series={Graduate Texts in Mathematics,
 161},
address = "New York",
year = 1995}

@PhdThesis{Zimmermann97-thesis,
  author = 	 {R. Zimmermann},
  title = 	 {Binary Adder Architectures for Cell-Based {VLSI} and Their Synthesis},
  school = 	 {Swiss Federal Institute of Technology, Zurich},
  year = 	 1997
}

@Article{ZhuangWu1992,
  author = 		  {N. Zhuang and H. Wu},
  title = 		  {A new design of the {CMOS} full adder},
  journal = 	  {{IEEE} Journal on Solid-State Circuits},
  year = 		  1992,
  volume = 	  27,
  pages = 	  {840-844}
}

@InProceedings{AbuShamaBayoumi1995,
  author = 		  {E. Abu-Shama and M. Bayoumi},
  title = 		  {A new cell for low power adders},
  booktitle = {Int. Midwest Symposium on Circuits and Systems},
  pages = 	  {1014-1017},
  year = 	  1995
}

@Article{ShamsBayoumi2000,
  author = 		  {Shams, A. M.  and Bayoumi, M. A.},
  title = 		  {A Novel High-Performance {CMOS} 1-Bit Full-Adder Cell},
  journal = 	  {{IEEE} Transactions on Circuits and Systems II: Analog and Digital Signal Processing},
  year = 		  2000,
  volume = 	  47,
  number = 	  5}

@Article{BuiWangJiang2003,
  author = 		  {H.~T. Bui and Y. Wang and Y. Jiang},
  title = 		  {Design and Analysis of Low-Power 10-Transistor Full Adders Using
Novel {XORXNOR} Gates},
  journal = 	  {{IEEE} Transactions on Circuits and Systems II: Analog and Digital Signal Processing},
  year = 		  2003,
  volume = 	  49,
  number = 	  1}


@inproceedings{LangBruguera2002,
author = {T. Lang and J. D. Bruguera},
title = {Floating-Point Fused Multiply-Add with Reduced Latency},
booktitle ={International Conference on Computer Design},
year = {2002},
nopages = {145},
doi = {http://doi.ieeecomputersociety.org/10.1109/ICCD.2002.1106762},
publisher = {IEEE  Computer Society},
noaddress = {Los Alamitos, CA},
}

@inproceedings{ObermanEtAl1997,
author = {S. F. Oberman and H. Al-Twaijry and M. J. Flynn},
title = {The {SNAP} Project: design of Floating-Point Arithmetic Units},
booktitle = {13th Symposium on Computer Arithmetic},
year = {1997},
NOpages = {156},
doi = {http://doi.ieeecomputersociety.org/10.1109/ARITH.1997.614891},
publisher = {IEEE Computer Society},
NOaddress = {Los Alamitos, CA},
}


@inproceedings{Hri2002,
 author = {M. S. Hrishikesh and D. Burger and N. P. Jouppi and S. W. Keckler and K. I. Farkas and P. Shivakumar},
 title = {The optimal logic depth per pipeline stage is 6 to 8 {FO4} inverter delays},
 booktitle = {Proceedings of the 29th Annual International Symposium on Computer Architecture},
 year = {2002},
 isbn = {0-7695-1605-X},
 pages = {14--24},
 location = {Anchorage, Alaska},
 publisher = {IEEE Computer Society},
 }

@inproceedings{Sprangle2002,
 author = {E. Sprangle and D. Carmean},
 title = {Increasing processor performance by implementing deeper pipelines},
 booktitle = {Proceedings of the 29th Annual International Symposium on Computer Architecture},
 year = {2002},
 isbn = {0-7695-1605-X},
 pages = {25--34},
 location = {Anchorage, Alaska},
 publisher = {IEEE Computer Society},
 }

@article{Dinechin2000:JUCS,
  AUTHOR =	 {de~Dinechin, F.},
  TITLE =	 {The Price of Routing in {FPGA}s},
  Journal =      {Journal of Universal Computer Science},
  Volume = 6,
  Number = 2,
  Pages = {227-239},
  NOMONTH =	 feb,
  YEAR =	 {2000},
  nourl = {http://perso.ens-lyon.fr/florent.de.dinechin/recherche/publis/2000-JUCS.pdf}}


@Article{Chapman94:edn,
  author =	 {Chapman, K.~D.},
  title =	 {Fast integer multipliers fit in {FPGAs} ({EDN} 1993
                  design idea winner)},
  journal =	 {EDN Magazine},
  year =	 1994,
  month =	 may,
  day =		 12
}

@INPROCEEDINGS{Vuillemin94,
  AUTHOR =	 {Vuillemin, Jean},
  TITLE =	 {On Computing Power},
  BOOKTITLE =	 {Programming Languages and System Architectures, LNCS
                  782},
 NOADDRESS =	 {Z\"urich, Switzerland},
  PAGES =	 {69-86},
  YEAR =	 {1994}
}

@INPROCEEDINGS{DeHon94,
  AUTHOR =	 {DeHon, Andre},
  TITLE =	 {{DPGA}-Coupled Microprocessors: Commodity {IC}s for
                  the Early 21st Century},
  BOOKTITLE =	 {{FPGAs} for Custom Computing
                  Machines},
  publisher = {IEEE},
  YEAR =      1994
}

@manual{xilinx-databook-94,
  organization = {Xilinx Corporation},
  title =	 {The Programmable Logic Databook},
  year =	 {1994}
}

@INPROCEEDINGS{Sharp95,
  AUTHOR =	 {Sharp, R. and Rasmussen, O.},
  TITLE =	 {Using a Language of Functions and Relations for
                  {VLSI} Specification},
  BOOKTITLE =	 {FPCA'95, Conference on Functional Programming
                  Languages and Computer Architecture},
 NOADDRESS =	 {La Jolla, CA},
  PAGES =	 {45-54},
  YEAR =	 {1995}
}

@INPROCEEDINGS{Shirazi95,
  AUTHOR =	 {N. Shirazi and A. Walters and P. Athanas},
  TITLE =	 {Quantitative Analysis of Floating Point Arithmetic
                  on {FPGA} Based Custom Computing Machine},
  BOOKTITLE =	 {{FPGAs} for Custom Computing
                  Machines},
  nolocation =	 {Napa Valley, CA},
  PAGES =	 {155-162},
  publisher = {IEEE},
  YEAR =	 {1995}
}

@Article{Hamdi95,
  author =	 {Hamdi, M. and Pan, Y. and Kwong, W. T.},
  title =	 {Efficient Image Processing Applications on the
                  MasPar Massively Parallel Computers},
  journal =	 {International Journal of High Speed Computing},
  year =	 1995,
  volume =	 7,
  number =	 4,
  pages =	 {489-514}
}

@INPROCEEDINGS{Teramac95,
  AUTHOR =	 {Snider, G. and Kuekes, P. and Culbertson, W. B. and
                  Carter, R. J. and Berger, A. S. and Amerson, R.},
  TITLE =	 {The {Teramac} Configurable Computer Engine},
  BOOKTITLE =	 {International Workshop on Field Programmable Logic and Applications},
  PAGES =	 {44-53},
  PUBLISHER =	 {LNCS 975},
  YEAR =	 {1995}
}

@PHDTHESIS{DeHon96,
  AUTHOR =	 {DeHon, Andre},
  TITLE =	 {Reconfigurable Architectures for General-Purpose
                  Computing},
  SCHOOL =	 {MIT},
  YEAR =	 {1996}
}

@article{Vuillemin96,
  author =	 {Vuillemin, J. and Bertin, P. and Roncin, D. and
                  Shand, M. and Touati, H. and Boucard, P.},
  title =	 {Programmable Active Memories: Reconfigurable Systems
                  Come of Age},
  journal =	 {IEEE Transactions on {VLSI} Systems},
  volume =	 4,
  number =	 1,
  pages =	 {56-69},
  NOmonth =	 mar,
  year =	 1996
}

@INPROCEEDINGS{Rose97,
  AUTHOR =	 {Rose, J. and Hill, D.},
  TITLE =	 {Architectural and Physical Design Challenges for
                  One-Million Gate {FPGA}s and Beyond},
  BOOKTITLE =	 {FPGA'97, ACM International Symposium on {FPGAs}},
 NOADDRESS =	 {Monterey, CA},
  PAGES =	 {129-132},
  YEAR =	 {1997}
}

@INPROCEEDINGS{Li97,
  AUTHOR =	 {Y. Li and W. Chu},
  TITLE =	 {Implementation of Single Precision Floating-Point
                  Square Root on {FPGAs}},
  BOOKTITLE =	 {{FPGAs} for Custom Computing
                  Machines},
  publisher={IEEE},
 NOADDRESS =	 {Napa Valley, CA},
  PAGES =	 {56-65},
  NOMONTH =	 apr,
  YEAR =	 {1997}
}

@INPROCEEDINGS{Shirazi97,
  AUTHOR =	 {Luk, W. and Shirazi, N. and Cheung, P.},
  TITLE =	 {Compilation Tools for Run-Time Reconfigurable
                  Designs},
  BOOKTITLE =	 {IEEE Symposium on {FPGAs} for Custom Computing
                  Machines},
 NOADDRESS =	 {Napa Valley, CA},
  PAGES =	 {56-65},
  NOMONTH =	 apr,
  YEAR =	 {1997}
}

@Misc{soft-and-testfloat,
  OPTkey =       {The SoftFloat and TestFloat Packages},
  author =       {J. Hauser},
  title =        {The {SoftFloat} and {TestFloat} {Packages}},
  OPThowpublished = {},
  note =         {Available at \url{http://www.jhauser.us/arithmetic/}}},
  OPTannote =    {}
}

@INPROCEEDINGS{Hauser97,
  AUTHOR =	 {Hauser, J. R. and Wawrzynek, J.},
  TITLE =	 {Garp: a {MIPS} Processor with a Reconfigurable
                  Coprocessor},
  BOOKTITLE =	 {IEEE Symposium on {FPGAs} for Custom Computing
                  Machines},
 NOADDRESS =	 {Napa Valley, CA},
  PAGES =	 {12-21},
  YEAR =	 {1997}
}

@manual{Xact6000manual,
  organization = {Xilinx Corporation},
  title =	 {XactStep Series 6000 User Guide},
  year =	 {1997}
}

@manual{PamDCmanual,
  organization = {Digital Equipment Corporation},
  title =	 {PamDC: a C++ Library for the Simulation and
                  Generation of Xilinx {FPGA} Designs},
  year =	 {1997}
}

@manual{JBitsmanual,
  organization = {Xilinx Corporation},
  title =	 {The {JBits} 2.1 SDK for Virtex},
  year =	 {1999}
}

@manual{XC4000E,
  organization = {Xilinx Corporation},
  title =	 {{XC4000E} and {XC4000X} Series Field Programmable
                  Gate Arrays},
  NOmonth =	 nov,
  year =	 {1997}
}

@INPROCEEDINGS{Chu98,
  AUTHOR =	 {M. Chu and N. Weaver and K. Sulimma and A. DeHon and
                  J. Wawrzynek},
  TITLE =	 {Object Oriented Circuit-Generators in Java},
  BOOKTITLE =	 {IEEE Symposium on {FPGAs} for Custom Computing
                  Machines},
 NOADDRESS =	 {Napa Valley, CA},
  YEAR =	 {1998}
}

@INPROCEEDINGS{Luk98,
  AUTHOR =	 {N. Shirazi and W. Luk and P.Y.K. Cheung},
  TITLE =	 {Automating Production of Run-Time Reconfigurable
                  Designs},
  BOOKTITLE =	 {IEEE Symposium on {FPGAs} for Custom Computing
                  Machines},
 NOADDRESS =	 {Napa Valley, CA},
  YEAR =	 {1998}
}

@INPROCEEDINGS{Ligon98,
  AUTHOR =	 {W. B. Ligon and S. McMillan and G. Monn and
                  K. Schoonover and F. Stivers and K. D. Underwood},
  TITLE =	 {A Re-evaluation of the Practicality of
                  Floating-Point Operations on {FPGAs}},
  BOOKTITLE =	 {{FPGAs} for Custom Computing
                  Machines},
publisher={IEEE},
 NOADDRESS =	 {Napa Valley, CA},
  YEAR =	 {1998}
}


@INPROCEEDINGS{Walters98,
  AUTHOR =	 {A. Walters and P. Athanas},
  TITLE =	 {A Scalable {FIR} Filter Using 32-bit Floating-Point Complex Arithmetic on a Configurable Computing Machine},
  BOOKTITLE =	 {IEEE Symposium on {FPGAs} for Custom Computing
                  Machines},
 NOADDRESS =	 {Napa Valley, CA},
  YEAR =	 {1998}
}

@INPROCEEDINGS{Ercegovac98,
  AUTHOR =	 {A.F. Tenca and M.D. Ercegovac},
  TITLE =	 {A Variable Long-Precision Arithmetic Unit Design
                  Suitable for Reconfigurable Coprocessor
                  Architectures},
  BOOKTITLE =	 {IEEE Symposium on {FPGAs} for Custom Computing
                  Machines},
 NOADDRESS =	 {Napa Valley, CA},
  YEAR =	 {1998}
}

@manual{Virtex,
  organization = {Xilinx Corporation},
  title =	 {{Virtex 2.5V} Field Programmable Gate Arrays},
  NOmonth =	 jan,
  year =	 {2000}
}

@manual{VirtexE,
  organization = {Xilinx Corporation},
  title =	 {{Virtex E 1.8V} Field Programmable Gate Arrays},
  NOmonth =	 feb,
  year =	 {2000}
}

@manual{Virtex2,
  organization = {Xilinx Corporation},
  title =	 {{Virtex-II} Platform {FPGA} Handbook},
  NOmonth =	 dec,
  year =	 {2000}
}


@manual{XilinxKCMVirtex,
  organization = {Xilinx Corporation},
  title =	 {Constant (K) Coefficient Multiplier Generator for
                  Virtex},
  NOmonth =	 mar,
  year =	 {1999}
}

@manual{XilinxLogicore2002,
  organization = {Xilinx Corporation},
  title =	 {Sine/Cosine Lookup Table V4.2},
  NOmonth =	 nov,
  year =	 {2002},
  url = {www.xilinx.com/ipcenter/}
}

@INPROCEEDINGS{Brebner98,
  AUTHOR =	 {Brebner, Gordon},
  TITLE =	 {Field-Programmable Logic: Catalyst for New Computing
                  Paradigms},
  BOOKTITLE =	 {International Workshop on Field Programmable Logic
                  and Applications},
  YEAR =	 {1998},
 NOADDRESS =	 {Tallin, Estonia}
}

@INPROCEEDINGS{Radunovic98,
  AUTHOR =	 {Radunovic, B. and Milutinovic, V.},
  TITLE =	 {A Survey of Reconfigurable Computing Architectures},
  BOOKTITLE =	 {International Workshop on Field Programmable Logic
                  and Applications},
  YEAR =	 {1998},
 NOADDRESS =	 {Tallin, Estonia}
}

@INPROCEEDINGS{McKeever98,
  AUTHOR =	 {Luk, W. and McKeever, S.},
  TITLE =	 {Pebble: a Language for Parameterized and
                  Reconfigurable Hardware Design},
  BOOKTITLE =	 {International Workshop on Field Programmable Logic
                  and Applications},
  YEAR =	 {1998},
 NOADDRESS =	 {Tallin, Estonia}
}

@INPROCEEDINGS{LiuZhuWong98,
  AUTHOR =	 {Liu, H. and Zhu, K. and Wong, D. F.},
  TITLE =	 {Circuit Partitioning with Complex Resource
                  Constraints in {FPGAs}},
  BOOKTITLE =	 {FPGA'98, ACM/SIGDA International Symposium on
                  {FPGAs}},
 NOADDRESS =	 {Monterey, CA},
  PAGES =	 {77-84},
  YEAR =	 {1998}
}

@INPROCEEDINGS{Takahara98,
  AUTHOR =	 {Takahara, A. and Miyazaki, T. and Murooka, T. and
                  Katayama, M. and Hayashi, K. and Tsutsui, A. and
                  Ichimori, T. and Fukami, K.},
  TITLE =	 {More Wires and Fewer {LUT}s: a Design Methodology
                  for {FPGA}s},
  BOOKTITLE =	 {FPGA'98, ACM/SIGDA International Symposium on
                  {FPGAs}},
 NOADDRESS =	 {Monterey, CA},
  PAGES =	 {12-19},
  YEAR =	 {1998}
}

@INPROCEEDINGS{Senouci98,
  AUTHOR =	 {Senouci, S. A. and Amoura, A. and Krupnova, H. and
                  Saucier, G.},
  TITLE =	 {Timing Driven Floorplanning on Programmable
                  Hierarchical Targets},
  BOOKTITLE =	 {FPGA'98, ACM/SIGDA International Symposium on
                  {FPGAs}},
 NOADDRESS =	 {Monterey, CA},
  PAGES =	 {85-92},
  YEAR =	 {1998}
}

@INPROCEEDINGS{DeHon99,
  AUTHOR =	 {A. DeHon},
  TITLE =	 {Balancing Interconnect and Computation in a
                  Reconfigurable Computing Array (or, why you don't
                  really want 100\% {LUT} utilization},
  BOOKTITLE =	 {FPGA'99, ACM/SIGDA International Symposium on
                  {FPGAs}},
 NOADDRESS =	 {Monterey, CA},
  PAGES =	 {69-77},
  YEAR =	 {1999}
}

@INPROCEEDINGS{DeHon99b,
  AUTHOR =	 {W. Tsu and K. Macy and A. Joshi and R. Huang and N. Walker and T. Tung and O. Rowhani and V. George and J. Wawrzynek and A. DeHon},
  TITLE =	 {{HSRA}: High-Speed, Hierarchical Synchronous Reconfigurable Array},
  BOOKTITLE =	 {FPGA'99, ACM/SIGDA International Symposium on
                  {FPGAs}},
 NOADDRESS =	 {Monterey, CA},
  PAGES =	 {125-133},
  YEAR =	 {1999}
}

@INPROCEEDINGS{Vuillemin99,
  AUTHOR =	 {A. Marshall and T. Stansfield and I. Kostarnov and
                  J. Vuillemin and B. Hutchings},
  TITLE =	 {A Reconfigurable Arithmetic Array for Multimedia
                  Applications},
  BOOKTITLE =	 {FPGA'99, ACM/SIGDA International Symposium on
                  {FPGAs}},
 NOADDRESS =	 {Monterey, CA},
  PAGES =	 {135-143},
  YEAR =	 {1999}
}

@INPROCEEDINGS{Kaptanoglu99,
  AUTHOR =	 {S. Kaptanoglu and G. Bakker and A. Kundu and
                  I. Corneillet and B. Ting},
  TITLE =	 {A New High Density and Very Low Cost Reprogrammable
                  {FPGA} Architecture},
  BOOKTITLE =	 {FPGA'99, ACM/SIGDA International Symposium on
                  {FPGAs}},
 NOADDRESS =	 {Monterey, CA},
  PAGES =	 {3-12},
  YEAR =	 {1999}
}

@INPROCEEDINGS{Benyamin99,
  AUTHOR =	 {D. Benyamin and W. Luk and J. Villasenor},
  TITLE =	 {Optimizing {FPGA}-Based Vector Product Designs},
  BOOKTITLE =	 {IEEE Symposium on {FPGAs} for Custom Computing
                  Machines},
 NOADDRESS =	 {Napa Valley, CA},
  YEAR =	 {1999},
  ANNOTE= {distributed arithmetic}
}

@INPROCEEDINGS{Orlando99,
  AUTHOR =	 {G. Orlando and C. Paar},
  TITLE =	 {A Super-Serial Galois Fields Multiplier for {FPGAs}
                  and its Application to Public-Key Algorithms},
  BOOKTITLE =	 {IEEE Symposium on {FPGAs} for Custom Computing
                  Machines},
 NOADDRESS =	 {Napa Valley, CA},
  YEAR =	 {1999}
}

@INPROCEEDINGS{Leong99,
  AUTHOR =	 {M.P. Leong and M.Y. Yeung and C.K. Yeung and C.W. Fu
                  and P.A. Heng and P.H.W. Leong},
  TITLE =	 {Automatic Floating to Fixed Point Translation and
                  its Application to Post-Rendering 3D Warping},
  BOOKTITLE =	 {IEEE Symposium on {FPGAs} for Custom Computing
                  Machines},
 NOADDRESS =	 {Napa Valley, CA},
  YEAR =	 {1999}
}

@INPROCEEDINGS{Guccione99,
  AUTHOR =	 {Guccione, S. A. and Levi, D.},
  TITLE =	 {Run-Time Parameterizable Cores},
  BOOKTITLE =	 {International Workshop on Field Programmable Logic
                  and Applications},
  PUBLISHER =	 {Springer Verlag, LNCS 1673},
 NOADDRESS =	 {Glascow},
  PAGES =	 {215-222},
  YEAR =	 {1999}
}

@article{Marchal99,
  author =	 {Marchal, P.},
  title =	 {Field-Programmable Gate Arrays},
  journal =	 {Communication of the ACM},
  volume =	 42,
  number =	 4,
  pages =	 {57-59},
  NOmonth =	 apr,
  year =	 1999
}

@article{Stewart2000,
  author =	 {Stewart, D.},
  title =	 {L'Ouest américain menacé par le béton},
  journal =	 {Le Monde Diplomatique},
  volume = 47,
  number =	 556,
  pages =	 {14},
  NOmonth =	 jul,
  year =	 2000
}



@INPROCEEDINGS{Scalera00,
  AUTHOR =	 {J. Scalera and M. Jones},
  TITLE =	 {A Run-Time Reconfigurable Plug-In for the Winamp {MP3} Player},
  BOOKTITLE =	 {IEEE Symposium on {FPGAs} for Custom Computing
                  Machines},
 NOADDRESS =	 {Napa Valley, CA},
  YEAR =	 {2000}
}

@INPROCEEDINGS{Singh00,
  AUTHOR =	 {Satnam Singh},
  TITLE =	 {Death of the {RLOC}?},
  BOOKTITLE =	 {IEEE Symposium on {FPGAs} for Custom Computing
                  Machines},
 NOADDRESS =	 {Napa Valley, CA},
  YEAR =	 {2000}
}

@INPROCEEDINGS{Patterson00,
  AUTHOR =	 {Cameron Patterson},
  TITLE =	 {High Performance {DES} Encryption in {Virtex}(tm) {FPGAs} Using {JBits}(tm)},
  BOOKTITLE =	 {{IEEE} Symposium on {FPGAs} for Custom Computing
                  Machines},
 NOADDRESS =	 {Napa Valley, CA},
  YEAR =	 {2000}
}


@INPROCEEDINGS{Keller00,
  AUTHOR =	 {Eric Keller },
  TITLE =	 {{JRoute}: A Run-Time Routing {API} for {FPGA} Hardware},
  BOOKTITLE =	 {7th Reconfigurable Architectures Workshop},
  PUBLISHER = {LNCS 1800},
 NOADDRESS =	 {Cancun, Mexico},
  NOMONTH = may,
  YEAR =	 {2000}
}

@manual{JBits27manual,
  organization = {Xilinx Corporation},
  title =	 {The JBits 2.7 SDK for Virtex},
  year =	 {2001}
}


@INPROCEEDINGS{Downs01,
  AUTHOR =	 {J. Scalera and M. Jones},
  TITLE =	 {Cores and anti-cores: Using {JBits} as part of a mainstream design flow},
  BOOKTITLE =	 {8th Reconfigurable Architectures Workshop},
 NOADDRESS =	 {San Francisco, CA},
  NOMONTH = apr,
  YEAR =	 {2001}
}


@INPROCEEDINGS{Belanovic2002,
  AUTHOR =	 {Belanovi\'c, P. and Leeser, M.},
  TITLE =	 {A Library of Parameterized Floating-Point Modules and Their Use},
  BOOKTITLE =	 {Field Programmable Logic and Applications},
  PAGES =	 {657-666},
  SERIES       = {LNCS},
  VOLUME       = 2438,
  PUBLISHER =	 {Springer},
  NoNOMONTH        = sep,
  YEAR =	 {2002}
}

@INPROCEEDINGS{Shirazi2002,
  AUTHOR =	 {Gaffar, A. A. and Luk, W. and Cheung, P. Y. K. and Shirazi, N. and Hwang, J.},
  TITLE =	 {Automating Customisation of Floating-Point Designs},
  BOOKTITLE =	 {Field Programmable Logic and Applications},
  PAGES =	 {523-533},
  SERIES       = {LNCS},
  VOLUME       = 2438,
  PUBLISHER =	 {Springer},
   NOMONTH        = sep,
  YEAR =	 {2002}
}

@INPROCEEDINGS{Roesler2002,
  AUTHOR =	 {Roesler, E. and Nelson, B.},
  TITLE =	 {Novel Optimizations for Hardware Floating-Point Units in a Modern {FPGA} Architecture},
  BOOKTITLE =	 {Field Programmable Logic and Applications},
  PAGES =	 {637-646},
  SERIES       = {LNCS},
  VOLUME       = 2438,
  PUBLISHER =	 {Springer, Berlin},
   NOMONTH        = sep,
  YEAR =	 {2002}
}


@INPROCEEDINGS{Dido2002,
  AUTHOR =	 {J. Dido and N. Geraudie and L. Loiseau and O. Payeur and Y. Savaria and D. Poirier},
  booktitle = {Field-Programmable Gate Arrays},
  NOLocation =	 {Monterey, CA},
  PAGES =        {50--55},
  TITLE =	 {A Flexible Floating-Point Format for Optimizing Data-Paths and Operators in {FPGA} Based {DSP}s},
  NoNOMONTH =	 feb,
  publisher = {ACM},
  YEAR =	 2002
}


@INPROCEEDINGS{Lienhart2002,
  AUTHOR =	 {G. Lienhart and A. Kugel and R. M\"anner},
  TITLE =	 {Using Floating-Point Arithmetic on {FPGA}s to Accelerate Scientific {N}-Body Simulations},
  BOOKTITLE =	 {{FPGAs} for Custom Computing Machines},
  NOlocation =	 {Napa Valley, CA},
  publisher={IEEE},
  YEAR =	 2002
}


@InProceedings{DossRiley2004:fccm,
  author =	 {Doss, C. and Riley, Jr., R.~L.},
  title =	 {{FPGA}-based implementation of a robust {IEEE}-754 exponential unit},
  booktitle =	 {Field-Programmable Custom Computing Machines},
  pages =        {229-238},
  Noeditor =	 {Arnold, J.M. and Pocek, K.L.},
  publisher =	 {IEEE},
  noNOmonth =        apr,
  year =	 {2004},
  doi =          {10.1109/FCCM.2004.38}
}




@InProceedings{OrtHumDurPra2003:fpl,
  author = 	 {F. Ortiz and J. Humphrey  and J. Durbano  and D. Prather},
  title = 	 {A Study on the Design of Floating-Point Functions in {FPGAs}},
  booktitle =	 {Field Programmable Logic and Applications},
  pages =	 {1131--1135},
  year =	 2003,
   PUBLISHER    = {Springer, Berlin},
   SERIES       = {LNCS},
   VOLUME       = 2778,
  nolocation =	 {Lisbon, Portugal},
  NOmonth =	 sep
}

@inproceedings{deLorimier2005,
 author = {M. deLorimier and A. DeHon},
 title = {Floating-point sparse matrix-vector multiply for {FPGAs}},
 booktitle = {Field-Programmable Gate Arrays},
 year = {2005},
 isbn = {1-59593-029-9},
 pages = {75--85},
 NOlocation = {Monterey, CA},
 doi = {http://doi.acm.org/10.1145/1046192.1046203},
 publisher = {ACM},
 NOaddress = {New York, NY}
 }

@inproceedings{DouEtc2005,
 author = {Dou, Y. and S. Vassiliadis and G. K. Kuzmanov and G. N. Gaydadjiev},
 title = {64-bit floating-point {FPGA} matrix multiplication},
 booktitle = {Field-Programmable Gate Arrays},
 year = {2005},
 isbn = {1-59593-029-9},
 pages = {86--95},
 NOlocation = {Monterey, CA},
 doi = {http://doi.acm.org/10.1145/1046192.1046204},
 publisher = {ACM},
 NOaddress = {New York, NY}
 }

@inproceedings{Underwood2004,
 author = {K. Underwood},
 title = {{FPGA}s vs. {CPU}s: Trends in Peak Floating-Point
                Performance},
 booktitle = {ACM/SIGDA Field-Programmable Gate Arrays},
 year = {2004},
 isbn = {1-59593-029-9},
 NOlocation = {Monterey, CA},
 doi = {http://doi.acm.org/10.1145/1046192.1046204},
 publisher = {ACM},
 NOaddress = {New York, NY}
 }


@InProceedings{HasemlanEtc2005,
  author = 	 {Haselman, M and Beauchamp, M. and Underwood, K. and Hemmert, K. S.},
  title = 	 {A Comparison of Floating-Point and Logarithmic Number Systems for {FPGA}s},
  BOOKTITLE =	 {{FPGAs} for Custom Computing Machines},
  year =	 2005
}


@inproceedings{HemmertUnderwood2005,
  author    = {K. Scott Hemmert and
               K. D. Underwood},
  title     = {An Analysis of the Double-Precision Floating-Point {FFT} on
               {FPGA}s.},
  booktitle = {13th IEEE Symposium on Field-Programmable Custom Computing
               Machines},
  year      = {2005},
  NOmonth = apr,
  nopages     = {171-180},
  ee        = {http://doi.ieeecomputersociety.org/10.1109/FCCM.2005.16}
}


@inproceedings{ZhuoPrasanna2004,
author = {L. Zhuo and V. Prasanna},
title = {Scalable and Modular Algorithms for Floating-Point Matrix Multiplication on {FPGAs}},
booktitle = {Reconfigurable Architecture Workshop},
year = {2004},
publisher = {IEEE}
}

@inproceedings{GovinduEtAl2004,
author = {G. Govindu and L. Zhuo and S. Choi and V. Prasanna},
title = {Analysis of High-Performance Floating-Point Arithmetic on {FPGAs}},
booktitle = {Reconfigurable Architecture Workshop},
year = {2004},
publisher = {IEEE Computer Society}
}


@proceedings{DBLP:conf/fccm/2005,
  title     = {, 17-20 April 2005, Napa, CA, Proceedings},
  booktitle = {FCCM},
  publisher = {IEEE Computer Society},
  year      = {2005},
  isbn      = {0-7695-2445-1}
}

@InProceedings{BeauchampEtAl2006:fpl,
  author = 	 {Beauchamp, M.J.  and  Hauck, S. and   Underwood, K.D. and   Hemmert, K.S.},
  title = 	 {Architectural Modifications to Improve Floating-Point Unit Efficiency in {FPGA}s},
  booktitle =	 {Field Programmable Logic and Applications},
  pages =	 {1--6},
  year =	 2005,
  NOmonth =	 aug
}


@inproceedings{ChongEtc2007,
 author = {Yee Jern Chong and Sri Parameswaran},
 title = {Automatic application specific floating-point unit generation},
 booktitle = {Design, automation and test in Europe},
 year = {2007},
 pages = {461--466},
 nolocation = {Nice, France},
 doi = {http://doi.acm.org/10.1145/1266366.1266464},
 publisher = {ACM},
noaddress = {New York, NY},
 }



@inproceedings{RoyBanerjee2004:DAC,
 author = {Sanghamitra Roy and Prith Banerjee},
 title = {An algorithm for converting floating-point computations to fixed-point in {MATLAB} based {FPGA} design},
 booktitle = {Design Automation Conference},
 year = {2004},
 pages = {484--487},
 nolocation = {San Diego, CA},
 doi = {http://doi.acm.org/10.1145/996566.996701},
 publisher = {ACM},
noaddress = {New York, NY},
 }


@inproceedings{BeauchampEtc2006:fpga,
 author = {Michael J. Beauchamp and Scott Hauck and Keith D. Underwood and K. Scott Hemmert},
 title = {Embedded floating-point units in {FPGA}s},
 booktitle = {ACM/SIGDA international symposium on Field programmable gate arrays},
 year = {2006},
 pages = {12--20},
 nolocation = {Monterey, CA},
 doi = {http://doi.acm.org/10.1145/1117201.1117204},
 publisher = {ACM},
 noaddress = {New York, NY},
 }

@inproceedings{1188571,
 author = {Keith D. Underwood and K. Scott Hemmert and Craig Ulmer},
 title = {Architectures and {API}s: assessing requirements for delivering {FPGA} performance to applications},
 booktitle = {ACM/IEEE conference on Supercomputing},
 year = {2006},
 pages = {111},
 nolocation = {Tampa, Florida},
 doi = {http://doi.acm.org/10.1145/1188455.1188571},
 publisher = {ACM},
 noaddress = {New York, NY},
 }

@inproceedings{ZhouPrasanna2005:FPGA,
 author = {L. Zhuo and V. K. Prasanna},
 title = {Sparse Matrix-Vector multiplication on {FPGA}s},
 booktitle = {Field-Programmable Gate Arrays},
 year = {2005},
 pages = {63--74},
 nolocation = {Monterey, CA},
 doi = {http://doi.acm.org/10.1145/1046192.1046202},
 publisher = {ACM},
 noaddress = {New York, NY}
}



@inproceedings{ZhuoPrasanna2005:SC,
 author = {L. Zhuo and V. K. Prasanna},
 title = {High Performance Linear Algebra Operations on Reconfigurable Systems},
 booktitle = {Supercomputing},
 year = {2005},
 doi = {http://dx.doi.org/10.1109/SC.2005.31},
 longpublisher = {IEEE Computer Society},
 publisher = {IEEE},
 noaddress = {Washington, DC},
 }



@inproceedings{Catanzaro2005:fccm,
  author    = {Bryan Catanzaro and Brent Nelson},
  title     = {Higher Radix Floating-Point Representations for {FPGA}-Based Arithmetic},
  booktitle = {13th IEEE Symposium on Field-Programmable Custom Computing
               Machines},
  year      = {2005},
  NOmonth = apr,
  nopages     = {161-170},
  ee        = {http://doi.ieeecomputersociety.org/10.1109/FCCM.2005.16}
}

@inproceedings{Liu2006:fpga,
 author = {J. Liu and M. Chang and C.-K. Cheng},
 title = {An iterative division algorithm for {FPGA}s},
 booktitle = {Field-Programmable Gate Arrays},
 year = {2006},
 isbn = {1-59593-292-5},
 pages = {83--89},
 nolocation = {Monterey, CA},
 doi = {http://doi.acm.org/10.1145/1117201.1117213},
 publisher = {ACM},
 noaddress = {New York, NY},
 }


@InProceedings{NicholsEtAl2002,
  author = 	 {K. R. Nichols and M. A. Moussa and S. M. Areibi},
  title = 	 {FEASIBILITY OF FLOATING-POINT ARITHMETIC IN {FPGA} BASED ARTIFICIAL NEURAL
                               NETWORKS
},
  booktitle =	 {CAINE},
  pages =	 {8-13},
  year =	 2002
}


@Manual{AlteraFFT2005,
  title = 	 {{FFT}/{IFFT} Block Floating Point Scaling},
  organization =	 {Altera Corporation},
  year =	 2005,
  note =	 {Application note 404-1.0}
}

@InProceedings{Andraka2006,
  author = 	 {Ray Andraka},
  title = 	 {Hybrid Floating Point Technique Yields 1.2 Gigasample Per Second 32 to 2048 point Floating Point {FFT} in a single {FPGA}},
  booktitle =	 {High Performance Embedded Computing Workshop},
  year =	 2006
}

@inproceedings{HeEtal2006:ERSA,
  author    = {C. He and
               G. Qin and
               M. Lu and
               W. Zhao},
  title     = {Group-Alignment based Accurate Floating-Point Summation
               on {FPGA}s},
  booktitle = {Engineering of Reconfigurable Systems and Algorithms},
  year      = {2006},
  pages     = {136-142}
}

@Article{wittigEtAl2008:HPCWire,
  author =	 {D. Strenski and J. Simkins and R. Walke and R. Wittig},
  title =	 {Revaluating {FPGA}s for 64-bit Floating-Point Calculations},
  journal =	 {HPC wire},
  year =	 2008,
  month =	 may,
  day = 14,
  url={http://www.hpcwire.com/features/Revaluating_FPGAs_for_64-bit_Floating-Point_Calculations.html}
}

@INPROCEEDINGS{Langhammer2008,
  AUTHOR =	 {Martin Langhammer},
  TITLE =	 {Floating Point Datapath Synthesis for {FPGA}s},
  BOOKTITLE =	 {Field Programmable Logic and Applications},
  PAGES =	 {355-360},
  YEAR =	 {2008}
}

@inproceedings{Lee2002,
  author =       {B.~Lee and N.~Burgess},
  title =        {Parameterisable Floating-Point Operations on {FPGA}},
  booktitle =    {Thirty-Sixth Asilomar Conference on Signals, Systems, and Computers},
  pages =        {1064-1068},
  month= nov,
  volume=2,
  location =      {Pacific Grove, California},
  year =         2002
}


@inproceedings{BrisebarreMullerDinechin2008:ASAP,
  author    =  {N. Brisebarre and   de Dinechin, F. and Muller, J.-M.},
  title     =   {Integer and Floating-Point Constant Multipliers for {FPGA}s},
  booktitle = {Application-specific Systems, Architectures and Processors},
  pages = {239--244},
  PUBLISHER =	 {IEEE},
  year      =    {2008}
  }


@InProceedings{GuntoroGlesner2008,
title={High-performance {FPGA}-based floating-point adder with three inputs},
author={Guntoro, A. and Glesner, M.},
booktitle={Field Programmable Logic and Applications},
year={2008},
pages={627-630},
}

@Manual{ARMDSCLG,
	AUTHOR		= {{ARM}},
	TITLE		= {{ARM} Developer Suite: {Compilers} and Libraries Guide},
	VERSION		= {1.2},
	NUMBER		= {ARM DUI 0067D},
	ORGANIZATION	= {ARM Limited},
	MONTH		= nov,
	YEAR		= {2001},
	NOTE		= {Available at \url{http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0067d/index.html} or in PDF at \url{http://infocenter.arm.com/help/topic/com.arm.doc.dui0067d/DUI0067.pdf}.}
}

@Manual{ARMDSDG,
	AUTHOR		= {{ARM}},
	TITLE		= {{ARM} Developer Suite: {Developer} Guide},
	EDITION		= {1.2},
	NUMBER		= {ARM DUI 0056D},
	ORGANIZATION	= {ARM Limited},
	MONTH		= nov,
	YEAR		= {2001},
	NOTE		= {Document available at \url{http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0056d/index.html} or in PDF at \url{http://infocenter.arm.com/help/topic/com.arm.doc.dui0056d/DUI0056.pdf}.}
}

@Manual{SunNCG2005,
	AUTHOR		= {Sun},
	TITLE		= {Numerical Computation Guide -- Sun\texttrademark\ Studio 11},
	NUMBER		= {819-3693-10},
	YEAR		= {2005},
	NOTE		= {Available at \url{http://docs.sun.com/source/819-3693/}.}
}

@Manual{SPARC64VI,
	AUTHOR		= {Fujitsu},
	TITLE		= {{SPARC64}\texttrademark\ {VI} Extensions},
	EDITION		= {1.3},
	ORGANIZATION	= {Fujitsu Limited},
	MONTH		= mar,
	YEAR		= {2007},
	URL		= {http://www.fujitsu.com/downloads/SPARCE/others/sparc64vi-extensions.pdf}
}

@article{Klein2006,
  author = {A.~Klein},
  title = {A Generalized {K}ahan-{B}abu{\v{s}}ka-Summation-Algorithm},
  journal = {Computing},
  volume = {76},
  pages = {279--293},
  year = {2006}
}



@inproceedings{SchmooklerNowka2001,
    author = {M. M. Schmookler and K. J. Nowka},
    title = {Leading Zero Anticipation and Detection -- A comparison of methods},
    booktitle={Proceedings of the 15th {IEEE} Symposium on Computer Arithmetic (ARITH-16)},
editor = {N.~Burgess and L.~Ciminiera},
    month = jun,
    year = {2001},
    address = {Vail, CO},
    pages = {7--12}
}

@Article{moore2008,
  author = 		  {Moore, S. K. },
  title = 		  {Intel Makes A Big Jump In Computer Math},
  journal = 	  {IEEE Spectrum},
  year = 		  2008,
  month = 	  feb
}


 @Article{Oklobdzija94,
  author =       {Oklobdzija, V. G.},
  title =        {An Algorithmic and Novel Design of a Leading Zero Detector Circuit: Comparison with Logic Synthesis},
  journal = {{IEEE} Transactions on {V}ery {L}arge {S}cale {I}ntegration ({VLSI}) {S}ystems},
  volume=2,
numer=1,
month=mar,
year=1994
}

@inproceedings{KLLM2008,
  author = {P.~Kornerup and V.~Lef\`evre and N.~Louvet and J.-M.~Muller},
  title = {On the computation of correctly-rounded sums},
  month = {June},
  year = {2009},
   booktitle={Proceedings of the 19th {IEEE} Symposium on Computer Arithmetic (ARITH-19)},
  address = {Portland, OR}
}



@inproceedings{SeidelEven2001,
    author = {Seidel, P.-M. and Even, G.},
    title = {On the design of fast {IEEE} floating-point adders},
  booktitle={Proceedings of the 15th {IEEE} Symposium on Computer Arithmetic (ARITH-16)},
editor = {Burgess and Ciminiera},
    month = jun,
    year = {2001},
    address = {Vail, CO},
    pages = {184--194}
}

@article{Neumaier1974,
   author = {A. Neumaier},
   title = {{Rundungsfehleranalyse einiger Verfahren zur Summation endlicher Summen}},
   journal = {ZAMM},
   volume = {54},
   year = {1974},
   pages = {39-51},
   note = {In German}
}

@inproceedings{Pillai1997,
author = {Pillai, R. V. K and Al-Khalili, D. and Al-Khalili, A. J.},
title = {A Low Power Approach to Floating Point Adder Design},
booktitle ={International Conference on Computer Design},
year = {1997},
publisher = {IEEE  Computer Society},
noaddress = {Los Alamitos, CA},
}

@MastersThesis{Berg2001,
  author = 		  {C. Berg},
  title = 		  {\emph{{F}ormal {V}erification of an {IEEE} {F}loating-{P}oint {A}dder}
},
  school = 		  {Universit\"at des Saarlandes, Germany},
  year = 		  2001}

@InProceedings{Babuska1969,
  author =       "I. Babu{\v{s}}ka",
  title =        "Numerical stability in mathematical analysis",
  booktitle = {Proceedings of the 1968 IFIP Congress},
volume = {1},
  pages =        "11--23",
  year =         "1969",
}



@inproceedings{SeidelEven1998,
    author = {Seidel,P.-M. and Even, G.},
    title = {How many logic levels does floating-point addition require},
    booktitle={International Conference on Computer Design},
    year = {1998},
    pages = {142-149}
}

@article{NielsenEtAl2000,
author = {M. Nielsen and Matula,  D.W. and Lyu, C.N. and Even, G},
title= {An {IEEE} Compliant Floating Point Adder that Conforms with the
  Pipelined Packet Forwarding Paradigm},
journal= {{IEEE} Transactions on Computers},
volume= 49,
number=4,
year= 2000,
pages={33-47}
}

@InProceedings{FahmyEtAl2001,
title={Improving the effectiveness of floating point arithmetic},
author={H.~A.~H.~Fahmy and A.~A.~Liddicoat and M.~J.~Flynn},
booktitle={Thirty-Fifth Asilomar Conference on Signals, Systems, and Computers},
year={2001},
volume=1,
month=nov,
pages={875-879},
}






@inproceedings{DasSarmaEtAl2001,
    author = {A. Naini  and  A. Dhablania   and  W. James   and   Das Sarma, D. },
    title = {1-{GHz} {HAL} {SPARC64} Dual Floating-Point Unit with {RAS} Features},
    booktitle={Proceedings of the 15th {IEEE} Symposium on Computer Arithmetic (ARITH-16)},
    editor = {N.~Burgess and L.~Ciminiera},
    month = jun,
    year = {2001},
    address = {Vail, CO},
    pages = {174--183}
}


@ARTICLE{CellFPU2006,
title={A fully pipelined single-precision floating-point unit in the synergistic processor element of a {CELL} processor},
author={H.-J. Oh and Mueller, S. M. and Jacobi, C. and Tran, K. D. and Cottier, S. R. and Michael, B. W. and Nishikawa, H. and Totsuka, Y. and Namatame, T. and Yano, N. and Machida, T. and Dhong, S. H.},
journal={{IEEE} Journal of Solid-State Circuits },
year={2006},
month={April},
volume={41},
number={4},
pages={ 759-771},
keywords={ floating point arithmetic, integrated circuit design, logic design, microprocessor chips, pipeline processing, silicon-on-insulator 1.4 V, 128 bit, 16 bit, 32 bit, 56 C, 90 nm, CELL processor, SIMD unit, fine-grained clock gating, floating-point unit, microprocessor chips, single-instruction multiple-data unit, single-precision floating-point numbers, single-precision multiply-add operations, synergistic processor element},
doi={10.1109/JSSC.2006.870924},
ISSN={0018-9200}, }



@article{ZyubanEtAl2004,
author = {V. Zyuban and  D. Brrok  and  V. Srinivasan  and  M. Gschwind
and P. Bose and Strenski, P. N.  and  Emma, P. G.},
title= {Integrated analysis of power and performance for pipelined microprocessor},
journal= {{IEEE} Transactions on Computers},
volume= 53,
number=8,
year= 2004,
pages={1004-1016}
}






@article{LangBruguera2004,
author = {T. Lang and Bruguera, J. D. },
title = {Floating-Point  Multiply-Add-Fused with Reduced Latency},
journal= {{IEEE} Transactions on Computers},
volume= 53,
number=8,
year= 2004,
pages={988-1003}
}





@InProceedings{IBMz900DFPU2001,
title={The {IBM} {z900} decimal arithmetic unit},
author={F.~Y. Busaba and C.~A. Krygowski and W.~H. Li and E.~M. Schwarz and S.~R. Carlough},
booktitle={Thirty-Fifth Asilomar Conference on Signals, Systems, and Computers},
year={2001},
volume=2,
month=nov,
pages={1335-1339}
}

@inproceedings{ErleEtAl:ASAP2003,
  author    =  {Erle, M. A. and  Schulte,  M. J.},
  title     =   {Decimal Multiplication Via Carry-Save Addition},
  booktitle = {Application-specific Systems, Architectures and Processors},
  pages = {348-355},
  PUBLISHER =	 {IEEE},
  year      =    {2003}
  }


@Article{IBMz990FPU2004,
  author = {G. Gerwig and  H. Wetter   and  Schwarz,  E. M.  and J. Haess
   and Krygowski, C. A. and  Fleischer,  B. M. and   M. Kroener},
  title = 		  {The {IBM} e{S}erver z990 floating-point unit},
  journal={{IBM} Journal of Research and Development},
  year = 		  2004,
  volume = 	  48,
  number = 	  {3/4},
  pages = 	  {311-322}}



@InProceedings{NetoVestias2008,
title={DECIMAL MULTIPLIER ON {FPGA} USING EMBEDDED BINARY MULTIPLIERS},
author={Neto, H. and V\'estias, M.},
booktitle={Field Programmable Logic and Applications},
year={2008},
pages={197-202},
}



@article{HokenekMontoyeCook90,
    author={E. Hokenek and R.~K. Montoye and P.~W. Cook},
    title={Second-Generation {RISC} Floating Point with Multiply-Add Fused},
   journal={{IEEE} Journal of Solid-State Circuits },
    volume= 25,
    year= 1990,
    pages={1207-1213},
    month= oct,
    number= 5
}

@book{koblitz84,
author = {N.~Koblitz},
title = {p-adic Numbers, p-adic Analysis, and Zeta Functions},
publisher = {Springer--Verlag, New York},
series = {Graduate Texts in Mathematics},
volume = {58},
year = {1984}
}

@article{BaileyBorwein2005,
    author = {D.~H.~Bailey and J.~M.~Borwein},
    title = {Experimental mathematics: examples, methods and implications},
    journal = {Notices of the {AMS}},
    volume = {52},
    number = {5},
    pages = {502-514},
    month = may,
   year = {2005}
}


@article{Tyagi1993,
author = {A. Tyagi},
title = {A Reduced-Area Scheme for Carry-Select Adders},
journal= {{IEEE} Transactions on Computers},
volume= 42,
number=10,
year= 1993,
pages={1163--1170}
}


@inproceedings{Seidel1998,
    author = {Seidel, Peter-Michael},
    title = {How to Half the Latency of {IEEE} Compliant Floating-Point Multiplication },
    booktitle={24th EUROMICRO Conference},
    year = {1998}
}

@inproceedings{Seidel2003,
    author = {Seidel, P.-M.},
    title = {Multiple Path  {IEEE}   Floating-Point Fused Multiply-Add },
    booktitle={46th International Midwest Symposium on Circuits and Systems},
    publisher={IEEE},
    pages={1359--1362},
    year = {2003}
}

@inproceedings{Zum06,
  author    = {R. Zumkeller},
  title     = {Formal Global Optimisation with {Taylor} Models},
  pages     = {408--422},
  editor    = {U.~Furbach and N.~Shankar},
  booktitle = {Proceedings of the 3th International Joint Conference on Automated Reasoning},
  address   = {Seattle, WA},
  publisher = {Springer, Berlin},
  series    = {Lecture Notes in Computer Science},
  volume    = {4130},
  month     = aug,
  year      = {2006}
}

@Proceedings{Arith15,
  title = {Proceedings of the 15th IEEE Symposium on Computer Arithmetic, ARITH-15},
  editor    = {N. Burgess and L. Ciminiera},
  address   = {Vail, CO},
  month     = jun,
  year      = 2001,
  publisher = {{IEEE} Computer Society Press}
}

@Article{Sos1958,
	AUTHOR		= {V. T. Sós},
	JOURNAL		= {Ann. Univ. Sci. Budapest, Eötvös Sect. Math.},
	PAGES		= {127--134},
	TITLE		= {On the Distribution mod 1 of the Sequence $n\alpha$},
	VOLUME		= {1},
	YEAR		= {1958}
}

@Article{Sur1958,
	AUTHOR		= {J. Surányi},
	JOURNAL		= {Ann. Univ. Sci. Budapest, Eötvös Sect. Math.},
	PAGES		= {107--111},
	TITLE		= {Über die {A}nordnung der {V}ielfachen einer reellen {Z}ahl mod 1},
	VOLUME		= {1},
	YEAR		= {1958}
}

@Article{Swi1958,
	AUTHOR		= {S. Swierczkowski},
	JOURNAL		= {Fundamenta Math.},
	PAGES		= {187--189},
	TITLE		= {On Successive Settings of an Arc on the Circumference of a Circle},
	VOLUME		= {46},
	YEAR		= {1958}
}


@article{VoronenkoPuschel2007,
 author = {Y. Voronenko and M. P\"{u}schel},
 title = {Multiplierless multiple constant multiplication},
 journal = {ACM Trans. Algorithms},
 volume = {3},
 number = {2},
 year = {2007},
 issn = {1549-6325},
 doi = {http://doi.acm.org/10.1145/1240233.1240234},
 publisher = {ACM},
 noaddress = {New York, NY},
 }

@ARTICLE{BouTis2005:IEEETC,
  author =	 {Boullis, N. and Tisserand, A.},
  title =	 {Some optimizations of hardware multiplication by constant matrices},
  journal =	 {IEEE Transactions on Computers},
  volume =       54,
  number =       10,
  pages =        {1271-1282},
  NOmonth =        oct,
  year =         2005,
  publisher =	 {IEEE Computer Society},
  NOaddress =	 {Los Alamitos, CA},
  doi =          {10.1109/TC.2005.168}
}


@article{Agrell02,
  author = "E. Agrell and T. Eriksson and A. Vardy and K. Zeger",
  title = "Closest point search in lattices",
  journal="IEEE Transactions on Information Theory",
  VOLUME = {48},
      YEAR = {2002},
    NUMBER = {8},
     PAGES = {2201--2214},
      ISSN = {0209-9683},
     CODEN = {COMBDI},
}

@inproceedings{AnIri,
author = "C. Ancourt and F. Irigoin",
title = "Scanning Polyhedra with DO Loops",
booktitle = "Proceedings of the 3rd ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming (PPoPP'91)",
month = apr,
year = "1991",
location= "Williamsburg, Virginia",
publisher = "ACM Press",
address = "New York",		  
pages = "39--50"}



@article{Babai1986,
    AUTHOR = {Babai, L.},
     TITLE = {On {L}ov\'asz' lattice reduction and the nearest lattice point
              problem},
   JOURNAL = {Combinatorica},
  FJOURNAL = {Combinatorica. An International Journal of the J\'anos Bolyai
              Mathematical Society},
    VOLUME = {6},
      YEAR = {1986},
    NUMBER = {1},
     PAGES = {1--13},
      ISSN = {0209-9683},
     CODEN = {COMBDI},
}


@book{BorErd,
author = "P. Borwein and T. Erd\'elyi",
title = "Polynomials and Polynomials Inequalities",
publisher = "Springer-Verlag",
series={Graduate Texts in Mathematics,
 161},
address = "New York",
year = 1995}

@book {Cas1997,
    AUTHOR = {Cassels, J. W. S.},
     TITLE = {An introduction to the geometry of numbers},
    SERIES = {Classics in Mathematics},
      NOTE = {Corrected reprint of the 1971 edition},
 PUBLISHER = {Springer-Verlag},
   ADDRESS = {Berlin},
      YEAR = {1997},
     PAGES = {viii+344},
}


@article{ColFeauRis,
author = "J.-F. Collard and P. Feautrier and T. Risset",
title = "Construction of Do Loops from Systems of Affine
  Constraints",
journal = "Parallel Processing Letters",
volume =  "5",
number = "",
month = "",
year = 1995,
pages = "421--436"}


@misc{crlibm,
        author = {The Ar\'enaire Project},
        title = "{CR}libm, {C}orrectly {R}ounded mathematical library",
        month = {July},
        year = 2006,
        note = "\url{http://lipforge.ens-lyon.fr/www/crlibm/}"
}


@misc{CRQ,
        author = {L.  Fousse},
        title = "{CRQ}, the Correctly Rounded Quadrature Library CRQ",
        month = {February},
        year = 2006,
        note = "\url{http://www.komite.net/laurent/soft/crq/}"
}



@article{DMMM95,
author = "M. Daumas and C. Mazenc and X. Merrheim and J.-M. Muller.",
title = "Modular range reduction: A new algorithm for fast and accurate
  computation of the elementary functions",
journal = "Journal of Universal Computer Science",
volume =  "1",
number = "3",
month = March,
year = 1995,
pages = "162--175"}


@article{Feau,
author = "P. Feautrier",
title = "Parametric integer programming",
journal = "RAIRO Rech. Op\'er.",
volume =  "22",
number = "3",
month = "",
year = 1988,
pages = "243--268"}


@book{FP72,
author = "L. Fox and I. B. Parker",
title = "Chebyshev Polynomials in Numerical Analysis",
publisher = "Oxford University Press",
series="Oxford Mathematical Handbooks",
address = "London-New York-Toronto",
year = 1972}

@book{Gau1997,
    AUTHOR = {W. Gautschi},
     TITLE = {Numerical analysis},
      NOTE = {An introduction},
 PUBLISHER = {Birkh\"auser Boston Inc.},
   ADDRESS = {Boston, MA},
      YEAR = {1997},
     PAGES = {xiv+506},
}
		


@misc{GMP,
        author = {T.  Granlund},
        title = "{GMP}, the {GNU} Multiple Precision Arithmetic Library, version  4.1.2",
        month = {December},
        year = 2002,
        note = "\url{http://www.swox.com/gmp/}"
}

@inproceedings{GoGo1998,
	author="O.~Goldreich and S.~Goldwasser",
	title="On the limits of non-approximability of lattice problems",
	booktitle="Proceedings of 30th Annual ACM Symposium on Theory
                  of Computing (STOC)", 
        location="Dallas, Texas",
	editor="",
        year= 1998,
	month=May,
	publisher="ACM",
	address="",
	pages="1--9"
}


@book {GruLek1987,
    AUTHOR = {Gruber, P. M. and Lekkerkerker, C. G.},
     TITLE = {Geometry of numbers},
    SERIES = {North-Holland Mathematical Library},
    VOLUME = {37},
   EDITION = {Second},
 PUBLISHER = {North-Holland Publishing Co.},
   ADDRESS = {Amsterdam},
      YEAR = {1987},
     PAGES = {xvi+732},
}


@article {HS,
    AUTHOR = {Habsieger, Laurent and Salvy, Bruno},
     TITLE = {On integer {C}hebyshev polynomials},
   JOURNAL = {Mathematics of Computation},
    VOLUME = {66},
      YEAR = {1997},
    NUMBER = {218},
     PAGES = {763--770},
      ISSN = {0025-5718},
     CODEN = {MCMPAF},
   MRCLASS = {11J54 (41A50)},
  MRNUMBER = {MR1401941 (97f:11053)},
MRREVIEWER = {D. Boyd},
}

@article{HarKubStoTan2000,
    author={J. Harrison and T. Kubaska and S. Story and P. Tang},
    title={The Computation of Transcendental Functions on the {IA}-64 Architecture},
    journal={Intel Technology Journal},
    volume={Q4},
    year= 1999,
}

@article{Cornea1998,
    author={Cornea, M.},
    title={Proving the {IEEE} Correctness of Iterative Floating-Point Square Root, Divide and Remainder Algorithms},
    journal={Intel Technology Journal},
    volume={Q2},
    pages={1--11},
    year=1998,
    note={Available at {\url{http://download.intel.com/technology/itj/q21998/pdf/ieee.pdf}}}
}

@TechReport{IntelItanium,
author="Intel corporation",
number = "251110-003",
title = "Intel {I}tanium 2 Processor Reference Manual For Software Development
and Optimization",
institution = "Intel",
year = 2004
}

@article {Kan1987,
    AUTHOR = {R.~Kannan},
     TITLE = {Minkowski's convex body theorem and integer programming},
   JOURNAL = {Math. Oper. Res.},
  FJOURNAL = {Mathematics of Operations Research},
    VOLUME = {12},
      YEAR = {1987},
    NUMBER = {3},
     PAGES = {415--440},
}
		

@techreport{LevDWi,
  author="H.~{Le Verge} and V.~van~Dongen and D.~K.~Wilde",
  number="INRIA Research Report RR-2288",
  institution="INRIA",
  title="Loop nest synthesis using the polyhedral library",
  year=1994,
  month="May",
  url="\url{http://www.inria.fr/rrrt/rr-2288.html}"
}


@book {Lov1986,
    AUTHOR = {L.~Lov{\'a}sz},
     TITLE = {An algorithmic theory of numbers, graphs and convexity},
    SERIES = {CBMS-NSF Regional Conference Series in Applied Mathematics},
    VOLUME = {50},
 PUBLISHER = {Society for Industrial and Applied Mathematics (SIAM)},
   ADDRESS = {Philadelphia, PA},
      YEAR = {1986},
     PAGES = {iv+91},
}


@book {ConSlo1988,
    AUTHOR = {J.~H.~Conway and N.~J.~A.~Sloane},
     TITLE = {Sphere Packings, Lattices and Groups},
 PUBLISHER = {Springer-Verlag},
   ADDRESS = {New York},
      YEAR = {1988}
}

@book{MicGol2002,
   AUTHOR = {D.~Micciancio and S.~Goldwasser},
   TITLE = {Complexity of lattice problems: a cryptographic perspective},
   PUBLISHER = {Kluwer Academic Publishers},
   SERIES = {The Kluwer International Series in Engineering and Computer Science}, 
   YEAR = 2002,
   VOLUME = 671,
   address = {Boston, MA}
}
  


%misc{mpfr,
%        author="{The Spaces project}",
%        howpublished="\url{http://www.mpfr.org}",
%        title="{MPFR}, the multiple precision floating point reliable library, version 2.0.3", 
%        year="2004",
%}



@article {Mic2001,
    AUTHOR = {D.~Micciancio},
     TITLE = {The hardness of the closest vector problem with preprocessing},
   JOURNAL = {IEEE Trans. Inform. Theory},
  FJOURNAL = {Institute of Electrical and Electronics Engineers.
              Transactions on Information Theory},
    VOLUME = {47},
      YEAR = {2001},
    NUMBER = {3},
     PAGES = {1212--1215},
}




@article{Micciancio2001,
  author =  {D.~Micciancio},
  title =  {The Shortest Vector Problem is {NP}-hard to approximate to within some constant},
  journal =  {SIAM Journal on Computing},
  year =  2001,
  volume = 30,
  number = 6,
  pages = {2008--2035},
  month = mar,
  note = {Preliminary version in FOCS 1998}
}




@book{Mul97,
author="J.-M. Muller",
title={Elementary Functions, Algorithms and Implementation},
publisher={Birkh{\"a}user},
address= "Boston",
year= 1997
}

@techreport{Ng92,
	author="K.~C. Ng",
	title={Argument Reduction for Huge Arguments: Good to the Last Bit},
	nonote={Can be obtained by sending an e-mail to the author: \url{kwok.ng@eng.sun.com}},
	institution="SunPro",
	year= "1992"
}


\@string{LNCS="Lecture Notes in Computer Science"}
\@string{Springer="Springer-Verlag"}

@inproceedings{Kaltofen1983,
author = {E.~Kaltofen},
title = {On the complexity of finding short vectors in integer lattices},
booktitle= {EUROCAL'83},
year = 1983,
pages = {236--244},
publisher = {Springer, Berlin},
series = LNCS,
volume = {162},
isbn = {3-540-12868-9},
bibsource = {DBLP, http://dblp.uni-trier.de}
}


@inproceedings{NgSt05,
author= {Nguyen, P. and Stehl{\'e}, D.},
title={Floating-Point {LLL} Revisited},
booktitle={Proceedings of {E}urocrypt 2005}, 
publisher= {Springer, Berlin},
series=LNCS,
year= 2005,
pages= {215--233},
volume =3494
}

@inproceedings{NgSt06,
author= {Nguyen, P. and Stehl{\'e}, D.},
title={{LLL} on the average},
booktitle={Proceedings of ANTS VII}, 
publisher= {Springer, Berlin},
series=LNCS,
year= 2006,
pages= {238--256},
volume =4078
}


@article{Schnorr1988,
author = {C.-P.~Schnorr},
title = {A more efficient algorithm for lattice basis reduction},
journal = {J.~Algorithms},
volume = {9},
number = {1},
year = {1988},
pages = {47--62},
bibsource = {DBLP, http://dblp.uni-trier.de}
}

@unpublished{Storjohann1996,
author = {Storjohann, A.},
title = {Faster algorithms for integer lattice basis reduction},
year = 1996,
note = {Technical report, ETH Z{\"u}rich}}




@inproceedings{NguSte2001,
    author = "P. Q. Nguyen and J. Stern",
    title = "The Two Faces of Lattices in Cryptology",
    booktitle = "Proceedings of CALC '01, Lecture Notes in Computer Science",
    volume = "2146",
    pages = "146--180",
    publisher="Springer Verlag",
    year = "2001",
    location="Providence, RI",
    url = "" }


@misc{ntl,
        author= {V.~Shoup},
        howpublished="\url{http://shoup.net/ntl/}",
        title="{NTL}, A Library for doing Number Theory, version 5.4", 
        year="2005"
}

@inproceedings{PinBrugMul2001,
	author="J.A.~Pineiro and J.D.~Bruguera and J.-M.~Muller",
	title="Faithful Powering Computation using Table Look-Up and a
                  Fused Accumulation Tree",
	booktitle="Proc. of the 15th {IEEE} Symposium on Computer Arithmetic (Arith-15)",
	year=2001,
	publisher="{IEEE} Computer Society Press",
	editor="Burgess and Ciminiera",
	address="Los Alamitos, CA",
        location="Vail, CO",
        pages="40--58",
}

@misc{pip,
        howpublished="\url{http://www.prism.uvsq.fr/~cedb/bastools/piplib.html}",
        author="Paul Feautrier",
        title="{PIP/P}iplib, a parametric integer linear programming
  solver",
        year="2003"
}

@misc{polylib,
        author="{The Polylib Team}",
        howpublished="\url{http://icps.u-strasbg.fr/polylib/}",
        title="Polylib, a library of polyhedral functions, version 5.20.0",
        year=2004
}



@article{QuiRaWil2000,
author = "F.~Quiller\'e and S.~Rajopadhye and D.~Wilde",
title = "Generation of efficient nested loops from polyhedra",
journal = "International Journal of Parallel Programming",
volume =  "28",
number = "5",
month = oct,
year = 2000,
pages = "469--498"}

@book{Sch96,
author = "A.~Schrijver",
title = "Combinatorial optimization. Polyhedra and efficiency. Vol.
              {A}",
publisher = "Springer-Verlag",
series="Algorithms and Combinatorics,
     24",
address = "Berlin",
year = 2003}

@inproceedings{StoTan99,
	author="S.~Story and P.~T.~P.~Tang",
	title="New Algorithms for Improved Transcendental Functions on {IA}-64",
	booktitle="Proceedings of the 14th {IEEE} Symposium on Computer Arithmetic",
        location="Adelaide,
		Australia",
	editor="Koren and Kornerup",
        year= 1999,
	month=apr,
	publisher="IEEE Computer Society Press",
	address="Los Alamitos, CA",
	pages="4--11"
}

@article{Tan89,
	author="P.~T.~P.~Tang",
	title="Table-Driven Implementation of the Exponential Function in {IEEE} Floating-Point
		Arithmetic",
	journal="ACM Transactions on Mathematical Software",
	volume= "15",
	year= 1989,
	pages="144--157",
	month= jun,
	number= "2"
}

@article{Tan90,
	author="P.~T.~P.~Tang",
	title="Table-Driven Implementation of the Logarithm Function in {IEEE} Floating-Point
		Arithmetic",
	journal="ACM Transactions on Mathematical Software",
	volume= "16",
	year= 1990,
	pages="378--400",
	month= dec,
	number= "4"
}

@inproceedings{Tan91,
	author="P.~T.~P. Tang",
	title="Table lookup algorithms for elementary functions and their error analysis",
	booktitle="Proceedings of the 10th IEEE Symposium on Computer Arithmetic",
	year= 1991,
	month=jun,
	publisher="IEEE Computer Society Press",
        address="Los Alamitos, CA",
	editor="P. Kornerup and D.~W. Matula",
	pages="232-236",
	location="Grenoble, France"
}

@article{Tan92,
	author="P.~T.~P.~Tang",
	title="Table-Driven Implementation of the Expm1 Function in {IEEE} Floating-Point
		Arithmetic",
	journal="ACM Transactions on Mathematical Software",
	volume= "18",
	year= 1992,
	pages="211--222",
	month= jun,
	number= "2",
}

@inproceedings{CaoWeiChe2001,
	author="B.~Wei and  J.~Cao and J.~Cheng",
	title="High-performance architectures for elementary function generation.",
	booktitle="Proc. of the 15th {IEEE} Symposium on Computer Arithmetic (Arith-15)",
	year=2001,
	publisher="{IEEE} Computer Society Press",
	address="Los Alamitos, CA",
	editor="Burgess and Ciminiera",
	location="Vail, CO",
        pages="136--146",
}





@techreport{VEB1981,
  author="P.~van Emde Boas",
  number="81-04", 
  institution="Mathematisch Instituut, University of Amsterdam",
  title="Another {NP}-complete problem and the complexity of computing
                  short vectors in a lattice",
  year="1981",
  month="",
  url="\url{http://turing.wins.uva.nl/~peter/}"
}


%%%%%%%%%%
%%%%%%%%%% Ajout biblio 
%%%%%%%%%%

\Sort{
  Mode{on}
  Collation{mixed}
  SortTypeOrder{pattern,key,name}
  NameOrder{ascending}
  Key{{author,editor},\year{year,note}}
  KeyOrder{descending,nulls first}
  Pattern{author+editor: "doron"}
  PatternOrder{first}
}

\@string{LNCS="Lecture Notes in Computer Science"}		  
\@string{Springer="Springer-Verlag"}	
\@string{IEEE="IEEE Computer Society Press"}
\@String{j-NUM-MATH="Numerische Mathematik"}


@article{BMT2005,
  author =       "N.~Brisebarre and J.-M.~Muller and A.~Tisserand",
  title =        "Computing Machine-efficient Polynomial Approximations",
  journal =      "{ACM} Transactions on Mathematical Software",
  volume =       "32",
  number =       "2",
  month =        jun,
  year =         "2006",
  accepted =     "2 September 2005"
}


@inproceedings{SLZ2003,
author= {D.~Stehl{\'e} and V.~Lef{\`e}vre and P.~Zimmermann},
title={Worst Cases and Lattice Reduction},
booktitle={Proceedings of the 16th {S}ymposium on {C}omputer {A}rithmetic
({ARITH'16})}, 
publisher= IEEE,
year= 2003,
pages= {142--147}
}



@inproceedings{SN2004,
author= {P.~Nguyen and D.~Stehl{\'e}},
title={Low-Dimensional Lattice Basis Reduction Revisited},
booktitle={Proceedings of the 6th {A}lgorithmic {N}umber {T}heory {S}ymposium ({ANTS VI})}, 
publisher= Springer,
series=LNCS,
year= 2004,
pages= {338--357},
volume =3076,
ee        = {http://springerlink.metapress.com/openurl.asp?genre=article{\&}issn=0302-9743{\&}volume=3076{\&}spage=338},
bibsource = {DBLP, http://dblp.uni-trier.de}
}

@article{Peikert2008,
  author = {C.~Peikert},
  title = {Limits on the hardness of lattice problems in {$l_p$} norms},
  journal = {Computational Complexity},
  volume = {17},
  number = {2}, 
  pages = {300--351},
  year = {2008},
  ee= {http://dx.doi.org/10.1007/s00037-008-0251-3},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}


@inproceedings{Ajtai1998,
  author    = {M.~Ajtai},
  title     = {The Shortest Vector Problem in {L}$_{\mbox{2}}$ is {NP}-hard
               for Randomized Reductions (Extended Abstract)},
  booktitle = {Proceedings of the annual {ACM} symposium on Theory of computing (STOC)},
  year      = {1998},
  pages     = {10--19},
  ee        = {http://doi.acm.org/10.1145/276698.276705},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@inproceedings{AjtKumSiv2001,
  author    = {M.~Ajtai and R.~Kumar and D.~Sivakumar},
  title     = {A sieve algorithm for the shortest lattice vector problem},
  booktitle = {Proceedings of the annual {ACM} symposium on Theory of computing (STOC)},
  year      = {2001},
  pages     = {601--610},
  ee        = {http://doi.acm.org/10.1145/380752-380857},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@inproceedings{Kannan1983,
  author    = {R.~Kannan},
  title     = {Improved Algorithms for Integer Programming and Related Lattice Problems},
  booktitle = {Proceedings of the annual {ACM} symposium on Theory of computing (STOC)},
  year      = {1983},
  pages     = {193--206},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}


@inproceedings{Khot2004,
  author    = {S.~Khot},
  title     = {Hardness of Approximating the Shortest Vector Problem in lattices},
  booktitle = {FOCS},
  year      = {2004},
  pages     = {126--135},
  ee        = {http://csdl.computer.org/comp/proceedings/focs/2004/2228/00/22280126abs.html},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}



@inproceedings{HanSte2007,
  author    = {G.~Hanrot and D.~Stehl\'e},
  title     = {Improved analysis of {K}annan's shortest lattice vector algorithm},
  booktitle = {CRYPTO},
  publisher = {Springer-Verlag},
  series    = {Lecture Notes in Computer Science},
  volume = {4622},
  year      = {2007},
  pages     = {170--186},
  ee        = {http://dx.doi.org/10.1007/978-3-540-74143-5_10}
}


@article{Cai1999,
    author = "J.-Y.~Cai",
    title = "Some Recent Progress on the Complexity of Lattice Problems",
    journal = "Electronic Colloquium on Computational Complexity (ECCC)",
    volume = "6",
    number = "006",
    year = "1999"
}


@article{NS2001,
    author = "P.~Q.~Nguyen and J.~Stern",
    title = "The Two Faces of Lattices in Cryptology",
    journal = "Lecture Notes in Computer Science",
    volume = "2146",
    pages = "146--180",
    year = "2001"
}

@inproceedings{Odlyzko1991,
    author = "A.~M.~Odlyzko",
    title = "The Rise and Fall of Knapsack Cryptosystems",
    booktitle = "{PSAM}: Proceedings of the 42th Symposium in Applied Mathematics, American Mathematical Society",
    year = "1991"
}

@article{Stern1998,
    author = "J.~Stern",
    title = "Lattices and Cryptography: An Overview",
    journal = "Lecture Notes in Computer Science",
    volume = "1431",
    pages = "50--53",
    year = "1998"
}

@book{Cohen1993,
title={A course in computational algebraic number theory},
booktitle={A course in computational algebraic number theory},
author={H.~Cohen},
ISBN={3--5440--55640--0},
MR={94i:11105},
publisher={Springer-Verlag},
address={Berlin},
series={Graduate Texts in Mathematics},
volume={138},
year={1993}
}

@article{Remes1934,
title={Sur un proc{\'e}d{\'e} convergent d'approximations successives pour d{\'e}terminer les polyn{\^o}mes d'approximations},
journal = "Comptes rendus hebdomadaires des sc{\'e}ances de l'acad{\'e}mie des sciences, Paris",
author={E.~Ya.~Remes},
year={1934},
pages={2063-2065},
volume={198}
}

@book{Weierstrass1885,
author={K.~Weierstrass},
title={\"Uber die analytische Darstellbarkeit sogenannter willk\"urlicher Functionen einer reellen Ver\"anderlichen},
booktitle={Sitzungsberichte der Akademie zu Berlin},
pages={633-639 and 789-805},
year={1885}
}

@article{Bernstein1913,
author={S.~N.~Bernstein},
title={D\'emonstration du Th\'eor\`eme de {W}eierstrass fond\'ee sur le calcul des Probabilit\'es},
journal={Comm. Soc. Math. Kharkov},
volume={13},
year={1912/13}
}

@book{Stewart1998,
title={Afternotes goes to Graduate School, Lectures on Advanced Numerical Analysis},
author={G.~H.~Stewart},
ISBN={0--89871--404--4},
publisher={SIAM},
address={3600 University City Science Center -- Philadeplhia, PA 19104 -- 2688},
year={1998}
}



@article{Veidinger1960,
author = "L.~Veidinger",
title = "On the numerical determination of the best approximations in the {Chebyshev} sense",
journal = j-NUM-MATH,
volume = "2",
pages = "99--105",
year = "1960",
CODEN = "NUMMA7",
ISSN = "0029-599X (print), 0945-3245 (electronic)"
}

@book(Descombes1986,
author="R.~Descombes",
title="\'El\'ements de th\'eorie des nombres",
publisher="PUF",
year="1986"
)

@ARTICLE{DieterKavetiDietz2007,
title={Low-Cost Microarchitectural Support for Improved Floating-Point Accuracy},
author={Dieter, W.~R. and  	A. Kaveti   and   	Dietz, H.~G.},
journal={{IEEE} Computer Architecture Letters},
year=2007,
month=jan,
volume=6,
number=1,
pages={13-16}
 }


@InProceedings{TrongEtAl2007:Arith,
  author = {Trong , S. D. and M. Schmookler and Schwarz, E. M. and M. Kroener},
  title = {P6 Binary Floating-Point Unit},
  booktitle =    {18th Symposium on Computer Arithmetic},
  year =         2007,
  nolocation =      {Montpellier, France},
  longPUBLISHER =	 {IEEE Computer Society Press},
  PUBLISHER =	 {IEEE},
  pages = {77-86},
}

@InProceedings{CurranEtAl2007:ISSCC,
  author = {B. Curran and B. McCredie and L. Sigal and E. Schwarz and B. Fleischer and
 Y.-H. Chan and D. Webber and M. Vaden and and A. Goyal},
  title = {Low-Latency Fixed-Point and Binary Floating-Point
 Execution Units for the {POWER6} Processor},
  booktitle =    {International Solid-State Circuits Conference},
  year =         2007,
  pages = {1712-1734}
}

@inproceedings{NannarelliLang2006,
  author =       {T.~Lang and A.~Nannarelli},
  title =        {A Radix-10 Combinational Multiplier},
  booktitle =    {Fortieth Asilomar Conference on Signals, Systems, and Computers},
  pages =        {313-317},
  month={October/November},
  location =     {Pacific Grove, California},
  year =         2006
}

@inproceedings{ErleEtAl2005:Arith,
    author={Erle, M. A. and  Schwarz, E. M. and Schulte, M. J.},
    title={Decimal Multiplication With Efficient Partial Product Generation},
    booktitle={Proceedings of the 17th {IEEE} Symposium on Computer Arithmetic (ARITH-17)},
    year={2005},
    month= jun,
    publisher={IEEE Computer Society Press, Los Alamitos, CA},
    location={Cape Cod, MA}
}


@InProceedings{VazquezEtAl2007:Arith,
author = {A. V\'azquez and E. Antelo and P. Montuschi},
title = {A New Family of High Performance Parallel Decimal Multipliers},
  booktitle =    {18th Symposium on Computer Arithmetic},
  year =         2007,
  nolocation =      {Montpellier, France},
  longPUBLISHER =	 {IEEE Computer Society Press},
  PUBLISHER =	 {IEEE},
pages = {195-204}
}
 	

@inproceedings{Echevarria2008:RNC,
  author    =  {Echeverr\'{\i}a,  P.  and L\'opez-Vallejo, M.},
  title     =   {An {FPGA} Implementation of the Powering Function with Single Precision Floating-Point Arithmetic},
  booktitle = {Proceedings of the 8th Conference on Real Numbers and Computers},
nopages={},
  address = {Santiago de Compostela, Spain},
  year      =    {2008}
  }

@Article{ GrLL:08,
author = {S. Graillat and P. Langlois and N. Louvet},
title = {Algorithms for accurate, validated and fast computations with polynomials},
journal = {Japan Journal of Industrial and Applied Mathematics},
year = 2009,
key = {revue},
volume = {Special issue on Verified Numerical Computation},
number = {},
pages = {},
note = {(To appear).} }


@inproceedings{WangLeeser2006:FCCM,
  author    = {X. Wang and S. Braganza and M. Leeser},
  title     = {Advanced Components in the Variable Precision Floating-Point Library},
  booktitle = {Field-Programmable Custom Computing Machines},
  year      = {2006},
  pages = {249-258}
}

@inproceedings{LangloisLouvet2007,
    author={P.~Langlois and N.~Louvet},
    title={How to Ensure a Faithful Polynomial Evaluation with the Compensated {H}orner Algorithm},
    booktitle={Proceedings of the 18th IEEE Symposium on Computer Arithmetic (ARITH-18)},
    year= 2007,
    month= jun,
    publisher={IEEE Computer Society Conference Publishing Services},
    editor={P.~Kornerup and J.-M.~Muller},
    pages={141--149},
    key={LangloisLouvet2007},
    location={Montpellier, France}
}


@article{PinBru2005,
    author={Pineiro, J.~A. and Bruguera, J.~D.},
    title={High-Speed Double-Precision Computation
             of Reciprocal, Division, Square Root, and Inverse Square Root},
    journal={{IEEE} Transactions on Computers},
    volume=51,
    year=2002,
    pages={1377-1388},
    month=dec,
    number=12
}
      

@inproceedings{WangSchulte:ASAP2004,
  author    =  {Wang, L.-K.  and  Schulte,  M. J.},
  title     =   {Decimal Floating-Point Division Using {N}ewton--{R}aphson Iteration},
  booktitle = {Application-Specific Systems, Architectures and Processors},
  pages = {84-95},
  PUBLISHER =	 {IEEE},
  year      =    {2004}
  }

@book{Kernighan78,
   author = {B. W. Kernighan and D. M. Ritchie},
   title = {The {C} Programming Language},
   publisher = {Prentice-Hall},
   address = {Englewood Cliffs, NJ},
   year = {1978}
}
             
@inproceedings{SJMMP2007,
author= {J.-L.~Sanchez and A.~Jimeno and H.~Mora and J.~Mora and F.~Pujol},
title={A {CORDIC}-based Architecture for High Performance Decimal Calculation},
booktitle={{IEEE} International Symposium on Industrial Electronics}, 
year= 2007,
location = {Vigo, Spain},
month = jun,
pages= {1951--1956}
}

@Book{JVMS1999,
  author = 	  {T. Lindholm and F. Yellin},
  title = 		  {The Java\texttrademark  Virtual Machine Specification, Second Edition},
  publisher = 	  {Sun Microsystems},
  year = 		  1999,
  url = 		  "http://java.sun.com/docs/books/jvms/"
}

@Book{Java1999,
  author = 	  {J. Gosling and B. Joy and G. Steele and G. Bracha},
  title = 		  {The Java Language Specification},
  edition = {3rd},
  publisher = 	  {Addison-Wesley, New York},
  year = 		  1999,
  url = 		  "http://java.sun.com/docs/books/jls/"
}

@article{Roth1955,
  author = {K.~F.~Roth},
  title = {Rational Approximations to Algebraic Numbers},
  journal = {Mathematika},
  volume = {2},
  pages = {1--20},
  year = {1955}
}

@Book{Kane95,
  author = 	  {G.~Kane},
  title = 		  {PA-RISC 2.0 Architecture},
  publisher = 	  {Prentice Hall PTR,  Upper Saddle River, NJ},
  year = 		  1995
}

@article{Wagon1990,
  author = {S.~Wagon},
  title = {The {Euclidean} Algorithm Strikes Again},
  journal = {The American Mathematical Monthly},
  volume = {97},
  number = {2},
  year = {1990},
  month = feb,
  pages = {125--129}
}


@techreport{DinechinPasca2009LIP,
	author = {de~Dinechin, F. and B. Pasca},
	title = {Large multipliers with less {DSP} blocks},
	institution = {Laboratoire LIP, \'Ecole Normale Supérieure de Lyon, Lyon, France},
	year = 2009,
	number = {2009-03},
	type = {Research report},
	note = {Available at \url{http://prunel.ccsd.cnrs.fr/ensl-00356421/}}
}

@Article{DepsterMcLeod1994, 
  title={Constant integer multiplication using minimum adders},
  author={Dempster, A.~G. and Macleod, M.~D.},
  journal={Circuits, Devices and Systems, IEE Proceedings},
  year=1994, 
  volume=141, 
  number=5, 
  pages={407-413}
}

@inproceedings{Lam06,
  author    = {B.~Lambov},
  title     = {Interval Arithmetic Using {SSE-2}},
  booktitle = {Reliable Implementation of Real Number Algorithms: Theory and Practice},
  series    = LNCS,
  volume    = {5045},
  month     = aug,
  year      = {2008},
  pages     = {102--113},
  publisher = {Springer, Berlin}
}

@inproceedings{Gou08,
  author    = {F.~Goualard},
  title     = {Fast and Correct {SIMD} Algorithms for Interval Arithmetic},
  booktitle = {Proceedings of PARA '08},
  month     = may,
  year      = {2008},
  nolocation  = {Trondheim, Norway}
}



@InProceedings{JohanssonEtAl:CTD2005,
  author = 		  {K. Johansson and O. Gustafsson and L. Wanhammar},
  title = 		  {A detailed complexity model for multiple constant multiplication and an algorithm to minimize the complexity},
  booktitle = {Circuit Theory and Design},
  pages={465--468},
  year = 	  2005}



@InProceedings{AskoyEtAl:DAC2007,
  author = 		  {L. Aksoy and E. Costa and P. Flores and J. Monteiro},
  title = 		  {Optimization of Area in Digital {FIR} Filters Using Gate-Level Metrics},
  booktitle = {Design Automation Conference},
  pages = 	  {420-423},
  year = 	  2007}



@BOOK{MKC09:AO,
        AUTHOR             = {Moore, R.~E. and Kearfott, R.~B. and Cloud, M.~J.},
        PUBLISHER          = {SIAM, Philadelphia, PA},
        TITLE              = {Introduction to Interval Analysis},
        YEAR               = {2009}
}

@inproceedings{DauRidThe01,
  author    = {M.~Daumas and L.~Rideau and L.~Th{\'e}ry},
  title     = {A generic library of floating-point numbers and its application to exact computing},
  booktitle = {Proceedings of the 14th International Conference on Theorem Proving in Higher Order Logics},
  address   = {Edinburgh, Scotland},
  pages     = {169--184},
  year      = {2001}
}

@article{Bar89,
  author    = {G.~Barrett},
  title     = {Formal Methods Applied to a Floating-Point System},
  journal   = {IEEE Transactions on Software Engineering},
  volume    = {15},
  number    = {5},
  year      = {1989},
  month     = may,
  pages     = {611--621}
}

@article{Wij66,
  author    = {A.~van~Wijngaarden},
  title     = {Numerical Analysis as an Independent Science},
  journal   = {BIT Numerical Mathematics},
  volume    = {6},
  number    = {1},
  year      = {1966},
  month     = mar,
  pages     = {68--81}
}

@phdthesis{Hol80,
  author    = {J.~E.~Holm},
  title     = {Floating-Point Arithmetic and Program Correctness Proofs},
  school    = {Cornell University},
  year      = {1980}
}

@article{CuytVerdonkBecuwe2001,
  author    = {A.~Cuyt and B.~Verdonk and S.~Becuwe and P.~Kuterna},
  title     = {A Remarkable Example of Catastrophic Cancellation Unraveled},
  journal   = {Computing},
  volume    = {66},
  year      = {2001},
  pages     = {309--320}
}

@article{LohWalster2002,
  author    = {E.~Low and W.~Walster},
  title     = {Rump's Example Revisited},
  journal   = {Reliable Computing},
  volume    = {8},
  number = {3},
  year      = {2002},
  pages     = {245--248}
}


@article{RumpBohm1982,
  author    = {S.~Rump and H.~B\"{o}hm},
  title     = {Least Significant Bit Evaluation of Arithmetic Expressions in Single-Precision},
  journal   = {Computing},
  volume    = {30},
  year      = {1983},
  pages     = {189-199}
}


@InProceedings{CretDin2008:SPL,
  author =       {O. Cre\c{t} and de Dinechin, F.  
            and  I. Trestian  and R. Tudoran 
            and L. Cre\c{t}  and L. V\v{a}cariu
            },
  title = {{FPGA}-based Acceleration of the Computations
Involved in Transcranial Magnetic Stimulation},
  NOmonth = mar,
  pages = {43-48},
  year = 2008,
  booktitle =    {Southern Programmable Logic Conference},
  x-international-audience={yes}, 
  x-proceedings={yes},
  publisher =	 {IEEE}
}

@inproceedings{Rump-Habilitation83,
        AUTHOR             = {S.~Rump},
        TITLE            = {Solving Algebraic Problems with High Accuracy (Habilitationsschrift)},
        PAGES              = {51--120},
        PUBLISHER          = {Academic Press, New york, NY},
         BOOKTITLE              = {A New Approach to Scientific Computation},
        EDITOR = {Kulisch and Miranker},
        YEAR               = {1983}
}

@article{RumpZimmermannBoldoMelquiond2009,
    author = {S. Rump and P. Zimmermann and S. Boldo and G. Melquiond},
    title = {Interval Operations in Rounding to Nearest},
    journal = {BIT},
    note = {To appear},
    year = {2009}
}

@Article{collangeEtAl:TSI2008,
  author = 		  {S. Collange and M. Daumas and D. Defour},
  title = 		  {{\'E}tat de l'int\'egration de la virgule flottante dans les processeurs graphiques},
  journal = 	  {Technique et Science Informatiques},
  year = 		  2008,
  volume = 	  27,
  number = 	  6,
  pages = 	  {719--733},
  note = {In French}
}

@inproceedings{Oberman2005,
    author={Oberman, S.~F.  and  Siu, M.~Y.},
    title={A High-Performance Area-Efficient Multifunction Interpolator},
    booktitle={Proceedings of the 17th {IEEE} Symposium on Computer Arithmetic (ARITH-17)},
    year={2005},
    month= jun,
    publisher={IEEE Computer Society Press},
    nolocation={Cape Cod, MA}
}

@article{Wirthlin2004,
  author    = {Wirthlin, M. J. },
  title     = {Constant Coefficient Multiplication Using Look-Up Tables},
  journal   = {{VLSI} Signal Processing},
  volume    = 36,
  number    = 1,
  year      = 2004,
  pages     = {7-15}
}

@Article{Gustafsson2006,
  author = 		  {O. Gustafsson and  Dempster, A. G. and  K. Johansson and Macleod, M. D. },
  title = 		  {Simplified design of constant coefficient multipliers},
  journal = 	  {Circuits, Systems, and Signal Processing},
  year = 		  2006,
  volume = 	  25,
  number = 	  2,
  pages = 	  {225--251}}


