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

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

   Copyright 1991, 1993-2016 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: 927
mpir.info-2: 300998

Tag Table:
(Indirect)
Node: Top927
Node: Copying3114
Node: Introduction to MPIR4834
Node: Installing MPIR7394
Node: Build Options8881
Node: ABI and ISA25381
Node: Notes for Package Builds32159
Node: Building with Microsoft Visual Studio35606
Node: Notes for Particular Systems40765
Node: Known Build Problems45477
Node: Performance optimization46045
Node: MPIR Basics47181
Node: Headers and Libraries47832
Node: Nomenclature and Types49287
Node: MPIR on Windows x6451208
Node: Function Classes53133
Node: Variable Conventions54669
Node: Parameter Conventions56198
Node: Memory Management58251
Node: Reentrancy59383
Node: Useful Macros and Constants60819
Node: Compatibility with older versions62149
Node: Efficiency63280
Node: Debugging70949
Node: Profiling77345
Node: Autoconf81378
Node: Emacs83252
Node: Reporting Bugs83861
Node: Integer Functions86427
Node: Initializing Integers87206
Node: Assigning Integers89140
Node: Simultaneous Integer Init & Assign90940
Node: Converting Integers92784
Node: Integer Arithmetic96382
Node: Integer Division97848
Node: Integer Exponentiation103760
Node: Integer Roots104583
Node: Number Theoretic Functions106366
Node: Integer Comparisons115707
Node: Integer Logic and Bit Fiddling117058
Node: I/O of Integers119613
Node: Integer Random Numbers122500
Node: Integer Import and Export124264
Node: Miscellaneous Integer Functions128250
Node: Integer Special Functions130096
Node: Rational Number Functions136014
Node: Initializing Rationals137209
Node: Rational Conversions139659
Node: Rational Arithmetic141391
Node: Comparing Rationals142696
Node: Applying Integer Functions144076
Node: I/O of Rationals145560
Node: Floating-point Functions147422
Node: Initializing Floats150313
Node: Assigning Floats154400
Node: Simultaneous Float Init & Assign156947
Node: Converting Floats158459
Node: Float Arithmetic161658
Node: Float Comparison163522
Node: I/O of Floats164850
Node: Miscellaneous Float Functions167421
Node: Low-level Functions170054
Node: Random Number Functions195446
Node: Random State Initialization196516
Node: Random State Seeding198569
Node: Random State Miscellaneous199939
Node: Formatted Output200531
Node: Formatted Output Strings200777
Node: Formatted Output Functions206018
Node: C++ Formatted Output210084
Node: Formatted Input212771
Node: Formatted Input Strings213008
Node: Formatted Input Functions217677
Node: C++ Formatted Input220650
Node: C++ Class Interface222558
Node: C++ Interface General223553
Node: C++ Interface Integers226633
Node: C++ Interface Rationals230320
Node: C++ Interface Floats234349
Node: C++ Interface Random Numbers239881
Node: C++ Interface Limitations241988
Node: .Net Interface244829
Node: MPIR.Net Feature Overview247507
Node: Building MPIR.Net255209
Node: MPIR.Net Integers258409
Node: MPIR.Net Rationals275421
Node: MPIR.Net Floats286356
Node: MPIR.Net Random Numbers296877
Node: MPIR.Net Settings300998
Node: Custom Allocation302979
Node: Language Bindings307626
Node: Algorithms311634
Node: Multiplication Algorithms312339
Node: Basecase Multiplication313551
Node: Karatsuba Multiplication315463
Node: Toom 3-Way Multiplication319093
Node: Toom 4-Way Multiplication325510
Node: FFT Multiplication326884
Node: Other Multiplication332313
Node: Unbalanced Multiplication334998
Node: Division Algorithms335896
Node: Single Limb Division336244
Node: Basecase Division339163
Node: Divide and Conquer Division340366
Node: Exact Division342637
Node: Exact Remainder345836
Node: Small Quotient Division348129
Node: Greatest Common Divisor Algorithms349728
Node: Binary GCD350020
Node: Lehmer's GCD352696
Node: Subquadratic GCD354911
Node: Extended GCD357376
Node: Jacobi Symbol357936
Node: Powering Algorithms358854
Node: Normal Powering Algorithm359118
Node: Modular Powering Algorithm359647
Node: Root Extraction Algorithms360711
Node: Square Root Algorithm361027
Node: Nth Root Algorithm363170
Node: Perfect Square Algorithm363956
Node: Perfect Power Algorithm366043
Node: Radix Conversion Algorithms366665
Node: Binary to Radix367042
Node: Radix to Binary370973
Node: Other Algorithms372938
Node: Prime Testing Algorithm373292
Node: Factorial Algorithm374519
Node: Binomial Coefficients Algorithm375960
Node: Fibonacci Numbers Algorithm376855
Node: Lucas Numbers Algorithm379331
Node: Random Number Algorithms380053
Node: Assembler Coding382177
Node: Assembler Code Organisation383154
Node: Assembler Basics384127
Node: Assembler Carry Propagation385286
Node: Assembler Cache Handling387123
Node: Assembler Functional Units389291
Node: Assembler Floating Point390912
Node: Assembler SIMD Instructions394696
Node: Assembler Software Pipelining395685
Node: Assembler Loop Unrolling396754
Node: Assembler Writing Guide398974
Node: Internals401744
Node: Integer Internals402258
Node: Rational Internals404515
Node: Float Internals405755
Node: Raw Output Internals413069
Node: C++ Interface Internals414264
Node: Contributors417551
Node: References428166
Node: GNU Free Documentation License435925
Node: Concept Index461076
Node: Function Index505789

End Tag Table
