Avatar for the jvdd user
jvdd
argminmax
BlogDocsChangelog

fix(test): clip shift size to 31 bits on arm

#32Merged
Comparing
arm_left_shift_overflow
(
8099c48
) with
main
(
3891540
)
CodSpeed Performance Gauge
0%
Untouched
52

Benchmarks

52 total
avx2_random_long_u8
benches/bench_u8.rs::benches::minmax_u8_random_array_long
CodSpeed Performance Gauge
0%
73.9 µs73.9 µs
impl_random_long_i8
benches/bench_i8.rs::benches::minmax_i8_random_array_long
CodSpeed Performance Gauge
0%
85.3 µs85.3 µs
impl_random_long_u8
benches/bench_u8.rs::benches::minmax_u8_random_array_long
CodSpeed Performance Gauge
0%
86.1 µs86.1 µs
sse_random_long_u8
benches/bench_u8.rs::benches::minmax_u8_random_array_long
CodSpeed Performance Gauge
0%
86 µs85.9 µs
impl_random_long_i16
benches/bench_i16.rs::benches::minmax_i16_random_array_long
CodSpeed Performance Gauge
0%
113.2 µs113.2 µs
impl_random_long_u16
benches/bench_u16.rs::benches::minmax_u16_random_array_long
CodSpeed Performance Gauge
0%
113.3 µs113.3 µs
avx2_random_long_f16
benches/bench_f16_return_nan.rs::benches::nanargminmax_f16_random_array_long
CodSpeed Performance Gauge
0%
119.4 µs119.4 µs
sse_random_long_f16
benches/bench_f16_return_nan.rs::benches::nanargminmax_f16_random_array_long
CodSpeed Performance Gauge
0%
159.2 µs159.2 µs
impl_random_long_i32
benches/bench_i32.rs::benches::minmax_i32_random_array_long
CodSpeed Performance Gauge
0%
225 µs225 µs
avx2_nanargminmax_f32
benches/bench_f32_return_nan.rs::benches::nanargminmax_f32_random_array_long
CodSpeed Performance Gauge
0%
235.6 µs235.5 µs
impl_random_long_i64
benches/bench_i64.rs::benches::minmax_i64_random_array_long
CodSpeed Performance Gauge
0%
459.5 µs459.5 µs
impl_random_long_f16
benches/bench_f16_return_nan.rs::benches::nanargminmax_f16_random_array_long
CodSpeed Performance Gauge
0%
119.5 µs119.5 µs
scalar_random_long_f32
benches/bench_f32_ignore_nan.rs::benches::argminmax_f32_random_array_long
CodSpeed Performance Gauge
0%
443 µs442.9 µs
scalar_nanargminmax_f32
benches/bench_f32_return_nan.rs::benches::nanargminmax_f32_random_array_long
CodSpeed Performance Gauge
0%
528.2 µs528.2 µs
sse_random_long_f64
benches/bench_f64_ignore_nan.rs::benches::argminmax_f64_random_array_long
CodSpeed Performance Gauge
0%
551.9 µs551.9 µs
scalar_random_long_f64
benches/bench_f64_ignore_nan.rs::benches::argminmax_f64_random_array_long
CodSpeed Performance Gauge
0%
629.6 µs629.6 µs
sse_random_long_i64
benches/bench_i64.rs::benches::minmax_i64_random_array_long
CodSpeed Performance Gauge
0%
608.6 µs608.6 µs
scalar_nanargminmax_f64
benches/bench_f64_return_nan.rs::benches::nanargminmax_f64_random_array_long
CodSpeed Performance Gauge
0%
714.9 µs714.9 µs
impl_random_long_u32
benches/bench_u32.rs::benches::minmax_u32_random_array_long
CodSpeed Performance Gauge
0%
225.1 µs225.1 µs
impl_random_long_u64
benches/bench_u64.rs::benches::minmax_u64_random_array_long
CodSpeed Performance Gauge
0%
459.6 µs459.6 µs
scalar_random_long_i16
benches/bench_i16.rs::benches::minmax_i16_random_array_long
CodSpeed Performance Gauge
0%
349.5 µs349.5 µs
scalar_random_long_u64
benches/bench_u64.rs::benches::minmax_u64_random_array_long
CodSpeed Performance Gauge
0%
629.6 µs629.6 µs
avx2_random_long_i32
benches/bench_i32.rs::benches::minmax_i32_random_array_long
CodSpeed Performance Gauge
0%
224.8 µs224.8 µs
avx2_random_long_u32
benches/bench_u32.rs::benches::minmax_u32_random_array_long
CodSpeed Performance Gauge
0%
224.8 µs224.8 µs
avx2_random_long_u64
benches/bench_u64.rs::benches::minmax_u64_random_array_long
CodSpeed Performance Gauge
0%
459.4 µs459.4 µs

Commits

Click on a commit to change the comparison range
Base
main
3891540
+0.01%
fix(test): clip shift size to 31 bits on arm
8099c48
3 years ago
by jvdd
© 2026 CodSpeed Technology
Home Terms Privacy Docs