FindLSB
Finds the least-significant bit.
Synopsis
int FindLSB( uint32 mask )
Description
FindLSB() finds the lowest-numbered bit that is set in the argument. The least-significant bit is bit number 1, and the most-significant bit is bit 32.
Arguments
- flags
- The 32-bit word to check.
Return Value
FindLSB() returns the number of the lowest-numbered bit that is set in the argument (for example, 1 if the value of the argument is 1 or 3 or 7, 3 if the value of the argument is 4 or 12). If no bits are set, the procedure returns 0.
Implementation
Convenience call implemented in clib.lib V20.
Associated Files
- clib.lib
- ARM Link Library
See Also
FindMSB
(), ffs()