175 lines
5.7 KiB
Plaintext
175 lines
5.7 KiB
Plaintext
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: 299424
|
||
|
||
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 Functions185883
|
||
Node: Random State Initialization186952
|
||
Node: Random State Seeding189813
|
||
Node: Random State Miscellaneous191202
|
||
Node: Formatted Output191843
|
||
Node: Formatted Output Strings192088
|
||
Node: Formatted Output Functions197327
|
||
Node: C++ Formatted Output201403
|
||
Node: Formatted Input204113
|
||
Node: Formatted Input Strings204349
|
||
Node: Formatted Input Functions209010
|
||
Node: C++ Formatted Input211982
|
||
Node: C++ Class Interface213913
|
||
Node: C++ Interface General214925
|
||
Node: C++ Interface Integers218032
|
||
Node: C++ Interface Rationals221465
|
||
Node: C++ Interface Floats225143
|
||
Node: C++ Interface Random Numbers230437
|
||
Node: C++ Interface Limitations232844
|
||
Node: BSD Compatible Functions235688
|
||
Node: Custom Allocation240396
|
||
Node: Language Bindings244724
|
||
Node: Algorithms248739
|
||
Node: Multiplication Algorithms249443
|
||
Node: Basecase Multiplication250377
|
||
Node: Karatsuba Multiplication252288
|
||
Node: Toom 3-Way Multiplication255917
|
||
Node: FFT Multiplication262325
|
||
Node: Other Multiplication267662
|
||
Node: Division Algorithms270147
|
||
Node: Single Limb Division270494
|
||
Node: Basecase Division273413
|
||
Node: Divide and Conquer Division274616
|
||
Node: Exact Division276853
|
||
Node: Exact Remainder280020
|
||
Node: Small Quotient Division282312
|
||
Node: Greatest Common Divisor Algorithms283910
|
||
Node: Binary GCD284183
|
||
Node: Accelerated GCD286861
|
||
Node: Extended GCD288659
|
||
Node: Jacobi Symbol290329
|
||
Node: Powering Algorithms291245
|
||
Node: Normal Powering Algorithm291508
|
||
Node: Modular Powering Algorithm292036
|
||
Node: Root Extraction Algorithms293099
|
||
Node: Square Root Algorithm293414
|
||
Node: Nth Root Algorithm295556
|
||
Node: Perfect Square Algorithm296341
|
||
Node: Perfect Power Algorithm298427
|
||
Node: Radix Conversion Algorithms299048
|
||
Node: Binary to Radix299424
|
||
Node: Radix to Binary303354
|
||
Node: Other Algorithms305285
|
||
Node: Prime Testing Algorithm305638
|
||
Node: Factorial Algorithm306822
|
||
Node: Binomial Coefficients Algorithm308225
|
||
Node: Fibonacci Numbers Algorithm309119
|
||
Node: Lucas Numbers Algorithm311594
|
||
Node: Random Number Algorithms312315
|
||
Node: Assembler Coding314438
|
||
Node: Assembler Code Organisation315414
|
||
Node: Assembler Basics316386
|
||
Node: Assembler Carry Propagation317544
|
||
Node: Assembler Cache Handling319381
|
||
Node: Assembler Functional Units321548
|
||
Node: Assembler Floating Point323168
|
||
Node: Assembler SIMD Instructions326950
|
||
Node: Assembler Software Pipelining327938
|
||
Node: Assembler Loop Unrolling329005
|
||
Node: Assembler Writing Guide331224
|
||
Node: Internals333993
|
||
Node: Integer Internals334506
|
||
Node: Rational Internals336762
|
||
Node: Float Internals338001
|
||
Node: Raw Output Internals345328
|
||
Node: C++ Interface Internals346522
|
||
Node: Contributors349820
|
||
Node: References354753
|
||
Node: GNU Free Documentation License359808
|
||
Node: Concept Index382254
|
||
Node: Function Index428395
|
||
|
||
End Tag Table
|