xref: /llvm-project/libclc/generic/include/clc/atomic/atomic_cmpxchg.h (revision fe08de0c892285fe52f99ee33640d64419c127dc)
1 _CLC_OVERLOAD _CLC_DECL int atomic_cmpxchg (volatile local int *, int, int);
2 _CLC_OVERLOAD _CLC_DECL int atomic_cmpxchg (volatile global int *, int, int);
3 _CLC_OVERLOAD _CLC_DECL uint atomic_cmpxchg (volatile local uint *, uint, uint);
4 _CLC_OVERLOAD _CLC_DECL uint atomic_cmpxchg (volatile global uint *, uint, uint);
5