This is mpir.info, produced by makeinfo version 4.13 from mpir.texi.

This manual describes how to install and use MPIR, the Multiple
Precision Integers and Rationals library, version 2.3.0.

   Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free
Software Foundation, Inc.

   Copyright 2008, 2009, 2010 William Hart

   Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version
1.3 or any later version published by the Free Software Foundation;
with no Invariant Sections, with the Front-Cover Texts being "A GNU
Manual", and with the Back-Cover Texts being "You have freedom to copy
and modify this GNU Manual, like GNU software".  A copy of the license
is included in *note GNU Free Documentation License::.

INFO-DIR-SECTION GNU libraries
START-INFO-DIR-ENTRY
* mpir: (mpir).                   MPIR Multiple Precision Integers and Rationals Library.
END-INFO-DIR-ENTRY


Indirect:
mpir.info-1: 1026
mpir.info-2: 300936

Tag Table:
(Indirect)
Node: Top1026
Node: Copying3245
Node: Introduction to MPIR4965
Node: Installing MPIR7243
Node: Build Options8607
Node: ABI and ISA24805
Node: Notes for Package Builds34190
Node: Notes for Particular Systems37628
Node: Known Build Problems44999
Node: Performance optimization48341
Node: MPIR Basics49477
Node: Headers and Libraries50104
Node: Nomenclature and Types51559
Node: Function Classes53477
Node: Variable Conventions55015
Node: Parameter Conventions56544
Node: Memory Management58608
Node: Reentrancy59740
Node: Useful Macros and Constants61177
Node: Compatibility with older versions62368
Node: Efficiency63403
Node: Debugging71044
Node: Profiling77444
Node: Autoconf81478
Node: Emacs83352
Node: Reporting Bugs83961
Node: Integer Functions86528
Node: Initializing Integers87307
Node: Assigning Integers89241
Node: Simultaneous Integer Init & Assign90829
Node: Converting Integers92456
Node: Integer Arithmetic95372
Node: Integer Division96959
Node: Integer Exponentiation103270
Node: Integer Roots104132
Node: Number Theoretic Functions105959
Node: Integer Comparisons114190
Node: Integer Logic and Bit Fiddling115569
Node: I/O of Integers118129
Node: Integer Random Numbers121016
Node: Integer Import and Export122780
Node: Miscellaneous Integer Functions126785
Node: Integer Special Functions128646
Node: Rational Number Functions131817
Node: Initializing Rationals133012
Node: Rational Conversions135526
Node: Rational Arithmetic137258
Node: Comparing Rationals138563
Node: Applying Integer Functions139931
Node: I/O of Rationals141415
Node: Floating-point Functions143278
Node: Initializing Floats146166
Node: Assigning Floats150254
Node: Simultaneous Float Init & Assign152822
Node: Converting Floats154352
Node: Float Arithmetic157589
Node: Float Comparison159603
Node: I/O of Floats160949
Node: Miscellaneous Float Functions163520
Node: Low-level Functions166153
Node: Random Number Functions192341
Node: Random State Initialization193411
Node: Random State Seeding195470
Node: Random State Miscellaneous196860
Node: Formatted Output197502
Node: Formatted Output Strings197748
Node: Formatted Output Functions202988
Node: C++ Formatted Output207065
Node: Formatted Input209752
Node: Formatted Input Strings209989
Node: Formatted Input Functions214651
Node: C++ Formatted Input217624
Node: C++ Class Interface219532
Node: C++ Interface General220530
Node: C++ Interface Integers223613
Node: C++ Interface Rationals227047
Node: C++ Interface Floats230726
Node: C++ Interface Random Numbers236011
Node: C++ Interface Limitations238141
Node: Custom Allocation240987
Node: Language Bindings245633
Node: Algorithms249663
Node: Multiplication Algorithms250368
Node: Basecase Multiplication251580
Node: Karatsuba Multiplication253492
Node: Toom 3-Way Multiplication257122
Node: Toom 4-Way Multiplication263538
Node: FFT Multiplication264912
Node: Other Multiplication270338
Node: Unbalanced Multiplication272789
Node: Division Algorithms273685
Node: Single Limb Division274033
Node: Basecase Division276953
Node: Divide and Conquer Division278156
Node: Exact Division280426
Node: Exact Remainder283626
Node: Small Quotient Division285919
Node: Greatest Common Divisor Algorithms287518
Node: Binary GCD287810
Node: Lehmer's GCD290486
Node: Subquadratic GCD292690
Node: Extended GCD295144
Node: Jacobi Symbol295703
Node: Powering Algorithms296620
Node: Normal Powering Algorithm296884
Node: Modular Powering Algorithm297413
Node: Root Extraction Algorithms298477
Node: Square Root Algorithm298793
Node: Nth Root Algorithm300936
Node: Perfect Square Algorithm301722
Node: Perfect Power Algorithm303809
Node: Radix Conversion Algorithms304431
Node: Binary to Radix304808
Node: Radix to Binary308739
Node: Other Algorithms310704
Node: Prime Testing Algorithm311058
Node: Factorial Algorithm312285
Node: Binomial Coefficients Algorithm313722
Node: Fibonacci Numbers Algorithm314617
Node: Lucas Numbers Algorithm317093
Node: Random Number Algorithms317815
Node: Assembler Coding319939
Node: Assembler Code Organisation320916
Node: Assembler Basics321889
Node: Assembler Carry Propagation323048
Node: Assembler Cache Handling324886
Node: Assembler Functional Units327054
Node: Assembler Floating Point328675
Node: Assembler SIMD Instructions332458
Node: Assembler Software Pipelining333447
Node: Assembler Loop Unrolling334515
Node: Assembler Writing Guide336735
Node: Internals339505
Node: Integer Internals340019
Node: Rational Internals342276
Node: Float Internals343516
Node: Raw Output Internals350844
Node: C++ Interface Internals352039
Node: Contributors355326
Node: References364082
Node: GNU Free Documentation License371526
Node: Concept Index396696
Node: Function Index441028

End Tag Table
