mpir/doc/mpir.info
2011-09-27 23:04:16 +00:00

177 lines
5.8 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.5.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: 300060

Tag Table:
(Indirect)
Node: Top1026
Node: Copying3245
Node: Introduction to MPIR4965
Node: Installing MPIR7135
Node: Build Options8499
Node: ABI and ISA24473
Node: Notes for Package Builds31242
Node: Notes for Particular Systems34680
Node: Known Build Problems40719
Node: Performance optimization42407
Node: MPIR Basics43543
Node: Headers and Libraries44170
Node: Nomenclature and Types45625
Node: Function Classes47543
Node: Variable Conventions49081
Node: Parameter Conventions50610
Node: Memory Management52674
Node: Reentrancy53806
Node: Useful Macros and Constants55243
Node: Compatibility with older versions56434
Node: Efficiency57469
Node: Debugging65110
Node: Profiling71510
Node: Autoconf75544
Node: Emacs77418
Node: Reporting Bugs78027
Node: Integer Functions80594
Node: Initializing Integers81373
Node: Assigning Integers83307
Node: Simultaneous Integer Init & Assign85104
Node: Converting Integers86950
Node: Integer Arithmetic90624
Node: Integer Division92211
Node: Integer Exponentiation98522
Node: Integer Roots99384
Node: Number Theoretic Functions101211
Node: Integer Comparisons109442
Node: Integer Logic and Bit Fiddling110821
Node: I/O of Integers113381
Node: Integer Random Numbers116268
Node: Integer Import and Export118032
Node: Miscellaneous Integer Functions122037
Node: Integer Special Functions123898
Node: Rational Number Functions127069
Node: Initializing Rationals128264
Node: Rational Conversions130778
Node: Rational Arithmetic132510
Node: Comparing Rationals133815
Node: Applying Integer Functions135183
Node: I/O of Rationals136667
Node: Floating-point Functions138530
Node: Initializing Floats141418
Node: Assigning Floats145506
Node: Simultaneous Float Init & Assign148074
Node: Converting Floats149604
Node: Float Arithmetic152841
Node: Float Comparison154855
Node: I/O of Floats156201
Node: Miscellaneous Float Functions158772
Node: Low-level Functions161405
Node: Random Number Functions187593
Node: Random State Initialization188663
Node: Random State Seeding190722
Node: Random State Miscellaneous192112
Node: Formatted Output192754
Node: Formatted Output Strings193000
Node: Formatted Output Functions198240
Node: C++ Formatted Output202317
Node: Formatted Input205004
Node: Formatted Input Strings205241
Node: Formatted Input Functions209903
Node: C++ Formatted Input212876
Node: C++ Class Interface214784
Node: C++ Interface General215782
Node: C++ Interface Integers218865
Node: C++ Interface Rationals222299
Node: C++ Interface Floats225978
Node: C++ Interface Random Numbers231263
Node: C++ Interface Limitations233393
Node: Custom Allocation236239
Node: Language Bindings240885
Node: Algorithms244915
Node: Multiplication Algorithms245620
Node: Basecase Multiplication246832
Node: Karatsuba Multiplication248744
Node: Toom 3-Way Multiplication252374
Node: Toom 4-Way Multiplication258790
Node: FFT Multiplication260164
Node: Other Multiplication265590
Node: Unbalanced Multiplication268041
Node: Division Algorithms268937
Node: Single Limb Division269285
Node: Basecase Division272205
Node: Divide and Conquer Division273408
Node: Exact Division275678
Node: Exact Remainder278878
Node: Small Quotient Division281171
Node: Greatest Common Divisor Algorithms282770
Node: Binary GCD283062
Node: Lehmer's GCD285738
Node: Subquadratic GCD287942
Node: Extended GCD290396
Node: Jacobi Symbol290955
Node: Powering Algorithms291872
Node: Normal Powering Algorithm292136
Node: Modular Powering Algorithm292665
Node: Root Extraction Algorithms293729
Node: Square Root Algorithm294045
Node: Nth Root Algorithm296188
Node: Perfect Square Algorithm296974
Node: Perfect Power Algorithm299061
Node: Radix Conversion Algorithms299683
Node: Binary to Radix300060
Node: Radix to Binary303991
Node: Other Algorithms305956
Node: Prime Testing Algorithm306310
Node: Factorial Algorithm307537
Node: Binomial Coefficients Algorithm308974
Node: Fibonacci Numbers Algorithm309869
Node: Lucas Numbers Algorithm312345
Node: Random Number Algorithms313067
Node: Assembler Coding315191
Node: Assembler Code Organisation316168
Node: Assembler Basics317141
Node: Assembler Carry Propagation318300
Node: Assembler Cache Handling320138
Node: Assembler Functional Units322306
Node: Assembler Floating Point323927
Node: Assembler SIMD Instructions327710
Node: Assembler Software Pipelining328699
Node: Assembler Loop Unrolling329767
Node: Assembler Writing Guide331987
Node: Internals334757
Node: Integer Internals335271
Node: Rational Internals337528
Node: Float Internals338768
Node: Raw Output Internals346096
Node: C++ Interface Internals347291
Node: Contributors350578
Node: References359334
Node: GNU Free Documentation License366778
Node: Concept Index391948
Node: Function Index434253

End Tag Table