: "=&r" (t), "=m" (lpQueue->xInUseWord) : "r" (inUseP), "m" (lpQueue->xInUseWord) 
: "=&r" (t), "=m" (xItLpQueue.xInUseWord) : "r" (inUseP), "m" (xItLpQueue.xInUseWord) 
static __inline__ int set_inUse( struct ItLpQueue * lpQueue ){	int t;	u32 * inUseP = &(lpQueue->xInUseWord);	__asm__ __volatile__("\n\1:	lwarx	%0,0,%2		\n\	cmpwi	0,%0,0		\n\	li	%0,0		\n\	bne-	2f		\n\	addi	%0,%0,1		\n\	stwcx.	%0,0,%2		\n\	bne-	1b		\n\2:	eieio"	: "=&r" (t), "=m" (lpQueue->xInUseWord)	: "r" (inUseP), "m" (lpQueue->xInUseWord)	: "cc");	return t;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/1b19bc721416ae5bc813521d9e010a89f4816120/ItLpQueue.c/buggy/arch/ppc64/kernel/ItLpQueue.c