Sign in
ara-mdk
/
platform
/
system
/
extras
/
fc3e87f70ba3c896ea5a85df3648623f207f88cc
/
.
/
tests
/
bionic
/
libc
/
other
/
test_atomics.c
blob: 0de2a938ab5821c0b5e5b1a1bf488be4a511800a [
file
] [
log
] [
blame
]
#include
<stdio.h>
extern
int
__atomic_dec
(
volatile
int
*
addr
);
int
main
(
int
argc
,
const
char
*
argv
[])
{
int
x
=
5
;
while
(
x
>
-
20
)
{
printf
(
"old_x=%d\n"
,
__atomic_dec
(&
x
));
printf
(
"x=%d\n"
,
x
);
}
printf
(
"OK\n"
);
return
0
;
}