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.
24 hours ago
1bf799d
main
push
Compare
Base
Search a run
Head
main
1bf799d
24 hours ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
MUL_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
20.6 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
18 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
27.1 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
56.3 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
22.7 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
20.8 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
20.8 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
57.2 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
94.8 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
18 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
2.7 ms
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
18 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
176.1 ms
burntpix
bins/revme/benches/evm.rs::benches::evm
471.7 ms
analysis
bins/revme/benches/evm.rs::benches::evm
43.1 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2 ms
transfer
bins/revme/benches/evm.rs::benches::evm
12.4 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
192 ms
CREATE_50
bins/revme/benches/evm.rs::benches::evm
405.7 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
15.6 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
DUP10_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
18 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
89.5 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.1 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
22.9 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
22.6 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28.1 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
18 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
22.7 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.7 ms
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714.1 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
335.1 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
22.7 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
22.7 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
204.3 µs
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
DUP4_50
bins/revme/benches/evm.rs::benches::evm
22.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
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
18.2 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
17.5 µs
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
DUP6_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
18.2 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.7 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
22.6 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
45.7 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.2 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
23 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
18.4 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
30.2 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
DUP9_50
bins/revme/benches/evm.rs::benches::evm
22.6 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
DUP8_50
bins/revme/benches/evm.rs::benches::evm
22.9 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
36 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
35.8 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
17.7 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
17.6 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
17.7 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
15 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
17.7 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
17.7 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
143.8 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
26.5 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
17.3 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
54.6 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
22.7 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
105.4 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
23.2 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
57.3 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
18.2 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
111 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
109.9 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
22.9 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
93.4 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
32.9 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
27.4 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
26.5 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
20.7 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.2 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
53.5 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
39.7 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
46.2 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
51.2 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
34.9 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs