a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James<meta name="description" content="How to install and use the GNU multiple precision arithmetic library, version 4.3.2.">
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James<meta name="generator" content="makeinfo 4.8">
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James<link title="Top" rel="start" href="index.html#Top">
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James<link rel="up" href="http://gmplib.org/index.html#dir" title="(dir)">
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James<link rel="prev" href="http://gmplib.org/index.html#dir" title="(dir)">
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James<link rel="next" href="http://gmplib.org/manual-4.3.2/Copying.html#Copying" title="Copying">
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas JamesThis manual describes how to install and use the GNU multiple precision
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas Jamesarithmetic library, version 4.3.2.
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas JamesCopyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas JamesPermission is granted to copy, distribute and/or modify this document under
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas Jamesthe terms of the GNU Free Documentation License, Version 1.3 or any later
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas Jamesversion published by the Free Software Foundation; with no Invariant Sections,
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas Jameswith the Front-Cover Texts being ``A GNU Manual'', and with the Back-Cover
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas JamesTexts being ``You have freedom to copy and modify this GNU Manual, like GNU
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas Jamessoftware''. A copy of the license is included in
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James*Note GNU Free Documentation License::.-->
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James<meta http-equiv="Content-Style-Type" content="text/css">
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James pre.display { font-family:inherit }
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James pre.format { font-family:inherit }
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James pre.smalldisplay { font-family:inherit; font-size:smaller }
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James pre.smallformat { font-family:inherit; font-size:smaller }
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James pre.smallexample { font-size:smaller }
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James pre.smalllisp { font-size:smaller }
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James span.sc { font-variant:small-caps }
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James span.roman { font-family:serif; font-weight:normal; }
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James span.sansserif { font-family:sans-serif; font-weight:normal; }
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas JamesNext: <a rel="next" accesskey="n" href="http://gmplib.org/manual-4.3.2/Copying.html#Copying">Copying</a>,
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas JamesPrevious: <a rel="previous" accesskey="p" href="http://gmplib.org/index.html#dir">(dir)</a>,
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas JamesUp: <a rel="up" accesskey="u" href="http://gmplib.org/index.html#dir">(dir)</a>
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James <p>This manual describes how to install and use the GNU multiple precision
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas Jamesarithmetic library, version 4.3.2.
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James <p>Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James <p>Permission is granted to copy, distribute and/or modify this document under
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas Jamesthe terms of the GNU Free Documentation License, Version 1.3 or any later
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas Jamesversion published by the Free Software Foundation; with no Invariant Sections,
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas Jameswith the Front-Cover Texts being “A GNU Manual”, and with the Back-Cover
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas JamesTexts being “You have freedom to copy and modify this GNU Manual, like GNU
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas Jamessoftware”. A copy of the license is included in
a6ec351ba3a72078f9d238c2d490e25a9e0990dbNicholas James<a href="http://gmplib.org/manual-4.3.2/GNU-Free-Documentation-License.html#GNU-Free-Documentation-License">GNU Free Documentation License</a>.
<li><a accesskey="1" href="http://gmplib.org/manual-4.3.2/Copying.html#Copying">Copying</a>: GMP Copying Conditions (LGPL).
<li><a accesskey="2" href="http://gmplib.org/manual-4.3.2/Introduction-to-GMP.html#Introduction-to-GMP">Introduction to GMP</a>: Brief introduction to GNU MP.
<li><a accesskey="3" href="http://gmplib.org/manual-4.3.2/Installing-GMP.html#Installing-GMP">Installing GMP</a>: How to configure and compile the GMP library.
<li><a accesskey="4" href="http://gmplib.org/manual-4.3.2/GMP-Basics.html#GMP-Basics">GMP Basics</a>: What every GMP user should know.
<li><a accesskey="5" href="http://gmplib.org/manual-4.3.2/Reporting-Bugs.html#Reporting-Bugs">Reporting Bugs</a>: How to usefully report bugs.
<li><a accesskey="6" href="http://gmplib.org/manual-4.3.2/Integer-Functions.html#Integer-Functions">Integer Functions</a>: Functions for arithmetic on signed integers.
<li><a accesskey="7" href="http://gmplib.org/manual-4.3.2/Rational-Number-Functions.html#Rational-Number-Functions">Rational Number Functions</a>: Functions for arithmetic on rational numbers.
<li><a accesskey="8" href="http://gmplib.org/manual-4.3.2/Floating_002dpoint-Functions.html#Floating_002dpoint-Functions">Floating-point Functions</a>: Functions for arithmetic on floats.
<li><a accesskey="9" href="http://gmplib.org/manual-4.3.2/Low_002dlevel-Functions.html#Low_002dlevel-Functions">Low-level Functions</a>: Fast functions for natural numbers.
<li><a href="http://gmplib.org/manual-4.3.2/Random-Number-Functions.html#Random-Number-Functions">Random Number Functions</a>: Functions for generating random numbers.
<li><a href="http://gmplib.org/manual-4.3.2/Formatted-Output.html#Formatted-Output">Formatted Output</a>: <code>printf</code> style output.
<li><a href="http://gmplib.org/manual-4.3.2/Formatted-Input.html#Formatted-Input">Formatted Input</a>: <code>scanf</code> style input.
<li><a href="http://gmplib.org/manual-4.3.2/C_002b_002b-Class-Interface.html#C_002b_002b-Class-Interface">C++ Class Interface</a>: Class wrappers around GMP types.
<li><a href="http://gmplib.org/manual-4.3.2/BSD-Compatible-Functions.html#BSD-Compatible-Functions">BSD Compatible Functions</a>: All functions found in BSD MP.
<li><a href="http://gmplib.org/manual-4.3.2/Custom-Allocation.html#Custom-Allocation">Custom Allocation</a>: How to customize the internal allocation.
<li><a href="http://gmplib.org/manual-4.3.2/Language-Bindings.html#Language-Bindings">Language Bindings</a>: Using GMP from other languages.
<li><a href="http://gmplib.org/manual-4.3.2/Algorithms.html#Algorithms">Algorithms</a>: What happens behind the scenes.
<li><a href="http://gmplib.org/manual-4.3.2/Internals.html#Internals">Internals</a>: How values are represented behind the scenes.
<li><a href="http://gmplib.org/manual-4.3.2/Contributors.html#Contributors">Contributors</a>: Who brings you this library?
<li><a href="http://gmplib.org/manual-4.3.2/References.html#References">References</a>: Some useful papers and books to read.
<li><a href="http://gmplib.org/manual-4.3.2/GNU-Free-Documentation-License.html#GNU-Free-Documentation-License">GNU Free Documentation License</a>
<!-- Normally blocks of @deftypefun/funx are kept together, which can lead to -->