This is mpir.info, produced by makeinfo version 6.1 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: 300994

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 Functions195442
Node: Random State Initialization196512
Node: Random State Seeding198565
Node: Random State Miscellaneous199935
Node: Formatted Output200527
Node: Formatted Output Strings200773
Node: Formatted Output Functions206014
Node: C++ Formatted Output210080
Node: Formatted Input212767
Node: Formatted Input Strings213004
Node: Formatted Input Functions217673
Node: C++ Formatted Input220646
Node: C++ Class Interface222554
Node: C++ Interface General223549
Node: C++ Interface Integers226629
Node: C++ Interface Rationals230316
Node: C++ Interface Floats234345
Node: C++ Interface Random Numbers239877
Node: C++ Interface Limitations241984
Node: .Net Interface244825
Node: MPIR.Net Feature Overview247503
Node: Building MPIR.Net255205
Node: MPIR.Net Integers258405
Node: MPIR.Net Rationals275417
Node: MPIR.Net Floats286352
Node: MPIR.Net Random Numbers296873
Node: MPIR.Net Settings300994
Node: Custom Allocation302975
Node: Language Bindings307622
Node: Algorithms311630
Node: Multiplication Algorithms312335
Node: Basecase Multiplication313547
Node: Karatsuba Multiplication315459
Node: Toom 3-Way Multiplication319087
Node: Toom 4-Way Multiplication325504
Node: FFT Multiplication326878
Node: Other Multiplication332305
Node: Unbalanced Multiplication334990
Node: Division Algorithms335888
Node: Single Limb Division336236
Node: Basecase Division339155
Node: Divide and Conquer Division340358
Node: Exact Division342627
Node: Exact Remainder345826
Node: Small Quotient Division348119
Node: Greatest Common Divisor Algorithms349718
Node: Binary GCD350010
Node: Lehmer's GCD352686
Node: Subquadratic GCD354901
Node: Extended GCD357366
Node: Jacobi Symbol357926
Node: Powering Algorithms358844
Node: Normal Powering Algorithm359108
Node: Modular Powering Algorithm359637
Node: Root Extraction Algorithms360701
Node: Square Root Algorithm361017
Node: Nth Root Algorithm363160
Node: Perfect Square Algorithm363946
Node: Perfect Power Algorithm366033
Node: Radix Conversion Algorithms366655
Node: Binary to Radix367032
Node: Radix to Binary370963
Node: Other Algorithms372928
Node: Prime Testing Algorithm373282
Node: Factorial Algorithm374509
Node: Binomial Coefficients Algorithm375950
Node: Fibonacci Numbers Algorithm376845
Node: Lucas Numbers Algorithm379321
Node: Random Number Algorithms380043
Node: Assembler Coding382165
Node: Assembler Code Organisation383142
Node: Assembler Basics384115
Node: Assembler Carry Propagation385274
Node: Assembler Cache Handling387111
Node: Assembler Functional Units389279
Node: Assembler Floating Point390900
Node: Assembler SIMD Instructions394684
Node: Assembler Software Pipelining395673
Node: Assembler Loop Unrolling396742
Node: Assembler Writing Guide398962
Node: Internals401732
Node: Integer Internals402246
Node: Rational Internals404503
Node: Float Internals405743
Node: Raw Output Internals413057
Node: C++ Interface Internals414252
Node: Contributors417539
Node: References428154
Node: GNU Free Documentation License435913
Node: Concept Index461064
Node: Function Index505777

End Tag Table
