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.
20 hours ago
b92c648
viktorking7:patch-5
pull_request
Compare
Base
Search a run
Head
fix(inspector): saturate negative refunded gas to zero in EIP-3155 tracer
#3066
viktorking7:patch-5
20 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
56.3 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
18 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
27.1 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
46.3 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
23.2 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
36.4 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
30.3 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
57.2 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
35.8 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
23.2 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
15 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
22.9 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
18 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
18 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
23.2 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
405.4 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
94.5 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
57.3 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
17.2 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
23 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
32.9 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
93.3 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
143.9 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
26.4 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
20.7 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
27.5 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
20.7 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
90 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
22.7 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
23 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
22.9 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
54.6 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
20.9 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
18.4 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
18 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
DUP6_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
20.6 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
22.7 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
22.9 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
22.9 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
22.9 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
176.1 ms
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
192 ms
PC_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
2.6 ms
burntpix
bins/revme/benches/evm.rs::benches::evm
472 ms
transfer
bins/revme/benches/evm.rs::benches::evm
12.4 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
18 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
22.9 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
23.1 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.1 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
18.2 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2 ms
DUP9_50
bins/revme/benches/evm.rs::benches::evm
22.8 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
18 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
15.8 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
18.1 µs
analysis
bins/revme/benches/evm.rs::benches::evm
43.3 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
18.2 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µ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.1 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714.1 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.7 ms
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
18.2 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
335.2 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.8 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
17.6 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
201.5 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28.1 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
18.4 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
17.7 µs
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
REVERT_50
bins/revme/benches/evm.rs::benches::evm
111.4 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
26.6 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
105.7 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
17.8 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
17.7 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
110.9 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
17.9 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
Ignored
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
41.9 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
34.9 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
52.9 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
46.7 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
49.3 µs
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.8 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs