X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Futil%2Fbitscan.c;h=88d7f94e119bd58d3417a95bd5cad3ea81176b4f;hb=a4c708dd24e5ba8ac381973c14db8d23f4ac97bf;hp=ceca59eba981b6c3578b98c4af24aa9c092221e6;hpb=c3b66566760dd44eaeed9e4df13687dc3ee69bd9;p=mesa.git diff --git a/src/util/bitscan.c b/src/util/bitscan.c index ceca59eba98..88d7f94e119 100644 --- a/src/util/bitscan.c +++ b/src/util/bitscan.c @@ -32,7 +32,7 @@ #elif defined(_MSC_VER) && (_M_IX86 || _M_ARM || _M_AMD64 || _M_IA64) #else int -ffs(unsigned i) +ffs(int i) { int bit = 0; if (!i) @@ -60,10 +60,10 @@ ffs(unsigned i) #endif #ifdef HAVE___BUILTIN_FFSLL -#elif defined(_MSC_VER) && (_M_AMD64 || _M_ARM || _M_IA64) +#elif defined(_MSC_VER) && (_M_AMD64 || _M_ARM64 || _M_IA64) #else int -ffsll(uint64_t val) +ffsll(long long int val) { int bit;