178 lines
5.9 KiB
Plaintext
178 lines
5.9 KiB
Plaintext
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.7.0.
|
||
|
||
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
||
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
|
||
2013 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: 1044
|
||
mpir.info-2: 300280
|
||
|
||
Tag Table:
|
||
(Indirect)
|
||
Node: Top1044
|
||
Node: Copying3281
|
||
Node: Introduction to MPIR5001
|
||
Node: Installing MPIR7171
|
||
Node: Build Options8609
|
||
Node: ABI and ISA25147
|
||
Node: Notes for Package Builds31916
|
||
Node: Notes for Particular Systems35354
|
||
Node: Known Build Problems42786
|
||
Node: Performance optimization44474
|
||
Node: MPIR Basics45610
|
||
Node: Headers and Libraries46261
|
||
Node: Nomenclature and Types47716
|
||
Node: MPIR on Windows x6449637
|
||
Node: Function Classes51564
|
||
Node: Variable Conventions53099
|
||
Node: Parameter Conventions54628
|
||
Node: Memory Management56680
|
||
Node: Reentrancy57812
|
||
Node: Useful Macros and Constants59249
|
||
Node: Compatibility with older versions60579
|
||
Node: Efficiency61710
|
||
Node: Debugging69389
|
||
Node: Profiling75789
|
||
Node: Autoconf79823
|
||
Node: Emacs81697
|
||
Node: Reporting Bugs82306
|
||
Node: Integer Functions84873
|
||
Node: Initializing Integers85652
|
||
Node: Assigning Integers87586
|
||
Node: Simultaneous Integer Init & Assign89365
|
||
Node: Converting Integers91193
|
||
Node: Integer Arithmetic94809
|
||
Node: Integer Division96275
|
||
Node: Integer Exponentiation102180
|
||
Node: Integer Roots103003
|
||
Node: Number Theoretic Functions104790
|
||
Node: Integer Comparisons113615
|
||
Node: Integer Logic and Bit Fiddling114966
|
||
Node: I/O of Integers117526
|
||
Node: Integer Random Numbers120413
|
||
Node: Integer Import and Export122177
|
||
Node: Miscellaneous Integer Functions126164
|
||
Node: Integer Special Functions128010
|
||
Node: Rational Number Functions131181
|
||
Node: Initializing Rationals132376
|
||
Node: Rational Conversions134832
|
||
Node: Rational Arithmetic136564
|
||
Node: Comparing Rationals137869
|
||
Node: Applying Integer Functions139186
|
||
Node: I/O of Rationals140670
|
||
Node: Floating-point Functions142533
|
||
Node: Initializing Floats145424
|
||
Node: Assigning Floats149512
|
||
Node: Simultaneous Float Init & Assign152062
|
||
Node: Converting Floats153574
|
||
Node: Float Arithmetic156797
|
||
Node: Float Comparison158661
|
||
Node: I/O of Floats159989
|
||
Node: Miscellaneous Float Functions162560
|
||
Node: Low-level Functions165193
|
||
Node: Random Number Functions190584
|
||
Node: Random State Initialization191654
|
||
Node: Random State Seeding193707
|
||
Node: Random State Miscellaneous195077
|
||
Node: Formatted Output195669
|
||
Node: Formatted Output Strings195915
|
||
Node: Formatted Output Functions201155
|
||
Node: C++ Formatted Output205232
|
||
Node: Formatted Input207919
|
||
Node: Formatted Input Strings208156
|
||
Node: Formatted Input Functions212818
|
||
Node: C++ Formatted Input215791
|
||
Node: C++ Class Interface217699
|
||
Node: C++ Interface General218697
|
||
Node: C++ Interface Integers221777
|
||
Node: C++ Interface Rationals225271
|
||
Node: C++ Interface Floats229025
|
||
Node: C++ Interface Random Numbers234360
|
||
Node: C++ Interface Limitations236468
|
||
Node: Custom Allocation239314
|
||
Node: Language Bindings243960
|
||
Node: Algorithms247990
|
||
Node: Multiplication Algorithms248695
|
||
Node: Basecase Multiplication249907
|
||
Node: Karatsuba Multiplication251819
|
||
Node: Toom 3-Way Multiplication255449
|
||
Node: Toom 4-Way Multiplication261865
|
||
Node: FFT Multiplication263239
|
||
Node: Other Multiplication268665
|
||
Node: Unbalanced Multiplication271347
|
||
Node: Division Algorithms272243
|
||
Node: Single Limb Division272591
|
||
Node: Basecase Division275511
|
||
Node: Divide and Conquer Division276714
|
||
Node: Exact Division278984
|
||
Node: Exact Remainder282184
|
||
Node: Small Quotient Division284477
|
||
Node: Greatest Common Divisor Algorithms286076
|
||
Node: Binary GCD286368
|
||
Node: Lehmer's GCD289044
|
||
Node: Subquadratic GCD291248
|
||
Node: Extended GCD293702
|
||
Node: Jacobi Symbol294261
|
||
Node: Powering Algorithms295178
|
||
Node: Normal Powering Algorithm295442
|
||
Node: Modular Powering Algorithm295971
|
||
Node: Root Extraction Algorithms297035
|
||
Node: Square Root Algorithm297351
|
||
Node: Nth Root Algorithm299494
|
||
Node: Perfect Square Algorithm300280
|
||
Node: Perfect Power Algorithm302367
|
||
Node: Radix Conversion Algorithms302989
|
||
Node: Binary to Radix303366
|
||
Node: Radix to Binary307297
|
||
Node: Other Algorithms309262
|
||
Node: Prime Testing Algorithm309616
|
||
Node: Factorial Algorithm310843
|
||
Node: Binomial Coefficients Algorithm312280
|
||
Node: Fibonacci Numbers Algorithm313175
|
||
Node: Lucas Numbers Algorithm315651
|
||
Node: Random Number Algorithms316373
|
||
Node: Assembler Coding318497
|
||
Node: Assembler Code Organisation319474
|
||
Node: Assembler Basics320447
|
||
Node: Assembler Carry Propagation321606
|
||
Node: Assembler Cache Handling323444
|
||
Node: Assembler Functional Units325612
|
||
Node: Assembler Floating Point327233
|
||
Node: Assembler SIMD Instructions331016
|
||
Node: Assembler Software Pipelining332005
|
||
Node: Assembler Loop Unrolling333073
|
||
Node: Assembler Writing Guide335293
|
||
Node: Internals338063
|
||
Node: Integer Internals338577
|
||
Node: Rational Internals340834
|
||
Node: Float Internals342074
|
||
Node: Raw Output Internals349402
|
||
Node: C++ Interface Internals350597
|
||
Node: Contributors353884
|
||
Node: References362879
|
||
Node: GNU Free Documentation License370626
|
||
Node: Concept Index395796
|
||
Node: Function Index438535
|
||
|
||
End Tag Table
|