Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

refactor(interpreter): Instruction impl bounds

#3384
Comparing
zeroprooff:relax-instruction-bounds
(
638cbe8
) with
main
(
fc750ca
)
CodSpeed Performance Gauge
0%
Untouched
173
Ignored
6

Benchmarks

179 total
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
20.8 µs20.8 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
43.7 µs43.7 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
338.3 µs338.3 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
714.2 µs714.2 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
SHL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24.3 µs24.3 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24.6 µs24.6 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
52 µs52 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
89.2 ms89.2 ms
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
162.3 ms162.3 ms
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
36.5 ms36.5 ms
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
6.5 ms6.5 ms
burntpix
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
473.3 ms473.3 ms
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
7.5 ms7.5 ms
snailtracer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
180.5 ms180.5 ms
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.2 µs18.2 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
27.5 µs27.5 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.2 µs23.2 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
21.3 µs21.3 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.1 µs18.1 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.3 µs23.3 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.6 µs23.6 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
21 µs21 µs

Commits

Click on a commit to change the comparison range
Base
main
fc750ca
0%
refactor(interpreter): relax trait bounds on Instruction Copy/Clone impls
638cbe8
16 hours ago
by zeroprooff
© 2026 CodSpeed Technology
Home Terms Privacy Docs