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.
17 hours ago
ce68f93
main
push
Compare
Base
Search a run
Head
main
ce68f93
17 hours ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
NOT_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.2 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.1 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
108.5 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.1 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
425.4 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
99.7 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.1 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
208.5 ms
analysis
bins/revme/benches/evm.rs::benches::evm
46.1 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
transfer
bins/revme/benches/evm.rs::benches::evm
13.7 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
burntpix
bins/revme/benches/evm.rs::benches::evm
487.2 ms
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
192.5 ms
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
16.8 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.8 ms
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.8 ms
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.1 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.4 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.5 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.7 ms
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
335.1 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
106.7 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
204.5 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714.1 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
EQ_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
RETURN_50
bins/revme/benches/evm.rs::benches::evm
122.1 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
122.8 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.5 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.1 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.5 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
42.7 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
42.4 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
53.1 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.4 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.5 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
144.7 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
15.8 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
48.6 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
33 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
106.8 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
20.9 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.1 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.5 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.2 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.6 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.7 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
37.8 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
49.9 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
55.9 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
51.8 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
34.7 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs