Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

perf(interpreter): add #[inline] to full_len()

#3361Closed
Comparing
zeroprooff:inline-full-len
(
b095d58
) with
main
(
f3b74d4
)
CodSpeed Performance Gauge
0%
Untouched
173
Ignored
6

Benchmarks

179 total
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
203.4 µs203 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
28.3 µs28.3 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
243.8 µs243.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
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
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
52 µs52 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
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
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
6.5 ms6.5 ms
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
88.2 ms88.2 ms
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
19.4 ms19.4 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
burntpix
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
473.3 ms473.3 ms
snailtracer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
180.5 ms180.5 ms
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.1 µs18.1 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
27.5 µs27.5 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.6 µs23.6 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.1 µs18.1 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
20.8 µs20.8 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.3 µs23.3 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.1 µs18.1 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18 µs18 µs

Commits

Click on a commit to change the comparison range
Base
main
f3b74d4
-0.04%
perf(interpreter): add #[inline] to full_len()
b095d58
4 hours ago
by zeroprooff
© 2026 CodSpeed Technology
Home Terms Privacy Docs