1
0
Files
2016-11-30 09:03:17 +08:00

182 lines
5.8 KiB
Plaintext
Executable File
Raw Permalink 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 ../../gmp/doc/gmp.info, produced by makeinfo version 4.13 from
../../gmp/doc/gmp.texi.
This manual describes how to install and use the GNU multiple precision
arithmetic library, version 6.0.0.
Copyright 1991, 1993-2014 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.3 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: 882
gmp.info-2: 300831

Tag Table:
(Indirect)
Node: Top882
Node: Copying2953
Node: Introduction to GMP5299
Node: Installing GMP8014
Node: Build Options8746
Node: ABI and ISA24479
Node: Notes for Package Builds34316
Node: Notes for Particular Systems37403
Node: Known Build Problems45153
Node: Performance optimization48688
Node: GMP Basics49817
Node: Headers and Libraries50465
Node: Nomenclature and Types51870
Node: Function Classes53866
Node: Variable Conventions55400
Node: Parameter Conventions57009
Node: Memory Management59065
Node: Reentrancy60193
Node: Useful Macros and Constants62061
Node: Compatibility with older versions63052
Node: Demonstration Programs63963
Node: Efficiency65828
Node: Debugging73452
Node: Profiling80478
Node: Autoconf84469
Node: Emacs86250
Node: Reporting Bugs86856
Node: Integer Functions89483
Node: Initializing Integers90259
Node: Assigning Integers92635
Node: Simultaneous Integer Init & Assign94246
Node: Converting Integers95893
Node: Integer Arithmetic98857
Node: Integer Division100593
Node: Integer Exponentiation107345
Node: Integer Roots108839
Node: Number Theoretic Functions110559
Node: Integer Comparisons118034
Node: Integer Logic and Bit Fiddling119472
Node: I/O of Integers122117
Node: Integer Random Numbers125108
Node: Integer Import and Export127725
Node: Miscellaneous Integer Functions131741
Node: Integer Special Functions133655
Node: Rational Number Functions137815
Node: Initializing Rationals139008
Node: Rational Conversions141487
Node: Rational Arithmetic143237
Node: Comparing Rationals144649
Node: Applying Integer Functions146057
Node: I/O of Rationals147576
Node: Floating-point Functions149634
Node: Initializing Floats152604
Node: Assigning Floats156697
Node: Simultaneous Float Init & Assign159288
Node: Converting Floats160838
Node: Float Arithmetic164128
Node: Float Comparison166281
Node: I/O of Floats167941
Node: Miscellaneous Float Functions170630
Node: Low-level Functions172632
Node: Random Number Functions205756
Node: Random State Initialization206824
Node: Random State Seeding209689
Node: Random State Miscellaneous211094
Node: Formatted Output211736
Node: Formatted Output Strings211981
Node: Formatted Output Functions217360
Node: C++ Formatted Output221435
Node: Formatted Input224135
Node: Formatted Input Strings224371
Node: Formatted Input Functions229023
Node: C++ Formatted Input231992
Node: C++ Class Interface233895
Node: C++ Interface General234846
Node: C++ Interface Integers237916
Node: C++ Interface Rationals241637
Node: C++ Interface Floats245660
Node: C++ Interface Random Numbers251676
Node: C++ Interface Limitations254078
Node: Custom Allocation257656
Node: Language Bindings261875
Node: Algorithms265469
Node: Multiplication Algorithms266169
Node: Basecase Multiplication267258
Node: Karatsuba Multiplication269166
Node: Toom 3-Way Multiplication272792
Node: Toom 4-Way Multiplication279211
Node: Higher degree Toom'n'half280590
Node: FFT Multiplication281876
Node: Other Multiplication287211
Node: Unbalanced Multiplication289685
Node: Division Algorithms290473
Node: Single Limb Division290852
Node: Basecase Division293742
Node: Divide and Conquer Division294945
Node: Block-Wise Barrett Division297014
Node: Exact Division297666
Node: Exact Remainder300831
Node: Small Quotient Division303081
Node: Greatest Common Divisor Algorithms304679
Node: Binary GCD304976
Node: Lehmer's Algorithm307825
Node: Subquadratic GCD310044
Node: Extended GCD312501
Node: Jacobi Symbol313813
Node: Powering Algorithms314828
Node: Normal Powering Algorithm315091
Node: Modular Powering Algorithm315619
Node: Root Extraction Algorithms316401
Node: Square Root Algorithm316716
Node: Nth Root Algorithm318857
Node: Perfect Square Algorithm319642
Node: Perfect Power Algorithm321729
Node: Radix Conversion Algorithms322350
Node: Binary to Radix322726
Node: Radix to Binary326656
Node: Other Algorithms328744
Node: Prime Testing Algorithm329096
Node: Factorial Algorithm330280
Node: Binomial Coefficients Algorithm332670
Node: Fibonacci Numbers Algorithm333564
Node: Lucas Numbers Algorithm336038
Node: Random Number Algorithms336759
Node: Assembly Coding338881
Node: Assembly Code Organisation339841
Node: Assembly Basics340808
Node: Assembly Carry Propagation341958
Node: Assembly Cache Handling343789
Node: Assembly Functional Units345950
Node: Assembly Floating Point347563
Node: Assembly SIMD Instructions351341
Node: Assembly Software Pipelining352323
Node: Assembly Loop Unrolling353385
Node: Assembly Writing Guide355600
Node: Internals358365
Node: Integer Internals358877
Node: Rational Internals361133
Node: Float Internals362371
Node: Raw Output Internals369785
Node: C++ Interface Internals370979
Node: Contributors374300
Node: References380372
Node: GNU Free Documentation License386132
Node: Concept Index411295
Node: Function Index457482

End Tag Table

Local Variables:
coding: iso-8859-1
End: