diff options
Diffstat (limited to 'gmp/doc/gmp.info')
-rw-r--r-- | gmp/doc/gmp.info | 177 |
1 files changed, 177 insertions, 0 deletions
diff --git a/gmp/doc/gmp.info b/gmp/doc/gmp.info new file mode 100644 index 0000000000..79a544546f --- /dev/null +++ b/gmp/doc/gmp.info @@ -0,0 +1,177 @@ +This is ../../gmp/doc/gmp.info, produced by makeinfo version 4.8 from +../../gmp/doc/gmp.texi. + + This manual describes how to install and use the GNU multiple +precision arithmetic library, version 4.3.2. + + Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software +Foundation, Inc. + + 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 +* gmp: (gmp). GNU Multiple Precision Arithmetic Library. +END-INFO-DIR-ENTRY + + +Indirect: +gmp.info-1: 975 +gmp.info-2: 299474 + +Tag Table: +(Indirect) +Node: Top975 +Node: Copying3199 +Node: Introduction to GMP5050 +Node: Installing GMP7761 +Node: Build Options8493 +Node: ABI and ISA24561 +Node: Notes for Package Builds34239 +Node: Notes for Particular Systems37326 +Node: Known Build Problems44085 +Node: Performance optimization47619 +Node: GMP Basics48753 +Node: Headers and Libraries49401 +Node: Nomenclature and Types50825 +Node: Function Classes52533 +Node: Variable Conventions54226 +Node: Parameter Conventions55835 +Node: Memory Management57891 +Node: Reentrancy59019 +Node: Useful Macros and Constants60892 +Node: Compatibility with older versions61890 +Node: Demonstration Programs62851 +Node: Efficiency64716 +Node: Debugging72340 +Node: Profiling78898 +Node: Autoconf82889 +Node: Emacs84668 +Node: Reporting Bugs85274 +Node: Integer Functions87817 +Node: Initializing Integers88593 +Node: Assigning Integers90478 +Node: Simultaneous Integer Init & Assign92065 +Node: Converting Integers93690 +Node: Integer Arithmetic96612 +Node: Integer Division98214 +Node: Integer Exponentiation104642 +Node: Integer Roots105503 +Node: Number Theoretic Functions107177 +Node: Integer Comparisons113336 +Node: Integer Logic and Bit Fiddling114714 +Node: I/O of Integers117337 +Node: Integer Random Numbers120221 +Node: Integer Import and Export122844 +Node: Miscellaneous Integer Functions126854 +Node: Integer Special Functions128714 +Node: Rational Number Functions131801 +Node: Initializing Rationals132994 +Node: Rational Conversions135187 +Node: Rational Arithmetic136918 +Node: Comparing Rationals138254 +Node: Applying Integer Functions139621 +Node: I/O of Rationals141104 +Node: Floating-point Functions142964 +Node: Initializing Floats145849 +Node: Assigning Floats149546 +Node: Simultaneous Float Init & Assign152113 +Node: Converting Floats153641 +Node: Float Arithmetic156889 +Node: Float Comparison158934 +Node: I/O of Floats160521 +Node: Miscellaneous Float Functions163119 +Node: Low-level Functions165019 +Node: Random Number Functions187301 +Node: Random State Initialization188369 +Node: Random State Seeding191231 +Node: Random State Miscellaneous192620 +Node: Formatted Output193261 +Node: Formatted Output Strings193506 +Node: Formatted Output Functions198720 +Node: C++ Formatted Output202795 +Node: Formatted Input205477 +Node: Formatted Input Strings205713 +Node: Formatted Input Functions210365 +Node: C++ Formatted Input213334 +Node: C++ Class Interface215237 +Node: C++ Interface General216238 +Node: C++ Interface Integers219308 +Node: C++ Interface Rationals222739 +Node: C++ Interface Floats226416 +Node: C++ Interface Random Numbers231708 +Node: C++ Interface Limitations234114 +Node: BSD Compatible Functions236934 +Node: Custom Allocation241645 +Node: Language Bindings245963 +Node: Algorithms249916 +Node: Multiplication Algorithms250616 +Node: Basecase Multiplication251594 +Node: Karatsuba Multiplication253502 +Node: Toom 3-Way Multiplication257130 +Node: Toom 4-Way Multiplication263544 +Node: FFT Multiplication264916 +Node: Other Multiplication270252 +Node: Unbalanced Multiplication272726 +Node: Division Algorithms273517 +Node: Single Limb Division273864 +Node: Basecase Division276755 +Node: Divide and Conquer Division277958 +Node: Exact Division280195 +Node: Exact Remainder283362 +Node: Small Quotient Division285654 +Node: Greatest Common Divisor Algorithms287252 +Node: Binary GCD287549 +Node: Lehmer's Algorithm290398 +Node: Subquadratic GCD292618 +Node: Extended GCD295077 +Node: Jacobi Symbol296389 +Node: Powering Algorithms297305 +Node: Normal Powering Algorithm297568 +Node: Modular Powering Algorithm298096 +Node: Root Extraction Algorithms299159 +Node: Square Root Algorithm299474 +Node: Nth Root Algorithm301615 +Node: Perfect Square Algorithm302400 +Node: Perfect Power Algorithm304486 +Node: Radix Conversion Algorithms305107 +Node: Binary to Radix305483 +Node: Radix to Binary309412 +Node: Other Algorithms311500 +Node: Prime Testing Algorithm311852 +Node: Factorial Algorithm313036 +Node: Binomial Coefficients Algorithm314439 +Node: Fibonacci Numbers Algorithm315333 +Node: Lucas Numbers Algorithm317807 +Node: Random Number Algorithms318528 +Node: Assembly Coding320649 +Node: Assembly Code Organisation321609 +Node: Assembly Basics322576 +Node: Assembly Carry Propagation323726 +Node: Assembly Cache Handling325557 +Node: Assembly Functional Units327718 +Node: Assembly Floating Point329331 +Node: Assembly SIMD Instructions333109 +Node: Assembly Software Pipelining334091 +Node: Assembly Loop Unrolling335153 +Node: Assembly Writing Guide337368 +Node: Internals340133 +Node: Integer Internals340645 +Node: Rational Internals342901 +Node: Float Internals344139 +Node: Raw Output Internals351553 +Node: C++ Interface Internals352747 +Node: Contributors356045 +Node: References360597 +Node: GNU Free Documentation License366255 +Node: Concept Index391424 +Node: Function Index437886 + +End Tag Table |