An Integer Library which supports arbitrary-precision calculations and easy to intergrate with other projects.
- Arbitrary-precision arithemetic operations
- Bitwise operations
- Optimized multiple, division and pow-mod etc.
- Prime number related operations.
- Fast Fibonacci Array operations
The library is designed for working on 32-bit CPU or above.
The source code of the library is written in C99 completely and should works with most modern C compilers on 32-bit Operating Systems.
Python2 is required to generate the Makefile. (Python3 is not supported yet)
Use the following command to generate the Makefile:
$ ./configure
And the following commands to build the project:
$ make # for building the test program
$ make static # for building the static library
$ make shared # for building the shared (dynamic) library
BSD 3