mpir/doc/mpir.info
2014-03-27 15:45:23 +00:00

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

Tag Table:
(Indirect)
Node: Top1044
Node: Copying3281
Node: Introduction to MPIR5001
Node: Installing MPIR7171
Node: Build Options8609
Node: ABI and ISA25147
Node: Notes for Package Builds31916
Node: Notes for Particular Systems35354
Node: Known Build Problems42786
Node: Performance optimization44474
Node: MPIR Basics45610
Node: Headers and Libraries46261
Node: Nomenclature and Types47716
Node: MPIR on Windows x6449637
Node: Function Classes51564
Node: Variable Conventions53099
Node: Parameter Conventions54628
Node: Memory Management56680
Node: Reentrancy57812
Node: Useful Macros and Constants59249
Node: Compatibility with older versions60579
Node: Efficiency61710
Node: Debugging69389
Node: Profiling75789
Node: Autoconf79823
Node: Emacs81697
Node: Reporting Bugs82306
Node: Integer Functions84873
Node: Initializing Integers85652
Node: Assigning Integers87586
Node: Simultaneous Integer Init & Assign89365
Node: Converting Integers91193
Node: Integer Arithmetic94809
Node: Integer Division96275
Node: Integer Exponentiation102180
Node: Integer Roots103003
Node: Number Theoretic Functions104790
Node: Integer Comparisons113615
Node: Integer Logic and Bit Fiddling114966
Node: I/O of Integers117526
Node: Integer Random Numbers120413
Node: Integer Import and Export122177
Node: Miscellaneous Integer Functions126164
Node: Integer Special Functions128010
Node: Rational Number Functions131181
Node: Initializing Rationals132376
Node: Rational Conversions134832
Node: Rational Arithmetic136564
Node: Comparing Rationals137869
Node: Applying Integer Functions139186
Node: I/O of Rationals140670
Node: Floating-point Functions142533
Node: Initializing Floats145424
Node: Assigning Floats149512
Node: Simultaneous Float Init & Assign152062
Node: Converting Floats153574
Node: Float Arithmetic156797
Node: Float Comparison158661
Node: I/O of Floats159989
Node: Miscellaneous Float Functions162560
Node: Low-level Functions165193
Node: Random Number Functions190584
Node: Random State Initialization191654
Node: Random State Seeding193707
Node: Random State Miscellaneous195077
Node: Formatted Output195669
Node: Formatted Output Strings195915
Node: Formatted Output Functions201155
Node: C++ Formatted Output205232
Node: Formatted Input207919
Node: Formatted Input Strings208156
Node: Formatted Input Functions212818
Node: C++ Formatted Input215791
Node: C++ Class Interface217699
Node: C++ Interface General218697
Node: C++ Interface Integers221777
Node: C++ Interface Rationals225271
Node: C++ Interface Floats229025
Node: C++ Interface Random Numbers234360
Node: C++ Interface Limitations236468
Node: Custom Allocation239314
Node: Language Bindings243960
Node: Algorithms247990
Node: Multiplication Algorithms248695
Node: Basecase Multiplication249907
Node: Karatsuba Multiplication251819
Node: Toom 3-Way Multiplication255449
Node: Toom 4-Way Multiplication261865
Node: FFT Multiplication263239
Node: Other Multiplication268665
Node: Unbalanced Multiplication271347
Node: Division Algorithms272243
Node: Single Limb Division272591
Node: Basecase Division275511
Node: Divide and Conquer Division276714
Node: Exact Division278984
Node: Exact Remainder282184
Node: Small Quotient Division284477
Node: Greatest Common Divisor Algorithms286076
Node: Binary GCD286368
Node: Lehmer's GCD289044
Node: Subquadratic GCD291248
Node: Extended GCD293702
Node: Jacobi Symbol294261
Node: Powering Algorithms295178
Node: Normal Powering Algorithm295442
Node: Modular Powering Algorithm295971
Node: Root Extraction Algorithms297035
Node: Square Root Algorithm297351
Node: Nth Root Algorithm299494
Node: Perfect Square Algorithm300280
Node: Perfect Power Algorithm302367
Node: Radix Conversion Algorithms302989
Node: Binary to Radix303366
Node: Radix to Binary307297
Node: Other Algorithms309262
Node: Prime Testing Algorithm309616
Node: Factorial Algorithm310843
Node: Binomial Coefficients Algorithm312280
Node: Fibonacci Numbers Algorithm313175
Node: Lucas Numbers Algorithm315651
Node: Random Number Algorithms316373
Node: Assembler Coding318497
Node: Assembler Code Organisation319474
Node: Assembler Basics320447
Node: Assembler Carry Propagation321606
Node: Assembler Cache Handling323444
Node: Assembler Functional Units325612
Node: Assembler Floating Point327233
Node: Assembler SIMD Instructions331016
Node: Assembler Software Pipelining332005
Node: Assembler Loop Unrolling333073
Node: Assembler Writing Guide335293
Node: Internals338063
Node: Integer Internals338577
Node: Rational Internals340834
Node: Float Internals342074
Node: Raw Output Internals349402
Node: C++ Interface Internals350597
Node: Contributors353884
Node: References362879
Node: GNU Free Documentation License370626
Node: Concept Index395796
Node: Function Index438535

End Tag Table