pub fn atomic_min(old: u32, value: u32) -> (u32, u32)
Return the old value and the value after atomic unsigned minimum.