gmp.info 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. This is gmp.info, produced by makeinfo version 6.1 from gmp.texi.
  2. This manual describes how to install and use the GNU multiple precision
  3. arithmetic library, version 6.1.2.
  4. Copyright 1991, 1993-2016 Free Software Foundation, Inc.
  5. Permission is granted to copy, distribute and/or modify this document
  6. under the terms of the GNU Free Documentation License, Version 1.3 or
  7. any later version published by the Free Software Foundation; with no
  8. Invariant Sections, with the Front-Cover Texts being "A GNU Manual", and
  9. with the Back-Cover Texts being "You have freedom to copy and modify
  10. this GNU Manual, like GNU software". A copy of the license is included
  11. in *note GNU Free Documentation License::.
  12. INFO-DIR-SECTION GNU libraries
  13. START-INFO-DIR-ENTRY
  14. * gmp: (gmp). GNU Multiple Precision Arithmetic Library.
  15. END-INFO-DIR-ENTRY
  16. 
  17. Indirect:
  18. gmp.info-1: 852
  19. gmp.info-2: 302566
  20. 
  21. Tag Table:
  22. (Indirect)
  23. Node: Top852
  24. Node: Copying2919
  25. Node: Introduction to GMP5266
  26. Node: Installing GMP7982
  27. Node: Build Options8714
  28. Node: ABI and ISA24423
  29. Node: Notes for Package Builds34264
  30. Node: Notes for Particular Systems37351
  31. Node: Known Build Problems45101
  32. Node: Performance optimization48633
  33. Node: GMP Basics49762
  34. Node: Headers and Libraries50410
  35. Node: Nomenclature and Types51815
  36. Node: Function Classes53811
  37. Node: Variable Conventions55346
  38. Node: Parameter Conventions56955
  39. Node: Memory Management59011
  40. Node: Reentrancy60139
  41. Node: Useful Macros and Constants62007
  42. Node: Compatibility with older versions62998
  43. Node: Demonstration Programs63908
  44. Node: Efficiency65767
  45. Node: Debugging73381
  46. Node: Profiling80401
  47. Node: Autoconf84391
  48. Node: Emacs86172
  49. Node: Reporting Bugs86778
  50. Node: Integer Functions89404
  51. Node: Initializing Integers90180
  52. Node: Assigning Integers92556
  53. Node: Simultaneous Integer Init & Assign94167
  54. Node: Converting Integers95814
  55. Node: Integer Arithmetic98754
  56. Node: Integer Division100490
  57. Node: Integer Exponentiation107249
  58. Node: Integer Roots108743
  59. Node: Number Theoretic Functions110460
  60. Node: Integer Comparisons117719
  61. Node: Integer Logic and Bit Fiddling119157
  62. Node: I/O of Integers121797
  63. Node: Integer Random Numbers124788
  64. Node: Integer Import and Export127409
  65. Node: Miscellaneous Integer Functions131425
  66. Node: Integer Special Functions133339
  67. Node: Rational Number Functions137512
  68. Node: Initializing Rationals138705
  69. Node: Rational Conversions141178
  70. Node: Rational Arithmetic142928
  71. Node: Comparing Rationals144340
  72. Node: Applying Integer Functions145811
  73. Node: I/O of Rationals147330
  74. Node: Floating-point Functions149387
  75. Node: Initializing Floats152432
  76. Node: Assigning Floats156524
  77. Node: Simultaneous Float Init & Assign159112
  78. Node: Converting Floats160662
  79. Node: Float Arithmetic163927
  80. Node: Float Comparison166080
  81. Node: I/O of Floats167651
  82. Node: Miscellaneous Float Functions170340
  83. Node: Low-level Functions172342
  84. Node: Random Number Functions206525
  85. Node: Random State Initialization207593
  86. Node: Random State Seeding210458
  87. Node: Random State Miscellaneous211863
  88. Node: Formatted Output212505
  89. Node: Formatted Output Strings212750
  90. Node: Formatted Output Functions218145
  91. Node: C++ Formatted Output222209
  92. Node: Formatted Input224909
  93. Node: Formatted Input Strings225145
  94. Node: Formatted Input Functions229805
  95. Node: C++ Formatted Input232774
  96. Node: C++ Class Interface234677
  97. Node: C++ Interface General235628
  98. Node: C++ Interface Integers238697
  99. Node: C++ Interface Rationals242542
  100. Node: C++ Interface Floats246566
  101. Node: C++ Interface Random Numbers252583
  102. Node: C++ Interface Limitations254983
  103. Node: Custom Allocation258558
  104. Node: Language Bindings262777
  105. Node: Algorithms266351
  106. Node: Multiplication Algorithms267051
  107. Node: Basecase Multiplication268140
  108. Node: Karatsuba Multiplication270048
  109. Node: Toom 3-Way Multiplication273672
  110. Node: Toom 4-Way Multiplication280091
  111. Node: Higher degree Toom'n'half281470
  112. Node: FFT Multiplication282762
  113. Node: Other Multiplication288098
  114. Node: Unbalanced Multiplication290572
  115. Node: Division Algorithms291360
  116. Node: Single Limb Division291739
  117. Node: Basecase Division294627
  118. Node: Divide and Conquer Division295830
  119. Node: Block-Wise Barrett Division297898
  120. Node: Exact Division298550
  121. Node: Exact Remainder302566
  122. Node: Small Quotient Division304816
  123. Node: Greatest Common Divisor Algorithms306414
  124. Node: Binary GCD306711
  125. Node: Lehmer's Algorithm309561
  126. Node: Subquadratic GCD311791
  127. Node: Extended GCD314260
  128. Node: Jacobi Symbol315578
  129. Node: Powering Algorithms316593
  130. Node: Normal Powering Algorithm316856
  131. Node: Modular Powering Algorithm317384
  132. Node: Root Extraction Algorithms318166
  133. Node: Square Root Algorithm318481
  134. Node: Nth Root Algorithm320622
  135. Node: Perfect Square Algorithm321407
  136. Node: Perfect Power Algorithm323494
  137. Node: Radix Conversion Algorithms324115
  138. Node: Binary to Radix324491
  139. Node: Radix to Binary328112
  140. Node: Other Algorithms330200
  141. Node: Prime Testing Algorithm330552
  142. Node: Factorial Algorithm331736
  143. Node: Binomial Coefficients Algorithm334136
  144. Node: Fibonacci Numbers Algorithm335030
  145. Node: Lucas Numbers Algorithm337504
  146. Node: Random Number Algorithms338225
  147. Node: Assembly Coding340345
  148. Node: Assembly Code Organisation341305
  149. Node: Assembly Basics342272
  150. Node: Assembly Carry Propagation343422
  151. Node: Assembly Cache Handling345252
  152. Node: Assembly Functional Units347413
  153. Node: Assembly Floating Point349026
  154. Node: Assembly SIMD Instructions352805
  155. Node: Assembly Software Pipelining353787
  156. Node: Assembly Loop Unrolling354850
  157. Node: Assembly Writing Guide357065
  158. Node: Internals359830
  159. Node: Integer Internals360342
  160. Node: Rational Internals362598
  161. Node: Float Internals363836
  162. Node: Raw Output Internals371236
  163. Node: C++ Interface Internals372430
  164. Node: Contributors375751
  165. Node: References381886
  166. Node: GNU Free Documentation License387636
  167. Node: Concept Index412778
  168. Node: Function Index460592
  169. 
  170. End Tag Table
  171. 
  172. Local Variables:
  173. coding: iso-8859-1
  174. End: