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.
14 hours ago
6e69a27
rakita/cfg-gas-params
pull_request
Compare
Base
Search a run
Head
feat: move GasParams to Cfg
#3229
rakita/cfg-gas-params
14 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
•
Parent Commit
Benchmarks
GT_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.2 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.3 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145.5 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
58.3 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.8 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.5 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
56.2 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
29.1 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.7 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
104.4 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.7 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
439.5 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
95.9 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
20 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
108.3 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.4 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
20 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
26 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
118.1 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.8 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
34 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
119.4 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.5 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.7 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.6 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
39.3 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
103.1 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
45.8 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
46.6 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
22 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.5 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
analysis
bins/revme/benches/evm.rs::benches::evm
46 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
713.9 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
55.1 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
transfer
bins/revme/benches/evm.rs::benches::evm
14.8 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.7 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
486.7 ms
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
3.1 ms
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
4 ms
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
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.5 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
snailtracer
bins/revme/benches/evm.rs::benches::evm
193.2 ms
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.5 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.6 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
202.4 ms
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
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
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21.1 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.9 µ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
205.2 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
Ignored
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
57.6 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
36.8 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
52.2 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
49.2 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
48.9 µs
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
25 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs