mpir/doc/mpir.info
2014-03-26 13:20:01 +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.6.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: 300151

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: Efficiency61616
Node: Debugging69295
Node: Profiling75695
Node: Autoconf79729
Node: Emacs81603
Node: Reporting Bugs82212
Node: Integer Functions84779
Node: Initializing Integers85558
Node: Assigning Integers87492
Node: Simultaneous Integer Init & Assign89271
Node: Converting Integers91099
Node: Integer Arithmetic94715
Node: Integer Division96181
Node: Integer Exponentiation102086
Node: Integer Roots102909
Node: Number Theoretic Functions104696
Node: Integer Comparisons113039
Node: Integer Logic and Bit Fiddling114390
Node: I/O of Integers116950
Node: Integer Random Numbers119837
Node: Integer Import and Export121601
Node: Miscellaneous Integer Functions125588
Node: Integer Special Functions127434
Node: Rational Number Functions130605
Node: Initializing Rationals131800
Node: Rational Conversions134256
Node: Rational Arithmetic135988
Node: Comparing Rationals137293
Node: Applying Integer Functions138610
Node: I/O of Rationals140094
Node: Floating-point Functions141957
Node: Initializing Floats144848
Node: Assigning Floats148936
Node: Simultaneous Float Init & Assign151486
Node: Converting Floats152998
Node: Float Arithmetic156221
Node: Float Comparison158085
Node: I/O of Floats159413
Node: Miscellaneous Float Functions161984
Node: Low-level Functions164617
Node: Random Number Functions190779
Node: Random State Initialization191849
Node: Random State Seeding193902
Node: Random State Miscellaneous195272
Node: Formatted Output195864
Node: Formatted Output Strings196110
Node: Formatted Output Functions201350
Node: C++ Formatted Output205427
Node: Formatted Input208114
Node: Formatted Input Strings208351
Node: Formatted Input Functions213013
Node: C++ Formatted Input215986
Node: C++ Class Interface217894
Node: C++ Interface General218892
Node: C++ Interface Integers221972
Node: C++ Interface Rationals225358
Node: C++ Interface Floats229004
Node: C++ Interface Random Numbers234231
Node: C++ Interface Limitations236339
Node: Custom Allocation239185
Node: Language Bindings243831
Node: Algorithms247861
Node: Multiplication Algorithms248566
Node: Basecase Multiplication249778
Node: Karatsuba Multiplication251690
Node: Toom 3-Way Multiplication255320
Node: Toom 4-Way Multiplication261736
Node: FFT Multiplication263110
Node: Other Multiplication268536
Node: Unbalanced Multiplication271218
Node: Division Algorithms272114
Node: Single Limb Division272462
Node: Basecase Division275382
Node: Divide and Conquer Division276585
Node: Exact Division278855
Node: Exact Remainder282055
Node: Small Quotient Division284348
Node: Greatest Common Divisor Algorithms285947
Node: Binary GCD286239
Node: Lehmer's GCD288915
Node: Subquadratic GCD291119
Node: Extended GCD293573
Node: Jacobi Symbol294132
Node: Powering Algorithms295049
Node: Normal Powering Algorithm295313
Node: Modular Powering Algorithm295842
Node: Root Extraction Algorithms296906
Node: Square Root Algorithm297222
Node: Nth Root Algorithm299365
Node: Perfect Square Algorithm300151
Node: Perfect Power Algorithm302238
Node: Radix Conversion Algorithms302860
Node: Binary to Radix303237
Node: Radix to Binary307168
Node: Other Algorithms309133
Node: Prime Testing Algorithm309487
Node: Factorial Algorithm310714
Node: Binomial Coefficients Algorithm312151
Node: Fibonacci Numbers Algorithm313046
Node: Lucas Numbers Algorithm315522
Node: Random Number Algorithms316244
Node: Assembler Coding318368
Node: Assembler Code Organisation319345
Node: Assembler Basics320318
Node: Assembler Carry Propagation321477
Node: Assembler Cache Handling323315
Node: Assembler Functional Units325483
Node: Assembler Floating Point327104
Node: Assembler SIMD Instructions330887
Node: Assembler Software Pipelining331876
Node: Assembler Loop Unrolling332944
Node: Assembler Writing Guide335164
Node: Internals337934
Node: Integer Internals338448
Node: Rational Internals340705
Node: Float Internals341945
Node: Raw Output Internals349273
Node: C++ Interface Internals350468
Node: Contributors353755
Node: References362750
Node: GNU Free Documentation License370497
Node: Concept Index395667
Node: Function Index438264

End Tag Table