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
28488a5
main
push
Compare
Base
Search a run
Head
main
28488a5
27 days ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
DUP4_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.6 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.7 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.7 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.6 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.4 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145.3 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43.5 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
53.5 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
110 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.8 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.5 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
43.1 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
56.2 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
24 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.8 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
427.8 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
102 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.5 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
29.1 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.8 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
20 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
20 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
107.4 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
123.9 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.7 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
124.8 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.8 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.5 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
28.2 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
26.1 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µ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
SMOD_50
bins/revme/benches/evm.rs::benches::evm
28 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
33.6 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.6 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.9 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.7 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.6 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.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.1 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
205.4 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714.3 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
49.3 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
335.1 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
109.1 µs
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
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
22 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
22 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
22 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
22 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
22 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
22 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
analysis
bins/revme/benches/evm.rs::benches::evm
46.6 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.9 ms
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
22 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
487.9 ms
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
201.6 ms
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.8 ms
snailtracer
bins/revme/benches/evm.rs::benches::evm
192.5 ms
transfer
bins/revme/benches/evm.rs::benches::evm
14.4 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
17.8 µs
Ignored
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
37.7 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
38 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
50.7 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
52.6 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
53.8 µs
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.3 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs