Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chfast/intx
Extended precision integer C++ library
https://github.com/chfast/intx
arbitrary-precision biginteger c cpp evm hacktoberfest int128 int256 int512 intx uint128 uint256 uint384 uint512
Last synced: 2 days ago
JSON representation
Extended precision integer C++ library
- Host: GitHub
- URL: https://github.com/chfast/intx
- Owner: chfast
- License: apache-2.0
- Created: 2017-11-22T23:30:49.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-09T09:29:57.000Z (3 months ago)
- Last Synced: 2024-12-14T09:09:53.445Z (9 days ago)
- Topics: arbitrary-precision, biginteger, c, cpp, evm, hacktoberfest, int128, int256, int512, intx, uint128, uint256, uint384, uint512
- Language: C++
- Homepage:
- Size: 1.5 MB
- Stars: 133
- Watchers: 8
- Forks: 30
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# intx
[![readme style: standard][readme style standard badge]][standard readme]
[![GitPOAP Badge](https://public-api.gitpoap.io/v1/repo/chfast/intx/badge)](https://www.gitpoap.io/gh/chfast/intx)Extended precision integer C++ library
The intx header-only C++20 library provides allocation-free extended precision
integer types. They are implemented as arrays of `std::uint64_t` words
and closely match the behavior of built-in types.## Usage
To build, test or benchmark.
```bash
git clone https://github.com/chfast/intx
cd intxcmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --parallelbuild/test/intx-unittests
build/test/intx-bench
```## Maintainer
Paweł Bylica [@chfast]
## License
Licensed under the [Apache License, Version 2.0].
[@chfast]: https://github.com/chfast
[Apache License, Version 2.0]: LICENSE
[standard readme]: https://github.com/RichardLitt/standard-readme[readme style standard badge]: https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square