pub unsafe fn atomic_fetch_xor_release_u64_device( ptr: *mut u64, val: u64, ) -> u64
Fetches the value in ptr, performs a xor, and returns the original value