mpir/doc/mpir.info
2009-03-15 16:40:56 +00:00

175 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.0.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: 298969

Tag Table:
(Indirect)
Node: Top990
Node: Copying3235
Node: Introduction to MPIR5080
Node: Installing MPIR7501
Node: Build Options8262
Node: ABI and ISA24314
Node: Notes for Package Builds33741
Node: Notes for Particular Systems36859
Node: Known Build Problems43611
Node: Performance optimization47161
Node: MPIR Basics48296
Node: Headers and Libraries48950
Node: Nomenclature and Types50405
Node: Function Classes52116
Node: Variable Conventions53812
Node: Parameter Conventions55427
Node: Memory Management57491
Node: Reentrancy58623
Node: Useful Macros and Constants60508
Node: Compatibility with older versions61854
Node: Demonstration Programs62833
Node: Efficiency64704
Node: Debugging72334
Node: Profiling78903
Node: Autoconf82937
Node: Emacs84811
Node: Reporting Bugs85420
Node: Integer Functions87987
Node: Initializing Integers88766
Node: Assigning Integers90438
Node: Simultaneous Integer Init & Assign92026
Node: Converting Integers93653
Node: Integer Arithmetic96306
Node: Integer Division97909
Node: Integer Exponentiation104338
Node: Integer Roots105200
Node: Number Theoretic Functions106875
Node: Integer Comparisons112929
Node: Integer Logic and Bit Fiddling114308
Node: I/O of Integers116922
Node: Integer Random Numbers119537
Node: Integer Import and Export122162
Node: Miscellaneous Integer Functions126167
Node: Integer Special Functions128028
Node: Rational Number Functions131113
Node: Initializing Rationals132308
Node: Rational Conversions134554
Node: Rational Arithmetic136286
Node: Comparing Rationals137623
Node: Applying Integer Functions138991
Node: I/O of Rationals140475
Node: Floating-point Functions142338
Node: Initializing Floats145226
Node: Assigning Floats148924
Node: Simultaneous Float Init & Assign151492
Node: Converting Floats153022
Node: Float Arithmetic155983
Node: Float Comparison158029
Node: I/O of Floats159472
Node: Miscellaneous Float Functions161798
Node: Low-level Functions163699
Node: Random Number Functions185458
Node: Random State Initialization186528
Node: Random State Seeding189390
Node: Random State Miscellaneous190780
Node: Formatted Output191422
Node: Formatted Output Strings191668
Node: Formatted Output Functions196908
Node: C++ Formatted Output200985
Node: Formatted Input203672
Node: Formatted Input Strings203909
Node: Formatted Input Functions208571
Node: C++ Formatted Input211544
Node: C++ Class Interface213452
Node: C++ Interface General214457
Node: C++ Interface Integers217540
Node: C++ Interface Rationals220974
Node: C++ Interface Floats224653
Node: C++ Interface Random Numbers229948
Node: C++ Interface Limitations232356
Node: BSD Compatible Functions235202
Node: Custom Allocation239911
Node: Language Bindings244240
Node: Algorithms248256
Node: Multiplication Algorithms248961
Node: Basecase Multiplication249896
Node: Karatsuba Multiplication251808
Node: Toom 3-Way Multiplication255438
Node: FFT Multiplication261847
Node: Other Multiplication267185
Node: Division Algorithms269671
Node: Single Limb Division270019
Node: Basecase Division272939
Node: Divide and Conquer Division274143
Node: Exact Division276381
Node: Exact Remainder279549
Node: Small Quotient Division281842
Node: Greatest Common Divisor Algorithms283441
Node: Binary GCD283715
Node: Accelerated GCD286394
Node: Extended GCD288193
Node: Jacobi Symbol289864
Node: Powering Algorithms290781
Node: Normal Powering Algorithm291045
Node: Modular Powering Algorithm291574
Node: Root Extraction Algorithms292638
Node: Square Root Algorithm292954
Node: Nth Root Algorithm295097
Node: Perfect Square Algorithm295883
Node: Perfect Power Algorithm297970
Node: Radix Conversion Algorithms298592
Node: Binary to Radix298969
Node: Radix to Binary302900
Node: Other Algorithms304832
Node: Prime Testing Algorithm305186
Node: Factorial Algorithm306371
Node: Binomial Coefficients Algorithm307775
Node: Fibonacci Numbers Algorithm308670
Node: Lucas Numbers Algorithm311146
Node: Random Number Algorithms311868
Node: Assembler Coding313992
Node: Assembler Code Organisation314969
Node: Assembler Basics315942
Node: Assembler Carry Propagation317101
Node: Assembler Cache Handling318939
Node: Assembler Functional Units321107
Node: Assembler Floating Point322728
Node: Assembler SIMD Instructions326511
Node: Assembler Software Pipelining327500
Node: Assembler Loop Unrolling328568
Node: Assembler Writing Guide330788
Node: Internals333558
Node: Integer Internals334072
Node: Rational Internals336329
Node: Float Internals337569
Node: Raw Output Internals344897
Node: C++ Interface Internals346092
Node: Contributors349391
Node: References354325
Node: GNU Free Documentation License359381
Node: Concept Index381828
Node: Function Index427970

End Tag Table