util: Add _BitScanForward intrinsic's declaration.
It is missing in some Microsoft DDKs.
This commit is contained in:
@@ -354,7 +354,9 @@ util_is_pot(unsigned x)
|
||||
* Find first bit set in word. Least significant bit is 1.
|
||||
* Return 0 if no bits set.
|
||||
*/
|
||||
#if defined(_MSC_VER) && _MSC_VER >= 1300
|
||||
#if defined(_MSC_VER) && _MSC_VER >= 1300 && (_M_IX86 || _M_AMD64 || _M_IA64)
|
||||
unsigned char _BitScanForward(unsigned long* Index, unsigned long Mask);
|
||||
#pragma intrinsic(_BitScanForward)
|
||||
static INLINE
|
||||
unsigned long ffs( unsigned long u )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user