This is /home/tege/prec/gmp42/doc/gmp.info, produced by makeinfo
version 4.12 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.3.

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

Tag Table:
(Indirect)
Node: Top991
Node: Copying3209
Node: Introduction to GMP5060
Node: Installing GMP7766
Node: Build Options8496
Node: ABI and ISA24564
Node: Notes for Package Builds34242
Node: Notes for Particular Systems37329
Node: Known Build Problems44088
Node: Performance optimization47622
Node: GMP Basics48756
Node: Headers and Libraries49404
Node: Nomenclature and Types50828
Node: Function Classes52536
Node: Variable Conventions54229
Node: Parameter Conventions55838
Node: Memory Management57894
Node: Reentrancy59022
Node: Useful Macros and Constants60895
Node: Compatibility with older versions61674
Node: Demonstration Programs62635
Node: Efficiency64500
Node: Debugging72124
Node: Profiling78682
Node: Autoconf82673
Node: Emacs84452
Node: Reporting Bugs85058
Node: Integer Functions87599
Node: Initializing Integers88375
Node: Assigning Integers90046
Node: Simultaneous Integer Init & Assign91633
Node: Converting Integers93258
Node: Integer Arithmetic96180
Node: Integer Division97782
Node: Integer Exponentiation104210
Node: Integer Roots105071
Node: Number Theoretic Functions106745
Node: Integer Comparisons112798
Node: Integer Logic and Bit Fiddling114176
Node: I/O of Integers116799
Node: Integer Random Numbers119683
Node: Integer Import and Export122306
Node: Miscellaneous Integer Functions126309
Node: Integer Special Functions128169
Node: Rational Number Functions131256
Node: Initializing Rationals132449
Node: Rational Conversions134694
Node: Rational Arithmetic136425
Node: Comparing Rationals137761
Node: Applying Integer Functions139128
Node: I/O of Rationals140611
Node: Floating-point Functions142471
Node: Initializing Floats145356
Node: Assigning Floats149053
Node: Simultaneous Float Init & Assign151620
Node: Converting Floats153148
Node: Float Arithmetic156396
Node: Float Comparison158441
Node: I/O of Floats159883
Node: Miscellaneous Float Functions162481
Node: Low-level Functions164381
Node: Random Number Functions186011
Node: Random State Initialization187079
Node: Random State Seeding189941
Node: Random State Miscellaneous191330
Node: Formatted Output191971
Node: Formatted Output Strings192216
Node: Formatted Output Functions197433
Node: C++ Formatted Output201508
Node: Formatted Input204190
Node: Formatted Input Strings204426
Node: Formatted Input Functions209078
Node: C++ Formatted Input212047
Node: C++ Class Interface213950
Node: C++ Interface General214951
Node: C++ Interface Integers218021
Node: C++ Interface Rationals221452
Node: C++ Interface Floats225129
Node: C++ Interface Random Numbers230421
Node: C++ Interface Limitations232827
Node: BSD Compatible Functions235645
Node: Custom Allocation240356
Node: Language Bindings244674
Node: Algorithms248627
Node: Multiplication Algorithms249327
Node: Basecase Multiplication250261
Node: Karatsuba Multiplication252169
Node: Toom 3-Way Multiplication255797
Node: FFT Multiplication262203
Node: Other Multiplication267538
Node: Division Algorithms270021
Node: Single Limb Division270368
Node: Basecase Division273287
Node: Divide and Conquer Division274490
Node: Exact Division276727
Node: Exact Remainder279894
Node: Small Quotient Division282186
Node: Greatest Common Divisor Algorithms283784
Node: Binary GCD284057
Node: Accelerated GCD286734
Node: Extended GCD288531
Node: Jacobi Symbol290200
Node: Powering Algorithms291116
Node: Normal Powering Algorithm291379
Node: Modular Powering Algorithm291907
Node: Root Extraction Algorithms292970
Node: Square Root Algorithm293285
Node: Nth Root Algorithm295426
Node: Perfect Square Algorithm296211
Node: Perfect Power Algorithm298297
Node: Radix Conversion Algorithms298918
Node: Binary to Radix299294
Node: Radix to Binary303223
Node: Other Algorithms305154
Node: Prime Testing Algorithm305506
Node: Factorial Algorithm306690
Node: Binomial Coefficients Algorithm308093
Node: Fibonacci Numbers Algorithm308987
Node: Lucas Numbers Algorithm311461
Node: Random Number Algorithms312182
Node: Assembly Coding314303
Node: Assembly Code Organisation315263
Node: Assembly Basics316230
Node: Assembly Carry Propagation317380
Node: Assembly Cache Handling319211
Node: Assembly Functional Units321372
Node: Assembly Floating Point322985
Node: Assembly SIMD Instructions326762
Node: Assembly Software Pipelining327744
Node: Assembly Loop Unrolling328806
Node: Assembly Writing Guide331021
Node: Internals333786
Node: Integer Internals334298
Node: Rational Internals336554
Node: Float Internals337792
Node: Raw Output Internals345206
Node: C++ Interface Internals346400
Node: Contributors349698
Node: References353539
Node: GNU Free Documentation License358602
Node: Concept Index381048
Node: Function Index427301

End Tag Table


Local Variables:
coding: iso-8859-1
End:
