pub unsafe fn atomic_fetch_add_relaxed_u32_block(ptr: *mut u32, val: u32) -> u32
Fetches the value in ptr, performs a add, and returns the original value