This library implements mathematical operations for numbers over the usual 64bit limit as efficently as possible and tries to keep a reasonable readability
# Build the library and create the archive
make
# Link into a project
gcc -o output_name your_file_name -l bntl -I header_folder -L lib_folder
# Run test from test/ folder
# Use "debug" flag to run in debug mode (gcc -Wall -DDEBUG)
make debug test_name.c
/* Coming soon... */
- Numbers: Chunks of unsigned long, which size depends on the architecture to match full CPU capabilities, dynamically allocated
- Byte order: The number's byte order is the same as the CPU's
To contribute follow the istructions in CONTRIBUTING.md
Devlopment version of the repo is in the "dev" branch