* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: s_lock.h,v 1.103 2002/11/22 01:13:16 tgl Exp $
+ * $Id: s_lock.h,v 1.104 2003/04/04 05:32:30 tgl Exp $
*
*-------------------------------------------------------------------------
*/
__asm__ __volatile__(
" lwarx %0,0,%3 \n"
" cmpwi %0,0 \n"
-" bne 1f \n"
+" bne 1f \n"
" addi %0,%0,1 \n"
" stwcx. %0,0,%3 \n"
-" isync \n"
" beq 2f \n"
"1: li %2,1 \n"
-" b 3f \n"
-"2: \n"
+" b 3f \n"
+"2: \n"
+" isync \n"
" li %2,0 \n"
-"3: \n"
+"3: \n"
: "=&r" (_t), "=m" (lock), "=r" (_res)
: "r" (lock)