: "cc", "memory"); 
: "cc");  smp_mb(); 
static inline void _raw_read_lock(rwlock_t *rw){	unsigned long tmp, tmp2;	__asm__ __volatile__("1:	ldrex	%0, [%2]\n""	adds	%0, %0, #1\n""	strexpl	%1, %0, [%2]\n""	rsbpls	%0, %1, #0\n""	bmi	1b"	: "=&r" (tmp), "=&r" (tmp2)	: "r" (&rw->lock)	: "cc", "memory");}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6d9b37a3a80195d317887ff81aad6a58a66954b5/spinlock.h/clean/include/asm-arm/spinlock.h