--- xf86-video-intel-e6a4c4740c15ace9dd79dc7c18955f2eb413a6a5/src/sna/kgem.c.orig +++ xf86-video-intel-e6a4c4740c15ace9dd79dc7c18955f2eb413a6a5/src/sna/kgem.c @@ -963,11 +963,7 @@ constant inline static unsigned long __fls(unsigned long word) { #if defined(__GNUC__) && (defined(__i386__) || defined(__x86__) || defined(__x86_64__)) - asm("bsr %1,%0" - : "=r" (word) - : "rm" (word)); - return word; -#else + unsigned int v = 0; while (word >>= 1)