ff4ff35918
Red Bear OS is a full fork. All sources must be available from git clone with zero network access. Removed gitignore rules that excluded fetched source trees under recipes/*/source/, local/recipes/kde/*/source/, local/recipes/qt/*/source/, and vendor source trees. Build artifacts (target/, build/, source.tar, *.o, *.so) remain excluded. 127291 files added — kernel, relibc, base, bootloader, pkgar, all KDE/Qt frameworks, mesa, wayland, DRM drivers, and every other recipe source.
180 lines
5.8 KiB
Plaintext
180 lines
5.8 KiB
Plaintext
This is gmp.info, produced by makeinfo version 6.7 from gmp.texi.
|
|
|
|
This manual describes how to install and use the GNU multiple precision
|
|
arithmetic library, version 6.3.0.
|
|
|
|
Copyright 1991, 1993-2016, 2018-2020 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: 863
|
|
gmp.info-2: 301246
|
|
|
|
Tag Table:
|
|
(Indirect)
|
|
Node: Top863
|
|
Node: Copying2941
|
|
Node: Introduction to GMP5288
|
|
Node: Installing GMP8006
|
|
Node: Build Options8738
|
|
Node: ABI and ISA24450
|
|
Node: Notes for Package Builds34296
|
|
Node: Notes for Particular Systems37383
|
|
Node: Known Build Problems45134
|
|
Node: Performance optimization48667
|
|
Node: GMP Basics49795
|
|
Node: Headers and Libraries50443
|
|
Node: Nomenclature and Types52054
|
|
Node: Function Classes56262
|
|
Node: Variable Conventions57797
|
|
Node: Parameter Conventions60151
|
|
Node: Memory Management62103
|
|
Node: Reentrancy63231
|
|
Node: Useful Macros and Constants65099
|
|
Node: Compatibility with older versions66090
|
|
Node: Demonstration Programs67000
|
|
Node: Efficiency68859
|
|
Node: Debugging76461
|
|
Node: Profiling83236
|
|
Node: Autoconf87227
|
|
Node: Emacs89008
|
|
Node: Reporting Bugs89614
|
|
Node: Integer Functions92311
|
|
Node: Initializing Integers93087
|
|
Node: Assigning Integers95463
|
|
Node: Simultaneous Integer Init & Assign97076
|
|
Node: Converting Integers98723
|
|
Node: Integer Arithmetic101663
|
|
Node: Integer Division103399
|
|
Node: Integer Exponentiation110158
|
|
Node: Integer Roots111655
|
|
Node: Number Theoretic Functions113372
|
|
Node: Integer Comparisons121149
|
|
Node: Integer Logic and Bit Fiddling122587
|
|
Node: I/O of Integers125385
|
|
Node: Integer Random Numbers128378
|
|
Node: Integer Import and Export131002
|
|
Node: Miscellaneous Integer Functions135018
|
|
Node: Integer Special Functions136932
|
|
Node: Rational Number Functions141105
|
|
Node: Initializing Rationals142298
|
|
Node: Rational Conversions144771
|
|
Node: Rational Arithmetic146793
|
|
Node: Comparing Rationals148205
|
|
Node: Applying Integer Functions149674
|
|
Node: I/O of Rationals151380
|
|
Node: Floating-point Functions153739
|
|
Node: Initializing Floats156790
|
|
Node: Assigning Floats160882
|
|
Node: Simultaneous Float Init & Assign163472
|
|
Node: Converting Floats165022
|
|
Node: Float Arithmetic168287
|
|
Node: Float Comparison170440
|
|
Node: I/O of Floats172011
|
|
Node: Miscellaneous Float Functions174700
|
|
Node: Low-level Functions176702
|
|
Node: Random Number Functions210955
|
|
Node: Random State Initialization212023
|
|
Node: Random State Seeding214889
|
|
Node: Random State Miscellaneous216289
|
|
Node: Formatted Output216931
|
|
Node: Formatted Output Strings217176
|
|
Node: Formatted Output Functions222572
|
|
Node: C++ Formatted Output226636
|
|
Node: Formatted Input229337
|
|
Node: Formatted Input Strings229573
|
|
Node: Formatted Input Functions234233
|
|
Node: C++ Formatted Input237202
|
|
Node: C++ Class Interface239105
|
|
Node: C++ Interface General240056
|
|
Node: C++ Interface Integers243125
|
|
Node: C++ Interface Rationals247358
|
|
Node: C++ Interface Floats251382
|
|
Node: C++ Interface Random Numbers257398
|
|
Node: C++ Interface Limitations259798
|
|
Node: Custom Allocation263373
|
|
Node: Language Bindings267592
|
|
Node: Algorithms270905
|
|
Node: Multiplication Algorithms271605
|
|
Node: Basecase Multiplication272694
|
|
Node: Karatsuba Multiplication274602
|
|
Node: Toom 3-Way Multiplication278226
|
|
Node: Toom 4-Way Multiplication284650
|
|
Node: Higher degree Toom'n'half286028
|
|
Node: FFT Multiplication287316
|
|
Node: Other Multiplication292651
|
|
Node: Unbalanced Multiplication295125
|
|
Node: Division Algorithms295913
|
|
Node: Single Limb Division296292
|
|
Node: Basecase Division299180
|
|
Node: Divide and Conquer Division301246
|
|
Node: Block-Wise Barrett Division303314
|
|
Node: Exact Division303966
|
|
Node: Exact Remainder307130
|
|
Node: Small Quotient Division309380
|
|
Node: Greatest Common Divisor Algorithms310978
|
|
Node: Binary GCD311275
|
|
Node: Lehmer's Algorithm314127
|
|
Node: Subquadratic GCD316363
|
|
Node: Extended GCD318833
|
|
Node: Jacobi Symbol320152
|
|
Node: Powering Algorithms322061
|
|
Node: Normal Powering Algorithm322324
|
|
Node: Modular Powering Algorithm322852
|
|
Node: Root Extraction Algorithms323634
|
|
Node: Square Root Algorithm323949
|
|
Node: Nth Root Algorithm326090
|
|
Node: Perfect Square Algorithm326875
|
|
Node: Perfect Power Algorithm328962
|
|
Node: Radix Conversion Algorithms329583
|
|
Node: Binary to Radix329959
|
|
Node: Radix to Binary333580
|
|
Node: Other Algorithms335668
|
|
Node: Prime Testing Algorithm336020
|
|
Node: Factorial Algorithm337204
|
|
Node: Binomial Coefficients Algorithm339606
|
|
Node: Fibonacci Numbers Algorithm340500
|
|
Node: Lucas Numbers Algorithm342974
|
|
Node: Random Number Algorithms343695
|
|
Node: Assembly Coding345815
|
|
Node: Assembly Code Organisation346775
|
|
Node: Assembly Basics347742
|
|
Node: Assembly Carry Propagation348892
|
|
Node: Assembly Cache Handling350722
|
|
Node: Assembly Functional Units352883
|
|
Node: Assembly Floating Point354502
|
|
Node: Assembly SIMD Instructions358281
|
|
Node: Assembly Software Pipelining359263
|
|
Node: Assembly Loop Unrolling360324
|
|
Node: Assembly Writing Guide362539
|
|
Node: Internals365304
|
|
Node: Integer Internals365816
|
|
Node: Rational Internals368282
|
|
Node: Float Internals369520
|
|
Node: Raw Output Internals376925
|
|
Node: C++ Interface Internals378120
|
|
Node: Contributors381441
|
|
Node: References387669
|
|
Node: GNU Free Documentation License393588
|
|
Node: Concept Index418730
|
|
Node: Function Index466824
|
|
|
|
End Tag Table
|
|
|
|
|
|
Local Variables:
|
|
coding: iso-8859-1
|
|
End:
|