bluealloy
revm
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
14 hours ago
48b0f2b
rakita/gmp-use-system-libs
pull_request
Compare
Base
Search a run
Head
feat: rm gmp use-system-libs
#3253
rakita/gmp-use-system-libs
14 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.8 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
58.8 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
59.2 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
20 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
106.2 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
20 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
20 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
20 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
20 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
97.1 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
27 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
441.7 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
20.3 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
56.4 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
47.4 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
32 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
47.1 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
25 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
20.6 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
146 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
56.6 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
26.2 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.8 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
27.1 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
20.6 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
29.8 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
59.4 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
20.6 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
109 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
20 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
20.6 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
26 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
486.1 ms
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
analysis
bins/revme/benches/evm.rs::benches::evm
46.3 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
26.3 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
121.1 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
120 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
28.3 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
193.1 ms
SGT_50
bins/revme/benches/evm.rs::benches::evm
25.7 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
25.7 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
22.5 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
26.6 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
34.5 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25.8 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
22.6 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
39.8 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
22.5 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
104.9 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.9 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
28.2 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
22.5 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
202.2 ms
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
22.6 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
22.5 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
22.5 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
26.1 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
3.1 ms
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
4 ms
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
transfer
bins/revme/benches/evm.rs::benches::evm
15.1 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.9 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
201.3 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
338.5 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
713.9 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21.1 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.7 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
Ignored
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
46.4 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
52.8 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
47.2 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
55.4 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
35.7 µs
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
35.4 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs