pub fn batch_min_max_f64(values: &[f64]) -> Option<(f64, f64)>Expand description
SIMD-friendly min/max of f64 values.
Returns None for empty slices.
Uses 4-way comparison for auto-vectorization.
ยงExample
use presentar_core::simd::batch_min_max_f64;
let values = vec![3.0, 1.0, 4.0, 1.0, 5.0, 9.0];
let (min, max) = batch_min_max_f64(&values).unwrap();
assert_eq!(min, 1.0);
assert_eq!(max, 9.0);