Sign in
llvm
/
llvm-project
/
libclc
/
976a67a57cda79ce9716e06509931b93837baffb
/
.
/
generic
/
include
/
clc
/
cl_khr_local_int32_base_atomics
/
atom_cmpxchg.h
blob: c967d365c46442f157f5918f5620522e3036ab17 [
file
] [
log
] [
blame
]
_CLC_OVERLOAD _CLC_DECL
int
atom_cmpxchg
(
volatile
local
int
*
p
,
int
cmp
,
int
val
);
_CLC_OVERLOAD _CLC_DECL
unsigned
int
atom_cmpxchg
(
volatile
local
unsigned
int
*
p
,
unsigned
int
cmp
,
unsigned
int
val
);