extern inline int down_trylock(struct semaphore * sem) 
static inline int down_trylock(struct semaphore * sem) 
extern inline int down_trylock(struct semaphore * sem){	register struct semaphore *sem1 __asm__ ("%a1") = sem;	register int result __asm__ ("%d0");	__asm__ __volatile__(		"| atomic down trylock operation\n\t"		"subql #1,%1@\n\t"		"jmi 2f\n\t"		"clrl %0\n"		"1:\n"		".section .text.lock,\"ax\"\n"		".even\n"		"2:\tpea 1b\n\t"		"jbra __down_failed_trylock\n"		".previous"		: "=d" (result)		: "a" (sem1)		: "memory");	return result;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/c514b8be7aea4b5d8e16fba3a79b14aec3793f65/semaphore.h/buggy/include/asm-m68knommu/semaphore.h