Staging
v0.5.1
https://github.com/torvalds/linux
Raw File
Tip revision: 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f authored by Linus Torvalds on 12 September 2015, 23:35:56 UTC
Linux 4.3-rc1
Tip revision: 6ff33f3
builtin-ffs.h
#ifndef _ASM_GENERIC_BITOPS_BUILTIN_FFS_H_
#define _ASM_GENERIC_BITOPS_BUILTIN_FFS_H_

/**
 * ffs - find first bit set
 * @x: the word to search
 *
 * This is defined the same way as
 * the libc and compiler builtin ffs routines, therefore
 * differs in spirit from the above ffz (man ffs).
 */
static __always_inline int ffs(int x)
{
	return __builtin_ffs(x);
}

#endif
back to top