X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gmp%2Fdoc%2Fgmp.info;fp=gmp%2Fdoc%2Fgmp.info;h=bda264869803a60a127f037e5e3aec8337ea115c;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=0000000000000000000000000000000000000000;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gmp/doc/gmp.info b/gmp/doc/gmp.info new file mode 100644 index 00000000..bda26486 --- /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.1. + + 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.2 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: 300713 + +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 versions61751 +Node: Demonstration Programs62712 +Node: Efficiency64577 +Node: Debugging72201 +Node: Profiling78759 +Node: Autoconf82750 +Node: Emacs84529 +Node: Reporting Bugs85135 +Node: Integer Functions87678 +Node: Initializing Integers88454 +Node: Assigning Integers90125 +Node: Simultaneous Integer Init & Assign91712 +Node: Converting Integers93337 +Node: Integer Arithmetic96259 +Node: Integer Division97861 +Node: Integer Exponentiation104289 +Node: Integer Roots105150 +Node: Number Theoretic Functions106824 +Node: Integer Comparisons112983 +Node: Integer Logic and Bit Fiddling114361 +Node: I/O of Integers116984 +Node: Integer Random Numbers119868 +Node: Integer Import and Export122491 +Node: Miscellaneous Integer Functions126494 +Node: Integer Special Functions128354 +Node: Rational Number Functions131441 +Node: Initializing Rationals132634 +Node: Rational Conversions134879 +Node: Rational Arithmetic136610 +Node: Comparing Rationals137946 +Node: Applying Integer Functions139313 +Node: I/O of Rationals140796 +Node: Floating-point Functions142656 +Node: Initializing Floats145541 +Node: Assigning Floats149238 +Node: Simultaneous Float Init & Assign151805 +Node: Converting Floats153333 +Node: Float Arithmetic156581 +Node: Float Comparison158626 +Node: I/O of Floats160213 +Node: Miscellaneous Float Functions162811 +Node: Low-level Functions164711 +Node: Random Number Functions186371 +Node: Random State Initialization187439 +Node: Random State Seeding190301 +Node: Random State Miscellaneous191690 +Node: Formatted Output192331 +Node: Formatted Output Strings192576 +Node: Formatted Output Functions197790 +Node: C++ Formatted Output201865 +Node: Formatted Input204547 +Node: Formatted Input Strings204783 +Node: Formatted Input Functions209435 +Node: C++ Formatted Input212404 +Node: C++ Class Interface214307 +Node: C++ Interface General215308 +Node: C++ Interface Integers218378 +Node: C++ Interface Rationals221809 +Node: C++ Interface Floats225486 +Node: C++ Interface Random Numbers230778 +Node: C++ Interface Limitations233184 +Node: BSD Compatible Functions236004 +Node: Custom Allocation240715 +Node: Language Bindings245033 +Node: Algorithms248986 +Node: Multiplication Algorithms249686 +Node: Basecase Multiplication250664 +Node: Karatsuba Multiplication252572 +Node: Toom 3-Way Multiplication256200 +Node: Toom 4-Way Multiplication262614 +Node: FFT Multiplication263986 +Node: Other Multiplication269322 +Node: Unbalanced Multiplication271796 +Node: Division Algorithms272587 +Node: Single Limb Division272934 +Node: Basecase Division275853 +Node: Divide and Conquer Division277056 +Node: Exact Division279293 +Node: Exact Remainder282460 +Node: Small Quotient Division284752 +Node: Greatest Common Divisor Algorithms286350 +Node: Binary GCD286647 +Node: Lehmer's Algorithm289496 +Node: Subquadratic GCD291716 +Node: Extended GCD294175 +Node: Jacobi Symbol295487 +Node: Powering Algorithms296403 +Node: Normal Powering Algorithm296666 +Node: Modular Powering Algorithm297194 +Node: Root Extraction Algorithms298257 +Node: Square Root Algorithm298572 +Node: Nth Root Algorithm300713 +Node: Perfect Square Algorithm301498 +Node: Perfect Power Algorithm303584 +Node: Radix Conversion Algorithms304205 +Node: Binary to Radix304581 +Node: Radix to Binary308510 +Node: Other Algorithms310598 +Node: Prime Testing Algorithm310950 +Node: Factorial Algorithm312134 +Node: Binomial Coefficients Algorithm313537 +Node: Fibonacci Numbers Algorithm314431 +Node: Lucas Numbers Algorithm316905 +Node: Random Number Algorithms317626 +Node: Assembly Coding319747 +Node: Assembly Code Organisation320707 +Node: Assembly Basics321674 +Node: Assembly Carry Propagation322824 +Node: Assembly Cache Handling324655 +Node: Assembly Functional Units326816 +Node: Assembly Floating Point328429 +Node: Assembly SIMD Instructions332206 +Node: Assembly Software Pipelining333188 +Node: Assembly Loop Unrolling334250 +Node: Assembly Writing Guide336465 +Node: Internals339230 +Node: Integer Internals339742 +Node: Rational Internals341998 +Node: Float Internals343236 +Node: Raw Output Internals350650 +Node: C++ Interface Internals351844 +Node: Contributors355142 +Node: References359690 +Node: GNU Free Documentation License364930 +Node: Concept Index387376 +Node: Function Index433848 + +End Tag Table