unsafe fn atomic_add<T: Copy, U: Copy>( dst: *mut T, val: U, order: Ordering, ) -> T
Returns the previous value (like __sync_fetch_and_add).