mpir/doc/gmp.info
2008-04-17 21:03:07 +00:00

173 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 /home/tege/prec/gmp42/doc/gmp.info, produced by makeinfo
version 4.6 from /home/tege/prec/gmp42/doc/gmp.texi.
This manual describes how to install and use the GNU multiple precision
arithmetic library, version 4.2.1.
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
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
* gmp: (gmp). GNU Multiple Precision Arithmetic Library.
END-INFO-DIR-ENTRY

Indirect:
gmp.info-1: 977
gmp.info-2: 300497

Tag Table:
(Indirect)
Node: Top977
Node: Copying3172
Node: Introduction to GMP5025
Node: Installing GMP7721
Node: Build Options8447
Node: ABI and ISA24509
Node: Notes for Package Builds33905
Node: Notes for Particular Systems36984
Node: Known Build Problems43744
Node: Performance optimization47272
Node: GMP Basics48398
Node: Headers and Libraries49042
Node: Nomenclature and Types50458
Node: Function Classes52168
Node: Variable Conventions53853
Node: Parameter Conventions55454
Node: Memory Management57507
Node: Reentrancy58627
Node: Useful Macros and Constants60492
Node: Compatibility with older versions61258
Node: Demonstration Programs62211
Node: Efficiency64066
Node: Debugging71700
Node: Profiling78234
Node: Autoconf82253
Node: Emacs84026
Node: Reporting Bugs84622
Node: Integer Functions87150
Node: Initializing Integers87922
Node: Assigning Integers89586
Node: Simultaneous Integer Init & Assign91157
Node: Converting Integers92769
Node: Integer Arithmetic95406
Node: Integer Division96985
Node: Integer Exponentiation103368
Node: Integer Roots104207
Node: Number Theoretic Functions105867
Node: Integer Comparisons111879
Node: Integer Logic and Bit Fiddling113239
Node: I/O of Integers115830
Node: Integer Random Numbers118428
Node: Integer Import and Export121036
Node: Miscellaneous Integer Functions125021
Node: Integer Special Functions126862
Node: Rational Number Functions129932
Node: Initializing Rationals131120
Node: Rational Conversions133349
Node: Rational Arithmetic135068
Node: Comparing Rationals136387
Node: Applying Integer Functions137741
Node: I/O of Rationals139210
Node: Floating-point Functions141060
Node: Initializing Floats143941
Node: Assigning Floats147622
Node: Simultaneous Float Init & Assign150173
Node: Converting Floats151688
Node: Float Arithmetic154635
Node: Float Comparison156655
Node: I/O of Floats158082
Node: Miscellaneous Float Functions160395
Node: Low-level Functions162275
Node: Random Number Functions183852
Node: Random State Initialization184916
Node: Random State Seeding187761
Node: Random State Miscellaneous189140
Node: Formatted Output189771
Node: Formatted Output Strings190010
Node: Formatted Output Functions195237
Node: C++ Formatted Output199290
Node: Formatted Input201959
Node: Formatted Input Strings202189
Node: Formatted Input Functions206841
Node: C++ Formatted Input209794
Node: C++ Class Interface211684
Node: C++ Interface General212679
Node: C++ Interface Integers215743
Node: C++ Interface Rationals219139
Node: C++ Interface Floats222785
Node: C++ Interface Random Numbers228046
Node: C++ Interface Limitations230432
Node: BSD Compatible Functions233250
Node: Custom Allocation237938
Node: Language Bindings242255
Node: Algorithms246260
Node: Multiplication Algorithms246955
Node: Basecase Multiplication247879
Node: Karatsuba Multiplication249776
Node: Toom 3-Way Multiplication253395
Node: FFT Multiplication259792
Node: Other Multiplication265114
Node: Division Algorithms267583
Node: Single Limb Division267920
Node: Basecase Division270825
Node: Divide and Conquer Division272014
Node: Exact Division274237
Node: Exact Remainder277390
Node: Small Quotient Division279668
Node: Greatest Common Divisor Algorithms281252
Node: Binary GCD281515
Node: Accelerated GCD284178
Node: Extended GCD285961
Node: Jacobi Symbol287616
Node: Powering Algorithms288518
Node: Normal Powering Algorithm288771
Node: Modular Powering Algorithm289285
Node: Root Extraction Algorithms290334
Node: Square Root Algorithm290639
Node: Nth Root Algorithm292766
Node: Perfect Square Algorithm293537
Node: Perfect Power Algorithm295609
Node: Radix Conversion Algorithms296216
Node: Binary to Radix296582
Node: Radix to Binary300497
Node: Other Algorithms302414
Node: Prime Testing Algorithm302757
Node: Factorial Algorithm303927
Node: Binomial Coefficients Algorithm305316
Node: Fibonacci Numbers Algorithm306196
Node: Lucas Numbers Algorithm308666
Node: Random Number Algorithms309373
Node: Assembler Coding311480
Node: Assembler Code Organisation312444
Node: Assembler Basics313402
Node: Assembler Carry Propagation314545
Node: Assembler Cache Handling316367
Node: Assembler Functional Units318519
Node: Assembler Floating Point320125
Node: Assembler SIMD Instructions323907
Node: Assembler Software Pipelining324879
Node: Assembler Loop Unrolling325932
Node: Assembler Writing Guide328137
Node: Internals330890
Node: Integer Internals331396
Node: Rational Internals333642
Node: Float Internals334870
Node: Raw Output Internals342196
Node: C++ Interface Internals343380
Node: Contributors346673
Node: References350610
Node: GNU Free Documentation License355627
Node: Concept Index378047
Node: Function Index405269

End Tag Table