wined3d: Only use __builtin_popcount in PE builds.

It's not compatible with -mabi=ms.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2022-03-14 11:22:40 +01:00
parent 73b94f8f94
commit a3e9ed6fc8
1 changed files with 1 additions and 1 deletions

View File

@ -405,7 +405,7 @@ static inline float float_24_to_32(DWORD in)
static inline unsigned int wined3d_popcount(unsigned int x)
{
#if defined(__GNUC__) && (__GNUC__ >= 4)
#if defined(__MINGW32__)
return __builtin_popcount(x);
#else
x -= x >> 1 & 0x55555555;