bluealloy
revm
BlogDocsChangelog

perf: elide some jumps in jump

#3347
Comparing
DaniPopes:dani/jump-conds
(
bf9925b
) with
main
(
69083f1
)
CodSpeed Performance Gauge
-3%
Regression
1
Untouched
172
Ignored
6

Benchmarks

179 total
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-3%
19.3 µs19.9 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+3%
3.2 ms3.1 ms
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
90.5 µs88.6 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
18.9 µs18.5 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
19 µs18.7 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
19.1 µs18.8 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
19 µs18.7 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
16.2 µs15.9 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
18.9 µs18.6 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
19 µs18.7 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
19 µs18.7 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
21.5 µs21.2 µs
transfer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
14.6 µs14.4 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.6 µs19.3 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.7 µs19.4 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24 µs23.6 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.5 µs18.2 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.8 µs18.6 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.9 µs18.6 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.7 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.2 µs19 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.3 µs19.1 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.3 µs19.1 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.8 µs19.5 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.9 µs19.7 µs

Commits

Click on a commit to change the comparison range
Base
main
69083f1
-3.04%
perf: elide some jumps in jump
bf9925b
5 hours ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs