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