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: 299690
|
||
|
||
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 Comparisons112578
|
||
Node: Integer Logic and Bit Fiddling113929
|
||
Node: I/O of Integers116489
|
||
Node: Integer Random Numbers119376
|
||
Node: Integer Import and Export121140
|
||
Node: Miscellaneous Integer Functions125127
|
||
Node: Integer Special Functions126973
|
||
Node: Rational Number Functions130144
|
||
Node: Initializing Rationals131339
|
||
Node: Rational Conversions133795
|
||
Node: Rational Arithmetic135527
|
||
Node: Comparing Rationals136832
|
||
Node: Applying Integer Functions138149
|
||
Node: I/O of Rationals139633
|
||
Node: Floating-point Functions141496
|
||
Node: Initializing Floats144387
|
||
Node: Assigning Floats148475
|
||
Node: Simultaneous Float Init & Assign151025
|
||
Node: Converting Floats152537
|
||
Node: Float Arithmetic155760
|
||
Node: Float Comparison157624
|
||
Node: I/O of Floats158952
|
||
Node: Miscellaneous Float Functions161523
|
||
Node: Low-level Functions164156
|
||
Node: Random Number Functions190318
|
||
Node: Random State Initialization191388
|
||
Node: Random State Seeding193441
|
||
Node: Random State Miscellaneous194811
|
||
Node: Formatted Output195403
|
||
Node: Formatted Output Strings195649
|
||
Node: Formatted Output Functions200889
|
||
Node: C++ Formatted Output204966
|
||
Node: Formatted Input207653
|
||
Node: Formatted Input Strings207890
|
||
Node: Formatted Input Functions212552
|
||
Node: C++ Formatted Input215525
|
||
Node: C++ Class Interface217433
|
||
Node: C++ Interface General218431
|
||
Node: C++ Interface Integers221511
|
||
Node: C++ Interface Rationals224897
|
||
Node: C++ Interface Floats228543
|
||
Node: C++ Interface Random Numbers233770
|
||
Node: C++ Interface Limitations235878
|
||
Node: Custom Allocation238724
|
||
Node: Language Bindings243370
|
||
Node: Algorithms247400
|
||
Node: Multiplication Algorithms248105
|
||
Node: Basecase Multiplication249317
|
||
Node: Karatsuba Multiplication251229
|
||
Node: Toom 3-Way Multiplication254859
|
||
Node: Toom 4-Way Multiplication261275
|
||
Node: FFT Multiplication262649
|
||
Node: Other Multiplication268075
|
||
Node: Unbalanced Multiplication270757
|
||
Node: Division Algorithms271653
|
||
Node: Single Limb Division272001
|
||
Node: Basecase Division274921
|
||
Node: Divide and Conquer Division276124
|
||
Node: Exact Division278394
|
||
Node: Exact Remainder281594
|
||
Node: Small Quotient Division283887
|
||
Node: Greatest Common Divisor Algorithms285486
|
||
Node: Binary GCD285778
|
||
Node: Lehmer's GCD288454
|
||
Node: Subquadratic GCD290658
|
||
Node: Extended GCD293112
|
||
Node: Jacobi Symbol293671
|
||
Node: Powering Algorithms294588
|
||
Node: Normal Powering Algorithm294852
|
||
Node: Modular Powering Algorithm295381
|
||
Node: Root Extraction Algorithms296445
|
||
Node: Square Root Algorithm296761
|
||
Node: Nth Root Algorithm298904
|
||
Node: Perfect Square Algorithm299690
|
||
Node: Perfect Power Algorithm301777
|
||
Node: Radix Conversion Algorithms302399
|
||
Node: Binary to Radix302776
|
||
Node: Radix to Binary306707
|
||
Node: Other Algorithms308672
|
||
Node: Prime Testing Algorithm309026
|
||
Node: Factorial Algorithm310253
|
||
Node: Binomial Coefficients Algorithm311690
|
||
Node: Fibonacci Numbers Algorithm312585
|
||
Node: Lucas Numbers Algorithm315061
|
||
Node: Random Number Algorithms315783
|
||
Node: Assembler Coding317907
|
||
Node: Assembler Code Organisation318884
|
||
Node: Assembler Basics319857
|
||
Node: Assembler Carry Propagation321016
|
||
Node: Assembler Cache Handling322854
|
||
Node: Assembler Functional Units325022
|
||
Node: Assembler Floating Point326643
|
||
Node: Assembler SIMD Instructions330426
|
||
Node: Assembler Software Pipelining331415
|
||
Node: Assembler Loop Unrolling332483
|
||
Node: Assembler Writing Guide334703
|
||
Node: Internals337473
|
||
Node: Integer Internals337987
|
||
Node: Rational Internals340244
|
||
Node: Float Internals341484
|
||
Node: Raw Output Internals348812
|
||
Node: C++ Interface Internals350007
|
||
Node: Contributors353294
|
||
Node: References362289
|
||
Node: GNU Free Documentation License370036
|
||
Node: Concept Index395206
|
||
Node: Function Index437803
|
||
|
||
End Tag Table
|