Sign in
gnu
/
gcc
/
refs/tags/basepoints/gcc-13
/
.
/
gcc
/
testsuite
/
gcc.target
/
arc
/
mlock.c
blob: 708fb092409f674a3addb5a343ef66842b9c7d76 [
file
] [
log
] [
blame
]
/* { dg-options "-mlock" } */
/* { dg-do assemble } */
/* { dg-skip-if "" { arc6xx } } */
int
f
(
void
*
p
)
{
int
i
;
__asm__
(
"llock %0, [%1]\n\t"
"scond %0, [%1]"
:
"=&r"
(
i
)
:
"r"
(
p
));
return
i
;
}