mpir/doc/mpir.info
wbhart 0783ca3a37 Updated the documentation, including references, contributors, removed an empty
section and put alignment details in the section on Custom Allocation.
2009-12-11 18:56:41 +00:00

174 lines
5.7 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.11 from mpir.texi.
This manual describes how to install and use MPIR, the Multiple
Precision Integers and Rationals library, version 1.3.0.
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
Copyright 2008 William Hart
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version
1.2 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: 990
mpir.info-2: 300665

Tag Table:
(Indirect)
Node: Top990
Node: Copying3173
Node: Introduction to MPIR5018
Node: Installing MPIR7439
Node: Build Options8575
Node: ABI and ISA24883
Node: Notes for Package Builds34310
Node: Notes for Particular Systems37428
Node: Known Build Problems44356
Node: Performance optimization47906
Node: MPIR Basics49041
Node: Headers and Libraries49695
Node: Nomenclature and Types51150
Node: Function Classes52861
Node: Variable Conventions54399
Node: Parameter Conventions55928
Node: Memory Management57992
Node: Reentrancy59124
Node: Useful Macros and Constants60561
Node: Compatibility with older versions61907
Node: Demonstration Programs62750
Node: Efficiency64621
Node: Debugging72251
Node: Profiling78820
Node: Autoconf82854
Node: Emacs84728
Node: Reporting Bugs85337
Node: Integer Functions87904
Node: Initializing Integers88683
Node: Assigning Integers90355
Node: Simultaneous Integer Init & Assign91943
Node: Converting Integers93570
Node: Integer Arithmetic96223
Node: Integer Division97826
Node: Integer Exponentiation104255
Node: Integer Roots105117
Node: Number Theoretic Functions106944
Node: Integer Comparisons115095
Node: Integer Logic and Bit Fiddling116474
Node: I/O of Integers119088
Node: Integer Random Numbers121703
Node: Integer Import and Export123479
Node: Miscellaneous Integer Functions127484
Node: Integer Special Functions129345
Node: Rational Number Functions132516
Node: Initializing Rationals133711
Node: Rational Conversions135957
Node: Rational Arithmetic137689
Node: Comparing Rationals139026
Node: Applying Integer Functions140394
Node: I/O of Rationals141878
Node: Floating-point Functions143741
Node: Initializing Floats146629
Node: Assigning Floats150327
Node: Simultaneous Float Init & Assign152895
Node: Converting Floats154425
Node: Float Arithmetic157386
Node: Float Comparison159432
Node: I/O of Floats160784
Node: Miscellaneous Float Functions163110
Node: Low-level Functions165749
Node: Random Number Functions188660
Node: Random State Initialization189730
Node: Random State Seeding191793
Node: Random State Miscellaneous193183
Node: Formatted Output193825
Node: Formatted Output Strings194071
Node: Formatted Output Functions199311
Node: C++ Formatted Output203388
Node: Formatted Input206075
Node: Formatted Input Strings206312
Node: Formatted Input Functions210974
Node: C++ Formatted Input213947
Node: C++ Class Interface215855
Node: C++ Interface General216853
Node: C++ Interface Integers219936
Node: C++ Interface Rationals223370
Node: C++ Interface Floats227049
Node: C++ Interface Random Numbers232344
Node: C++ Interface Limitations234474
Node: Custom Allocation237320
Node: Language Bindings241966
Node: Algorithms245982
Node: Multiplication Algorithms246738
Node: Basecase Multiplication247754
Node: Karatsuba Multiplication249666
Node: Toom 3-Way Multiplication253296
Node: FFT Multiplication259705
Node: Other Multiplication265043
Node: Division Algorithms267436
Node: Single Limb Division267784
Node: Basecase Division270704
Node: Divide and Conquer Division271908
Node: Exact Division274146
Node: Exact Remainder277314
Node: Small Quotient Division279607
Node: Greatest Common Divisor Algorithms281206
Node: Binary GCD281480
Node: Accelerated GCD284159
Node: Extended GCD285958
Node: Jacobi Symbol287629
Node: Powering Algorithms288546
Node: Normal Powering Algorithm288810
Node: Modular Powering Algorithm289339
Node: Root Extraction Algorithms290403
Node: Square Root Algorithm290719
Node: Nth Root Algorithm292862
Node: Perfect Square Algorithm293648
Node: Perfect Power Algorithm295735
Node: Radix Conversion Algorithms296357
Node: Binary to Radix296734
Node: Radix to Binary300665
Node: Other Algorithms302597
Node: Prime Testing Algorithm302951
Node: Factorial Algorithm304136
Node: Binomial Coefficients Algorithm305540
Node: Fibonacci Numbers Algorithm306435
Node: Lucas Numbers Algorithm308911
Node: Random Number Algorithms309633
Node: Assembler Coding311757
Node: Assembler Code Organisation312734
Node: Assembler Basics313707
Node: Assembler Carry Propagation314866
Node: Assembler Cache Handling316704
Node: Assembler Functional Units318872
Node: Assembler Floating Point320493
Node: Assembler SIMD Instructions324276
Node: Assembler Software Pipelining325265
Node: Assembler Loop Unrolling326333
Node: Assembler Writing Guide328553
Node: Internals331323
Node: Integer Internals331837
Node: Rational Internals334094
Node: Float Internals335334
Node: Raw Output Internals342662
Node: C++ Interface Internals343857
Node: Contributors347156
Node: References353735
Node: GNU Free Documentation License360651
Node: Concept Index383098
Node: Function Index428960

End Tag Table