Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

fix(interpreter): remove redundant stack underflow check in LOG instruction

#3028Merged
Comparing
Galoretka:fix/remove-redundant-log-stack-check
(
7f9153b
) with
main
(
c56206a
)
CodSpeed Performance Gauge
0%
Untouched
173
Ignored
6

Benchmarks

179 total
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
46.3 µs45.7 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
35.9 µs35.6 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
36.1 µs35.8 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
111.5 µs110.9 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
2.6 ms2.6 ms
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
17.9 µs17.8 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
22.5 µs22.4 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
22.5 µs22.4 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
22.6 µs22.5 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
22.9 µs22.8 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.9 µs23.8 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
94.4 µs94.1 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
17.6 µs17.6 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
17.7 µs17.6 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.8 µs19.8 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
20.4 µs20.3 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
20.4 µs20.4 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
32.7 µs32.6 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
22 µs22 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
22.4 µs22.4 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
22.5 µs22.5 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23 µs22.9 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.4 µs23.4 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
25.1 µs25 µs
analysis
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
42.9 µs42.8 µs

Commits

Click on a commit to change the comparison range
Base
main
c56206a
+0.02%
Remove redundant stack underflow check in LOG instruction
09cce8f
5 months ago
by Galoretka
-0.05%
remove redudant check
7f9153b
5 months ago
by Galoretka
© 2026 CodSpeed Technology
Home Terms Privacy Docs