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

Tag Table:
(Indirect)
Node: Top927
Node: Copying3122
Node: Introduction to MPIR4850
Node: Installing MPIR7418
Node: Build Options8929
Node: ABI and ISA26113
Node: Notes for Package Builds33119
Node: Building with Microsoft Visual Studio36674
Node: Notes for Particular Systems41885
Node: Known Build Problems46765
Node: Performance optimization47357
Node: MPIR Basics48521
Node: Headers and Libraries49172
Node: Nomenclature and Types50687
Node: MPIR on Windows x6452696
Node: Function Classes54689
Node: Variable Conventions56257
Node: Parameter Conventions57798
Node: Memory Management59887
Node: Reentrancy61047
Node: Useful Macros and Constants62543
Node: Compatibility with older versions63873
Node: Efficiency65034
Node: Debugging72963
Node: Profiling79483
Node: Autoconf83640
Node: Emacs85550
Node: Reporting Bugs86167
Node: Integer Functions88819
Node: Initializing Integers89606
Node: Assigning Integers91560
Node: Simultaneous Integer Init & Assign93402
Node: Converting Integers95272
Node: Integer Arithmetic98966
Node: Integer Division100436
Node: Integer Exponentiation106472
Node: Integer Roots107303
Node: Number Theoretic Functions109094
Node: Integer Comparisons118511
Node: Integer Logic and Bit Fiddling119878
Node: I/O of Integers122453
Node: Integer Random Numbers125408
Node: Integer Import and Export127188
Node: Miscellaneous Integer Functions131250
Node: Integer Special Functions133128
Node: Rational Number Functions139190
Node: Initializing Rationals140393
Node: Rational Conversions142901
Node: Rational Arithmetic144661
Node: Comparing Rationals145970
Node: Applying Integer Functions147362
Node: I/O of Rationals148894
Node: Floating-point Functions150820
Node: Initializing Floats153747
Node: Assigning Floats157918
Node: Simultaneous Float Init & Assign160499
Node: Converting Floats162035
Node: Float Arithmetic165298
Node: Float Comparison167166
Node: I/O of Floats168498
Node: Miscellaneous Float Functions171145
Node: Low-level Functions173798
Node: Random Number Functions199355
Node: Random State Initialization200445
Node: Random State Seeding202506
Node: Random State Miscellaneous203880
Node: Formatted Output204476
Node: Formatted Output Strings204722
Node: Formatted Output Functions210243
Node: C++ Formatted Output214353
Node: Formatted Input217164
Node: Formatted Input Strings217401
Node: Formatted Input Functions222290
Node: C++ Formatted Input225343
Node: C++ Class Interface227335
Node: C++ Interface General228338
Node: C++ Interface Integers231506
Node: C++ Interface Rationals235313
Node: C++ Interface Floats239466
Node: C++ Interface Random Numbers245118
Node: C++ Interface Limitations247253
Node: .Net Interface250182
Node: MPIR.Net Feature Overview252860
Node: Building MPIR.Net260738
Node: MPIR.Net Integers263938
Node: MPIR.Net Rationals281268
Node: MPIR.Net Floats292459
Node: MPIR.Net Random Numbers304145
Node: MPIR.Net Settings307363
Node: Custom Allocation309356
Node: Language Bindings314071
Node: Algorithms318167
Node: Multiplication Algorithms318872
Node: Basecase Multiplication320128
Node: Karatsuba Multiplication322072
Node: Toom 3-Way Multiplication325720
Node: Toom 4-Way Multiplication332153
Node: FFT Multiplication333527
Node: Other Multiplication338998
Node: Unbalanced Multiplication341683
Node: Division Algorithms342585
Node: Single Limb Division342933
Node: Basecase Division345868
Node: Divide and Conquer Division347073
Node: Exact Division349370
Node: Exact Remainder352597
Node: Small Quotient Division354934
Node: Greatest Common Divisor Algorithms356539
Node: Binary GCD356831
Node: Lehmer's GCD359519
Node: Subquadratic GCD361768
Node: Extended GCD364263
Node: Jacobi Symbol364827
Node: Powering Algorithms365765
Node: Normal Powering Algorithm366029
Node: Modular Powering Algorithm366566
Node: Root Extraction Algorithms367634
Node: Square Root Algorithm367950
Node: Nth Root Algorithm370109
Node: Perfect Square Algorithm370895
Node: Perfect Power Algorithm373014
Node: Radix Conversion Algorithms373640
Node: Binary to Radix374017
Node: Radix to Binary377988
Node: Other Algorithms379985
Node: Prime Testing Algorithm380339
Node: Factorial Algorithm381570
Node: Binomial Coefficients Algorithm383011
Node: Fibonacci Numbers Algorithm383914
Node: Lucas Numbers Algorithm386418
Node: Random Number Algorithms387152
Node: Assembler Coding389282
Node: Assembler Code Organisation390267
Node: Assembler Basics391260
Node: Assembler Carry Propagation392463
Node: Assembler Cache Handling394336
Node: Assembler Functional Units396532
Node: Assembler Floating Point398157
Node: Assembler SIMD Instructions401969
Node: Assembler Software Pipelining402982
Node: Assembler Loop Unrolling404051
Node: Assembler Writing Guide406287
Node: Internals409057
Node: Integer Internals409571
Node: Rational Internals411948
Node: Float Internals413216
Node: Raw Output Internals420814
Node: C++ Interface Internals422021
Node: Contributors425392
Node: References436071
Node: GNU Free Documentation License443904
Node: Concept Index469058
Node: Function Index513771

End Tag Table


Local Variables:
coding: utf-8
End:
