提交 686320e9 编写于 作者: Y Yoshinori Sato

h8300: Add missing output register.

Signed-off-by: NYoshinori Sato <ysato@users.sourceforge.jp>
上级 94710cac
...@@ -29,11 +29,11 @@ static inline unsigned long ffz(unsigned long word) ...@@ -29,11 +29,11 @@ static inline unsigned long ffz(unsigned long word)
result = -1; result = -1;
__asm__("1:\n\t" __asm__("1:\n\t"
"shlr.l %2\n\t" "shlr.l %1\n\t"
"adds #1,%0\n\t" "adds #1,%0\n\t"
"bcs 1b" "bcs 1b"
: "=r"(result) : "=r"(result),"=r"(word)
: "0"(result), "r"(word)); : "0"(result), "1"(word));
return result; return result;
} }
...@@ -162,11 +162,11 @@ static inline unsigned long __ffs(unsigned long word) ...@@ -162,11 +162,11 @@ static inline unsigned long __ffs(unsigned long word)
result = -1; result = -1;
__asm__("1:\n\t" __asm__("1:\n\t"
"shlr.l %2\n\t" "shlr.l %1\n\t"
"adds #1,%0\n\t" "adds #1,%0\n\t"
"bcc 1b" "bcc 1b"
: "=r" (result) : "=r" (result),"=r"(word)
: "0"(result), "r"(word)); : "0"(result), "1"(word));
return result; return result;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册