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.
12 hours ago
2e3876e
haythemsellami:feat/monad-bytecode-limit
pull_request
Compare
Base
Search a run
Head
Update bytecode size limit
#3240
haythemsellami:feat/monad-bytecode-limit
12 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
Benchmarks
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.4 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
58.5 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
59 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
104.8 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
441 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
97 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.6 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.8 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
39.4 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
20 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
22 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
20 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
20 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
104.1 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
20 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
22 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
20 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
22 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
22 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
486.1 ms
DUP3_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
193.1 ms
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
3.2 ms
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
20 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.8 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
analysis
bins/revme/benches/evm.rs::benches::evm
46.1 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
202.2 ms
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
4 ms
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
transfer
bins/revme/benches/evm.rs::benches::evm
14.9 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
56.6 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 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
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
47 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
338.5 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.8 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
108.6 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
119.1 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
200.8 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
120.4 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
46.3 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.7 ms
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.8 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.6 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
713.9 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.5 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
28 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
SGT_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
27.9 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
26.2 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.6 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.9 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145.7 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25.5 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.6 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.9 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.7 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
34.2 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
24 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
59.1 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.5 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
56.3 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
29.4 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
20 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
35.3 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
47.1 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
48.2 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
31.1 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
54.7 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
53.3 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs