Sign in
plan9port
/
plan9
/
df7993f9c93b0fc5f4292f50df8b0949614967b5
/
.
/
src
/
libthread
/
FreeBSD-386.s
blob: 624518e07715768157dd775b8f66c60a5114a02b [
file
] [
log
] [
blame
]
.globl _xinc
_xinc
:
movl
4
(%esp), %
eax
lock incl
0
(
%eax
)
ret
.globl _xdec
_xdec
:
movl
4
(%esp), %
eax
lock decl
0
(
%eax
)
jz iszero
movl %eax
,
1
ret
iszero
:
movl %eax
,
0
ret