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.
16 hours ago
27c996d
rakita/cfg-gas-params
pull_request
Compare
Base
Search a run
Head
feat: move GasParams to Cfg
#3229
rakita/cfg-gas-params
16 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
•
Parent Commit
Benchmarks
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
27.7 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.9 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.3 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
96.8 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
426.8 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
90.6 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
25.9 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
478.5 ms
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
192 ms
DUP11_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
182.9 ms
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.6 ms
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.4 ms
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.3 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
transfer
bins/revme/benches/evm.rs::benches::evm
14.3 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
107.5 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
112.3 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
112.6 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.3 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
338.5 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
204.4 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21.1 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52.2 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
28.3 µs
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
713.9 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
GT_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.6 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43.2 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28.1 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.2 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
30.9 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.5 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
15.8 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
95.4 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
33.7 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
42.9 µs
SUB_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
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
144.8 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
analysis
bins/revme/benches/evm.rs::benches::evm
44.6 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.4 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.7 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.6 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.2 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.1 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
24.4 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
45.9 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
33.9 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
38.6 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
49.4 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
53.1 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs