gallium/util: Don't implement u_bit_scan64 on MSVC.

As ffsll doesn't exist in MSVC yet, and u_bit_scan64 is only used by
radeonsi which is never built with MSVC.

This is just a stop-gap fix to unbreak MSVC build until we refactor these
mathematical portability wrappers into src/util.

Trivial.
This commit is contained in:
Jose Fonseca 2015-02-04 15:21:41 +00:00
parent 46f1033067
commit 661c8bb220

View file

@ -584,6 +584,7 @@ u_bit_scan(unsigned *mask)
return i; return i;
} }
#ifndef _MSC_VER
static INLINE int static INLINE int
u_bit_scan64(uint64_t *mask) u_bit_scan64(uint64_t *mask)
{ {
@ -591,6 +592,7 @@ u_bit_scan64(uint64_t *mask)
*mask &= ~(1llu << i); *mask &= ~(1llu << i);
return i; return i;
} }
#endif
/** /**
* Return float bits. * Return float bits.