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.
10 hours ago
949a8a8
main
push
Compare
Base
Search a run
Head
main
949a8a8
10 hours ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
DUP9_50
bins/revme/benches/evm.rs::benches::evm
24 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.2 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
19 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.3 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
43.5 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
53.1 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
44 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
108.3 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
115.4 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
114.8 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
58.1 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.6 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.4 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
28.8 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.5 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
98.2 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
34.1 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.2 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.6 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
24 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
92.1 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
97 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.6 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
22 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145.3 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
432.7 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.3 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
24 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
192.4 ms
DUP3_50
bins/revme/benches/evm.rs::benches::evm
24 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
183.3 ms
DUP1_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.6 ms
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.6 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.2 ms
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
478.4 ms
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
24 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
analysis
bins/revme/benches/evm.rs::benches::evm
44.9 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
24 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.4 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.8 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
24 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
56.1 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
29.1 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.4 µ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
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
transfer
bins/revme/benches/evm.rs::benches::evm
14.6 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
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
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
201.1 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21.1 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.7 ms
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28.1 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.5 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
Ignored
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
45.4 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
46.1 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
51.7 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
54.9 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
36.7 µs
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
34.9 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs