Sign in
llvm
/
llvm-project
/
libclc
/
4b976077c2509390639edc91251655ec56158b55
/
.
/
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
);