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
fa5762c
main
push
Compare
Base
Search a run
Head
main
fa5762c
11 hours ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
27.8 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.8 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.2 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.1 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
97.6 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.4 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.2 ms
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
analysis
bins/revme/benches/evm.rs::benches::evm
44.6 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.5 ms
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
191.9 ms
burntpix
bins/revme/benches/evm.rs::benches::evm
477.9 ms
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
90.9 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
182.7 ms
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
transfer
bins/revme/benches/evm.rs::benches::evm
14.1 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
428.7 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
113.6 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21.1 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.1 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
114.8 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
195.2 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28.1 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
DUP13_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
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
108.1 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
DIV_50
bins/revme/benches/evm.rs::benches::evm
25.9 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.3 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
338.5 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
23 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.6 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.2 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
28.2 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
33.5 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
96.6 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
18.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
EQ_50
bins/revme/benches/evm.rs::benches::evm
24 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43.9 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
43.4 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.2 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
144.9 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.6 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.7 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.3 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.4 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
15.9 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
34.8 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
52.2 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
51 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
36.2 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
50.2 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
43.8 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs