extern __inline__ void __delay(unsigned long loops) 
static inline void __delay(unsigned long loops) 
extern __inline__ void __delay(unsigned long loops){#if defined(CONFIG_COLDFIRE)	/* The coldfire runs this loop at significantly different speeds	 * depending upon long word alignment or not.  We'll pad it to	 * long word alignment which is the faster version.	 * The 0x4a8e is of course a 'tstl %fp' instruction.  This is better	 * than using a NOP (0x4e71) instruction because it executes in one	 * cycle not three and doesn't allow for an arbitary delay waiting	 * for bus cycles to finish.  Also fp/a6 isn't likely to cause a	 * stall waiting for the register to become valid if such is added	 * to the coldfire at some stage.	 */	__asm__ __volatile__ (	".balignw 4, 0x4a8e\n\t"				"1: subql #1, %0\n\t"				"jcc 1b"		: "=d" (loops) : "0" (loops));#else	__asm__ __volatile__ (	"1: subql #1, %0\n\t"				"jcc 1b"		: "=d" (loops) : "0" (loops));#endif}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/c514b8be7aea4b5d8e16fba3a79b14aec3793f65/delay.h/buggy/include/asm-m68knommu/delay.h