This is /home/tege/prec/gmp42/doc/gmp.info, produced by makeinfo
version 4.6 from /home/tege/prec/gmp42/doc/gmp.texi.

This manual describes how to install and use the GNU multiple precision
arithmetic library, version 4.2.

   Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005 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: 969
gmp.info-2: 299058

Tag Table:
(Indirect)
Node: Top969
Node: Copying3156
Node: Introduction to GMP5009
Node: Installing GMP7705
Node: Build Options8402
Node: ABI and ISA24121
Node: Notes for Package Builds33517
Node: Notes for Particular Systems36607
Node: Known Build Problems43578
Node: GMP Basics47073
Node: Headers and Libraries47717
Node: Nomenclature and Types49133
Node: Function Classes50843
Node: Variable Conventions52528
Node: Parameter Conventions54129
Node: Memory Management56182
Node: Reentrancy57302
Node: Useful Macros and Constants59167
Node: Compatibility with older versions59931
Node: Demonstration Programs60884
Node: Efficiency62739
Node: Debugging70373
Node: Profiling76905
Node: Autoconf80924
Node: Emacs82697
Node: Reporting Bugs83293
Node: Integer Functions85821
Node: Initializing Integers86593
Node: Assigning Integers88257
Node: Simultaneous Integer Init & Assign89828
Node: Converting Integers91440
Node: Integer Arithmetic94077
Node: Integer Division95656
Node: Integer Exponentiation102039
Node: Integer Roots102878
Node: Number Theoretic Functions104538
Node: Integer Comparisons110550
Node: Integer Logic and Bit Fiddling111910
Node: I/O of Integers114392
Node: Integer Random Numbers116990
Node: Integer Import and Export119598
Node: Miscellaneous Integer Functions123583
Node: Integer Special Functions125424
Node: Rational Number Functions128494
Node: Initializing Rationals129682
Node: Rational Conversions131911
Node: Rational Arithmetic133630
Node: Comparing Rationals134949
Node: Applying Integer Functions136303
Node: I/O of Rationals137772
Node: Floating-point Functions139622
Node: Initializing Floats142503
Node: Assigning Floats146184
Node: Simultaneous Float Init & Assign148735
Node: Converting Floats150250
Node: Float Arithmetic153197
Node: Float Comparison155217
Node: I/O of Floats156644
Node: Miscellaneous Float Functions158957
Node: Low-level Functions160837
Node: Random Number Functions182414
Node: Random State Initialization183478
Node: Random State Seeding186323
Node: Random State Miscellaneous187702
Node: Formatted Output188333
Node: Formatted Output Strings188572
Node: Formatted Output Functions193799
Node: C++ Formatted Output197851
Node: Formatted Input200520
Node: Formatted Input Strings200750
Node: Formatted Input Functions205402
Node: C++ Formatted Input208355
Node: C++ Class Interface210245
Node: C++ Interface General211240
Node: C++ Interface Integers214304
Node: C++ Interface Rationals217700
Node: C++ Interface Floats221346
Node: C++ Interface Random Numbers226607
Node: C++ Interface Limitations228993
Node: BSD Compatible Functions231811
Node: Custom Allocation236499
Node: Language Bindings240816
Node: Algorithms244821
Node: Multiplication Algorithms245516
Node: Basecase Multiplication246440
Node: Karatsuba Multiplication248337
Node: Toom 3-Way Multiplication251956
Node: FFT Multiplication258353
Node: Other Multiplication263675
Node: Division Algorithms266144
Node: Single Limb Division266481
Node: Basecase Division269386
Node: Divide and Conquer Division270575
Node: Exact Division272798
Node: Exact Remainder275951
Node: Small Quotient Division278229
Node: Greatest Common Divisor Algorithms279813
Node: Binary GCD280076
Node: Accelerated GCD282739
Node: Extended GCD284522
Node: Jacobi Symbol286177
Node: Powering Algorithms287079
Node: Normal Powering Algorithm287332
Node: Modular Powering Algorithm287846
Node: Root Extraction Algorithms288895
Node: Square Root Algorithm289200
Node: Nth Root Algorithm291327
Node: Perfect Square Algorithm292098
Node: Perfect Power Algorithm294170
Node: Radix Conversion Algorithms294777
Node: Binary to Radix295143
Node: Radix to Binary299058
Node: Other Algorithms300975
Node: Prime Testing Algorithm301318
Node: Factorial Algorithm302488
Node: Binomial Coefficients Algorithm303877
Node: Fibonacci Numbers Algorithm304757
Node: Lucas Numbers Algorithm307227
Node: Random Number Algorithms307934
Node: Assembler Coding310041
Node: Assembler Code Organisation311005
Node: Assembler Basics311963
Node: Assembler Carry Propagation313106
Node: Assembler Cache Handling314928
Node: Assembler Functional Units317080
Node: Assembler Floating Point318686
Node: Assembler SIMD Instructions322468
Node: Assembler Software Pipelining323440
Node: Assembler Loop Unrolling324493
Node: Assembler Writing Guide326698
Node: Internals329451
Node: Integer Internals329957
Node: Rational Internals332203
Node: Float Internals333431
Node: Raw Output Internals340757
Node: C++ Interface Internals341941
Node: Contributors345234
Node: References349171
Node: GNU Free Documentation License354188
Node: Concept Index376608
Node: Function Index403713

End Tag Table
