This is mpir.info, produced by makeinfo version 7.0.3 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: 937
mpir.info-2: 304607

Tag Table:
(Indirect)
Node: Top937
Node: Copying3140
Node: Introduction to MPIR4868
Node: Installing MPIR7436
Node: Build Options8947
Node: ABI and ISA26181
Node: Notes for Package Builds33211
Node: Building with Microsoft Visual Studio36772
Node: Notes for Particular Systems41983
Node: Known Build Problems46883
Node: Performance optimization47477
Node: MPIR Basics48645
Node: Headers and Libraries49296
Node: Nomenclature and Types50811
Node: MPIR on Windows x6452824
Node: Function Classes54819
Node: Variable Conventions56389
Node: Parameter Conventions57932
Node: Memory Management60031
Node: Reentrancy61195
Node: Useful Macros and Constants62697
Node: Compatibility with older versions64035
Node: Efficiency65196
Node: Debugging73155
Node: Profiling79691
Node: Autoconf83854
Node: Emacs85766
Node: Reporting Bugs86383
Node: Integer Functions89043
Node: Initializing Integers89830
Node: Assigning Integers91784
Node: Simultaneous Integer Init & Assign93626
Node: Converting Integers95500
Node: Integer Arithmetic99194
Node: Integer Division100664
Node: Integer Exponentiation106712
Node: Integer Roots107545
Node: Number Theoretic Functions109336
Node: Integer Comparisons118777
Node: Integer Logic and Bit Fiddling120144
Node: I/O of Integers122725
Node: Integer Random Numbers125680
Node: Integer Import and Export127460
Node: Miscellaneous Integer Functions131524
Node: Integer Special Functions133402
Node: Rational Number Functions139466
Node: Initializing Rationals140669
Node: Rational Conversions143185
Node: Rational Arithmetic144945
Node: Comparing Rationals146254
Node: Applying Integer Functions147646
Node: I/O of Rationals149178
Node: Floating-point Functions151106
Node: Initializing Floats154043
Node: Assigning Floats158214
Node: Simultaneous Float Init & Assign160795
Node: Converting Floats162335
Node: Float Arithmetic165600
Node: Float Comparison167468
Node: I/O of Floats168800
Node: Miscellaneous Float Functions171447
Node: Low-level Functions174100
Node: Random Number Functions199677
Node: Random State Initialization200769
Node: Random State Seeding202830
Node: Random State Miscellaneous204212
Node: Formatted Output204808
Node: Formatted Output Strings205054
Node: Formatted Output Functions210583
Node: C++ Formatted Output214709
Node: Formatted Input217520
Node: Formatted Input Strings217757
Node: Formatted Input Functions222662
Node: C++ Formatted Input225729
Node: C++ Class Interface227723
Node: C++ Interface General228726
Node: C++ Interface Integers231900
Node: C++ Interface Rationals235709
Node: C++ Interface Floats239864
Node: C++ Interface Random Numbers245524
Node: C++ Interface Limitations247659
Node: .Net Interface250600
Node: MPIR.Net Feature Overview253278
Node: Building MPIR.Net261168
Node: MPIR.Net Integers264372
Node: MPIR.Net Rationals281710
Node: MPIR.Net Floats292907
Node: MPIR.Net Random Numbers304607
Node: MPIR.Net Settings307825
Node: Custom Allocation309820
Node: Language Bindings314547
Node: Algorithms318643
Node: Multiplication Algorithms319348
Node: Basecase Multiplication320604
Node: Karatsuba Multiplication322552
Node: Toom 3-Way Multiplication326202
Node: Toom 4-Way Multiplication332657
Node: FFT Multiplication334031
Node: Other Multiplication339526
Node: Unbalanced Multiplication342217
Node: Division Algorithms343119
Node: Single Limb Division343467
Node: Basecase Division346414
Node: Divide and Conquer Division347619
Node: Exact Division349926
Node: Exact Remainder353169
Node: Small Quotient Division355512
Node: Greatest Common Divisor Algorithms357121
Node: Binary GCD357413
Node: Lehmer's GCD360107
Node: Subquadratic GCD362366
Node: Extended GCD364875
Node: Jacobi Symbol365441
Node: Powering Algorithms366383
Node: Normal Powering Algorithm366647
Node: Modular Powering Algorithm367190
Node: Root Extraction Algorithms368268
Node: Square Root Algorithm368584
Node: Nth Root Algorithm370755
Node: Perfect Square Algorithm371543
Node: Perfect Power Algorithm373672
Node: Radix Conversion Algorithms374298
Node: Binary to Radix374675
Node: Radix to Binary378654
Node: Other Algorithms380653
Node: Prime Testing Algorithm381007
Node: Factorial Algorithm382246
Node: Binomial Coefficients Algorithm383687
Node: Fibonacci Numbers Algorithm384594
Node: Lucas Numbers Algorithm387108
Node: Random Number Algorithms387842
Node: Assembler Coding389972
Node: Assembler Code Organisation390959
Node: Assembler Basics391960
Node: Assembler Carry Propagation393165
Node: Assembler Cache Handling395042
Node: Assembler Functional Units397244
Node: Assembler Floating Point398875
Node: Assembler SIMD Instructions402689
Node: Assembler Software Pipelining403706
Node: Assembler Loop Unrolling404775
Node: Assembler Writing Guide407015
Node: Internals409791
Node: Integer Internals410305
Node: Rational Internals412692
Node: Float Internals413966
Node: Raw Output Internals421594
Node: C++ Interface Internals422805
Node: Contributors426186
Node: References436875
Node: GNU Free Documentation License444876
Node: Concept Index470230
Node: Function Index514943

End Tag Table


Local Variables:
coding: utf-8
End:
