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
04f4dbc
klkvr/generic-spec-context-new
pull_request
Compare
Base
Search a run
Head
feat: generic Context::new
#3156
klkvr/generic-spec-context-new
27 days ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.3 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.1 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.1 µ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
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.4 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
109.7 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.5 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
487.3 ms
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
101.7 µs
analysis
bins/revme/benches/evm.rs::benches::evm
46.4 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.3 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
192.5 ms
CREATE_50
bins/revme/benches/evm.rs::benches::evm
426.5 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
201.6 ms
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
transfer
bins/revme/benches/evm.rs::benches::evm
13.9 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.8 ms
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.9 ms
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µ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
DUP13_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
334.9 µ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.4 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
200.2 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714.2 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
DUP7_50
bins/revme/benches/evm.rs::benches::evm
23.8 µ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
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.7 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
EQ_50
bins/revme/benches/evm.rs::benches::evm
24 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.1 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.6 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52.6 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
42.6 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.2 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
144.9 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
122.8 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
106.9 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
15.9 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
124.5 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
25.6 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.4 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.1 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
33.2 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.7 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.7 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.7 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.6 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
108.6 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.2 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.4 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
48.9 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.2 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
34.9 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
37.8 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
51.6 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
51.7 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
45.1 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs