TianoCore EDK2
master
Loading...
Searching...
No Matches
LowBitSet32.c
Go to the documentation of this file.
1
9
#include "
BaseLibInternals.h
"
10
24
INTN
25
EFIAPI
26
LowBitSet32
(
27
IN
UINT32 Operand
28
)
29
{
30
INTN
BitIndex;
31
32
if
(Operand == 0) {
33
return
-1;
34
}
35
36
for
(BitIndex = 0; 0 == (Operand & 1); BitIndex++, Operand >>= 1) {
37
}
38
39
return
BitIndex;
40
}
INTN
INT64 INTN
Definition:
ProcessorBind.h:118
BaseLibInternals.h
LowBitSet32
INTN EFIAPI LowBitSet32(IN UINT32 Operand)
Definition:
LowBitSet32.c:26
IN
#define IN
Definition:
Base.h:279
MdePkg
Library
BaseLib
LowBitSet32.c
Generated on Fri Nov 15 2024 18:01:17 for TianoCore EDK2 by
1.9.6