bluealloy
revm
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
perf(interpreter): add opcode fusion for PUSH1+arithmetic/jump patterns
#3389
Closed
Comparing
nkysg:perf_interpreter
(
7fc5b08
) with
main
(
add1b54
)
CodSpeed Performance Gauge
-16%
Regression
11
Untouched
162
Ignored
6
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Untouched
Ignored
179 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
snailtracer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-16%
180.5 ms
213.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-5%
85.3 µs
89.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-5%
88.4 µs
92.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CREATE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-4%
414 µs
433.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-4%
90.2 µs
94.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-4%
2.7 ms
2.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-4%
40.6 µs
42.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
analysis
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-4%
43.8 µs
45.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-3%
24.7 µs
25.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
REVERT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-3%
108.1 µs
112 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-3%
2.2 ms
2.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
transfer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
13.9 µs
13.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
17.5 µs
17.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
SLT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24.2 µs
24.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
SMOD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
26.8 µs
26.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
28.3 µs
28.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
JUMP_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
17.7 µs
17.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
243.8 µs
243.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.9 µs
18.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.1 µs
19.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
21 µs
21 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
21 µs
21 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.3 µs
23.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CLZ_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.6 µs
23.6 µs
1
2
...
8
Commits
Click on a commit to change the comparison range
Base
main
add1b54
-15.56%
perf(interpreter): add opcode fusion for PUSH1+arithmetic/jump patterns
7fc5b08
2 hours ago
by nkysg
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs