Portable class library for computations with big numbers such as Int128
, Int256
and BigInteger
. There is also ExtendedBitConverter
which allows to convert regular and big numbers to/from array of bytes, with possibility of explicit setting of bytes order Big-endian/Little-endian.
To install BigMath, run the following command in the Package Manager Console:
PM> Install-Package BigMath
Supported platforms:
- .NET Framework 4.5
- .NET for Windows Store apps
- .NET for Windows Phone 8 apps
- Portable Class Libraries
Some parts of the code is based on:
- Original sources from http://int128.codeplex.com/. Thanks to Simon Mourier.
BigInteger
from the Bouncy Castle.