mpir/doc/mpir.info

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.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: 300438

Tag Table:
(Indirect)
Node: Top990
Node: Copying3235
Node: Introduction to MPIR5080
Node: Installing MPIR7501
Node: Build Options8637
Node: ABI and ISA24945
Node: Notes for Package Builds34372
Node: Notes for Particular Systems37490
Node: Known Build Problems44244
Node: Performance optimization47794
Node: MPIR Basics48929
Node: Headers and Libraries49583
Node: Nomenclature and Types51038
Node: Function Classes52749
Node: Variable Conventions54287
Node: Parameter Conventions55816
Node: Memory Management57880
Node: Reentrancy59012
Node: Useful Macros and Constants60449
Node: Compatibility with older versions61795
Node: Demonstration Programs62638
Node: Efficiency64509
Node: Debugging72139
Node: Profiling78708
Node: Autoconf82742
Node: Emacs84616
Node: Reporting Bugs85225
Node: Integer Functions87792
Node: Initializing Integers88571
Node: Assigning Integers90243
Node: Simultaneous Integer Init & Assign91831
Node: Converting Integers93458
Node: Integer Arithmetic96111
Node: Integer Division97714
Node: Integer Exponentiation104143
Node: Integer Roots105005
Node: Number Theoretic Functions106832
Node: Integer Comparisons114969
Node: Integer Logic and Bit Fiddling116348
Node: I/O of Integers118962
Node: Integer Random Numbers121577
Node: Integer Import and Export123353
Node: Miscellaneous Integer Functions127358
Node: Integer Special Functions129219
Node: Rational Number Functions132390
Node: Initializing Rationals133585
Node: Rational Conversions135831
Node: Rational Arithmetic137563
Node: Comparing Rationals138900
Node: Applying Integer Functions140268
Node: I/O of Rationals141752
Node: Floating-point Functions143615
Node: Initializing Floats146503
Node: Assigning Floats150201
Node: Simultaneous Float Init & Assign152769
Node: Converting Floats154299
Node: Float Arithmetic157260
Node: Float Comparison159306
Node: I/O of Floats160658
Node: Miscellaneous Float Functions162984
Node: Low-level Functions164885
Node: Random Number Functions186415
Node: Random State Initialization187485
Node: Random State Seeding189548
Node: Random State Miscellaneous190938
Node: Formatted Output191580
Node: Formatted Output Strings191826
Node: Formatted Output Functions197066
Node: C++ Formatted Output201143
Node: Formatted Input203830
Node: Formatted Input Strings204067
Node: Formatted Input Functions208729
Node: C++ Formatted Input211702
Node: C++ Class Interface213610
Node: C++ Interface General214615
Node: C++ Interface Integers217698
Node: C++ Interface Rationals221132
Node: C++ Interface Floats224811
Node: C++ Interface Random Numbers230106
Node: C++ Interface Limitations232236
Node: BSD Compatible Functions235082
Node: Custom Allocation235300
Node: Language Bindings239492
Node: Algorithms243508
Node: Multiplication Algorithms244213
Node: Basecase Multiplication245148
Node: Karatsuba Multiplication247060
Node: Toom 3-Way Multiplication250690
Node: FFT Multiplication257099
Node: Other Multiplication262437
Node: Division Algorithms264923
Node: Single Limb Division265271
Node: Basecase Division268191
Node: Divide and Conquer Division269395
Node: Exact Division271633
Node: Exact Remainder274801
Node: Small Quotient Division277094
Node: Greatest Common Divisor Algorithms278693
Node: Binary GCD278967
Node: Accelerated GCD281646
Node: Extended GCD283445
Node: Jacobi Symbol285116
Node: Powering Algorithms286033
Node: Normal Powering Algorithm286297
Node: Modular Powering Algorithm286826
Node: Root Extraction Algorithms287890
Node: Square Root Algorithm288206
Node: Nth Root Algorithm290349
Node: Perfect Square Algorithm291135
Node: Perfect Power Algorithm293222
Node: Radix Conversion Algorithms293844
Node: Binary to Radix294221
Node: Radix to Binary298152
Node: Other Algorithms300084
Node: Prime Testing Algorithm300438
Node: Factorial Algorithm301623
Node: Binomial Coefficients Algorithm303027
Node: Fibonacci Numbers Algorithm303922
Node: Lucas Numbers Algorithm306398
Node: Random Number Algorithms307120
Node: Assembler Coding309244
Node: Assembler Code Organisation310221
Node: Assembler Basics311194
Node: Assembler Carry Propagation312353
Node: Assembler Cache Handling314191
Node: Assembler Functional Units316359
Node: Assembler Floating Point317980
Node: Assembler SIMD Instructions321763
Node: Assembler Software Pipelining322752
Node: Assembler Loop Unrolling323820
Node: Assembler Writing Guide326040
Node: Internals328810
Node: Integer Internals329324
Node: Rational Internals331581
Node: Float Internals332821
Node: Raw Output Internals340149
Node: C++ Interface Internals341344
Node: Contributors344643
Node: References349577
Node: GNU Free Documentation License354633
Node: Concept Index377080
Node: Function Index423078

End Tag Table