mpir/doc/gmp.info

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: 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