X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-h8300%2Fdelay.h;h=cbccbbdd640fab6218f23011e26679a3acb29dee;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=7183e7e16f43e933a39e055c792314a2fdd628b1;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/include/asm-h8300/delay.h b/include/asm-h8300/delay.h index 7183e7e16..cbccbbdd6 100644 --- a/include/asm-h8300/delay.h +++ b/include/asm-h8300/delay.h @@ -11,11 +11,10 @@ extern __inline__ void __delay(unsigned long loops) { - __asm__ __volatile__ ("mov.l %0,er0\n\t" - "1:\n\t" - "dec.l #1,er0\n\t" + __asm__ __volatile__ ("1:\n\t" + "dec.l #1,%0\n\t" "bne 1b" - ::"r" (loops):"er0"); + :"=r" (loops):"0"(loops)); } /*