Blame doc/gmp.info

Packit 5c3484
This is gmp.info, produced by makeinfo version 6.1 from gmp.texi.
Packit 5c3484
Packit 5c3484
This manual describes how to install and use the GNU multiple precision
Packit 5c3484
arithmetic library, version 6.1.2.
Packit 5c3484
Packit 5c3484
   Copyright 1991, 1993-2016 Free Software Foundation, Inc.
Packit 5c3484
Packit 5c3484
   Permission is granted to copy, distribute and/or modify this document
Packit 5c3484
under the terms of the GNU Free Documentation License, Version 1.3 or
Packit 5c3484
any later version published by the Free Software Foundation; with no
Packit 5c3484
Invariant Sections, with the Front-Cover Texts being "A GNU Manual", and
Packit 5c3484
with the Back-Cover Texts being "You have freedom to copy and modify
Packit 5c3484
this GNU Manual, like GNU software".  A copy of the license is included
Packit 5c3484
in *note GNU Free Documentation License::.
Packit 5c3484
INFO-DIR-SECTION GNU libraries
Packit 5c3484
START-INFO-DIR-ENTRY
Packit 5c3484
* gmp: (gmp).                   GNU Multiple Precision Arithmetic Library.
Packit 5c3484
END-INFO-DIR-ENTRY
Packit 5c3484
Packit 5c3484
?
Packit 5c3484
Indirect:
Packit 5c3484
gmp.info-1: 852
Packit 5c3484
gmp.info-2: 302566
Packit 5c3484
?
Packit 5c3484
Tag Table:
Packit 5c3484
(Indirect)
Packit 5c3484
Node: Top852
Packit 5c3484
Node: Copying2919
Packit 5c3484
Node: Introduction to GMP5266
Packit 5c3484
Node: Installing GMP7982
Packit 5c3484
Node: Build Options8714
Packit 5c3484
Node: ABI and ISA24423
Packit 5c3484
Node: Notes for Package Builds34264
Packit 5c3484
Node: Notes for Particular Systems37351
Packit 5c3484
Node: Known Build Problems45101
Packit 5c3484
Node: Performance optimization48633
Packit 5c3484
Node: GMP Basics49762
Packit 5c3484
Node: Headers and Libraries50410
Packit 5c3484
Node: Nomenclature and Types51815
Packit 5c3484
Node: Function Classes53811
Packit 5c3484
Node: Variable Conventions55346
Packit 5c3484
Node: Parameter Conventions56955
Packit 5c3484
Node: Memory Management59011
Packit 5c3484
Node: Reentrancy60139
Packit 5c3484
Node: Useful Macros and Constants62007
Packit 5c3484
Node: Compatibility with older versions62998
Packit 5c3484
Node: Demonstration Programs63908
Packit 5c3484
Node: Efficiency65767
Packit 5c3484
Node: Debugging73381
Packit 5c3484
Node: Profiling80401
Packit 5c3484
Node: Autoconf84391
Packit 5c3484
Node: Emacs86172
Packit 5c3484
Node: Reporting Bugs86778
Packit 5c3484
Node: Integer Functions89404
Packit 5c3484
Node: Initializing Integers90180
Packit 5c3484
Node: Assigning Integers92556
Packit 5c3484
Node: Simultaneous Integer Init & Assign94167
Packit 5c3484
Node: Converting Integers95814
Packit 5c3484
Node: Integer Arithmetic98754
Packit 5c3484
Node: Integer Division100490
Packit 5c3484
Node: Integer Exponentiation107249
Packit 5c3484
Node: Integer Roots108743
Packit 5c3484
Node: Number Theoretic Functions110460
Packit 5c3484
Node: Integer Comparisons117719
Packit 5c3484
Node: Integer Logic and Bit Fiddling119157
Packit 5c3484
Node: I/O of Integers121797
Packit 5c3484
Node: Integer Random Numbers124788
Packit 5c3484
Node: Integer Import and Export127409
Packit 5c3484
Node: Miscellaneous Integer Functions131425
Packit 5c3484
Node: Integer Special Functions133339
Packit 5c3484
Node: Rational Number Functions137512
Packit 5c3484
Node: Initializing Rationals138705
Packit 5c3484
Node: Rational Conversions141178
Packit 5c3484
Node: Rational Arithmetic142928
Packit 5c3484
Node: Comparing Rationals144340
Packit 5c3484
Node: Applying Integer Functions145811
Packit 5c3484
Node: I/O of Rationals147330
Packit 5c3484
Node: Floating-point Functions149387
Packit 5c3484
Node: Initializing Floats152432
Packit 5c3484
Node: Assigning Floats156524
Packit 5c3484
Node: Simultaneous Float Init & Assign159112
Packit 5c3484
Node: Converting Floats160662
Packit 5c3484
Node: Float Arithmetic163927
Packit 5c3484
Node: Float Comparison166080
Packit 5c3484
Node: I/O of Floats167651
Packit 5c3484
Node: Miscellaneous Float Functions170340
Packit 5c3484
Node: Low-level Functions172342
Packit 5c3484
Node: Random Number Functions206525
Packit 5c3484
Node: Random State Initialization207593
Packit 5c3484
Node: Random State Seeding210458
Packit 5c3484
Node: Random State Miscellaneous211863
Packit 5c3484
Node: Formatted Output212505
Packit 5c3484
Node: Formatted Output Strings212750
Packit 5c3484
Node: Formatted Output Functions218145
Packit 5c3484
Node: C++ Formatted Output222209
Packit 5c3484
Node: Formatted Input224909
Packit 5c3484
Node: Formatted Input Strings225145
Packit 5c3484
Node: Formatted Input Functions229805
Packit 5c3484
Node: C++ Formatted Input232774
Packit 5c3484
Node: C++ Class Interface234677
Packit 5c3484
Node: C++ Interface General235628
Packit 5c3484
Node: C++ Interface Integers238697
Packit 5c3484
Node: C++ Interface Rationals242542
Packit 5c3484
Node: C++ Interface Floats246566
Packit 5c3484
Node: C++ Interface Random Numbers252583
Packit 5c3484
Node: C++ Interface Limitations254983
Packit 5c3484
Node: Custom Allocation258558
Packit 5c3484
Node: Language Bindings262777
Packit 5c3484
Node: Algorithms266351
Packit 5c3484
Node: Multiplication Algorithms267051
Packit 5c3484
Node: Basecase Multiplication268140
Packit 5c3484
Node: Karatsuba Multiplication270048
Packit 5c3484
Node: Toom 3-Way Multiplication273672
Packit 5c3484
Node: Toom 4-Way Multiplication280091
Packit 5c3484
Node: Higher degree Toom'n'half281470
Packit 5c3484
Node: FFT Multiplication282762
Packit 5c3484
Node: Other Multiplication288098
Packit 5c3484
Node: Unbalanced Multiplication290572
Packit 5c3484
Node: Division Algorithms291360
Packit 5c3484
Node: Single Limb Division291739
Packit 5c3484
Node: Basecase Division294627
Packit 5c3484
Node: Divide and Conquer Division295830
Packit 5c3484
Node: Block-Wise Barrett Division297898
Packit 5c3484
Node: Exact Division298550
Packit 5c3484
Node: Exact Remainder302566
Packit 5c3484
Node: Small Quotient Division304816
Packit 5c3484
Node: Greatest Common Divisor Algorithms306414
Packit 5c3484
Node: Binary GCD306711
Packit 5c3484
Node: Lehmer's Algorithm309561
Packit 5c3484
Node: Subquadratic GCD311791
Packit 5c3484
Node: Extended GCD314260
Packit 5c3484
Node: Jacobi Symbol315578
Packit 5c3484
Node: Powering Algorithms316593
Packit 5c3484
Node: Normal Powering Algorithm316856
Packit 5c3484
Node: Modular Powering Algorithm317384
Packit 5c3484
Node: Root Extraction Algorithms318166
Packit 5c3484
Node: Square Root Algorithm318481
Packit 5c3484
Node: Nth Root Algorithm320622
Packit 5c3484
Node: Perfect Square Algorithm321407
Packit 5c3484
Node: Perfect Power Algorithm323494
Packit 5c3484
Node: Radix Conversion Algorithms324115
Packit 5c3484
Node: Binary to Radix324491
Packit 5c3484
Node: Radix to Binary328112
Packit 5c3484
Node: Other Algorithms330200
Packit 5c3484
Node: Prime Testing Algorithm330552
Packit 5c3484
Node: Factorial Algorithm331736
Packit 5c3484
Node: Binomial Coefficients Algorithm334136
Packit 5c3484
Node: Fibonacci Numbers Algorithm335030
Packit 5c3484
Node: Lucas Numbers Algorithm337504
Packit 5c3484
Node: Random Number Algorithms338225
Packit 5c3484
Node: Assembly Coding340345
Packit 5c3484
Node: Assembly Code Organisation341305
Packit 5c3484
Node: Assembly Basics342272
Packit 5c3484
Node: Assembly Carry Propagation343422
Packit 5c3484
Node: Assembly Cache Handling345252
Packit 5c3484
Node: Assembly Functional Units347413
Packit 5c3484
Node: Assembly Floating Point349026
Packit 5c3484
Node: Assembly SIMD Instructions352805
Packit 5c3484
Node: Assembly Software Pipelining353787
Packit 5c3484
Node: Assembly Loop Unrolling354850
Packit 5c3484
Node: Assembly Writing Guide357065
Packit 5c3484
Node: Internals359830
Packit 5c3484
Node: Integer Internals360342
Packit 5c3484
Node: Rational Internals362598
Packit 5c3484
Node: Float Internals363836
Packit 5c3484
Node: Raw Output Internals371236
Packit 5c3484
Node: C++ Interface Internals372430
Packit 5c3484
Node: Contributors375751
Packit 5c3484
Node: References381886
Packit 5c3484
Node: GNU Free Documentation License387636
Packit 5c3484
Node: Concept Index412778
Packit 5c3484
Node: Function Index460592
Packit 5c3484
?
Packit 5c3484
End Tag Table
Packit 5c3484
Packit 5c3484
?
Packit 5c3484
Local Variables:
Packit 5c3484
coding: iso-8859-1
Packit 5c3484
End: