Annotation of OpenXM_contrib/gmp/gmp.info-8, Revision 1.1.1.1
1.1 ohara 1: This is gmp.info, produced by makeinfo version 4.2 from gmp.texi.
2:
3: This manual describes how to install and use the GNU multiple precision
4: arithmetic library, version 4.1.2.
5:
6: Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
7: 2001, 2002 Free Software Foundation, Inc.
8:
9: Permission is granted to copy, distribute and/or modify this
10: document under the terms of the GNU Free Documentation License, Version
11: 1.1 or any later version published by the Free Software Foundation;
12: with no Invariant Sections, with the Front-Cover Texts being "A GNU
13: Manual", and with the Back-Cover Texts being "You have freedom to copy
14: and modify this GNU Manual, like GNU software". A copy of the license
15: is included in *Note GNU Free Documentation License::.
16: INFO-DIR-SECTION GNU libraries
17: START-INFO-DIR-ENTRY
18: * gmp: (gmp). GNU Multiple Precision Arithmetic Library.
19: END-INFO-DIR-ENTRY
20:
21:
22: File: gmp.info, Node: GNU Free Documentation License, Next: Concept Index, Prev: References, Up: Top
23:
24: GNU Free Documentation License
25: ******************************
26:
27: Version 1.1, March 2000
28: Copyright (C) 2000 Free Software Foundation, Inc.
29: 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
30:
31: Everyone is permitted to copy and distribute verbatim copies
32: of this license document, but changing it is not allowed.
33:
34: 0. PREAMBLE
35:
36: The purpose of this License is to make a manual, textbook, or other
37: written document "free" in the sense of freedom: to assure everyone
38: the effective freedom to copy and redistribute it, with or without
39: modifying it, either commercially or noncommercially. Secondarily,
40: this License preserves for the author and publisher a way to get
41: credit for their work, while not being considered responsible for
42: modifications made by others.
43:
44: This License is a kind of "copyleft", which means that derivative
45: works of the document must themselves be free in the same sense.
46: It complements the GNU General Public License, which is a copyleft
47: license designed for free software.
48:
49: We have designed this License in order to use it for manuals for
50: free software, because free software needs free documentation: a
51: free program should come with manuals providing the same freedoms
52: that the software does. But this License is not limited to
53: software manuals; it can be used for any textual work, regardless
54: of subject matter or whether it is published as a printed book.
55: We recommend this License principally for works whose purpose is
56: instruction or reference.
57:
58: 1. APPLICABILITY AND DEFINITIONS
59:
60: This License applies to any manual or other work that contains a
61: notice placed by the copyright holder saying it can be distributed
62: under the terms of this License. The "Document", below, refers to
63: any such manual or work. Any member of the public is a licensee,
64: and is addressed as "you".
65:
66: A "Modified Version" of the Document means any work containing the
67: Document or a portion of it, either copied verbatim, or with
68: modifications and/or translated into another language.
69:
70: A "Secondary Section" is a named appendix or a front-matter
71: section of the Document that deals exclusively with the
72: relationship of the publishers or authors of the Document to the
73: Document's overall subject (or to related matters) and contains
74: nothing that could fall directly within that overall subject.
75: (For example, if the Document is in part a textbook of
76: mathematics, a Secondary Section may not explain any mathematics.)
77: The relationship could be a matter of historical connection with
78: the subject or with related matters, or of legal, commercial,
79: philosophical, ethical or political position regarding them.
80:
81: The "Invariant Sections" are certain Secondary Sections whose
82: titles are designated, as being those of Invariant Sections, in
83: the notice that says that the Document is released under this
84: License.
85:
86: The "Cover Texts" are certain short passages of text that are
87: listed, as Front-Cover Texts or Back-Cover Texts, in the notice
88: that says that the Document is released under this License.
89:
90: A "Transparent" copy of the Document means a machine-readable copy,
91: represented in a format whose specification is available to the
92: general public, whose contents can be viewed and edited directly
93: and straightforwardly with generic text editors or (for images
94: composed of pixels) generic paint programs or (for drawings) some
95: widely available drawing editor, and that is suitable for input to
96: text formatters or for automatic translation to a variety of
97: formats suitable for input to text formatters. A copy made in an
98: otherwise Transparent file format whose markup has been designed
99: to thwart or discourage subsequent modification by readers is not
100: Transparent. A copy that is not "Transparent" is called "Opaque".
101:
102: Examples of suitable formats for Transparent copies include plain
103: ASCII without markup, Texinfo input format, LaTeX input format,
104: SGML or XML using a publicly available DTD, and
105: standard-conforming simple HTML designed for human modification.
106: Opaque formats include PostScript, PDF, proprietary formats that
107: can be read and edited only by proprietary word processors, SGML
108: or XML for which the DTD and/or processing tools are not generally
109: available, and the machine-generated HTML produced by some word
110: processors for output purposes only.
111:
112: The "Title Page" means, for a printed book, the title page itself,
113: plus such following pages as are needed to hold, legibly, the
114: material this License requires to appear in the title page. For
115: works in formats which do not have any title page as such, "Title
116: Page" means the text near the most prominent appearance of the
117: work's title, preceding the beginning of the body of the text.
118:
119: 2. VERBATIM COPYING
120:
121: You may copy and distribute the Document in any medium, either
122: commercially or noncommercially, provided that this License, the
123: copyright notices, and the license notice saying this License
124: applies to the Document are reproduced in all copies, and that you
125: add no other conditions whatsoever to those of this License. You
126: may not use technical measures to obstruct or control the reading
127: or further copying of the copies you make or distribute. However,
128: you may accept compensation in exchange for copies. If you
129: distribute a large enough number of copies you must also follow
130: the conditions in section 3.
131:
132: You may also lend copies, under the same conditions stated above,
133: and you may publicly display copies.
134:
135: 3. COPYING IN QUANTITY
136:
137: If you publish printed copies of the Document numbering more than
138: 100, and the Document's license notice requires Cover Texts, you
139: must enclose the copies in covers that carry, clearly and legibly,
140: all these Cover Texts: Front-Cover Texts on the front cover, and
141: Back-Cover Texts on the back cover. Both covers must also clearly
142: and legibly identify you as the publisher of these copies. The
143: front cover must present the full title with all words of the
144: title equally prominent and visible. You may add other material
145: on the covers in addition. Copying with changes limited to the
146: covers, as long as they preserve the title of the Document and
147: satisfy these conditions, can be treated as verbatim copying in
148: other respects.
149:
150: If the required texts for either cover are too voluminous to fit
151: legibly, you should put the first ones listed (as many as fit
152: reasonably) on the actual cover, and continue the rest onto
153: adjacent pages.
154:
155: If you publish or distribute Opaque copies of the Document
156: numbering more than 100, you must either include a
157: machine-readable Transparent copy along with each Opaque copy, or
158: state in or with each Opaque copy a publicly-accessible
159: computer-network location containing a complete Transparent copy
160: of the Document, free of added material, which the general
161: network-using public has access to download anonymously at no
162: charge using public-standard network protocols. If you use the
163: latter option, you must take reasonably prudent steps, when you
164: begin distribution of Opaque copies in quantity, to ensure that
165: this Transparent copy will remain thus accessible at the stated
166: location until at least one year after the last time you
167: distribute an Opaque copy (directly or through your agents or
168: retailers) of that edition to the public.
169:
170: It is requested, but not required, that you contact the authors of
171: the Document well before redistributing any large number of
172: copies, to give them a chance to provide you with an updated
173: version of the Document.
174:
175: 4. MODIFICATIONS
176:
177: You may copy and distribute a Modified Version of the Document
178: under the conditions of sections 2 and 3 above, provided that you
179: release the Modified Version under precisely this License, with
180: the Modified Version filling the role of the Document, thus
181: licensing distribution and modification of the Modified Version to
182: whoever possesses a copy of it. In addition, you must do these
183: things in the Modified Version:
184:
185: A. Use in the Title Page (and on the covers, if any) a title
186: distinct from that of the Document, and from those of
187: previous versions (which should, if there were any, be listed
188: in the History section of the Document). You may use the
189: same title as a previous version if the original publisher of
190: that version gives permission.
191:
192: B. List on the Title Page, as authors, one or more persons or
193: entities responsible for authorship of the modifications in
194: the Modified Version, together with at least five of the
195: principal authors of the Document (all of its principal
196: authors, if it has less than five).
197:
198: C. State on the Title page the name of the publisher of the
199: Modified Version, as the publisher.
200:
201: D. Preserve all the copyright notices of the Document.
202:
203: E. Add an appropriate copyright notice for your modifications
204: adjacent to the other copyright notices.
205:
206: F. Include, immediately after the copyright notices, a license
207: notice giving the public permission to use the Modified
208: Version under the terms of this License, in the form shown in
209: the Addendum below.
210:
211: G. Preserve in that license notice the full lists of Invariant
212: Sections and required Cover Texts given in the Document's
213: license notice.
214:
215: H. Include an unaltered copy of this License.
216:
217: I. Preserve the section entitled "History", and its title, and
218: add to it an item stating at least the title, year, new
219: authors, and publisher of the Modified Version as given on
220: the Title Page. If there is no section entitled "History" in
221: the Document, create one stating the title, year, authors,
222: and publisher of the Document as given on its Title Page,
223: then add an item describing the Modified Version as stated in
224: the previous sentence.
225:
226: J. Preserve the network location, if any, given in the Document
227: for public access to a Transparent copy of the Document, and
228: likewise the network locations given in the Document for
229: previous versions it was based on. These may be placed in
230: the "History" section. You may omit a network location for a
231: work that was published at least four years before the
232: Document itself, or if the original publisher of the version
233: it refers to gives permission.
234:
235: K. In any section entitled "Acknowledgments" or "Dedications",
236: preserve the section's title, and preserve in the section all
237: the substance and tone of each of the contributor
238: acknowledgments and/or dedications given therein.
239:
240: L. Preserve all the Invariant Sections of the Document,
241: unaltered in their text and in their titles. Section numbers
242: or the equivalent are not considered part of the section
243: titles.
244:
245: M. Delete any section entitled "Endorsements". Such a section
246: may not be included in the Modified Version.
247:
248: N. Do not retitle any existing section as "Endorsements" or to
249: conflict in title with any Invariant Section.
250:
251: If the Modified Version includes new front-matter sections or
252: appendices that qualify as Secondary Sections and contain no
253: material copied from the Document, you may at your option
254: designate some or all of these sections as invariant. To do this,
255: add their titles to the list of Invariant Sections in the Modified
256: Version's license notice. These titles must be distinct from any
257: other section titles.
258:
259: You may add a section entitled "Endorsements", provided it contains
260: nothing but endorsements of your Modified Version by various
261: parties--for example, statements of peer review or that the text
262: has been approved by an organization as the authoritative
263: definition of a standard.
264:
265: You may add a passage of up to five words as a Front-Cover Text,
266: and a passage of up to 25 words as a Back-Cover Text, to the end
267: of the list of Cover Texts in the Modified Version. Only one
268: passage of Front-Cover Text and one of Back-Cover Text may be
269: added by (or through arrangements made by) any one entity. If the
270: Document already includes a cover text for the same cover,
271: previously added by you or by arrangement made by the same entity
272: you are acting on behalf of, you may not add another; but you may
273: replace the old one, on explicit permission from the previous
274: publisher that added the old one.
275:
276: The author(s) and publisher(s) of the Document do not by this
277: License give permission to use their names for publicity for or to
278: assert or imply endorsement of any Modified Version.
279:
280: 5. COMBINING DOCUMENTS
281:
282: You may combine the Document with other documents released under
283: this License, under the terms defined in section 4 above for
284: modified versions, provided that you include in the combination
285: all of the Invariant Sections of all of the original documents,
286: unmodified, and list them all as Invariant Sections of your
287: combined work in its license notice.
288:
289: The combined work need only contain one copy of this License, and
290: multiple identical Invariant Sections may be replaced with a single
291: copy. If there are multiple Invariant Sections with the same name
292: but different contents, make the title of each such section unique
293: by adding at the end of it, in parentheses, the name of the
294: original author or publisher of that section if known, or else a
295: unique number. Make the same adjustment to the section titles in
296: the list of Invariant Sections in the license notice of the
297: combined work.
298:
299: In the combination, you must combine any sections entitled
300: "History" in the various original documents, forming one section
301: entitled "History"; likewise combine any sections entitled
302: "Acknowledgments", and any sections entitled "Dedications". You
303: must delete all sections entitled "Endorsements."
304:
305: 6. COLLECTIONS OF DOCUMENTS
306:
307: You may make a collection consisting of the Document and other
308: documents released under this License, and replace the individual
309: copies of this License in the various documents with a single copy
310: that is included in the collection, provided that you follow the
311: rules of this License for verbatim copying of each of the
312: documents in all other respects.
313:
314: You may extract a single document from such a collection, and
315: distribute it individually under this License, provided you insert
316: a copy of this License into the extracted document, and follow
317: this License in all other respects regarding verbatim copying of
318: that document.
319:
320: 7. AGGREGATION WITH INDEPENDENT WORKS
321:
322: A compilation of the Document or its derivatives with other
323: separate and independent documents or works, in or on a volume of
324: a storage or distribution medium, does not as a whole count as a
325: Modified Version of the Document, provided no compilation
326: copyright is claimed for the compilation. Such a compilation is
327: called an "aggregate", and this License does not apply to the
328: other self-contained works thus compiled with the Document, on
329: account of their being thus compiled, if they are not themselves
330: derivative works of the Document.
331:
332: If the Cover Text requirement of section 3 is applicable to these
333: copies of the Document, then if the Document is less than one
334: quarter of the entire aggregate, the Document's Cover Texts may be
335: placed on covers that surround only the Document within the
336: aggregate. Otherwise they must appear on covers around the whole
337: aggregate.
338:
339: 8. TRANSLATION
340:
341: Translation is considered a kind of modification, so you may
342: distribute translations of the Document under the terms of section
343: 4. Replacing Invariant Sections with translations requires special
344: permission from their copyright holders, but you may include
345: translations of some or all Invariant Sections in addition to the
346: original versions of these Invariant Sections. You may include a
347: translation of this License provided that you also include the
348: original English version of this License. In case of a
349: disagreement between the translation and the original English
350: version of this License, the original English version will prevail.
351:
352: 9. TERMINATION
353:
354: You may not copy, modify, sublicense, or distribute the Document
355: except as expressly provided for under this License. Any other
356: attempt to copy, modify, sublicense or distribute the Document is
357: void, and will automatically terminate your rights under this
358: License. However, parties who have received copies, or rights,
359: from you under this License will not have their licenses
360: terminated so long as such parties remain in full compliance.
361:
362: 10. FUTURE REVISIONS OF THIS LICENSE
363:
364: The Free Software Foundation may publish new, revised versions of
365: the GNU Free Documentation License from time to time. Such new
366: versions will be similar in spirit to the present version, but may
367: differ in detail to address new problems or concerns. See
368: `http://www.gnu.org/copyleft/'.
369:
370: Each version of the License is given a distinguishing version
371: number. If the Document specifies that a particular numbered
372: version of this License "or any later version" applies to it, you
373: have the option of following the terms and conditions either of
374: that specified version or of any later version that has been
375: published (not as a draft) by the Free Software Foundation. If
376: the Document does not specify a version number of this License,
377: you may choose any version ever published (not as a draft) by the
378: Free Software Foundation.
379:
380: ADDENDUM: How to use this License for your documents
381: ====================================================
382:
383: To use this License in a document you have written, include a copy of
384: the License in the document and put the following copyright and license
385: notices just after the title page:
386:
387: Copyright (C) YEAR YOUR NAME.
388: Permission is granted to copy, distribute and/or modify this document
389: under the terms of the GNU Free Documentation License, Version 1.1
390: or any later version published by the Free Software Foundation;
391: with the Invariant Sections being LIST THEIR TITLES, with the
392: Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
393: A copy of the license is included in the section entitled ``GNU
394: Free Documentation License''.
395:
396: If you have no Invariant Sections, write "with no Invariant Sections"
397: instead of saying which ones are invariant. If you have no Front-Cover
398: Texts, write "no Front-Cover Texts" instead of "Front-Cover Texts being
399: LIST"; likewise for Back-Cover Texts.
400:
401: If your document contains nontrivial examples of program code, we
402: recommend releasing these examples in parallel under your choice of
403: free software license, such as the GNU General Public License, to
404: permit their use in free software.
405:
406:
407: File: gmp.info, Node: Concept Index, Next: Function Index, Prev: GNU Free Documentation License, Up: Top
408:
409: Concept Index
410: *************
411:
412: * Menu:
413:
414: * ABI: ABI and ISA.
415: * About this manual: Introduction to GMP.
416: * Algorithms: Algorithms.
417: * alloca: Build Options.
418: * Allocation of memory: Custom Allocation.
419: * Anonymous FTP of latest version: Introduction to GMP.
420: * Application Binary Interface: ABI and ISA.
421: * Arithmetic functions <1>: Rational Arithmetic.
422: * Arithmetic functions <2>: Integer Arithmetic.
423: * Arithmetic functions: Float Arithmetic.
424: * Assignment functions <1>: Assigning Floats.
425: * Assignment functions: Assigning Integers.
426: * Autoconf detections: Autoconf.
427: * Basics: GMP Basics.
428: * Berkeley MP compatible functions: BSD Compatible Functions.
429: * Binomial coefficient functions: Number Theoretic Functions.
430: * Bit manipulation functions: Integer Logic and Bit Fiddling.
431: * Bit shift left: Integer Arithmetic.
432: * Bit shift right: Integer Division.
433: * Bits per limb: Useful Macros and Constants.
434: * BSD MP compatible functions: BSD Compatible Functions.
435: * Bug reporting: Reporting Bugs.
436: * Build notes for binary packaging: Notes for Package Builds.
437: * Build notes for particular systems: Notes for Particular Systems.
438: * Build options: Build Options.
439: * Build problems known: Known Build Problems.
440: * Building GMP: Installing GMP.
441: * C++ Interface: C++ Class Interface.
442: * C++ istream input: C++ Formatted Input.
443: * C++ ostream output: C++ Formatted Output.
444: * Comparison functions <1>: Comparing Rationals.
445: * Comparison functions <2>: Integer Comparisons.
446: * Comparison functions: Float Comparison.
447: * Compatibility with older versions: Compatibility with older versions.
448: * Conditions for copying GNU MP: Copying.
449: * Configuring GMP: Installing GMP.
450: * Constants: Useful Macros and Constants.
451: * Contributors: Contributors.
452: * Conventions for parameters: Parameter Conventions.
453: * Conventions for variables: Variable Conventions.
454: * Conversion functions <1>: Converting Integers.
455: * Conversion functions <2>: Converting Floats.
456: * Conversion functions: Rational Conversions.
457: * Copying conditions: Copying.
458: * CPUs supported: Introduction to GMP.
459: * Custom allocation: Custom Allocation.
460: * Debugging: Debugging.
461: * Demonstration programs: Demonstration Programs.
462: * DESTDIR: Known Build Problems.
463: * Division algorithms: Division Algorithms.
464: * Division functions <1>: Integer Division.
465: * Division functions <2>: Rational Arithmetic.
466: * Division functions: Float Arithmetic.
467: * Efficiency: Efficiency.
468: * Emacs: Emacs.
469: * Exact division functions: Integer Division.
470: * Example programs: Demonstration Programs.
471: * Exponentiation functions <1>: Float Arithmetic.
472: * Exponentiation functions: Integer Exponentiation.
473: * Export: Integer Import and Export.
474: * Extended GCD: Number Theoretic Functions.
475: * Factorial functions: Number Theoretic Functions.
476: * FDL, GNU Free Documentation License: GNU Free Documentation License.
477: * Fibonacci sequence functions: Number Theoretic Functions.
478: * Float arithmetic functions: Float Arithmetic.
479: * Float assignment functions: Assigning Floats.
480: * Float comparison functions: Float Comparison.
481: * Float conversion functions: Converting Floats.
482: * Float functions: Floating-point Functions.
483: * Float init and assign functions: Simultaneous Float Init & Assign.
484: * Float initialization functions: Initializing Floats.
485: * Float input and output functions: I/O of Floats.
486: * Float miscellaneous functions: Miscellaneous Float Functions.
487: * Float sign tests: Float Comparison.
488: * Floating-point functions: Floating-point Functions.
489: * Floating-point number: Nomenclature and Types.
490: * Formatted input: Formatted Input.
491: * Formatted output: Formatted Output.
492: * FTP of latest version: Introduction to GMP.
493: * Function classes: Function Classes.
494: * GMP version number: Useful Macros and Constants.
495: * gmp.h: Headers and Libraries.
496: * gmpxx.h: C++ Interface General.
497: * GNU Free Documentation License: GNU Free Documentation License.
498: * Greatest common divisor algorithms: Greatest Common Divisor Algorithms.
499: * Greatest common divisor functions: Number Theoretic Functions.
500: * Headers: Headers and Libraries.
501: * Home page: Introduction to GMP.
502: * I/O functions <1>: I/O of Integers.
503: * I/O functions <2>: I/O of Floats.
504: * I/O functions: I/O of Rationals.
505: * Import: Integer Import and Export.
506: * Initialization and assignment functions <1>: Initializing Rationals.
507: * Initialization and assignment functions <2>: Simultaneous Integer Init & Assign.
508: * Initialization and assignment functions: Simultaneous Float Init & Assign.
509: * Initialization functions <1>: Initializing Integers.
510: * Initialization functions: Initializing Floats.
511: * Input functions <1>: I/O of Floats.
512: * Input functions <2>: I/O of Rationals.
513: * Input functions: I/O of Integers.
514: * Installing GMP: Installing GMP.
515: * Instruction Set Architecture: ABI and ISA.
516: * Integer: Nomenclature and Types.
517: * Integer arithmetic functions: Integer Arithmetic.
518: * Integer assignment functions: Assigning Integers.
519: * Integer bit manipulation functions: Integer Logic and Bit Fiddling.
520: * Integer comparison functions: Integer Comparisons.
521: * Integer conversion functions: Converting Integers.
522: * Integer division functions: Integer Division.
523: * Integer exponentiation functions: Integer Exponentiation.
524: * Integer export: Integer Import and Export.
525: * Integer functions: Integer Functions.
526: * Integer import: Integer Import and Export.
527: * Integer init and assign: Simultaneous Integer Init & Assign.
528: * Integer initialization functions: Initializing Integers.
529: * Integer input and output functions: I/O of Integers.
530: * Integer miscellaneous functions: Miscellaneous Integer Functions.
531: * Integer random number functions: Integer Random Numbers.
532: * Integer root functions: Integer Roots.
533: * Integer sign tests: Integer Comparisons.
534: * Introduction: Introduction to GMP.
535: * ISA: ABI and ISA.
536: * istream input: C++ Formatted Input.
537: * Jacobi symbol functions: Number Theoretic Functions.
538: * Kronecker symbol functions: Number Theoretic Functions.
539: * Latest version of GMP: Introduction to GMP.
540: * Least common multiple functions: Number Theoretic Functions.
541: * Libraries: Headers and Libraries.
542: * Libtool versioning: Notes for Package Builds.
543: * License conditions: Copying.
544: * Limb: Nomenclature and Types.
545: * Limb size: Useful Macros and Constants.
546: * Linking: Headers and Libraries.
547: * Logical functions: Integer Logic and Bit Fiddling.
548: * Low-level functions: Low-level Functions.
549: * Lucas number functions: Number Theoretic Functions.
550: * Mailing lists: Introduction to GMP.
551: * Memory allocation: Custom Allocation.
552: * Memory Management: Memory Management.
553: * Miscellaneous float functions: Miscellaneous Float Functions.
554: * Miscellaneous integer functions: Miscellaneous Integer Functions.
555: * Modular inverse functions: Number Theoretic Functions.
556: * mp.h: BSD Compatible Functions.
557: * MPFR: Build Options.
558: * mpfrxx.h: C++ Interface MPFR.
559: * Multi-threading: Reentrancy.
560: * Multiplication algorithms: Multiplication Algorithms.
561: * Nails: Low-level Functions.
562: * Nomenclature: Nomenclature and Types.
563: * Number theoretic functions: Number Theoretic Functions.
564: * Numerator and denominator: Applying Integer Functions.
565: * ostream output: C++ Formatted Output.
566: * Output functions <1>: I/O of Integers.
567: * Output functions <2>: I/O of Floats.
568: * Output functions: I/O of Rationals.
569: * Packaged builds: Notes for Package Builds.
570: * Parameter conventions: Parameter Conventions.
571: * Particular systems: Notes for Particular Systems.
572: * perl: Demonstration Programs.
573: * Powering algorithms: Powering Algorithms.
574: * Powering functions <1>: Float Arithmetic.
575: * Powering functions: Integer Exponentiation.
576: * Precision of floats: Floating-point Functions.
577: * Prime testing functions: Number Theoretic Functions.
578: * printf formatted output: Formatted Output.
579: * Profiling: Profiling.
580: * Radix conversion algorithms: Radix Conversion Algorithms.
581: * Random number functions <1>: Random Number Functions.
582: * Random number functions: Integer Random Numbers.
583: * Random number seeding: Random State Seeding.
584: * Random number state: Random State Initialization.
585: * Rational arithmetic functions: Rational Arithmetic.
586: * Rational comparison functions: Comparing Rationals.
587: * Rational conversion functions: Rational Conversions.
588: * Rational init and assign: Initializing Rationals.
589: * Rational input and output functions: I/O of Rationals.
590: * Rational number: Nomenclature and Types.
591: * Rational number functions: Rational Number Functions.
592: * Rational numerator and denominator: Applying Integer Functions.
593: * Rational sign tests: Comparing Rationals.
594: * Reentrancy: Reentrancy.
595: * References: References.
596: * Reporting bugs: Reporting Bugs.
597: * Root extraction algorithms: Root Extraction Algorithms.
598: * Root extraction functions <1>: Integer Roots.
599: * Root extraction functions: Float Arithmetic.
600: * Sample programs: Demonstration Programs.
601: * scanf formatted input: Formatted Input.
602: * Shared library versioning: Notes for Package Builds.
603: * Sign tests <1>: Comparing Rationals.
604: * Sign tests <2>: Float Comparison.
605: * Sign tests: Integer Comparisons.
606: * Sparc: Notes for Particular Systems.
607: * Stack overflow segfaults: Build Options.
608: * Stripped libraries: Known Build Problems.
609: * Systems: Notes for Particular Systems.
610: * Thread safety: Reentrancy.
611: * Types: Nomenclature and Types.
612: * Upward compatibility: Compatibility with older versions.
613: * Useful macros and constants: Useful Macros and Constants.
614: * User-defined precision: Floating-point Functions.
615: * Variable conventions: Variable Conventions.
616: * Version number: Useful Macros and Constants.
617: * Web page: Introduction to GMP.
618:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>