---
title: OSCompareAndSwap64
framework: kernel
role: symbol
role_heading: Function
path: kernel/1576485-oscompareandswap64
---

# OSCompareAndSwap64

64-bit compare and swap operation.

## Declaration

```occ
Boolean OSCompareAndSwap64(UInt64 oldValue, UInt64 newValue, volatile UInt64 *address);
```

## Discussion

Discussion See OSCompareAndSwap.

## See Also

### Compare and Swap

- [OSCompareAndSwap](kernel/1576450-oscompareandswap.md)
- [OSCompareAndSwapPtr](kernel/1576461-oscompareandswapptr.md)
