mpir/doc/mpir.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 mpir.info, produced by makeinfo version 4.13 from mpir.texi.
This manual describes how to install and use MPIR, the Multiple
Precision Integers and Rationals library, version 1.2.
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: 988
mpir.info-2: 299801

Tag Table:
(Indirect)
Node: Top988
Node: Copying3231
Node: Introduction to MPIR5076
Node: Installing MPIR7497
Node: Build Options8633
Node: ABI and ISA25150
Node: Notes for Package Builds34577
Node: Notes for Particular Systems37695
Node: Known Build Problems44447
Node: Performance optimization47997
Node: MPIR Basics49132
Node: Headers and Libraries49786
Node: Nomenclature and Types51241
Node: Function Classes52952
Node: Variable Conventions54648
Node: Parameter Conventions56263
Node: Memory Management58327
Node: Reentrancy59459
Node: Useful Macros and Constants61344
Node: Compatibility with older versions62688
Node: Demonstration Programs63667
Node: Efficiency65538
Node: Debugging73168
Node: Profiling79735
Node: Autoconf83769
Node: Emacs85643
Node: Reporting Bugs86252
Node: Integer Functions88819
Node: Initializing Integers89598
Node: Assigning Integers91270
Node: Simultaneous Integer Init & Assign92858
Node: Converting Integers94485
Node: Integer Arithmetic97138
Node: Integer Division98741
Node: Integer Exponentiation105170
Node: Integer Roots106032
Node: Number Theoretic Functions107707
Node: Integer Comparisons113761
Node: Integer Logic and Bit Fiddling115140
Node: I/O of Integers117754
Node: Integer Random Numbers120369
Node: Integer Import and Export122994
Node: Miscellaneous Integer Functions126999
Node: Integer Special Functions128860
Node: Rational Number Functions131945
Node: Initializing Rationals133140
Node: Rational Conversions135386
Node: Rational Arithmetic137118
Node: Comparing Rationals138455
Node: Applying Integer Functions139823
Node: I/O of Rationals141307
Node: Floating-point Functions143170
Node: Initializing Floats146058
Node: Assigning Floats149756
Node: Simultaneous Float Init & Assign152324
Node: Converting Floats153854
Node: Float Arithmetic156815
Node: Float Comparison158861
Node: I/O of Floats160304
Node: Miscellaneous Float Functions162630
Node: Low-level Functions164531
Node: Random Number Functions186290
Node: Random State Initialization187360
Node: Random State Seeding190222
Node: Random State Miscellaneous191612
Node: Formatted Output192254
Node: Formatted Output Strings192500
Node: Formatted Output Functions197740
Node: C++ Formatted Output201817
Node: Formatted Input204504
Node: Formatted Input Strings204741
Node: Formatted Input Functions209403
Node: C++ Formatted Input212376
Node: C++ Class Interface214284
Node: C++ Interface General215289
Node: C++ Interface Integers218372
Node: C++ Interface Rationals221806
Node: C++ Interface Floats225485
Node: C++ Interface Random Numbers230780
Node: C++ Interface Limitations233188
Node: BSD Compatible Functions236034
Node: Custom Allocation240743
Node: Language Bindings245072
Node: Algorithms249088
Node: Multiplication Algorithms249793
Node: Basecase Multiplication250728
Node: Karatsuba Multiplication252640
Node: Toom 3-Way Multiplication256270
Node: FFT Multiplication262679
Node: Other Multiplication268017
Node: Division Algorithms270503
Node: Single Limb Division270851
Node: Basecase Division273771
Node: Divide and Conquer Division274975
Node: Exact Division277213
Node: Exact Remainder280381
Node: Small Quotient Division282674
Node: Greatest Common Divisor Algorithms284273
Node: Binary GCD284547
Node: Accelerated GCD287226
Node: Extended GCD289025
Node: Jacobi Symbol290696
Node: Powering Algorithms291613
Node: Normal Powering Algorithm291877
Node: Modular Powering Algorithm292406
Node: Root Extraction Algorithms293470
Node: Square Root Algorithm293786
Node: Nth Root Algorithm295929
Node: Perfect Square Algorithm296715
Node: Perfect Power Algorithm298802
Node: Radix Conversion Algorithms299424
Node: Binary to Radix299801
Node: Radix to Binary303732
Node: Other Algorithms305664
Node: Prime Testing Algorithm306018
Node: Factorial Algorithm307203
Node: Binomial Coefficients Algorithm308607
Node: Fibonacci Numbers Algorithm309502
Node: Lucas Numbers Algorithm311978
Node: Random Number Algorithms312700
Node: Assembler Coding314824
Node: Assembler Code Organisation315801
Node: Assembler Basics316774
Node: Assembler Carry Propagation317933
Node: Assembler Cache Handling319771
Node: Assembler Functional Units321939
Node: Assembler Floating Point323560
Node: Assembler SIMD Instructions327343
Node: Assembler Software Pipelining328332
Node: Assembler Loop Unrolling329400
Node: Assembler Writing Guide331620
Node: Internals334390
Node: Integer Internals334904
Node: Rational Internals337161
Node: Float Internals338401
Node: Raw Output Internals345729
Node: C++ Interface Internals346924
Node: Contributors350223
Node: References355157
Node: GNU Free Documentation License360213
Node: Concept Index382660
Node: Function Index428875

End Tag Table