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.
21 hours ago
40845b2
main
push
Compare
Base
Search a run
Head
main
40845b2
21 hours ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
58.1 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.2 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
43.4 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
27.9 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43.3 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.3 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
112 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
107.8 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
113.3 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.5 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
28.7 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.4 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.4 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
95.1 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
34 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
95.9 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.1 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
144.8 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.6 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
90 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.3 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.8 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
192.5 ms
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
183.4 ms
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.5 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.1 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
477.1 ms
analysis
bins/revme/benches/evm.rs::benches::evm
44.8 µs
NOT_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
CREATE_50
bins/revme/benches/evm.rs::benches::evm
425.9 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.9 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.2 ms
transfer
bins/revme/benches/evm.rs::benches::evm
14.4 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.5 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µ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
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.8 µ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
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28.1 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
204 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
338.5 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.1 µ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
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.2 µ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.1 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.6 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
DUP8_50
bins/revme/benches/evm.rs::benches::evm
23.9 µ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
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
Ignored
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
36.7 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
45.7 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
48.6 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
50 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
54.2 µs
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
23.4 µs
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs