mpir/doc/mpir.info

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 5.2 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: 1042
mpir.info-2: 303029

Tag Table:
(Indirect)
Node: Top1042
Node: Copying3275
Node: Introduction to MPIR4995
Node: Installing MPIR7165
Node: Build Options8648
Node: ABI and ISA25251
Node: Notes for Package Builds32029
Node: Building with Microsoft Visual Studio35476
Node: Notes for Particular Systems40607
Node: Known Build Problems45245
Node: Performance optimization45813
Node: MPIR Basics46949
Node: Headers and Libraries47600
Node: Nomenclature and Types49055
Node: MPIR on Windows x6450976
Node: Function Classes52901
Node: Variable Conventions54437
Node: Parameter Conventions55966
Node: Memory Management58019
Node: Reentrancy59151
Node: Useful Macros and Constants60587
Node: Compatibility with older versions61917
Node: Efficiency63048
Node: Debugging70717
Node: Profiling77113
Node: Autoconf81146
Node: Emacs83020
Node: Reporting Bugs83629
Node: Integer Functions86195
Node: Initializing Integers86974
Node: Assigning Integers88908
Node: Simultaneous Integer Init & Assign90708
Node: Converting Integers92552
Node: Integer Arithmetic96150
Node: Integer Division97616
Node: Integer Exponentiation103528
Node: Integer Roots104351
Node: Number Theoretic Functions106134
Node: Integer Comparisons115475
Node: Integer Logic and Bit Fiddling116826
Node: I/O of Integers119381
Node: Integer Random Numbers122268
Node: Integer Import and Export124032
Node: Miscellaneous Integer Functions128018
Node: Integer Special Functions129864
Node: Rational Number Functions133036
Node: Initializing Rationals134231
Node: Rational Conversions136681
Node: Rational Arithmetic138413
Node: Comparing Rationals139718
Node: Applying Integer Functions141035
Node: I/O of Rationals142519
Node: Floating-point Functions144381
Node: Initializing Floats147272
Node: Assigning Floats151359
Node: Simultaneous Float Init & Assign153906
Node: Converting Floats155418
Node: Float Arithmetic158617
Node: Float Comparison160481
Node: I/O of Floats161809
Node: Miscellaneous Float Functions164380
Node: Low-level Functions167013
Node: Random Number Functions192405
Node: Random State Initialization193475
Node: Random State Seeding195528
Node: Random State Miscellaneous196898
Node: Formatted Output197490
Node: Formatted Output Strings197736
Node: Formatted Output Functions202977
Node: C++ Formatted Output207043
Node: Formatted Input209730
Node: Formatted Input Strings209967
Node: Formatted Input Functions214636
Node: C++ Formatted Input217609
Node: C++ Class Interface219517
Node: C++ Interface General220515
Node: C++ Interface Integers223595
Node: C++ Interface Rationals227282
Node: C++ Interface Floats231311
Node: C++ Interface Random Numbers236843
Node: C++ Interface Limitations238950
Node: Custom Allocation241791
Node: Language Bindings246443
Node: Algorithms250451
Node: Multiplication Algorithms251156
Node: Basecase Multiplication252368
Node: Karatsuba Multiplication254280
Node: Toom 3-Way Multiplication257910
Node: Toom 4-Way Multiplication264327
Node: FFT Multiplication265701
Node: Other Multiplication271130
Node: Unbalanced Multiplication273815
Node: Division Algorithms274713
Node: Single Limb Division275061
Node: Basecase Division277980
Node: Divide and Conquer Division279183
Node: Exact Division281454
Node: Exact Remainder284653
Node: Small Quotient Division286946
Node: Greatest Common Divisor Algorithms288545
Node: Binary GCD288837
Node: Lehmer's GCD291513
Node: Subquadratic GCD293728
Node: Extended GCD296193
Node: Jacobi Symbol296753
Node: Powering Algorithms297671
Node: Normal Powering Algorithm297935
Node: Modular Powering Algorithm298464
Node: Root Extraction Algorithms299528
Node: Square Root Algorithm299844
Node: Nth Root Algorithm303029
Node: Perfect Square Algorithm303815
Node: Perfect Power Algorithm305902
Node: Radix Conversion Algorithms306524
Node: Binary to Radix306901
Node: Radix to Binary310832
Node: Other Algorithms312797
Node: Prime Testing Algorithm313151
Node: Factorial Algorithm314378
Node: Binomial Coefficients Algorithm315819
Node: Fibonacci Numbers Algorithm316714
Node: Lucas Numbers Algorithm319190
Node: Random Number Algorithms319912
Node: Assembler Coding322036
Node: Assembler Code Organisation323013
Node: Assembler Basics323986
Node: Assembler Carry Propagation325145
Node: Assembler Cache Handling326982
Node: Assembler Functional Units329150
Node: Assembler Floating Point330771
Node: Assembler SIMD Instructions334555
Node: Assembler Software Pipelining335544
Node: Assembler Loop Unrolling336613
Node: Assembler Writing Guide338833
Node: Internals341603
Node: Integer Internals342117
Node: Rational Internals344374
Node: Float Internals345614
Node: Raw Output Internals352928
Node: C++ Interface Internals354123
Node: Contributors357410
Node: References366418
Node: GNU Free Documentation License374177
Node: Concept Index399328
Node: Function Index443895

End Tag Table