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.
27 days ago
8a784a7
main
push
Compare
Base
Search a run
Head
main
8a784a7
27 days ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.4 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.4 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.5 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
analysis
bins/revme/benches/evm.rs::benches::evm
46.7 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH23_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.9 ms
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.8 ms
CALL_50
bins/revme/benches/evm.rs::benches::evm
109.5 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
487.3 ms
snailtracer
bins/revme/benches/evm.rs::benches::evm
192.5 ms
transfer
bins/revme/benches/evm.rs::benches::evm
14 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
24 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
17.4 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.4 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.6 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
24 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
CREATE_50
bins/revme/benches/evm.rs::benches::evm
428.8 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
101.4 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
335 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.1 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714.2 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
202.3 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
19 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
107.2 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
201.6 ms
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.6 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
19 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
DUP4_50
bins/revme/benches/evm.rs::benches::evm
24 µs
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
DUP9_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
24 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.4 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
42.8 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
53.3 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
19 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
124.5 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43.3 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.2 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145.1 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.5 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
24 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.6 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
33.4 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.8 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
25.7 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
125.9 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.9 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.5 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.9 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.7 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
49.1 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
24 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
108.7 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.4 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
24 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.3 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
38 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
41.1 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
35.1 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
52 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
53.5 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs