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 days ago
0d6607e
rakita/bal
pull_request
Compare
Base
Search a run
Head
feat: BAL EIP-7928
#3070
rakita/bal
10 days ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
•
Parent Commit
Benchmarks
POP_50
bins/revme/benches/evm.rs::benches::evm
22 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.7 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22.5 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.8 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.9 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
110.1 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
analysis
bins/revme/benches/evm.rs::benches::evm
47.1 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
192.5 ms
burntpix
bins/revme/benches/evm.rs::benches::evm
487.4 ms
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
201.6 ms
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
3.1 ms
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.3 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.8 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
CREATE_50
bins/revme/benches/evm.rs::benches::evm
432.7 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
102.7 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
20 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
transfer
bins/revme/benches/evm.rs::benches::evm
14.7 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.1 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
4.4 ms
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
20.4 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
20 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.5 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
199.4 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.4 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
20 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.7 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
20 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
DUP15_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
20 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
334.9 µ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
714.1 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
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
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
DUP3_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
24.4 µ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
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.7 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
53.7 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
44.2 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
43.9 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
GAS_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
20.3 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.6 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
20.3 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
127.9 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.6 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.9 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
28.3 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.9 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
26.5 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
107.6 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
127.1 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145.5 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.9 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.8 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
33.8 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25.5 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.9 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
49.4 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
28.1 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
56.2 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.6 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
109.9 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
22 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
29.4 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.9 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
37.9 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
53.5 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
43 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
52.6 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
45.9 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs