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.
27 days ago
cd2f766
main
push
Compare
Base
Search a run
Head
main
cd2f766
27 days ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.2 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.2 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.2 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
144.9 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
25.6 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.2 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
15.9 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
33.2 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.1 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
109.3 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.5 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
48.9 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.3 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.4 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
108.3 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
426.6 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
101.4 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.6 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.3 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.6 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
487.3 ms
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
analysis
bins/revme/benches/evm.rs::benches::evm
46.4 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
201.6 ms
DUP14_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
192.5 ms
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
transfer
bins/revme/benches/evm.rs::benches::evm
13.9 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
17.2 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.9 ms
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.8 ms
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
18.8 µ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
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
107 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.9 µ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
123.6 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
124.4 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.1 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.6 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52.6 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
202.3 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.6 µ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 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
334.9 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714.2 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
42.5 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
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
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43.1 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.6 µs
Ignored
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
34.7 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
42.3 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
43.6 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
54.1 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
45 µs
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.5 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs