mpir/doc/gmp.info

175 lines
5.7 KiB
Plaintext
Raw Normal View History

This is gmp.info, produced by makeinfo version 4.11 from gmp.texi.
2008-06-28 17:41:21 -04:00
This manual describes how to install and use MPIR, the Multiple
Precision Integers and Rationals library, version 0.9.0.
2008-06-28 17:41:21 -04:00
2008-08-08 19:11:25 -04:00
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
2008-08-08 19:11:25 -04:00
Copyright 2008 William Hart
2008-06-28 17:41:21 -04:00
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::.
2008-06-28 17:41:21 -04:00
INFO-DIR-SECTION GNU libraries
START-INFO-DIR-ENTRY
* mpir: (mpir). MPIR Multiple Precision Integers and Rationals Library.
2008-06-28 17:41:21 -04:00
END-INFO-DIR-ENTRY

Indirect:
gmp.info-1: 988
gmp.info-2: 299303
2008-06-28 17:41:21 -04:00

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
2008-06-28 17:41:21 -04:00

End Tag Table