mpir/doc/gmp.info
2008-07-23 14:53:21 +00:00

178 lines
5.9 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.8 from gmp.texi.
This manual describes how to install and use MPIR, the Multiple
Precision Integers and Rationals library, version 0.9.0.
MPIR is a fork of version 4.2.1 of the GNU MP integer library. This
manual is a modified version of the original GNU MP manual, which is
copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
Modifications to the original manual, for the MPIR project, are
copyright William Hart 2008.
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: 1192
gmp.info-2: 299256

Tag Table:
(Indirect)
Node: Top1192
Node: Copying3638
Node: Introduction to MPIR5482
Node: Installing MPIR8102
Node: Build Options8862
Node: ABI and ISA24899
Node: Notes for Package Builds34322
Node: Notes for Particular Systems37433
Node: Known Build Problems44180
Node: Performance optimization47720
Node: MPIR Basics48854
Node: Headers and Libraries49507
Node: Nomenclature and Types50939
Node: Function Classes52649
Node: Variable Conventions54344
Node: Parameter Conventions55958
Node: Memory Management58021
Node: Reentrancy59152
Node: Useful Macros and Constants61036
Node: Compatibility with older versions62381
Node: Demonstration Programs63359
Node: Efficiency65229
Node: Debugging72856
Node: Profiling79424
Node: Autoconf83457
Node: Emacs85325
Node: Reporting Bugs85933
Node: Integer Functions88499
Node: Initializing Integers89277
Node: Assigning Integers90948
Node: Simultaneous Integer Init & Assign92535
Node: Converting Integers94161
Node: Integer Arithmetic96813
Node: Integer Division98415
Node: Integer Exponentiation104843
Node: Integer Roots105704
Node: Number Theoretic Functions107378
Node: Integer Comparisons113431
Node: Integer Logic and Bit Fiddling114809
Node: I/O of Integers117422
Node: Integer Random Numbers120034
Node: Integer Import and Export122658
Node: Miscellaneous Integer Functions126662
Node: Integer Special Functions128522
Node: Rational Number Functions131606
Node: Initializing Rationals132800
Node: Rational Conversions135045
Node: Rational Arithmetic136776
Node: Comparing Rationals138112
Node: Applying Integer Functions139479
Node: I/O of Rationals140962
Node: Floating-point Functions142822
Node: Initializing Floats145709
Node: Assigning Floats149406
Node: Simultaneous Float Init & Assign151973
Node: Converting Floats153502
Node: Float Arithmetic156462
Node: Float Comparison158507
Node: I/O of Floats159949
Node: Miscellaneous Float Functions162272
Node: Low-level Functions164172
Node: Random Number Functions185809
Node: Random State Initialization186878
Node: Random State Seeding189739
Node: Random State Miscellaneous191128
Node: Formatted Output191769
Node: Formatted Output Strings192014
Node: Formatted Output Functions197253
Node: C++ Formatted Output201329
Node: Formatted Input204013
Node: Formatted Input Strings204249
Node: Formatted Input Functions208910
Node: C++ Formatted Input211882
Node: C++ Class Interface213787
Node: C++ Interface General214790
Node: C++ Interface Integers217864
Node: C++ Interface Rationals221297
Node: C++ Interface Floats224975
Node: C++ Interface Random Numbers230269
Node: C++ Interface Limitations232676
Node: BSD Compatible Functions235520
Node: Custom Allocation240228
Node: Language Bindings244556
Node: Algorithms248571
Node: Multiplication Algorithms249275
Node: Basecase Multiplication250209
Node: Karatsuba Multiplication252120
Node: Toom 3-Way Multiplication255749
Node: FFT Multiplication262157
Node: Other Multiplication267494
Node: Division Algorithms269979
Node: Single Limb Division270326
Node: Basecase Division273245
Node: Divide and Conquer Division274448
Node: Exact Division276685
Node: Exact Remainder279852
Node: Small Quotient Division282144
Node: Greatest Common Divisor Algorithms283742
Node: Binary GCD284015
Node: Accelerated GCD286693
Node: Extended GCD288491
Node: Jacobi Symbol290161
Node: Powering Algorithms291077
Node: Normal Powering Algorithm291340
Node: Modular Powering Algorithm291868
Node: Root Extraction Algorithms292931
Node: Square Root Algorithm293246
Node: Nth Root Algorithm295388
Node: Perfect Square Algorithm296173
Node: Perfect Power Algorithm298259
Node: Radix Conversion Algorithms298880
Node: Binary to Radix299256
Node: Radix to Binary303186
Node: Other Algorithms305117
Node: Prime Testing Algorithm305470
Node: Factorial Algorithm306654
Node: Binomial Coefficients Algorithm308057
Node: Fibonacci Numbers Algorithm308951
Node: Lucas Numbers Algorithm311426
Node: Random Number Algorithms312147
Node: Assembler Coding314270
Node: Assembler Code Organisation315246
Node: Assembler Basics316218
Node: Assembler Carry Propagation317376
Node: Assembler Cache Handling319213
Node: Assembler Functional Units321380
Node: Assembler Floating Point323000
Node: Assembler SIMD Instructions326782
Node: Assembler Software Pipelining327770
Node: Assembler Loop Unrolling328837
Node: Assembler Writing Guide331056
Node: Internals333825
Node: Integer Internals334338
Node: Rational Internals336594
Node: Float Internals337833
Node: Raw Output Internals345160
Node: C++ Interface Internals346354
Node: Contributors349652
Node: References354585
Node: GNU Free Documentation License359640
Node: Concept Index382086
Node: Function Index428635

End Tag Table