mpir/doc/mpir.info

175 lines
5.7 KiB
Plaintext
Raw Normal View History

2009-02-12 09:17:32 -05:00
This is mpir.info, produced by makeinfo version 4.8 from mpir.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:
mpir.info-1: 992
mpir.info-2: 298971

Tag Table:
(Indirect)
Node: Top992
Node: Copying3237
Node: Introduction to MPIR5082
Node: Installing MPIR7503
Node: Build Options8264
Node: ABI and ISA24316
Node: Notes for Package Builds33743
Node: Notes for Particular Systems36861
Node: Known Build Problems43613
Node: Performance optimization47163
Node: MPIR Basics48298
Node: Headers and Libraries48952
Node: Nomenclature and Types50407
Node: Function Classes52118
Node: Variable Conventions53814
Node: Parameter Conventions55429
Node: Memory Management57493
Node: Reentrancy58625
Node: Useful Macros and Constants60510
Node: Compatibility with older versions61856
Node: Demonstration Programs62835
Node: Efficiency64706
Node: Debugging72336
Node: Profiling78905
Node: Autoconf82939
Node: Emacs84813
Node: Reporting Bugs85422
Node: Integer Functions87989
Node: Initializing Integers88768
Node: Assigning Integers90440
Node: Simultaneous Integer Init & Assign92028
Node: Converting Integers93655
Node: Integer Arithmetic96308
Node: Integer Division97911
Node: Integer Exponentiation104340
Node: Integer Roots105202
Node: Number Theoretic Functions106877
Node: Integer Comparisons112931
Node: Integer Logic and Bit Fiddling114310
Node: I/O of Integers116924
Node: Integer Random Numbers119539
Node: Integer Import and Export122164
Node: Miscellaneous Integer Functions126169
Node: Integer Special Functions128030
Node: Rational Number Functions131115
Node: Initializing Rationals132310
Node: Rational Conversions134556
Node: Rational Arithmetic136288
Node: Comparing Rationals137625
Node: Applying Integer Functions138993
Node: I/O of Rationals140477
Node: Floating-point Functions142340
Node: Initializing Floats145228
Node: Assigning Floats148926
Node: Simultaneous Float Init & Assign151494
Node: Converting Floats153024
Node: Float Arithmetic155985
Node: Float Comparison158031
Node: I/O of Floats159474
Node: Miscellaneous Float Functions161800
Node: Low-level Functions163701
Node: Random Number Functions185460
Node: Random State Initialization186530
Node: Random State Seeding189392
Node: Random State Miscellaneous190782
Node: Formatted Output191424
Node: Formatted Output Strings191670
Node: Formatted Output Functions196910
Node: C++ Formatted Output200987
Node: Formatted Input203674
Node: Formatted Input Strings203911
Node: Formatted Input Functions208573
Node: C++ Formatted Input211546
Node: C++ Class Interface213454
Node: C++ Interface General214459
Node: C++ Interface Integers217542
Node: C++ Interface Rationals220976
Node: C++ Interface Floats224655
Node: C++ Interface Random Numbers229950
Node: C++ Interface Limitations232358
Node: BSD Compatible Functions235204
Node: Custom Allocation239913
Node: Language Bindings244242
Node: Algorithms248258
Node: Multiplication Algorithms248963
Node: Basecase Multiplication249898
Node: Karatsuba Multiplication251810
Node: Toom 3-Way Multiplication255440
Node: FFT Multiplication261849
Node: Other Multiplication267187
Node: Division Algorithms269673
Node: Single Limb Division270021
Node: Basecase Division272941
Node: Divide and Conquer Division274145
Node: Exact Division276383
Node: Exact Remainder279551
Node: Small Quotient Division281844
Node: Greatest Common Divisor Algorithms283443
Node: Binary GCD283717
Node: Accelerated GCD286396
Node: Extended GCD288195
Node: Jacobi Symbol289866
Node: Powering Algorithms290783
Node: Normal Powering Algorithm291047
Node: Modular Powering Algorithm291576
Node: Root Extraction Algorithms292640
Node: Square Root Algorithm292956
Node: Nth Root Algorithm295099
Node: Perfect Square Algorithm295885
Node: Perfect Power Algorithm297972
Node: Radix Conversion Algorithms298594
Node: Binary to Radix298971
Node: Radix to Binary302902
Node: Other Algorithms304834
Node: Prime Testing Algorithm305188
Node: Factorial Algorithm306373
Node: Binomial Coefficients Algorithm307777
Node: Fibonacci Numbers Algorithm308672
Node: Lucas Numbers Algorithm311148
Node: Random Number Algorithms311870
Node: Assembler Coding313994
Node: Assembler Code Organisation314971
Node: Assembler Basics315944
Node: Assembler Carry Propagation317103
Node: Assembler Cache Handling318941
Node: Assembler Functional Units321109
Node: Assembler Floating Point322730
Node: Assembler SIMD Instructions326513
Node: Assembler Software Pipelining327502
Node: Assembler Loop Unrolling328570
Node: Assembler Writing Guide330790
Node: Internals333560
Node: Integer Internals334074
Node: Rational Internals336331
Node: Float Internals337571
Node: Raw Output Internals344899
Node: C++ Interface Internals346094
Node: Contributors349393
Node: References354327
Node: GNU Free Documentation License359383
Node: Concept Index381830
Node: Function Index427972

End Tag Table