Blackfin: fix typo in hweight asm
Run ONES on the incoming value rather than random garbage. This fixes random crashes with some networking code. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
parent
1ae9ab17e7
commit
a13265af99
|
@ -119,7 +119,7 @@ static inline unsigned int hweight32(unsigned int w)
|
|||
{
|
||||
unsigned int res;
|
||||
|
||||
__asm__ ("%0.l = ONES %0;"
|
||||
__asm__ ("%0.l = ONES %1;"
|
||||
"%0 = %0.l (Z);"
|
||||
: "=d" (res) : "d" (w));
|
||||
return res;
|
||||
|
|
Loading…
Reference in a new issue