178 lines
5.9 KiB
Plaintext
178 lines
5.9 KiB
Plaintext
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
|