Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

feat: optimize access to precompile short addreesses

#2846Merged
Comparing
rakita/short_precompile_address
(
f9138d3
) with
main
(
cb5dca9
)
CodSpeed Performance Gauge
0%
Untouched
171
Ignored
6

Benchmarks

177 total
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
2.8 ms2.8 ms
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
43.5 µs43.3 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.5 µs23.5 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
28.4 µs28.3 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
27.4 µs27.3 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.1 µs19 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.2 µs19.2 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.4 µs19.3 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
21.2 µs21.1 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
21.2 µs21.1 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
21.2 µs21.1 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
21.3 µs21.3 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
22.9 µs22.9 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.5 µs23.4 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.5 µs23.4 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.5 µs23.4 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.5 µs23.4 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.5 µs23.5 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
106.4 µs106.3 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.3 µs18.3 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.3 µs18.3 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.6 µs18.5 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.9 µs18.9 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.9 µs18.9 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.1 µs19.1 µs

Commits

Click on a commit to change the comparison range
Base
main
cb5dca9
+0.26%
Merge remote-tracking branch 'origin/main' into custom_halt
2edfb72
7 months ago
by rakita
+0.16%
clippy
2d91e48
7 months ago
by rakita
-0.63%
cleaup, helper fn, short_address_cap to 300
1009272
7 months ago
by rakita
-0.01%
doc
f9138d3
7 months ago
by rakita
© 2026 CodSpeed Technology
Home Terms Privacy Docs