Sign in
llvm
/
llvm-project
/
0c1b18f0f3e526da7dcbbd5a9e363dca85a90c95
/
.
/
libclc
/
generic
/
include
/
clc
/
cl_khr_global_int32_base_atomics
/
atom_cmpxchg.h
blob: d84a9eb58db397d1ce29e4cd75e2d2b13aa62822 [
file
] [
log
] [
blame
]
_CLC_OVERLOAD _CLC_DECL
int
atom_cmpxchg
(
volatile
global
int
*
p
,
int
cmp
,
int
val
);
_CLC_OVERLOAD _CLC_DECL
unsigned
int
atom_cmpxchg
(
volatile
global
unsigned
int
*
p
,
unsigned
int
cmp
,
unsigned
int
val
);