MCPcopy Create free account
hub / github.com/SoftbearStudios/bitcode / minmax

Function minmax

src/pack_ints.rs:322–330  ·  view source on GitHub ↗
(v: &[T])

Source from the content-addressed store, hash-verified

320}
321
322pub fn minmax<T: SizedInt>(v: &[T]) -> (T, T) {
323 let mut min = T::MAX;
324 let mut max = T::MIN;
325 for &v in v.iter() {
326 min = min.min(v);
327 max = max.max(v);
328 }
329 (min, max)
330}
331
332fn skip_packing<T: SizedInt>(length: usize) -> bool {
333 // Be careful using size_of::<T> since usize can be 4 or 8.

Callers 2

pack_bytesFunction · 0.85
pack_ints_sizedFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected