173 lines
5.7 KiB
Plaintext
173 lines
5.7 KiB
Plaintext
|
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
|