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;
|
unsigned int res;
|
||||||
|
|
||||||
__asm__ ("%0.l = ONES %0;"
|
__asm__ ("%0.l = ONES %1;"
|
||||||
"%0 = %0.l (Z);"
|
"%0 = %0.l (Z);"
|
||||||
: "=d" (res) : "d" (w));
|
: "=d" (res) : "d" (w));
|
||||||
return res;
|
return res;
|
||||||
|
Loading…
Reference in New Issue
Block a user