void c::AddRef() \
{ \
__asm__ __volatile__( \
void c::AddRef() \
{ \
__asm__ __volatile__( \
: "=m" (ref.count) \
: "m" (ref.count); \
} \
void c::Release() \
{ \
__asm__ __volatile__( \
: "=m" (ref.count) \
: "m" (ref.count); \
} \
void c::Release() \
{ \
__asm__ __volatile__( \
: "=m" (ref.count) \
: "m" (ref.count); \
if (!ref) \
: "=m" (ref.count) \
: "m" (ref.count); \
if (!ref) \