Updated README.md file.

master
Robert Baron 2017-11-04 11:43:40 -04:00
parent 107de10cb2
commit f05219fc7b
1 changed files with 7 additions and 19 deletions

View File

@ -1,22 +1,10 @@
# Welcome to the C.math.NET Library
The C.math.NET library implements several [C Standard](http://en.cppreference.com/w/c/numeric/math) mathematical
functions that are missing from the .NET framework.
Functions include among others:
[frexp](https://machinecognitis.github.io/C.math.NET/html/b4d6cd51-2441-999a-18c2-8d18dc2a2c3c.htm),
[ilogb](https://machinecognitis.github.io/C.math.NET/html/6c69efac-8d3c-7c31-f0c5-930b73593c0e.htm),
[ldexp](https://machinecognitis.github.io/C.math.NET/html/35eead45-7bb4-88c5-0f75-278b2cbc94a7.htm),
[logb](https://machinecognitis.github.io/C.math.NET/html/5f67d96e-daa3-cd30-9384-1cda9ebf3f8a.htm),
[scalbn](https://machinecognitis.github.io/C.math.NET/html/bedc19b9-8091-4a47-c967-9092577c1dd7.htm),
[copysign](https://machinecognitis.github.io/C.math.NET/html/cd5217b7-7396-95ed-e4b7-0702efbd860d.htm),
[nextafter](https://machinecognitis.github.io/C.math.NET/html/65f00e22-a956-ec37-9e75-4594cb42d6d2.htm),
[isunordered](https://machinecognitis.github.io/C.math.NET/html/e64fb421-ebf8-8796-d5d0-159ce7435c91.htm), and
[fpclassify](https://machinecognitis.github.io/C.math.NET/html/63a4a916-1492-dedf-c8fe-0e01aff401f4.htm).
Both double and single precision functions are implemented.
All functions are static and their names follow the
[C Standard](http://en.cppreference.com/w/c/numeric/math).
All functions have been thoroughly tested using a large set of unit tests that cover all
limit cases to guarantee that all functions behave as specified by the C standard.
# Welcome to the GMP Native Interface for .NET Library
The GMP Native Interface for .NET Library exposes to .NET (through P-Invoke and .NET types) all of
the functionality of the [GNU MP](https://gmplib.org/) Library (version 6.1.2).
It automatically loads at runtime the 32-bit or 64-bit GNU MP library that matches the current CPU
architecture, thus allowing building Visual Studio Projects for AnyCPU, x86, or x64.
It is based on the GNU MP "fat" build which automatically detects the current CPU type, and selects
any available assembly language code optimization for that CPU, thus providing optimal performance.
### Documentation