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
5d7a353
main
push
Compare
Base
Search a run
Head
main
5d7a353
14 hours ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
PC_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
26 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
20 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22.7 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
58.7 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
59.2 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
20 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
22.5 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
22 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.8 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
20 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
106.3 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
440.5 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
486.1 ms
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
20 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
analysis
bins/revme/benches/evm.rs::benches::evm
46.3 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
20 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.9 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
193.1 ms
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
20.3 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
97.3 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
202.2 ms
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
20 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
3.1 ms
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
transfer
bins/revme/benches/evm.rs::benches::evm
15.2 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
20 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
DIV_50
bins/revme/benches/evm.rs::benches::evm
27 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
4 ms
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
20.3 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
713.9 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21.1 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
20.3 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
338.5 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
201 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.5 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.7 ms
DUP1_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
20.3 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.7 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
25 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
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 (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
EXP_50
bins/revme/benches/evm.rs::benches::evm
32 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
47.3 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
20 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
56.3 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
46.9 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
108.9 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
146 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
25.7 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.8 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.9 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
28.3 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
121 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
26.3 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
26.1 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
26.5 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
22.5 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
39.7 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
105.1 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25.8 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
28.2 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
25.7 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
34.5 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
29.8 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
26.2 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
59.3 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
119.9 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
27 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
56.5 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
35.4 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
53.8 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
31.6 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
55.6 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
42.9 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
46.9 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs