mpir/doc/mpir.info
2012-09-28 16:44:42 +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.1.
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: 300475

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 Problems42112
Node: Performance optimization43800
Node: MPIR Basics44936
Node: Headers and Libraries45563
Node: Nomenclature and Types47018
Node: Function Classes48936
Node: Variable Conventions50474
Node: Parameter Conventions52003
Node: Memory Management54067
Node: Reentrancy55199
Node: Useful Macros and Constants56636
Node: Compatibility with older versions57827
Node: Efficiency58862
Node: Debugging66503
Node: Profiling72903
Node: Autoconf76937
Node: Emacs78811
Node: Reporting Bugs79420
Node: Integer Functions81987
Node: Initializing Integers82766
Node: Assigning Integers84700
Node: Simultaneous Integer Init & Assign86497
Node: Converting Integers88343
Node: Integer Arithmetic92017
Node: Integer Division93604
Node: Integer Exponentiation99915
Node: Integer Roots100798
Node: Number Theoretic Functions102625
Node: Integer Comparisons110856
Node: Integer Logic and Bit Fiddling112235
Node: I/O of Integers114795
Node: Integer Random Numbers117682
Node: Integer Import and Export119446
Node: Miscellaneous Integer Functions123451
Node: Integer Special Functions125312
Node: Rational Number Functions128483
Node: Initializing Rationals129678
Node: Rational Conversions132192
Node: Rational Arithmetic133924
Node: Comparing Rationals135229
Node: Applying Integer Functions136597
Node: I/O of Rationals138081
Node: Floating-point Functions139944
Node: Initializing Floats142832
Node: Assigning Floats146920
Node: Simultaneous Float Init & Assign149488
Node: Converting Floats151018
Node: Float Arithmetic154255
Node: Float Comparison156269
Node: I/O of Floats157615
Node: Miscellaneous Float Functions160186
Node: Low-level Functions162819
Node: Random Number Functions189007
Node: Random State Initialization190077
Node: Random State Seeding192136
Node: Random State Miscellaneous193526
Node: Formatted Output194168
Node: Formatted Output Strings194414
Node: Formatted Output Functions199654
Node: C++ Formatted Output203731
Node: Formatted Input206418
Node: Formatted Input Strings206655
Node: Formatted Input Functions211317
Node: C++ Formatted Input214290
Node: C++ Class Interface216198
Node: C++ Interface General217196
Node: C++ Interface Integers220279
Node: C++ Interface Rationals223713
Node: C++ Interface Floats227392
Node: C++ Interface Random Numbers232677
Node: C++ Interface Limitations234807
Node: Custom Allocation237653
Node: Language Bindings242299
Node: Algorithms246329
Node: Multiplication Algorithms247034
Node: Basecase Multiplication248246
Node: Karatsuba Multiplication250158
Node: Toom 3-Way Multiplication253788
Node: Toom 4-Way Multiplication260204
Node: FFT Multiplication261578
Node: Other Multiplication267004
Node: Unbalanced Multiplication269455
Node: Division Algorithms270351
Node: Single Limb Division270699
Node: Basecase Division273619
Node: Divide and Conquer Division274822
Node: Exact Division277092
Node: Exact Remainder280292
Node: Small Quotient Division282585
Node: Greatest Common Divisor Algorithms284184
Node: Binary GCD284476
Node: Lehmer's GCD287152
Node: Subquadratic GCD289356
Node: Extended GCD291810
Node: Jacobi Symbol292369
Node: Powering Algorithms293286
Node: Normal Powering Algorithm293550
Node: Modular Powering Algorithm294079
Node: Root Extraction Algorithms295143
Node: Square Root Algorithm295459
Node: Nth Root Algorithm297602
Node: Perfect Square Algorithm298388
Node: Perfect Power Algorithm300475
Node: Radix Conversion Algorithms301097
Node: Binary to Radix301474
Node: Radix to Binary305405
Node: Other Algorithms307370
Node: Prime Testing Algorithm307724
Node: Factorial Algorithm308951
Node: Binomial Coefficients Algorithm310388
Node: Fibonacci Numbers Algorithm311283
Node: Lucas Numbers Algorithm313759
Node: Random Number Algorithms314481
Node: Assembler Coding316605
Node: Assembler Code Organisation317582
Node: Assembler Basics318555
Node: Assembler Carry Propagation319714
Node: Assembler Cache Handling321552
Node: Assembler Functional Units323720
Node: Assembler Floating Point325341
Node: Assembler SIMD Instructions329124
Node: Assembler Software Pipelining330113
Node: Assembler Loop Unrolling331181
Node: Assembler Writing Guide333401
Node: Internals336171
Node: Integer Internals336685
Node: Rational Internals338942
Node: Float Internals340182
Node: Raw Output Internals347510
Node: C++ Interface Internals348705
Node: Contributors351992
Node: References360748
Node: GNU Free Documentation License368192
Node: Concept Index393362
Node: Function Index435803

End Tag Table