Concept Index

Jump to:   #   -   2   6   8  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   R   S   T   U   V   W   X  
Index Entry  Section

#
#include: Headers and Libraries

-
--build: Build Options
--disable-fft: Build Options
--disable-shared: Build Options
--disable-static: Build Options
--enable-alloca: Build Options
--enable-assert: Build Options
--enable-cxx: Build Options
--enable-fat: Build Options
--enable-profiling: Build Options
--enable-profiling: Profiling
--exec-prefix: Build Options
--host: Build Options
--prefix: Build Options
-finstrument-functions: Profiling

2
2exp functions: Efficiency

6
68000: Notes for Particular Systems

8
80x86: Notes for Particular Systems

A
ABI: Build Options
ABI: ABI and ISA
About this manual: Introduction to GMP
AC_CHECK_LIB: Autoconf
AIX: ABI and ISA
AIX: Notes for Particular Systems
Algorithms: Algorithms
alloca: Build Options
Allocation of memory: Custom Allocation
AMD64: ABI and ISA
Anonymous FTP of latest version: Introduction to GMP
Application Binary Interface: ABI and ISA
Arithmetic functions: Integer Arithmetic
Arithmetic functions: Rational Arithmetic
Arithmetic functions: Float Arithmetic
ARM: Notes for Particular Systems
Assembly cache handling: Assembly Cache Handling
Assembly carry propagation: Assembly Carry Propagation
Assembly code organisation: Assembly Code Organisation
Assembly coding: Assembly Coding
Assembly floating point: Assembly Floating Point
Assembly loop unrolling: Assembly Loop Unrolling
Assembly SIMD: Assembly SIMD Instructions
Assembly software pipelining: Assembly Software Pipelining
Assembly writing guide: Assembly Writing Guide
Assertion checking: Build Options
Assertion checking: Debugging
Assignment functions: Assigning Integers
Assignment functions: Simultaneous Integer Init & Assign
Assignment functions: Initializing Rationals
Assignment functions: Assigning Floats
Assignment functions: Simultaneous Float Init & Assign
Autoconf: Autoconf

B
Basics: GMP Basics
Binomial coefficient algorithm: Binomial Coefficients Algorithm
Binomial coefficient functions: Number Theoretic Functions
Binutils strip: Known Build Problems
Bit manipulation functions: Integer Logic and Bit Fiddling
Bit scanning functions: Integer Logic and Bit Fiddling
Bit shift left: Integer Arithmetic
Bit shift right: Integer Division
Bits per limb: Useful Macros and Constants
Bug reporting: Reporting Bugs
Build directory: Build Options
Build notes for binary packaging: Notes for Package Builds
Build notes for particular systems: Notes for Particular Systems
Build options: Build Options
Build problems known: Known Build Problems
Build system: Build Options
Building GMP: Installing GMP
Bus error: Debugging

C
C compiler: Build Options
C++ compiler: Build Options
C++ interface: C++ Class Interface
C++ interface internals: C++ Interface Internals
C++ istream input: C++ Formatted Input
C++ ostream output: C++ Formatted Output
C++ support: Build Options
CC: Build Options
CC_FOR_BUILD: Build Options
CFLAGS: Build Options
Checker: Debugging
checkergcc: Debugging
Code organisation: Assembly Code Organisation
Compaq C++: Notes for Particular Systems
Comparison functions: Integer Comparisons
Comparison functions: Comparing Rationals
Comparison functions: Float Comparison
Compatibility with older versions: Compatibility with older versions
Conditions for copying GNU MP: Copying
Configuring GMP: Installing GMP
Congruence algorithm: Exact Remainder
Congruence functions: Integer Division
Constants: Useful Macros and Constants
Contributors: Contributors
Conventions for parameters: Parameter Conventions
Conventions for variables: Variable Conventions
Conversion functions: Converting Integers
Conversion functions: Rational Conversions
Conversion functions: Converting Floats
Copying conditions: Copying
CPPFLAGS: Build Options
CPU types: Introduction to GMP
CPU types: Build Options
Cross compiling: Build Options
Cryptography functions, low-level: Low-level Functions
Custom allocation: Custom Allocation
CXX: Build Options
CXXFLAGS: Build Options
Cygwin: Notes for Particular Systems

D
Darwin: Known Build Problems
Debugging: Debugging
Demonstration programs: Demonstration Programs
Digits in an integer: Miscellaneous Integer Functions
Divisibility algorithm: Exact Remainder
Divisibility functions: Integer Division
Divisibility functions: Integer Division
Divisibility testing: Efficiency
Division algorithms: Division Algorithms
Division functions: Integer Division
Division functions: Rational Arithmetic
Division functions: Float Arithmetic
DJGPP: Notes for Particular Systems
DJGPP: Known Build Problems
DLLs: Notes for Particular Systems
DocBook: Build Options
Documentation formats: Build Options
Documentation license: GNU Free Documentation License
DVI: Build Options

E
Efficiency: Efficiency
Emacs: Emacs
Exact division functions: Integer Division
Exact remainder: Exact Remainder
Example programs: Demonstration Programs
Exec prefix: Build Options
Execution profiling: Build Options
Execution profiling: Profiling
Exponentiation functions: Integer Exponentiation
Exponentiation functions: Float Arithmetic
Export: Integer Import and Export
Expression parsing demo: Demonstration Programs
Expression parsing demo: Demonstration Programs
Expression parsing demo: Demonstration Programs
Extended GCD: Number Theoretic Functions

F
Factor removal functions: Number Theoretic Functions
Factorial algorithm: Factorial Algorithm
Factorial functions: Number Theoretic Functions
Factorization demo: Demonstration Programs
Fast Fourier Transform: FFT Multiplication
Fat binary: Build Options
FFT multiplication: Build Options
FFT multiplication: FFT Multiplication
Fibonacci number algorithm: Fibonacci Numbers Algorithm
Fibonacci sequence functions: Number Theoretic Functions
Float arithmetic functions: Float Arithmetic
Float assignment functions: Assigning Floats
Float assignment functions: Simultaneous Float Init & Assign
Float comparison functions: Float Comparison
Float conversion functions: Converting Floats
Float functions: Floating-point Functions
Float initialization functions: Initializing Floats
Float initialization functions: Simultaneous Float Init & Assign
Float input and output functions: I/O of Floats
Float internals: Float Internals
Float miscellaneous functions: Miscellaneous Float Functions
Float random number functions: Miscellaneous Float Functions
Float rounding functions: Miscellaneous Float Functions
Float sign tests: Float Comparison
Floating point mode: Notes for Particular Systems
Floating-point functions: Floating-point Functions
Floating-point number: Nomenclature and Types
fnccheck: Profiling
Formatted input: Formatted Input
Formatted output: Formatted Output
Free Documentation License: GNU Free Documentation License
FreeBSD: Notes for Particular Systems
FreeBSD: Notes for Particular Systems
frexp: Converting Integers
frexp: Converting Floats
FTP of latest version: Introduction to GMP
Function classes: Function Classes
FunctionCheck: Profiling

G
GCC Checker: Debugging
GCD algorithms: Greatest Common Divisor Algorithms
GCD extended: Number Theoretic Functions
GCD functions: Number Theoretic Functions
GDB: Debugging
Generic C: Build Options
GMP Perl module: Demonstration Programs
GMP version number: Useful Macros and Constants
gmp.h: Headers and Libraries
gmpxx.h: C++ Interface General
GNU Debugger: Debugging
GNU Free Documentation License: GNU Free Documentation License
GNU strip: Known Build Problems
gprof: Profiling
Greatest common divisor algorithms: Greatest Common Divisor Algorithms
Greatest common divisor functions: Number Theoretic Functions

H
Hardware floating point mode: Notes for Particular Systems
Headers: Headers and Libraries
Heap problems: Debugging
Home page: Introduction to GMP
Host system: Build Options
HP-UX: ABI and ISA
HP-UX: ABI and ISA
HPPA: ABI and ISA

I
I/O functions: I/O of Integers
I/O functions: I/O of Rationals
I/O functions: I/O of Floats
i386: Notes for Particular Systems
IA-64: ABI and ISA
Import: Integer Import and Export
In-place operations: Efficiency
Include files: Headers and Libraries
info-lookup-symbol: Emacs
Initialization functions: Initializing Integers
Initialization functions: Simultaneous Integer Init & Assign
Initialization functions: Initializing Rationals
Initialization functions: Initializing Floats
Initialization functions: Simultaneous Float Init & Assign
Initialization functions: Random State Initialization
Initializing and clearing: Efficiency
Input functions: I/O of Integers
Input functions: I/O of Rationals
Input functions: I/O of Floats
Input functions: Formatted Input Functions
Install prefix: Build Options
Installing GMP: Installing GMP
Instruction Set Architecture: ABI and ISA
instrument-functions: Profiling
Integer: Nomenclature and Types
Integer arithmetic functions: Integer Arithmetic
Integer assignment functions: Assigning Integers
Integer assignment functions: Simultaneous Integer Init & Assign
Integer bit manipulation functions: Integer Logic and Bit Fiddling
Integer comparison functions: Integer Comparisons
Integer conversion functions: Converting Integers
Integer division functions: Integer Division
Integer exponentiation functions: Integer Exponentiation
Integer export: Integer Import and Export
Integer functions: Integer Functions
Integer import: Integer Import and Export
Integer initialization functions: Initializing Integers
Integer initialization functions: Simultaneous Integer Init & Assign
Integer input and output functions: I/O of Integers
Integer internals: Integer Internals
Integer logical functions: Integer Logic and Bit Fiddling
Integer miscellaneous functions: Miscellaneous Integer Functions
Integer random number functions: Integer Random Numbers
Integer root functions: Integer Roots
Integer sign tests: Integer Comparisons
Integer special functions: Integer Special Functions
Interix: Notes for Particular Systems
Internals: Internals
Introduction: Introduction to GMP
Inverse modulo functions: Number Theoretic Functions
IRIX: ABI and ISA
IRIX: Known Build Problems
ISA: ABI and ISA
istream input: C++ Formatted Input

J
Jacobi symbol algorithm: Jacobi Symbol
Jacobi symbol functions: Number Theoretic Functions

K
Karatsuba multiplication: Karatsuba Multiplication
Karatsuba square root algorithm: Square Root Algorithm
Kronecker symbol functions: Number Theoretic Functions

L
Language bindings: Language Bindings
Latest version of GMP: Introduction to GMP
LCM functions: Number Theoretic Functions
Least common multiple functions: Number Theoretic Functions
Legendre symbol functions: Number Theoretic Functions
libgmp: Headers and Libraries
libgmpxx: Headers and Libraries
Libraries: Headers and Libraries
Libtool: Headers and Libraries
Libtool versioning: Notes for Package Builds
License conditions: Copying
Limb: Nomenclature and Types
Limb size: Useful Macros and Constants
Linear congruential algorithm: Random Number Algorithms
Linear congruential random numbers: Random State Initialization
Linear congruential random numbers: Random State Initialization
Linking: Headers and Libraries
Logical functions: Integer Logic and Bit Fiddling
Low-level functions: Low-level Functions
Low-level functions for cryptography: Low-level Functions
Lucas number algorithm: Lucas Numbers Algorithm
Lucas number functions: Number Theoretic Functions

M
MacOS X: Known Build Problems
Mailing lists: Introduction to GMP
Malloc debugger: Debugging
Malloc problems: Debugging
Memory allocation: Custom Allocation
Memory management: Memory Management
Mersenne twister algorithm: Random Number Algorithms
Mersenne twister random numbers: Random State Initialization
MINGW: Notes for Particular Systems
MIPS: ABI and ISA
Miscellaneous float functions: Miscellaneous Float Functions
Miscellaneous integer functions: Miscellaneous Integer Functions
MMX: Notes for Particular Systems
Modular inverse functions: Number Theoretic Functions
Most significant bit: Miscellaneous Integer Functions
MPN_PATH: Build Options
MS Windows: Notes for Particular Systems
MS Windows: Notes for Particular Systems
MS-DOS: Notes for Particular Systems
Multi-threading: Reentrancy
Multiplication algorithms: Multiplication Algorithms

N
Nails: Low-level Functions
Native compilation: Build Options
NetBSD: Notes for Particular Systems
NeXT: Known Build Problems
Next prime function: Number Theoretic Functions
Nomenclature: Nomenclature and Types
Non-Unix systems: Build Options
Nth root algorithm: Nth Root Algorithm
Number sequences: Efficiency
Number theoretic functions: Number Theoretic Functions
Numerator and denominator: Applying Integer Functions

O
obstack output: Formatted Output Functions
OpenBSD: Notes for Particular Systems
Optimizing performance: Performance optimization
ostream output: C++ Formatted Output
Other languages: Language Bindings
Output functions: I/O of Integers
Output functions: I/O of Rationals
Output functions: I/O of Floats
Output functions: Formatted Output Functions

P
Packaged builds: Notes for Package Builds
Parameter conventions: Parameter Conventions
Parsing expressions demo: Demonstration Programs
Parsing expressions demo: Demonstration Programs
Parsing expressions demo: Demonstration Programs
Particular systems: Notes for Particular Systems
Past GMP versions: Compatibility with older versions
PDF: Build Options
Perfect power algorithm: Perfect Power Algorithm
Perfect power functions: Integer Roots
Perfect square algorithm: Perfect Square Algorithm
Perfect square functions: Integer Roots
perl: Demonstration Programs
Perl module: Demonstration Programs
Pointer types: Nomenclature and Types
Postscript: Build Options
Power/PowerPC: Notes for Particular Systems
Power/PowerPC: Known Build Problems
Powering algorithms: Powering Algorithms
Powering functions: Integer Exponentiation
Powering functions: Float Arithmetic
PowerPC: ABI and ISA
Precision of floats: Floating-point Functions
Precision of hardware floating point: Notes for Particular Systems
Prefix: Build Options
Previous prime function: Number Theoretic Functions
Prime testing algorithms: Prime Testing Algorithm
Prime testing functions: Number Theoretic Functions
Primorial functions: Number Theoretic Functions
printf formatted output: Formatted Output
Probable prime testing functions: Number Theoretic Functions
prof: Profiling
Profiling: Profiling

R
Radix conversion algorithms: Radix Conversion Algorithms
Random number algorithms: Random Number Algorithms
Random number functions: Integer Random Numbers
Random number functions: Miscellaneous Float Functions
Random number functions: Random Number Functions
Random number seeding: Random State Seeding
Random number state: Random State Initialization
Random state: Nomenclature and Types
Rational arithmetic: Efficiency
Rational arithmetic functions: Rational Arithmetic
Rational assignment functions: Initializing Rationals
Rational comparison functions: Comparing Rationals
Rational conversion functions: Rational Conversions
Rational initialization functions: Initializing Rationals
Rational input and output functions: I/O of Rationals
Rational internals: Rational Internals
Rational number: Nomenclature and Types
Rational number functions: Rational Number Functions
Rational numerator and denominator: Applying Integer Functions
Rational sign tests: Comparing Rationals
Raw output internals: Raw Output Internals
Reallocations: Efficiency
Reentrancy: Reentrancy
References: References
Remove factor functions: Number Theoretic Functions
Reporting bugs: Reporting Bugs
Root extraction algorithm: Nth Root Algorithm
Root extraction algorithms: Root Extraction Algorithms
Root extraction functions: Integer Roots
Root extraction functions: Float Arithmetic
Root testing functions: Integer Roots
Root testing functions: Integer Roots
Rounding functions: Miscellaneous Float Functions

S
Sample programs: Demonstration Programs
Scan bit functions: Integer Logic and Bit Fiddling
scanf formatted input: Formatted Input
SCO: Known Build Problems
Seeding random numbers: Random State Seeding
Segmentation violation: Debugging
Sequent Symmetry: Known Build Problems
Services for Unix: Notes for Particular Systems
Shared library versioning: Notes for Package Builds
Sign tests: Integer Comparisons
Sign tests: Comparing Rationals
Sign tests: Float Comparison
Size in digits: Miscellaneous Integer Functions
Small operands: Efficiency
Solaris: ABI and ISA
Solaris: Known Build Problems
Solaris: Known Build Problems
Sparc: Notes for Particular Systems
Sparc: Notes for Particular Systems
Sparc V9: ABI and ISA
Special integer functions: Integer Special Functions
Square root algorithm: Square Root Algorithm
SSE2: Notes for Particular Systems
Stack backtrace: Debugging
Stack overflow: Build Options
Stack overflow: Debugging
Static linking: Efficiency
stdarg.h: Headers and Libraries
stdio.h: Headers and Libraries
Stripped libraries: Known Build Problems
Sun: ABI and ISA
SunOS: Notes for Particular Systems
Systems: Notes for Particular Systems

T
Temporary memory: Build Options
Texinfo: Build Options
Text input/output: Efficiency
Thread safety: Reentrancy
Toom multiplication: Toom 3-Way Multiplication
Toom multiplication: Toom 4-Way Multiplication
Toom multiplication: Higher degree Toom'n'half
Toom multiplication: Other Multiplication
Types: Nomenclature and Types

U
ui and si functions: Efficiency
Unbalanced multiplication: Unbalanced Multiplication
Upward compatibility: Compatibility with older versions
Useful macros and constants: Useful Macros and Constants
User-defined precision: Floating-point Functions

V
Valgrind: Debugging
Variable conventions: Variable Conventions
Version number: Useful Macros and Constants

W
Web page: Introduction to GMP
Windows: Notes for Particular Systems
Windows: Notes for Particular Systems

X
x86: Notes for Particular Systems
x87: Notes for Particular Systems
XML: Build Options