diff options
Diffstat (limited to 'arch/i386/atomic.h')
| -rw-r--r-- | arch/i386/atomic.h | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/i386/atomic.h b/arch/i386/atomic.h index 25441df2..fd222eae 100644 --- a/arch/i386/atomic.h +++ b/arch/i386/atomic.h @@ -7,7 +7,7 @@ static inline int a_ctz_64(uint64_t x)  {  	int r;  	__asm__( "bsf %1,%0 ; jnz 1f ; bsf %2,%0 ; addl $32,%0\n1:" -		: "=r"(r) : "r"((unsigned)x), "r"((unsigned)(x>>32)) ); +		: "=&r"(r) : "r"((unsigned)x), "r"((unsigned)(x>>32)) );  	return r;  }  | 
