(gmp.info)Top


Next: Copying Prev: (dir) Up: (dir)
Enter node , (file) or (file)node
GNU MP
******

This manual describes how to install and use the GNU multiple precision
arithmetic library, version 6.2.1.

   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.

Copying
GMP Copying Conditions (LGPL).
Introduction to GMP
Brief introduction to GNU MP.
Installing GMP
How to configure and compile the GMP library.
GMP Basics
What every GMP user should know.
Reporting Bugs
How to usefully report bugs.
Integer Functions
Functions for arithmetic on signed integers.
Rational Number Functions
Functions for arithmetic on rational numbers.
Floating-point Functions
Functions for arithmetic on floats.
Low-level Functions
Fast functions for natural numbers.
Random Number Functions
Functions for generating random numbers.
Formatted Output
'printf' style output.
Formatted Input
'scanf' style input.
C++ Class Interface
Class wrappers around GMP types.
Custom Allocation
How to customize the internal allocation.
Language Bindings
Using GMP from other languages.
Algorithms
What happens behind the scenes.
Internals
How values are represented behind the scenes.
Contributors
Who brings you this library?
References
Some useful papers and books to read.
GNU Free Documentation License
Concept Index
Function Index