mpir/doc/mpir.info
2009-04-08 13:41:51 +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.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: 988
mpir.info-2: 299759

Tag Table:
(Indirect)
Node: Top988
Node: Copying3231
Node: Introduction to MPIR5076
Node: Installing MPIR7497
Node: Build Options8638
Node: ABI and ISA25108
Node: Notes for Package Builds34535
Node: Notes for Particular Systems37653
Node: Known Build Problems44405
Node: Performance optimization47955
Node: MPIR Basics49090
Node: Headers and Libraries49744
Node: Nomenclature and Types51199
Node: Function Classes52910
Node: Variable Conventions54606
Node: Parameter Conventions56221
Node: Memory Management58285
Node: Reentrancy59417
Node: Useful Macros and Constants61302
Node: Compatibility with older versions62646
Node: Demonstration Programs63625
Node: Efficiency65496
Node: Debugging73126
Node: Profiling79693
Node: Autoconf83727
Node: Emacs85601
Node: Reporting Bugs86210
Node: Integer Functions88777
Node: Initializing Integers89556
Node: Assigning Integers91228
Node: Simultaneous Integer Init & Assign92816
Node: Converting Integers94443
Node: Integer Arithmetic97096
Node: Integer Division98699
Node: Integer Exponentiation105128
Node: Integer Roots105990
Node: Number Theoretic Functions107665
Node: Integer Comparisons113719
Node: Integer Logic and Bit Fiddling115098
Node: I/O of Integers117712
Node: Integer Random Numbers120327
Node: Integer Import and Export122952
Node: Miscellaneous Integer Functions126957
Node: Integer Special Functions128818
Node: Rational Number Functions131903
Node: Initializing Rationals133098
Node: Rational Conversions135344
Node: Rational Arithmetic137076
Node: Comparing Rationals138413
Node: Applying Integer Functions139781
Node: I/O of Rationals141265
Node: Floating-point Functions143128
Node: Initializing Floats146016
Node: Assigning Floats149714
Node: Simultaneous Float Init & Assign152282
Node: Converting Floats153812
Node: Float Arithmetic156773
Node: Float Comparison158819
Node: I/O of Floats160262
Node: Miscellaneous Float Functions162588
Node: Low-level Functions164489
Node: Random Number Functions186248
Node: Random State Initialization187318
Node: Random State Seeding190180
Node: Random State Miscellaneous191570
Node: Formatted Output192212
Node: Formatted Output Strings192458
Node: Formatted Output Functions197698
Node: C++ Formatted Output201775
Node: Formatted Input204462
Node: Formatted Input Strings204699
Node: Formatted Input Functions209361
Node: C++ Formatted Input212334
Node: C++ Class Interface214242
Node: C++ Interface General215247
Node: C++ Interface Integers218330
Node: C++ Interface Rationals221764
Node: C++ Interface Floats225443
Node: C++ Interface Random Numbers230738
Node: C++ Interface Limitations233146
Node: BSD Compatible Functions235992
Node: Custom Allocation240701
Node: Language Bindings245030
Node: Algorithms249046
Node: Multiplication Algorithms249751
Node: Basecase Multiplication250686
Node: Karatsuba Multiplication252598
Node: Toom 3-Way Multiplication256228
Node: FFT Multiplication262637
Node: Other Multiplication267975
Node: Division Algorithms270461
Node: Single Limb Division270809
Node: Basecase Division273729
Node: Divide and Conquer Division274933
Node: Exact Division277171
Node: Exact Remainder280339
Node: Small Quotient Division282632
Node: Greatest Common Divisor Algorithms284231
Node: Binary GCD284505
Node: Accelerated GCD287184
Node: Extended GCD288983
Node: Jacobi Symbol290654
Node: Powering Algorithms291571
Node: Normal Powering Algorithm291835
Node: Modular Powering Algorithm292364
Node: Root Extraction Algorithms293428
Node: Square Root Algorithm293744
Node: Nth Root Algorithm295887
Node: Perfect Square Algorithm296673
Node: Perfect Power Algorithm298760
Node: Radix Conversion Algorithms299382
Node: Binary to Radix299759
Node: Radix to Binary303690
Node: Other Algorithms305622
Node: Prime Testing Algorithm305976
Node: Factorial Algorithm307161
Node: Binomial Coefficients Algorithm308565
Node: Fibonacci Numbers Algorithm309460
Node: Lucas Numbers Algorithm311936
Node: Random Number Algorithms312658
Node: Assembler Coding314782
Node: Assembler Code Organisation315759
Node: Assembler Basics316732
Node: Assembler Carry Propagation317891
Node: Assembler Cache Handling319729
Node: Assembler Functional Units321897
Node: Assembler Floating Point323518
Node: Assembler SIMD Instructions327301
Node: Assembler Software Pipelining328290
Node: Assembler Loop Unrolling329358
Node: Assembler Writing Guide331578
Node: Internals334348
Node: Integer Internals334862
Node: Rational Internals337119
Node: Float Internals338359
Node: Raw Output Internals345687
Node: C++ Interface Internals346882
Node: Contributors350181
Node: References355115
Node: GNU Free Documentation License360171
Node: Concept Index382618
Node: Function Index428833

End Tag Table