mpir/doc/gmp.info
2008-09-16 23:11:00 +00:00

175 lines
5.7 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 gmp.info, produced by makeinfo version 4.11 from gmp.texi.
This manual describes how to install and use MPIR, the Multiple
Precision Integers and Rationals library, version 0.9.0.
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
Copyright 2008 William Hart
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
* mpir: (mpir). MPIR Multiple Precision Integers and Rationals Library.
END-INFO-DIR-ENTRY

Indirect:
gmp.info-1: 988
gmp.info-2: 299303

Tag Table:
(Indirect)
Node: Top988
Node: Copying3232
Node: Introduction to MPIR5076
Node: Installing MPIR7496
Node: Build Options8256
Node: ABI and ISA24449
Node: Notes for Package Builds33899
Node: Notes for Particular Systems37090
Node: Known Build Problems43883
Node: Performance optimization47509
Node: MPIR Basics48643
Node: Headers and Libraries49296
Node: Nomenclature and Types50795
Node: Function Classes52505
Node: Variable Conventions54200
Node: Parameter Conventions55814
Node: Memory Management57877
Node: Reentrancy59008
Node: Useful Macros and Constants60892
Node: Compatibility with older versions62237
Node: Demonstration Programs63215
Node: Efficiency65085
Node: Debugging72742
Node: Profiling79310
Node: Autoconf83343
Node: Emacs85224
Node: Reporting Bugs85832
Node: Integer Functions88398
Node: Initializing Integers89176
Node: Assigning Integers90847
Node: Simultaneous Integer Init & Assign92434
Node: Converting Integers94060
Node: Integer Arithmetic96712
Node: Integer Division98314
Node: Integer Exponentiation104742
Node: Integer Roots105603
Node: Number Theoretic Functions107277
Node: Integer Comparisons113330
Node: Integer Logic and Bit Fiddling114708
Node: I/O of Integers117321
Node: Integer Random Numbers119951
Node: Integer Import and Export122575
Node: Miscellaneous Integer Functions126579
Node: Integer Special Functions128439
Node: Rational Number Functions131523
Node: Initializing Rationals132717
Node: Rational Conversions134962
Node: Rational Arithmetic136693
Node: Comparing Rationals138029
Node: Applying Integer Functions139396
Node: I/O of Rationals140879
Node: Floating-point Functions142757
Node: Initializing Floats145644
Node: Assigning Floats149341
Node: Simultaneous Float Init & Assign151908
Node: Converting Floats153437
Node: Float Arithmetic156397
Node: Float Comparison158442
Node: I/O of Floats159884
Node: Miscellaneous Float Functions162225
Node: Low-level Functions164125
Node: Random Number Functions185762
Node: Random State Initialization186831
Node: Random State Seeding189692
Node: Random State Miscellaneous191081
Node: Formatted Output191722
Node: Formatted Output Strings191967
Node: Formatted Output Functions197206
Node: C++ Formatted Output201282
Node: Formatted Input203992
Node: Formatted Input Strings204228
Node: Formatted Input Functions208889
Node: C++ Formatted Input211861
Node: C++ Class Interface213792
Node: C++ Interface General214804
Node: C++ Interface Integers217911
Node: C++ Interface Rationals221344
Node: C++ Interface Floats225022
Node: C++ Interface Random Numbers230316
Node: C++ Interface Limitations232723
Node: BSD Compatible Functions235567
Node: Custom Allocation240275
Node: Language Bindings244603
Node: Algorithms248618
Node: Multiplication Algorithms249322
Node: Basecase Multiplication250256
Node: Karatsuba Multiplication252167
Node: Toom 3-Way Multiplication255796
Node: FFT Multiplication262204
Node: Other Multiplication267541
Node: Division Algorithms270026
Node: Single Limb Division270373
Node: Basecase Division273292
Node: Divide and Conquer Division274495
Node: Exact Division276732
Node: Exact Remainder279899
Node: Small Quotient Division282191
Node: Greatest Common Divisor Algorithms283789
Node: Binary GCD284062
Node: Accelerated GCD286740
Node: Extended GCD288538
Node: Jacobi Symbol290208
Node: Powering Algorithms291124
Node: Normal Powering Algorithm291387
Node: Modular Powering Algorithm291915
Node: Root Extraction Algorithms292978
Node: Square Root Algorithm293293
Node: Nth Root Algorithm295435
Node: Perfect Square Algorithm296220
Node: Perfect Power Algorithm298306
Node: Radix Conversion Algorithms298927
Node: Binary to Radix299303
Node: Radix to Binary303233
Node: Other Algorithms305164
Node: Prime Testing Algorithm305517
Node: Factorial Algorithm306701
Node: Binomial Coefficients Algorithm308104
Node: Fibonacci Numbers Algorithm308998
Node: Lucas Numbers Algorithm311473
Node: Random Number Algorithms312194
Node: Assembler Coding314317
Node: Assembler Code Organisation315293
Node: Assembler Basics316265
Node: Assembler Carry Propagation317423
Node: Assembler Cache Handling319260
Node: Assembler Functional Units321427
Node: Assembler Floating Point323047
Node: Assembler SIMD Instructions326829
Node: Assembler Software Pipelining327817
Node: Assembler Loop Unrolling328884
Node: Assembler Writing Guide331103
Node: Internals333872
Node: Integer Internals334385
Node: Rational Internals336641
Node: Float Internals337880
Node: Raw Output Internals345207
Node: C++ Interface Internals346401
Node: Contributors349699
Node: References354632
Node: GNU Free Documentation License359687
Node: Concept Index382133
Node: Function Index428274

End Tag Table