Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

supposed perf: use bitmask for ethereum and optimism

#3371
Comparing
malik672:house_on_fire
(
d0064a1
) with
main
(
540ec38
)
CodSpeed Performance Gauge
+4%
Improvement
1
Untouched
172
Ignored
6

Benchmarks

179 total
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+4%
39.4 µs38.1 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
86.9 µs85.6 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
89.5 µs88.7 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
202.8 µs201 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
3.3 µs3.3 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
43.8 µs43.5 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.1 µs18 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.7 µs18.5 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.7 µs18.6 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.8 µs18.7 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
23.2 µs23.1 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
4.6 µs4.6 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
26.8 µs26.7 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
23.2 µs23.1 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
23.2 µs23.1 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
23.2 µs23.1 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
23.4 µs23.3 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.3 µs18.2 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.6 µs18.5 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.6 µs18.5 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.8 µs18.7 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.8 µs18.7 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.9 µs18.8 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
25.5 µs25.4 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
20.8 µs20.7 µs

Commits

Click on a commit to change the comparison range
Base
main
540ec38
+4.25%
perf(precompile): fast lookup table
1b157ef
3 days ago
by malik672
-0.71%
fix(precompile): support P256 address
5421850
3 days ago
by malik672
0%
chore: clippy fixes
e95befe
3 days ago
by malik672
0%
docs: fix opcode parse link
0310905
3 days ago
by malik672
0%
docs(precompile): fix lookup table comment
d0064a1
3 days ago
by malik672
© 2026 CodSpeed Technology
Home Terms Privacy Docs