Showing the changes to include (1 of 2 files). Show all
Unified · Split
| @@ -347,7 +347,6 @@ static inline unsigned long __ffs(unsigned long word) · 346 unmodified lines | ||
| 347 | 347 | * the clz instruction for much better code efficiency. |
| 348 | 348 | */ |
| 349 | 349 | |
| 350 | −static __inline__ int generic_fls(int x); | |
| 351 | 350 | #define fls(x) \ |
| 352 | 351 | ( __builtin_constant_p(x) ? generic_fls(x) : \ |
| 353 | 352 | ({ int __r; asm("clz\t%0, %1" : "=r"(__r) : "r"(x) : "cc"); 32-__r; }) ) |