mpir/doc/mpir.info
2014-04-05 00:59:20 +01:00

179 lines
5.9 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 2.7.0.
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013 Free Software Foundation, Inc.
Copyright 2008, 2009, 2010 William Hart
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version
1.3 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: 1044
mpir.info-2: 300109

Tag Table:
(Indirect)
Node: Top1044
Node: Copying3281
Node: Introduction to MPIR5001
Node: Installing MPIR7171
Node: Build Options8651
Node: ABI and ISA25189
Node: Notes for Package Builds31958
Node: Building with Microsoft Visual Studio35405
Node: Notes for Particular Systems40530
Node: Known Build Problems46269
Node: Performance optimization47957
Node: MPIR Basics49093
Node: Headers and Libraries49744
Node: Nomenclature and Types51199
Node: MPIR on Windows x6453120
Node: Function Classes55047
Node: Variable Conventions56582
Node: Parameter Conventions58111
Node: Memory Management60163
Node: Reentrancy61295
Node: Useful Macros and Constants62732
Node: Compatibility with older versions64062
Node: Efficiency65193
Node: Debugging72872
Node: Profiling79272
Node: Autoconf83306
Node: Emacs85180
Node: Reporting Bugs85789
Node: Integer Functions88356
Node: Initializing Integers89135
Node: Assigning Integers91069
Node: Simultaneous Integer Init & Assign92848
Node: Converting Integers94676
Node: Integer Arithmetic98292
Node: Integer Division99758
Node: Integer Exponentiation105663
Node: Integer Roots106486
Node: Number Theoretic Functions108273
Node: Integer Comparisons117098
Node: Integer Logic and Bit Fiddling118449
Node: I/O of Integers121009
Node: Integer Random Numbers123896
Node: Integer Import and Export125660
Node: Miscellaneous Integer Functions129647
Node: Integer Special Functions131493
Node: Rational Number Functions134664
Node: Initializing Rationals135859
Node: Rational Conversions138315
Node: Rational Arithmetic140047
Node: Comparing Rationals141352
Node: Applying Integer Functions142669
Node: I/O of Rationals144153
Node: Floating-point Functions146016
Node: Initializing Floats148907
Node: Assigning Floats152995
Node: Simultaneous Float Init & Assign155545
Node: Converting Floats157057
Node: Float Arithmetic160280
Node: Float Comparison162144
Node: I/O of Floats163472
Node: Miscellaneous Float Functions166043
Node: Low-level Functions168676
Node: Random Number Functions194067
Node: Random State Initialization195137
Node: Random State Seeding197190
Node: Random State Miscellaneous198560
Node: Formatted Output199152
Node: Formatted Output Strings199398
Node: Formatted Output Functions204638
Node: C++ Formatted Output208715
Node: Formatted Input211402
Node: Formatted Input Strings211639
Node: Formatted Input Functions216301
Node: C++ Formatted Input219274
Node: C++ Class Interface221182
Node: C++ Interface General222180
Node: C++ Interface Integers225260
Node: C++ Interface Rationals228942
Node: C++ Interface Floats232969
Node: C++ Interface Random Numbers238498
Node: C++ Interface Limitations240606
Node: Custom Allocation243452
Node: Language Bindings248098
Node: Algorithms252128
Node: Multiplication Algorithms252833
Node: Basecase Multiplication254045
Node: Karatsuba Multiplication255957
Node: Toom 3-Way Multiplication259587
Node: Toom 4-Way Multiplication266003
Node: FFT Multiplication267377
Node: Other Multiplication272803
Node: Unbalanced Multiplication275485
Node: Division Algorithms276381
Node: Single Limb Division276729
Node: Basecase Division279649
Node: Divide and Conquer Division280852
Node: Exact Division283122
Node: Exact Remainder286322
Node: Small Quotient Division288615
Node: Greatest Common Divisor Algorithms290214
Node: Binary GCD290506
Node: Lehmer's GCD293182
Node: Subquadratic GCD295386
Node: Extended GCD297840
Node: Jacobi Symbol298399
Node: Powering Algorithms299316
Node: Normal Powering Algorithm299580
Node: Modular Powering Algorithm300109
Node: Root Extraction Algorithms301173
Node: Square Root Algorithm301489
Node: Nth Root Algorithm303632
Node: Perfect Square Algorithm304418
Node: Perfect Power Algorithm306505
Node: Radix Conversion Algorithms307127
Node: Binary to Radix307504
Node: Radix to Binary311435
Node: Other Algorithms313400
Node: Prime Testing Algorithm313754
Node: Factorial Algorithm314981
Node: Binomial Coefficients Algorithm316418
Node: Fibonacci Numbers Algorithm317313
Node: Lucas Numbers Algorithm319789
Node: Random Number Algorithms320511
Node: Assembler Coding322635
Node: Assembler Code Organisation323612
Node: Assembler Basics324585
Node: Assembler Carry Propagation325744
Node: Assembler Cache Handling327582
Node: Assembler Functional Units329750
Node: Assembler Floating Point331371
Node: Assembler SIMD Instructions335154
Node: Assembler Software Pipelining336143
Node: Assembler Loop Unrolling337211
Node: Assembler Writing Guide339431
Node: Internals342201
Node: Integer Internals342715
Node: Rational Internals344972
Node: Float Internals346212
Node: Raw Output Internals353540
Node: C++ Interface Internals354735
Node: Contributors358022
Node: References367017
Node: GNU Free Documentation License374764
Node: Concept Index399934
Node: Function Index443132

End Tag Table