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.
12 hours ago
3b17ee6
main
push
Compare
Base
Search a run
Head
main
3b17ee6
12 hours ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
27.9 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.3 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.9 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
analysis
bins/revme/benches/evm.rs::benches::evm
44.6 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
97.5 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
477.9 ms
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.3 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
182.7 ms
transfer
bins/revme/benches/evm.rs::benches::evm
14.4 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.6 ms
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
191.8 ms
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
DIV_50
bins/revme/benches/evm.rs::benches::evm
26 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.3 ms
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
427.6 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
91.1 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.5 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
PUSH1_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.2 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28.1 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21.1 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
199 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
338.5 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
713.9 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
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
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.5 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.1 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
114.8 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
108 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
113.7 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
44 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.3 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
43.3 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.3 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19 µs
SIGNEXTEND_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
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
28.4 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
33.7 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.3 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.2 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
96.2 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.7 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
34.8 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
34.2 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
38.7 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
50.2 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
52.8 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
55.3 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs