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
d762d4b
main
push
Compare
Base
Search a run
Head
main
d762d4b
27 days ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.4 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.3 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.5 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
109.8 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
24 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
432.1 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.4 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
100.7 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
24 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
487.6 ms
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.9 ms
DUP1_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
192.5 ms
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
201.6 ms
analysis
bins/revme/benches/evm.rs::benches::evm
46.3 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
17.5 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.8 ms
transfer
bins/revme/benches/evm.rs::benches::evm
14 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52.8 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43.1 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.3 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
42.6 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.9 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.1 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.4 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
144.9 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
19 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.6 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
335 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.4 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714.2 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28 µ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
203.3 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.4 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.8 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
19 µs
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
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.3 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.7 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.6 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.8 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
124.2 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
124.7 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
25.7 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
107.1 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.8 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
49 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
108.4 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
33.4 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.6 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.4 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
34.8 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
37.8 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
40.9 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
44.4 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
52.1 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs