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.
12 hours ago
07c00cc
woojinnn:feat/map-foldhash-revme
pull_request
Compare
Base
Search a run
Head
feat: Propagate `map-foldhash` Feature Through Dependency Chain
#3252
woojinnn:feat/map-foldhash-revme
12 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
•
Parent Commit
Benchmarks
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.9 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.6 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.2 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.8 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
98.5 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.5 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.2 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.4 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
24 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.9 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
428.2 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.2 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
91.9 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
analysis
bins/revme/benches/evm.rs::benches::evm
44.7 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
182.7 ms
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
477.9 ms
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.6 ms
transfer
bins/revme/benches/evm.rs::benches::evm
14.4 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
191.8 ms
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.3 ms
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.4 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
113.2 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
114.4 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
108.3 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.5 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
23.3 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
33.6 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
28.3 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
338.5 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28.1 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21.1 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
193.5 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.3 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52.6 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.3 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43.4 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
43.6 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
97.1 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.5 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.4 µs
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
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145.2 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16 µs
Ignored
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
49.3 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
45.2 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
54.4 µs
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
34.9 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
45.2 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
35.5 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs