Sign in
android
/
platform
/
external
/
musl
/
refs/heads/android13-d1-release
/
.
/
arch
/
m68k
/
atomic_arch.h
blob: b369649a1a242b44b824020be259ab627055ff38 [
file
] [
log
] [
blame
] [
edit
]
#define
a_cas a_cas
static
inline
int
a_cas
(
volatile
int
*
p
,
int
t
,
int
s
)
{
__asm__ __volatile__
(
"cas.l %0, %2, (%1)"
:
"+d"
(
t
)
:
"a"
(
p
),
"d"
(
s
)
:
"memory"
,
"cc"
);
return
t
;
}