mpir/doc/mpir.info
2009-07-24 12:24:26 +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.13 from mpir.texi.
This manual describes how to install and use MPIR, the Multiple
Precision Integers and Rationals library, version 1.2.
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: 988
mpir.info-2: 299939

Tag Table:
(Indirect)
Node: Top988
Node: Copying3231
Node: Introduction to MPIR5076
Node: Installing MPIR7497
Node: Build Options8771
Node: ABI and ISA25288
Node: Notes for Package Builds34715
Node: Notes for Particular Systems37833
Node: Known Build Problems44585
Node: Performance optimization48135
Node: MPIR Basics49270
Node: Headers and Libraries49924
Node: Nomenclature and Types51379
Node: Function Classes53090
Node: Variable Conventions54786
Node: Parameter Conventions56401
Node: Memory Management58465
Node: Reentrancy59597
Node: Useful Macros and Constants61482
Node: Compatibility with older versions62826
Node: Demonstration Programs63805
Node: Efficiency65676
Node: Debugging73306
Node: Profiling79873
Node: Autoconf83907
Node: Emacs85781
Node: Reporting Bugs86390
Node: Integer Functions88957
Node: Initializing Integers89736
Node: Assigning Integers91408
Node: Simultaneous Integer Init & Assign92996
Node: Converting Integers94623
Node: Integer Arithmetic97276
Node: Integer Division98879
Node: Integer Exponentiation105308
Node: Integer Roots106170
Node: Number Theoretic Functions107845
Node: Integer Comparisons113899
Node: Integer Logic and Bit Fiddling115278
Node: I/O of Integers117892
Node: Integer Random Numbers120507
Node: Integer Import and Export123132
Node: Miscellaneous Integer Functions127137
Node: Integer Special Functions128998
Node: Rational Number Functions132083
Node: Initializing Rationals133278
Node: Rational Conversions135524
Node: Rational Arithmetic137256
Node: Comparing Rationals138593
Node: Applying Integer Functions139961
Node: I/O of Rationals141445
Node: Floating-point Functions143308
Node: Initializing Floats146196
Node: Assigning Floats149894
Node: Simultaneous Float Init & Assign152462
Node: Converting Floats153992
Node: Float Arithmetic156953
Node: Float Comparison158999
Node: I/O of Floats160442
Node: Miscellaneous Float Functions162768
Node: Low-level Functions164669
Node: Random Number Functions186428
Node: Random State Initialization187498
Node: Random State Seeding190360
Node: Random State Miscellaneous191750
Node: Formatted Output192392
Node: Formatted Output Strings192638
Node: Formatted Output Functions197878
Node: C++ Formatted Output201955
Node: Formatted Input204642
Node: Formatted Input Strings204879
Node: Formatted Input Functions209541
Node: C++ Formatted Input212514
Node: C++ Class Interface214422
Node: C++ Interface General215427
Node: C++ Interface Integers218510
Node: C++ Interface Rationals221944
Node: C++ Interface Floats225623
Node: C++ Interface Random Numbers230918
Node: C++ Interface Limitations233326
Node: BSD Compatible Functions236172
Node: Custom Allocation240881
Node: Language Bindings245210
Node: Algorithms249226
Node: Multiplication Algorithms249931
Node: Basecase Multiplication250866
Node: Karatsuba Multiplication252778
Node: Toom 3-Way Multiplication256408
Node: FFT Multiplication262817
Node: Other Multiplication268155
Node: Division Algorithms270641
Node: Single Limb Division270989
Node: Basecase Division273909
Node: Divide and Conquer Division275113
Node: Exact Division277351
Node: Exact Remainder280519
Node: Small Quotient Division282812
Node: Greatest Common Divisor Algorithms284411
Node: Binary GCD284685
Node: Accelerated GCD287364
Node: Extended GCD289163
Node: Jacobi Symbol290834
Node: Powering Algorithms291751
Node: Normal Powering Algorithm292015
Node: Modular Powering Algorithm292544
Node: Root Extraction Algorithms293608
Node: Square Root Algorithm293924
Node: Nth Root Algorithm296067
Node: Perfect Square Algorithm296853
Node: Perfect Power Algorithm298940
Node: Radix Conversion Algorithms299562
Node: Binary to Radix299939
Node: Radix to Binary303870
Node: Other Algorithms305802
Node: Prime Testing Algorithm306156
Node: Factorial Algorithm307341
Node: Binomial Coefficients Algorithm308745
Node: Fibonacci Numbers Algorithm309640
Node: Lucas Numbers Algorithm312116
Node: Random Number Algorithms312838
Node: Assembler Coding314962
Node: Assembler Code Organisation315939
Node: Assembler Basics316912
Node: Assembler Carry Propagation318071
Node: Assembler Cache Handling319909
Node: Assembler Functional Units322077
Node: Assembler Floating Point323698
Node: Assembler SIMD Instructions327481
Node: Assembler Software Pipelining328470
Node: Assembler Loop Unrolling329538
Node: Assembler Writing Guide331758
Node: Internals334528
Node: Integer Internals335042
Node: Rational Internals337299
Node: Float Internals338539
Node: Raw Output Internals345867
Node: C++ Interface Internals347062
Node: Contributors350361
Node: References355295
Node: GNU Free Documentation License360351
Node: Concept Index382798
Node: Function Index429013

End Tag Table