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.
11 hours ago
e5c8b25
main
push
Compare
Base
Search a run
Head
main
e5c8b25
11 hours ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
POP_50
bins/revme/benches/evm.rs::benches::evm
21.1 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
27.8 µs
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
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.2 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.7 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
477.9 ms
analysis
bins/revme/benches/evm.rs::benches::evm
44.6 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
97.4 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
182.7 ms
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
429 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
191.8 ms
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
90.8 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.1 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.5 ms
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.2 ms
transfer
bins/revme/benches/evm.rs::benches::evm
14 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µ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
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
25.9 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
338.5 µs
DUP14_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
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.7 ms
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
201.5 µ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
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
713.9 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28.1 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
DUP2_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
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
DUP8_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
44.3 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
43.5 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52.2 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
144.9 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
15.9 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
113.4 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.3 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.3 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
114 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
23 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
108.1 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
25.9 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.4 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
33.5 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.6 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.1 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
28.3 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
96.5 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.7 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
35.3 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
48.5 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
37 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
57.5 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
53.5 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
42.2 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs