mpir/doc/mpir.info
2014-03-27 15:48:40 +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: 300935

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 Rationals225459
Node: C++ Interface Floats229486
Node: C++ Interface Random Numbers235015
Node: C++ Interface Limitations237123
Node: Custom Allocation239969
Node: Language Bindings244615
Node: Algorithms248645
Node: Multiplication Algorithms249350
Node: Basecase Multiplication250562
Node: Karatsuba Multiplication252474
Node: Toom 3-Way Multiplication256104
Node: Toom 4-Way Multiplication262520
Node: FFT Multiplication263894
Node: Other Multiplication269320
Node: Unbalanced Multiplication272002
Node: Division Algorithms272898
Node: Single Limb Division273246
Node: Basecase Division276166
Node: Divide and Conquer Division277369
Node: Exact Division279639
Node: Exact Remainder282839
Node: Small Quotient Division285132
Node: Greatest Common Divisor Algorithms286731
Node: Binary GCD287023
Node: Lehmer's GCD289699
Node: Subquadratic GCD291903
Node: Extended GCD294357
Node: Jacobi Symbol294916
Node: Powering Algorithms295833
Node: Normal Powering Algorithm296097
Node: Modular Powering Algorithm296626
Node: Root Extraction Algorithms297690
Node: Square Root Algorithm298006
Node: Nth Root Algorithm300149
Node: Perfect Square Algorithm300935
Node: Perfect Power Algorithm303022
Node: Radix Conversion Algorithms303644
Node: Binary to Radix304021
Node: Radix to Binary307952
Node: Other Algorithms309917
Node: Prime Testing Algorithm310271
Node: Factorial Algorithm311498
Node: Binomial Coefficients Algorithm312935
Node: Fibonacci Numbers Algorithm313830
Node: Lucas Numbers Algorithm316306
Node: Random Number Algorithms317028
Node: Assembler Coding319152
Node: Assembler Code Organisation320129
Node: Assembler Basics321102
Node: Assembler Carry Propagation322261
Node: Assembler Cache Handling324099
Node: Assembler Functional Units326267
Node: Assembler Floating Point327888
Node: Assembler SIMD Instructions331671
Node: Assembler Software Pipelining332660
Node: Assembler Loop Unrolling333728
Node: Assembler Writing Guide335948
Node: Internals338718
Node: Integer Internals339232
Node: Rational Internals341489
Node: Float Internals342729
Node: Raw Output Internals350057
Node: C++ Interface Internals351252
Node: Contributors354539
Node: References363534
Node: GNU Free Documentation License371281
Node: Concept Index396451
Node: Function Index439190

End Tag Table