alloy-rs
nybbles
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat: Add back support for big-endian targets
#32
Merged
Comparing
clabby:cl/big-endian-supp
(
647b4cd
) with
main
(
a2853a6
)
CodSpeed Performance Gauge
-26%
Improvement
18
Regression
9
Untouched
84
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
111 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ends_with[64]
benches/bench.rs::benches::bench_ends_with
CodSpeed Performance Gauge
-26%
342.2 ns
460.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
last[32]
benches/bench.rs::benches::bench_last
CodSpeed Performance Gauge
-19%
123.1 ns
152.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
unpack[16]
benches/bench.rs::benches::bench_unpack
CodSpeed Performance Gauge
-18%
274.2 ns
332.5 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
unpack[32]
benches/bench.rs::benches::bench_unpack
CodSpeed Performance Gauge
-17%
278.1 ns
336.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ends_with[32]
benches/bench.rs::benches::bench_ends_with
CodSpeed Performance Gauge
-15%
342.2 ns
403.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ends_with[16]
benches/bench.rs::benches::bench_ends_with
CodSpeed Performance Gauge
-15%
342.2 ns
400.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
set_at[8]
benches/bench.rs::benches::bench_set_at
CodSpeed Performance Gauge
-12%
213.6 ns
242.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
nybbles[64]
benches/bench.rs::benches::nibbles_benchmark::pack
CodSpeed Performance Gauge
-11%
463.1 ns
521.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pack[32]
benches/bench.rs::benches::bench_pack::pack
CodSpeed Performance Gauge
-11%
463.1 ns
521.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
common_prefix_length[64]
benches/bench.rs::benches::bench_common_prefix_length
CodSpeed Performance Gauge
+17%
395.6 ns
337.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
common_prefix_length[32]
benches/bench.rs::benches::bench_common_prefix_length
CodSpeed Performance Gauge
+17%
395.6 ns
337.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
get_byte_unchecked[32]
benches/bench.rs::benches::bench_get_byte::get_byte
CodSpeed Performance Gauge
+16%
419.7 ns
361.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
get_byte_unchecked[8]
benches/bench.rs::benches::bench_get_byte::get_byte
CodSpeed Performance Gauge
+15%
223.9 ns
194.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
extend[32]
benches/bench.rs::benches::bench_extend
CodSpeed Performance Gauge
+14%
467.2 ns
408.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
extend[16]
benches/bench.rs::benches::bench_extend
CodSpeed Performance Gauge
+14%
471.4 ns
413.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
extend[8]
benches/bench.rs::benches::bench_extend
CodSpeed Performance Gauge
+14%
474.2 ns
415.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
common_prefix_length[16]
benches/bench.rs::benches::bench_common_prefix_length
CodSpeed Performance Gauge
+14%
242.8 ns
213.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
common_prefix_length[8]
benches/bench.rs::benches::bench_common_prefix_length
CodSpeed Performance Gauge
+14%
242.8 ns
213.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
nybbles[4]
benches/bench.rs::benches::nibbles_benchmark::unpack
CodSpeed Performance Gauge
+13%
247.2 ns
218.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
nybbles[8]
benches/bench.rs::benches::nibbles_benchmark::unpack
CodSpeed Performance Gauge
+13%
250.3 ns
221.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
nybbles[16]
benches/bench.rs::benches::nibbles_benchmark::unpack
CodSpeed Performance Gauge
+12%
274.4 ns
245.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
nybbles[32]
benches/bench.rs::benches::nibbles_benchmark::unpack
CodSpeed Performance Gauge
+12%
278.3 ns
249.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
get_byte_unchecked[16]
benches/bench.rs::benches::bench_get_byte::get_byte
CodSpeed Performance Gauge
+12%
279.4 ns
250.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
to_end[64]
benches/bench.rs::benches::bench_slice::slice
CodSpeed Performance Gauge
+11%
283.1 ns
253.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
to_end[32]
benches/bench.rs::benches::bench_slice::slice
CodSpeed Performance Gauge
+11%
283.1 ns
253.9 ns
1
2
...
5
Commits
Click on a commit to change the comparison range
Base
main
a2853a6
-32.11%
perf: Retain fast-path in LE `unpack_unchecked`
2849f76
8 months ago
by clabby
+6.42%
perf: Use `to_le_bytes` to stack copy on BE
647b4cd
8 months ago
by clabby
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs