178 lines
5.8 KiB
Plaintext
178 lines
5.8 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.6.0.
|
||
|
||
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
||
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 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: 1026
|
||
mpir.info-2: 299696
|
||
|
||
Tag Table:
|
||
(Indirect)
|
||
Node: Top1026
|
||
Node: Copying3245
|
||
Node: Introduction to MPIR4965
|
||
Node: Installing MPIR7135
|
||
Node: Build Options8573
|
||
Node: ABI and ISA25111
|
||
Node: Notes for Package Builds31880
|
||
Node: Notes for Particular Systems35318
|
||
Node: Known Build Problems42750
|
||
Node: Performance optimization44438
|
||
Node: MPIR Basics45574
|
||
Node: Headers and Libraries46225
|
||
Node: Nomenclature and Types47680
|
||
Node: MPIR on Windows x6449601
|
||
Node: Function Classes51528
|
||
Node: Variable Conventions53063
|
||
Node: Parameter Conventions54592
|
||
Node: Memory Management56644
|
||
Node: Reentrancy57776
|
||
Node: Useful Macros and Constants59213
|
||
Node: Compatibility with older versions60404
|
||
Node: Efficiency61441
|
||
Node: Debugging69120
|
||
Node: Profiling75520
|
||
Node: Autoconf79554
|
||
Node: Emacs81428
|
||
Node: Reporting Bugs82037
|
||
Node: Integer Functions84604
|
||
Node: Initializing Integers85383
|
||
Node: Assigning Integers87317
|
||
Node: Simultaneous Integer Init & Assign89096
|
||
Node: Converting Integers90924
|
||
Node: Integer Arithmetic94540
|
||
Node: Integer Division96006
|
||
Node: Integer Exponentiation101911
|
||
Node: Integer Roots102734
|
||
Node: Number Theoretic Functions104521
|
||
Node: Integer Comparisons112584
|
||
Node: Integer Logic and Bit Fiddling113935
|
||
Node: I/O of Integers116495
|
||
Node: Integer Random Numbers119382
|
||
Node: Integer Import and Export121146
|
||
Node: Miscellaneous Integer Functions125133
|
||
Node: Integer Special Functions126979
|
||
Node: Rational Number Functions130150
|
||
Node: Initializing Rationals131345
|
||
Node: Rational Conversions133801
|
||
Node: Rational Arithmetic135533
|
||
Node: Comparing Rationals136838
|
||
Node: Applying Integer Functions138155
|
||
Node: I/O of Rationals139639
|
||
Node: Floating-point Functions141502
|
||
Node: Initializing Floats144393
|
||
Node: Assigning Floats148481
|
||
Node: Simultaneous Float Init & Assign151031
|
||
Node: Converting Floats152543
|
||
Node: Float Arithmetic155766
|
||
Node: Float Comparison157630
|
||
Node: I/O of Floats158958
|
||
Node: Miscellaneous Float Functions161529
|
||
Node: Low-level Functions164162
|
||
Node: Random Number Functions190324
|
||
Node: Random State Initialization191394
|
||
Node: Random State Seeding193447
|
||
Node: Random State Miscellaneous194817
|
||
Node: Formatted Output195409
|
||
Node: Formatted Output Strings195655
|
||
Node: Formatted Output Functions200895
|
||
Node: C++ Formatted Output204972
|
||
Node: Formatted Input207659
|
||
Node: Formatted Input Strings207896
|
||
Node: Formatted Input Functions212558
|
||
Node: C++ Formatted Input215531
|
||
Node: C++ Class Interface217439
|
||
Node: C++ Interface General218437
|
||
Node: C++ Interface Integers221517
|
||
Node: C++ Interface Rationals224903
|
||
Node: C++ Interface Floats228549
|
||
Node: C++ Interface Random Numbers233776
|
||
Node: C++ Interface Limitations235884
|
||
Node: Custom Allocation238730
|
||
Node: Language Bindings243376
|
||
Node: Algorithms247406
|
||
Node: Multiplication Algorithms248111
|
||
Node: Basecase Multiplication249323
|
||
Node: Karatsuba Multiplication251235
|
||
Node: Toom 3-Way Multiplication254865
|
||
Node: Toom 4-Way Multiplication261281
|
||
Node: FFT Multiplication262655
|
||
Node: Other Multiplication268081
|
||
Node: Unbalanced Multiplication270763
|
||
Node: Division Algorithms271659
|
||
Node: Single Limb Division272007
|
||
Node: Basecase Division274927
|
||
Node: Divide and Conquer Division276130
|
||
Node: Exact Division278400
|
||
Node: Exact Remainder281600
|
||
Node: Small Quotient Division283893
|
||
Node: Greatest Common Divisor Algorithms285492
|
||
Node: Binary GCD285784
|
||
Node: Lehmer's GCD288460
|
||
Node: Subquadratic GCD290664
|
||
Node: Extended GCD293118
|
||
Node: Jacobi Symbol293677
|
||
Node: Powering Algorithms294594
|
||
Node: Normal Powering Algorithm294858
|
||
Node: Modular Powering Algorithm295387
|
||
Node: Root Extraction Algorithms296451
|
||
Node: Square Root Algorithm296767
|
||
Node: Nth Root Algorithm298910
|
||
Node: Perfect Square Algorithm299696
|
||
Node: Perfect Power Algorithm301783
|
||
Node: Radix Conversion Algorithms302405
|
||
Node: Binary to Radix302782
|
||
Node: Radix to Binary306713
|
||
Node: Other Algorithms308678
|
||
Node: Prime Testing Algorithm309032
|
||
Node: Factorial Algorithm310259
|
||
Node: Binomial Coefficients Algorithm311696
|
||
Node: Fibonacci Numbers Algorithm312591
|
||
Node: Lucas Numbers Algorithm315067
|
||
Node: Random Number Algorithms315789
|
||
Node: Assembler Coding317913
|
||
Node: Assembler Code Organisation318890
|
||
Node: Assembler Basics319863
|
||
Node: Assembler Carry Propagation321022
|
||
Node: Assembler Cache Handling322860
|
||
Node: Assembler Functional Units325028
|
||
Node: Assembler Floating Point326649
|
||
Node: Assembler SIMD Instructions330432
|
||
Node: Assembler Software Pipelining331421
|
||
Node: Assembler Loop Unrolling332489
|
||
Node: Assembler Writing Guide334709
|
||
Node: Internals337479
|
||
Node: Integer Internals337993
|
||
Node: Rational Internals340250
|
||
Node: Float Internals341490
|
||
Node: Raw Output Internals348818
|
||
Node: C++ Interface Internals350013
|
||
Node: Contributors353300
|
||
Node: References362295
|
||
Node: GNU Free Documentation License370042
|
||
Node: Concept Index395212
|
||
Node: Function Index437809
|
||
|
||
End Tag Table
|