All Projects → chfast → intx

chfast / intx

Licence: Apache-2.0 license
intx – extended precision integer library

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to intx

wide-integer
Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.
Stars: ✭ 83 (+0%)
Mutual labels:  arbitrary-precision, uint128, uint256, uint512
as-bignum
Fixed length big numbers for AssemblyScript 🚀
Stars: ✭ 49 (-40.96%)
Mutual labels:  biginteger, int128
UInt256
An UInt256 library written in Swift 4
Stars: ✭ 20 (-75.9%)
Mutual labels:  biginteger, uint256
nim-nint128
128-bit integers
Stars: ✭ 17 (-79.52%)
Mutual labels:  uint128, int128
decimal
An arbitrary-precision decimal floating-point arithmetic package for Go
Stars: ✭ 28 (-66.27%)
Mutual labels:  arbitrary-precision
bigint
bigint is a C++ library which can handle Very very Big Integers. It can calculate factorial of 1000000... it can go any big. It may be useful in Competitive Coding and Scientific Calculations which deals with very very large Integers. It can also be used in Decryption process. It has many inbuilt functions which can be very useful.
Stars: ✭ 34 (-59.04%)
Mutual labels:  biginteger
math
Complex special functions and common mathematical operations in JavaScript
Stars: ✭ 42 (-49.4%)
Mutual labels:  arbitrary-precision
pyevmasm
Ethereum Virtual Machine (EVM) disassembler and assembler
Stars: ✭ 206 (+148.19%)
Mutual labels:  evm
foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Stars: ✭ 4,623 (+5469.88%)
Mutual labels:  evm
vandal
Static program analysis framework for Ethereum smart contract bytecode.
Stars: ✭ 121 (+45.78%)
Mutual labels:  evm
prb-math
Solidity library for advanced fixed-point math
Stars: ✭ 404 (+386.75%)
Mutual labels:  evm
hashport-validator
Official repository containing the source code of the Hashport validators
Stars: ✭ 19 (-77.11%)
Mutual labels:  evm
ethereum-evm-illustrated
Ethereum EVM illustrated
Stars: ✭ 170 (+104.82%)
Mutual labels:  evm
100-days-of-Web3
A list of FREE resources to make Web3 accessible to everyone.
Stars: ✭ 2,801 (+3274.7%)
Mutual labels:  evm
eapa
Erlang/Elixir Arbitrary-Precision Arithmetic (EAPA)
Stars: ✭ 36 (-56.63%)
Mutual labels:  arbitrary-precision
reef-chain
EVM compatible chain with NPoS/PoC consensus
Stars: ✭ 142 (+71.08%)
Mutual labels:  evm
democracy
Tools for peer-to-peer privacy with Ethereum and AZTEC
Stars: ✭ 36 (-56.63%)
Mutual labels:  evm
revm
Revolutionary Machine (revm) is a fast Ethereum virtual machine written in rust.
Stars: ✭ 383 (+361.45%)
Mutual labels:  evm
hebimath
arbitrary precision arithmetic library
Stars: ✭ 37 (-55.42%)
Mutual labels:  arbitrary-precision
ZYX-20
A Zyx Network client based on the go-ethereum fork
Stars: ✭ 0 (-100%)
Mutual labels:  evm

intx

readme style: standard

Extended precision integer C++ library

Provides following types:

  • uint128,
  • uint256,
  • uint512.

Usage

To build, test or benchmark.

git clone https://github.com/chfast/intx
cd intx
mkdir build
cd build

cmake ..
cmake --build . -- -j

test/intx-unittests
test/intx-bench

Maintainer

Paweł Bylica @chfast

License

Licensed under the Apache License, Version 2.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].