Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
1Activity

Table Of Contents

GNU MP Copying Conditions
1 Introduction to GNU MP
1.1 How to use this Manual
2 Installing GMP
2.1 Build Options
2.2 ABI and ISA
2.3 Notes for Package Builds
2.4 Notes for Particular Systems
2.5 Known Build Problems
2.6 Performance optimization
3 GMP Basics
3.1 Headers and Libraries
3.2 Nomenclature and Types
3.3 Function Classes
3.4 Variable Conventions
3.5 Parameter Conventions
3.6 Memory Management
3.7 Reentrancy
3.8 Useful Macros and Constants
3.9 Compatibility with older versions
3.10 Demonstration programs
3.11 Efciency
3.12 Debugging
3.13 Profling
3.14 Autoconf
3.15 Emacs
4 Reporting Bugs
5 Integer Functions
5.1 Initialization Functions
5.2 Assignment Functions
5.3 Combined Initialization and Assignment Functions
5.4 Conversion Functions
5.5 Arithmetic Functions
5.6 Division Functions
5.7 Exponentiation Functions
5.8 Root Extraction Functions
5.9 Number Theoretic Functions
5.10 Comparison Functions
5.11 Logical and Bit Manipulation Functions
5.12 Input and Output Functions
5.13 Random Number Functions
5.14 Integer Import and Export
5.15 Miscellaneous Functions
5.16 Special Functions
6 Rational Number Functions
6.1 Initialization and Assignment Functions
6.2 Conversion Functions
6.3 Arithmetic Functions
6.4 Comparison Functions
6.5 Applying Integer Functions to Rationals
6.6 Input and Output Functions
7 Floating-point Functions
7.1 Initialization Functions
7.2 Assignment Functions
7.3 Combined Initialization and Assignment Functions
7.4 Conversion Functions
7.5 Arithmetic Functions
7.6 Comparison Functions
7.7 Input and Output Functions
7.8 Miscellaneous Functions
8 Low-level Functions
8.1 Nails
9 Random Number Functions
9.1 Random State Initialization
9.2 Random State Seeding
9.3 Random State Miscellaneous
10 Formatted Output
10.1 Format Strings
10.2 Functions
10.3 C++ Formatted Output
11 Formatted Input
11.1 Formatted Input Strings
11.2 Formatted Input Functions
11.3 C++ Formatted Input
12 C++ Class Interface
12.1 C++ Interface General
12.2 C++ Interface Integers
12.3 C++ Interface Rationals
12.4 C++ Interface Floats
12.5 C++ Interface Random Numbers
12.6 C++ Interface Limitations
13 Berkeley MP Compatible Functions
14 Custom Allocation
15 Language Bindings
16 Algorithms
16.1 Multiplication
16.1.1 Basecase Multiplication
16.1.2 Karatsuba Multiplication
16.1.3 Toom 3-Way Multiplication
16.1.4 Toom 4-Way Multiplication
16.1.5 FFT Multiplication
16.1.6 Other Multiplication
16.1.7 Unbalanced Multiplication
16.2 Division Algorithms
16.2.1 Single Limb Division
16.2.2 Basecase Division
16.2.3 Divide and Conquer Division
16.2.4 Block-Wise Barrett Division
16.2.5 Exact Division
16.2.6 Exact Remainder
16.2.7 Small Quotient Division
16.3 Greatest Common Divisor
16.3.1 Binary GCD
16.5.1 Square Root
16.5.2 Nth Root
16.5.3 Perfect Square
16.5.4 Perfect Power
16.6 Radix Conversion
16.6.1 Binary to Radix
16.6.2 Radix to Binary
16.7 Other Algorithms
16.7.1 Prime Testing
16.7.2 Factorial
16.7.3 Binomial Coefcients
16.7.4 Fibonacci Numbers
16.7.5 Lucas Numbers
16.7.6 Random Numbers
16.8 Assembly Coding
16.8.1 Code Organisation
16.8.2 Assembly Basics
16.8.3 Carry Propagation
16.8.4 Cache Handling
16.8.5 Functional Units
16.8.6 Floating Point
16.8.7 SIMD Instructions
16.8.8 Software Pipelining
16.8.9 Loop Unrolling
16.8.10 Writing Guide
17 Internals
17.1 Integer Internals
17.2 Rational Internals
17.3 Float Internals
17.4 Raw Output Internals
17.5 C++ Interface Internals
B.2 Papers
Appendix C GNU Free Documentation License
Concept Index
Function and Type Index
0 of .
Results for:
No results containing your search query
P. 1
gmp-man-5.0.1 doc

gmp-man-5.0.1 doc

Ratings: (0)|Views: 1,436|Likes:
Published by mimobanerji

More info:

Published by: mimobanerji on Sep 21, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/01/2011

pdf

text

original

You're Reading a Free Preview
Pages 4 to 106 are not shown in this preview.
You're Reading a Free Preview
Pages 110 to 125 are not shown in this preview.
You're Reading a Free Preview
Pages 129 to 134 are not shown in this preview.
You're Reading a Free Preview
Pages 138 to 144 are not shown in this preview.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->