Sign in
fuchsia
/
third_party
/
github.com
/
llvm
/
llvm-project
/
a0cc1654ced43274ae31bf5a0f9d23301e53bbf3
/
.
/
libclc
/
generic
/
lib
/
cl_khr_global_int32_base_atomics
/
atom_add.cl
blob: 9151b0ccf8d919a66a8af883c620a59b1bee01fa [
file
] [
log
] [
blame
]
#
include
<
clc
/
clc
.
h
>
#
define
IMPL
(
TYPE
)
\
_CLC_OVERLOAD _CLC_DEF TYPE atom_add
(
global TYPE
*
p
,
TYPE val
)
{
\
return atomic_add
(
p
,
val
)
; \
}
IMPL
(
int
)
IMPL
(
unsigned int
)