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.
24 hours ago
2367e60
main
push
Compare
Base
Search a run
Head
main
2367e60
24 hours ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
58 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
27.9 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.3 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP5_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
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
95.9 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.3 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
90.2 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
477.1 ms
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
424.6 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.6 ms
DUP14_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
183.4 ms
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.2 ms
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
192.5 ms
DUP13_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
analysis
bins/revme/benches/evm.rs::benches::evm
44.8 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
transfer
bins/revme/benches/evm.rs::benches::evm
14.4 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.5 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
338.5 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28.1 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
197.9 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
DUP8_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
EQ_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
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
43.3 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.1 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.5 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43.4 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
GT_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
144.8 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.5 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
108.2 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
111.9 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
112.5 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52.8 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.5 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
28.8 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.1 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.8 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.8 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.5 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
34 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.3 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
95.2 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
23.3 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
49.9 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
35.7 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
46.7 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
45.8 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
55.8 µs
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs